From 4553dafeca7411399757e0d9dcdd83d1dc10b41b Mon Sep 17 00:00:00 2001 From: Kenneth Reitz <me@kennethreitz.com> Date: Mon, 7 Jul 2014 13:47:02 -0400 Subject: [PATCH] autoconf formula --- builds/libraries/autoconf | 15 +++++++++++++++ builds/libraries/libffi | 16 +++------------- 2 files changed, 18 insertions(+), 13 deletions(-) create mode 100755 builds/libraries/autoconf diff --git a/builds/libraries/autoconf b/builds/libraries/autoconf new file mode 100755 index 00000000..50d7d82e --- /dev/null +++ b/builds/libraries/autoconf @@ -0,0 +1,15 @@ +#!/usr/bin/env bash +# Build Path: /app/.heroku/python/ + +OUT_PREFIX=$1 + +echo "Building autoconf..." + + +SOURCE_TARBALL='http://ftp.gnu.org/gnu/autoconf/autoconf-2.68.tar.gz' +curl -L $SOURCE_TARBALL | tar xz + +cd autoconf-2.68 +./configure --prefix=$OUT_PREFIX +make +make install \ No newline at end of file diff --git a/builds/libraries/libffi b/builds/libraries/libffi index 83b22558..8b791b55 100755 --- a/builds/libraries/libffi +++ b/builds/libraries/libffi @@ -1,24 +1,14 @@ #!/usr/bin/env bash # Build Path: /app/.heroku/python/ +# Build Deps: libraries/autoconf OUT_PREFIX=$1 -echo "Building autoconf..." - - -SOURCE_TARBALL='http://ftp.gnu.org/gnu/autoconf/autoconf-2.68.tar.gz' -curl -L $SOURCE_TARBALL | tar xz - -cd autoconf-2.68 -./configure --prefix=$OUT_PREFIX -make -make install -cd .. - -# Use new Python path, containing autoconf. +# Use new path, containing autoconf. export PATH="/app/.heroku/python/bin/:$PATH" hash -r + echo "Building libffi..." SOURCE_TARBALL='https://github.com/atgreen/libffi/archive/master.tar.gz' -- GitLab