#!/bin/bash # # author : George Vlahavas (vlahavas~AT~gmail~DOT~com) # project homepage : http://www.bigorno.net/xrick/ # source : http://www.bigorno.net/xrick/xrick-021212.tgz NAME="xrick" CWD=`pwd` PKG="$CWD/$NAME-install" VERSION="021212" ARCH="i486" CPU="i686" BUILD="1gv" rm -rf $PKG mkdir -p $PKG tar xvzf $NAME-$VERSION.tgz # As it is the binary expects the data.zip file to be in the same # directory, so we're changing the source code to specify where we want # the data.zip file to be (/usr/share/xrick) sed -i -e 's,data.zip,/usr/share/xrick/data.zip,' $NAME-$VERSION/src/xrick.c cd $NAME-$VERSION sed -i "s/-O2/-O2 -march=i486 -mtune=i686/" Makefile make # Install on temporary directory mkdir -p $PKG/usr/bin mkdir -p $PKG/usr/man/man6 mkdir -p $PKG/usr/share/xrick cp xrick $PKG/usr/bin/ cp xrick.6.gz $PKG/usr/man/man6/ cp data.zip $PKG/usr/share/xrick/ # Strip binaries cd $PKG find . | xargs file | grep ELF | cut -f 1 -d : | xargs strip --strip-unneeded 2> /dev/null # Copy Docs mkdir -p $PKG/usr/doc/$NAME-$VERSION cd $CWD/$NAME-$VERSION cp -a \ README \ $PKG/usr/doc/$NAME-$VERSION # Create package install directory mkdir $PKG/install # Create the slack-desc file cat > $PKG/install/slack-desc << EOF $NAME: xrick is a clone of the platform game Rick Dangerous $NAME: $NAME: Way before Lara Croft, back in the 1980's and early 1990's, $NAME: Rick Dangerous was the Indiana Jones of computer games, running $NAME: away from rolling rocks, avoiding traps, from South America to a $NAME: futuristic missile base via Egypt and the Schwarzendumpf castle. $NAME: $NAME: $NAME: $NAME: $NAME: EOF # Place the icon in the right place mkdir -p $PKG/usr/share/icons/hicolor/48x48/apps/ cp $CWD/xrick.png $PKG/usr/share/icons/hicolor/48x48/apps/ # Create the desktop entry mkdir -p $PKG/usr/share/applications cat > $PKG/usr/share/applications/$NAME.desktop < $NAME-$VERSION-$ARCH-$BUILD.md5 # Remove source-code and temporary install directories # since they are not needed anymore rm -rf $CWD/$NAME-$VERSION rm -rf $PKG