diff --git a/bin/steps/gdal b/bin/steps/gdal index 032a34598f3ec42368d4bc6470c418bf2fe8751c..322d540eb68412999152c963c9571f150cc39708 100755 --- a/bin/steps/gdal +++ b/bin/steps/gdal @@ -11,6 +11,8 @@ # The location of the pre-compiled cryptography binary. VENDORED_GDAL="https://lang-python.s3.amazonaws.com/$STACK/libraries/vendor/gdal.tar.gz" +VENDORED_GEOS="https://lang-python.s3.amazonaws.com/$STACK/libraries/vendor/geos.tar.gz" +VENDORED_PROJ="https://lang-python.s3.amazonaws.com/$STACK/libraries/vendor/proj.tar.gz" PKG_CONFIG_PATH="/app/.heroku/vendor/lib/pkgconfig:$PKG_CONFIG_PATH" @@ -25,10 +27,12 @@ if (pip-grep -s requirements.txt GDAL &> /dev/null) then if [ -f ".heroku/vendor/bin/gdalserver" ]; then export GDAL=$(pwd)/vendor else - echo "-----> Noticed GDAL. Bootstrapping gdal." + echo "-----> Noticed GDAL. Bootstrapping gdal, geos, proj." mkdir -p .heroku/vendor # Download and extract cryptography into target vendor directory. curl $VENDORED_GDAL -s | tar zxv -C .heroku/vendor &> /dev/null + curl $VENDORED_GEOS -s | tar zxv -C .heroku/vendor &> /dev/null + curl $VENDORED_PROJ -s | tar zxv -C .heroku/vendor &> /dev/null export GDAL=$(pwd)/vendor fi