#!/bin/bash # mpeg_encode # BuildScript for Plamo Linux 2.2.5 # by Jun Kuwamura on 2002-04-26 # require: # libjpeg # PAC_NAME="mpeg_encode-1.5c" PAC_DIR=/opt/Package/Graphics SRC_FILE="mpeg_encode-1.5b-patched-src.tar.gz" PAT_FILE="mpeg_encode-1.5b_linux.patch" EXT_FILE="" #SRC_DIR=/usr/src/distfiles SRC_DIR=/site/pub/archive/graphics/mpeg_encode #SYS_NAME="i386-plamo2.2.5" SYS_NAME="i386" CUSTOM_DIR=/opt/Package/mpeg_encode 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 # check source file # if not exist, get files. #for i in $SRC_FILE $OPT_FILE; do i=$SRC_FILE if [ ! -f $SRC_DIR/$i ]; then (cd $SRC_DIR; wget http://www.ibiblio.org/pub/multimedia/animation/mpeg/berkeley-mirror/encode/$i); fi; i=$PAT_FILE if [ ! -f $SRC_DIR/$i ]; then (cd $SRC_DIR; wget http://phe.phyas.aichi-edu.ac.jp/~cyamauch/arch/$i); fi; #done mkdir $PAC_NAME cd $PAC_NAME tar xvfz $SRC_DIR/$SRC_FILE cd mpeg_encode patch < $SRC_DIR/$PAT_FILE patch < $CUSTOM_DIR/mpeg_encode-1.5b_custom.patch make depend make make test > test.out mkdir -p $WORK/usr/bin cp mpeg_encode $WORK/usr/bin DOC_DIR=/usr/doc/$PAC_NAME mkdir -p $WORK/$DOC_DIR cp -a BUGS CHANGES COPYRIGHT INSTALL NOTES README TODO VERSION \ tst $WORK/$DOC_DIR chown -R root.root $WORK/$DOC_DIR chmod -R a+rX,go-w $WORK/$DOC_DIR # make package cd $WORK echo "y " | 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