12. bzip2

wget http://www.gnuwakes.org/depot/1.0/main/sources/bzip2-1.0.6.tar.gz

tar -xf bzip2-1.0.6.tar.gz

wget http://www.gnuwakes.org/depot/1.0/main/sources/bzip2.patch
cd bzip2-1.0.6
patch -p1 < ../bzip2.patch 
cd ..

SOURCES_DIR=$PWD/bzip2-1.0.6
INSTALL_DIR=$PWD/bzip2-1.0.6-install
BUILD_DIR=$PWD/bzip2-1.0.6-build

mkdir $INSTALL_DIR $BUILD_DIR
cd $BUILD_DIR

rsync -a $SOURCES_DIR/ .

make -f Makefile-libbz2_so && \
make clean                 && \
make                       && \
make PREFIX=$INSTALL_DIR/usr install

mkdir -v $INSTALL_DIR/bin
mkdir -v $INSTALL_DIR/lib

cp -v bzip2-shared $INSTALL_DIR/bin/bzip2
cp -av libbz2.so* $INSTALL_DIR/lib
ln -sv ../../lib/libbz2.so.1.0 $INSTALL_DIR/usr/lib/libbz2.so
rm -v $INSTALL_DIR/usr/bin/{bunzip2,bzcat,bzip2}
ln -sv bzip2 $INSTALL_DIR/bin/bunzip2
ln -sv bzip2 $INSTALL_DIR/bin/bzcat