Skip to content

Commit

Permalink
Build libpng/libjpeg/libwebp deps.
Browse files Browse the repository at this point in the history
  • Loading branch information
Young Hahn committed Mar 31, 2014
1 parent 724102d commit 0b9d650
Show file tree
Hide file tree
Showing 2 changed files with 36 additions and 2 deletions.
4 changes: 2 additions & 2 deletions .travis.yml
Expand Up @@ -4,5 +4,5 @@ node_js:
- "0.8"

before_install:
- sudo apt-get update
- sudo apt-get install libjpeg8 libjpeg8-dev libpng-dev libwebp-dev
- ./test/build-static.sh

34 changes: 34 additions & 0 deletions test/build-static.sh
@@ -0,0 +1,34 @@
#!/bin/bash

set -e
export CXXFLAGS="$CXXFLAGS -fPIC"
export CFLAGS="$CFLAGS -fPIC"

build_dir=$(pwd)

wget 'http://prdownloads.sourceforge.net/libpng/libpng-1.2.51.tar.gz?download' -O /tmp/libpng-1.2.51.tar.gz
wget 'http://prdownloads.sourceforge.net/libpng/libpng-1.2.51.tar.gz.asc?download' -O /tmp/libpng-1.2.51.tar.gz.asc
gpg --keyserver pgp.mit.edu --recv-keys A16C640F
gpg --verify /tmp/libpng-1.2.51.tar.gz.asc

tar xzf /tmp/libpng-1.2.51.tar.gz -C /tmp/
cd /tmp/libpng-1.2.51
./configure --enable-shared --disable-shared --disable-dependency-tracking
make
sudo make install

wget 'http://prdownloads.sourceforge.net/libjpeg-turbo/libjpeg-turbo-1.3.1.tar.gz?download' -O /tmp/libjpeg-turbo-1.3.1.tar.gz
tar xzf /tmp/libjpeg-turbo-1.3.1.tar.gz -C /tmp/
cd /tmp/libjpeg-turbo-1.3.1
./configure --enable-shared --disable-shared --disable-dependency-tracking
make
sudo make install

wget 'https://webp.googlecode.com/files/libwebp-0.4.0.tar.gz' -O /tmp/libwebp-0.4.0.tar.gz
tar xzf /tmp/libwebp-0.4.0.tar.gz -C /tmp/
cd /tmp/libwebp-0.4.0
./configure --enable-shared --disable-shared --disable-dependency-tracking
make
sudo make install

cd $build_dir

0 comments on commit 0b9d650

Please sign in to comment.