From a4f072714dcd2d946ff676b08ae04f10b5ce5f2f Mon Sep 17 00:00:00 2001 From: Kenneth Reitz <me@kennethreitz.org> Date: Fri, 4 Mar 2016 14:14:41 -0500 Subject: [PATCH] vendored geos and proj steps for GDAL --- bin/steps/gdal | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/bin/steps/gdal b/bin/steps/gdal index 032a3459..322d540e 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 -- GitLab