#!/bin/bash # GD-2.0 Library # BuildScript for Plamo Linux 3.1 # by Jun Kuwamura on 2003-06-04 # require: # libjpeg # libttf # libXpm # libz # SRC_URI=http://www.boutell.com/gd/http/gd-2.0.15.tar.gz SRC_FILE=${SRC_URI##*/} PAC_NAME="${SRC_FILE%%.tar.gz}" SRC_DIR=/site/pub/archive/www/gd REL=3 SYS_NAME="i386-${REL}" PAC_DIR=/opt/Package/WWW DOC_DIR=/usr/doc/$PAC_NAME umask 022 CWD=`pwd` WORK=$CWD/work rm -rf $WORK/* mkdir -p $WORK export LANG=C export CFLAGS="-O2" export PATH=$PATH:/usr/X11R6/bin if [ ! -f $SRC_DIR/$SRC_FILE ]; then echo $SRC_DIR/$SRC_FILE ( cd $SRC_DIR; wget $SRC_URI ) fi tar xvfz $SRC_DIR/$SRC_FILE cd $PAC_NAME ./configure --prefix=/usr --enable-shared --enable-freetype --enable-xpm --enable-jpeg --enable-jisx0208 export PATH=".:$PATH" make make DESTDIR=$WORK install mkdir -p $WORK/$DOC_DIR cp -a INSTALL README-JPEG.TXT README.TXT readme.jpn index.html \ config.log $WORK/$DOC_DIR cp -p $SRC_DIR/$EXT_FILE $WORK/$DOC_DIR chown -R root.root $WORK/$DOC_DIR chmod -R a+rX,go-w $WORK/$DOC_DIR mkdir $WORK/install cat >$WORK/install/doinst.sh<<__EOF__ if [ -f usr/lib/libgd.so.2.0.4 ]; then mv usr/lib/libgd.so.2.0.4 usr/lib/libgd.so.1.8.4 ( cd usr/lib ; ln -sf libgd.so.1.8.4 libgd.so.1 ) fi __EOF__ # make package cd $WORK echo "y 1 " | installpkg -m $PAC_NAME mv ${PAC_NAME}.tgz $PAC_DIR/${PAC_NAME}-${SYS_NAME}.tgz echo "$PAC_DIR/${PAC_NAME}-${SYS_NAME}.tgz ... done" cd $CWD