#!/bin/sh # Short script to create slackware package # author Marcin Bukat # wodz@soliton.ch.pw.edu.pl # run this script with options You will normaly pass to configure VER=0.90 SUB_VER=pre10 REV=1 MPLAYER_SOURCE_DIR=$PWD TMP=$MPLAYER_SOURCE_DIR/slackware ./configure $* make # little hack mv config.mak config.mak.orig echo $TMP | sed -e "s=\/=\\\/=g" >>_tmp_ TMP2=`cat _tmp_` rm -f _tmp_ cat config.mak.orig|sed s/'DESTDIR ='/'DESTDIR ='$TMP2/>config.mak make install mkdir $TMP/install cp $MPLAYER_SOURCE_DIR/slack-desc $TMP/install/ #standard slackware package creation #processor familly ugh ugly I know OPT=`cat config.mak|grep OPTFLAGS|grep -v '# OPTFLAGS'|awk '{print $4}'|sed s/'-march='/''/` cd $TMP makepkg MPlayer-${VER}${SUB_VER}-${OPT}-${REV}.tgz mv MPlayer-${VER}${SUB_VER}-${OPT}-${REV}.tgz $MPLAYER_SOURCE_DIR/ rm -r $TMP echo "************************************************************************" echo "* MPlayer-${VER}${SUB_VER}-${OPT}-${REV}.tgz DONE! *" echo "************************************************************************"