Refactor to avoid repeated version number

This commit is contained in:
hugovk 2016-12-24 19:16:11 +02:00
parent 0cfd2caa0c
commit d764a4c985
3 changed files with 18 additions and 16 deletions

12
depends/download-and-extract.sh Executable file
View File

@ -0,0 +1,12 @@
#!/bin/bash
# Usage: ./download-and-extract.sh something.tar.gz https://example.com/something.tar.gz
archive=$1
url=$2
if [ ! -f $archive.tar.gz ]; then
wget -O $archive.tar.gz $url
fi
rm -r $archive
tar -xvzf $archive.tar.gz

View File

@ -1,19 +1,12 @@
#!/bin/bash
# install openjpeg
archive=openjpeg-2.1.2
if [ ! -f openjpeg-2.1.2.tar.gz ]; then
wget -O 'openjpeg-2.1.2.tar.gz' 'https://github.com/python-pillow/pillow-depends/blob/master/openjpeg-2.1.2.tar.gz?raw=true'
./download-and-extract.sh $archive https://github.com/python-pillow/pillow-depends/blob/master/$archive.tar.gz?raw=true
fi
rm -r openjpeg-2.1.2
tar -xvzf openjpeg-2.1.2.tar.gz
pushd openjpeg-2.1.2
pushd $archive
cmake -DCMAKE_INSTALL_PREFIX=/usr . && make -j4 && sudo make -j4 install
popd

View File

@ -1,14 +1,11 @@
#!/bin/bash
# install webp
if [ ! -f libwebp-0.5.2.tar.gz ]; then
wget -O 'libwebp-0.5.2.tar.gz' 'https://github.com/python-pillow/pillow-depends/blob/master/libwebp-0.5.2.tar.gz?raw=true'
fi
archive=libwebp-0.5.2
rm -r libwebp-0.5.2
tar -xvzf libwebp-0.5.2.tar.gz
./download-and-extract.sh $archive https://github.com/python-pillow/pillow-depends/blob/master/$archive.tar.gz?raw=true
pushd libwebp-0.5.2
pushd $archive
./configure --prefix=/usr --enable-libwebpmux --enable-libwebpdemux && make -j4 && sudo make -j4 install