#!/bin/sh ## Written by hollywoodb (hollywoodb@fastmail.fm) ## Feel free to use, modify, redistribute this script. ## If you make changes please modify the "Written by" ## so that I don't recieve emails about a script I ## did not write. Thanks. # Modified by the SlackBuilds.org project if [ "$(id -u)" != "0" ]; then echo "This script must be run as root!" exit fi set -e NAME=moria VERSION=5.5.2 DEBVERSION=5.5.2-5 ARCH=i386 # Leave this alone - this is a binary repackaging BUILD=${BUILD:-1} TAG=${TAG:-_SBo} CWD=`pwd` TMP=${TMP:-/tmp/SBo} PKG=${PKG:-$TMP/package-$NAME} OUTPUT=${OUTPUT:-/tmp} rm -rf $PKG mkdir -p $TMP/$NAME-$VERSION $PKG $OUTPUT cd $TMP/$NAME-$VERSION ar x $CWD/${NAME}_${DEBVERSION}_${ARCH}.deb tar -C $PKG -zxf data.tar.gz chown root:root $PKG/usr/games/moria mv $PKG/usr/share/* $PKG/usr/ rm -rf $PKG/usr/share # Remove debian's menu stuff and add a normal desktop file (no icon though) rm -rf $PKG/usr/lib/menu mkdir -p $PKG/usr/share/applications install -m 0644 $CWD/moria.desktop $PKG/usr/share/applications # Let's not clobber an existing config file mv $PKG/etc/moria-hours $PKG/etc/moria-hours.new mv $PKG/usr/doc/$NAME $PKG/usr/doc/$NAME-$VERSION for i in $PKG/usr/doc/$NAME-$VERSION/*.gz; do gunzip "$i"; done cat $CWD/$NAME.SlackBuild > $PKG/usr/doc/$NAME-$VERSION/$NAME.SlackBuild mkdir -p $PKG/install cat $CWD/slack-desc > $PKG/install/slack-desc cat $CWD/doinst.sh > $PKG/install/doinst.sh cd $PKG /sbin/makepkg -l y -c n -p $OUTPUT/$NAME-$VERSION-$ARCH-$BUILD$TAG.tgz