#!/bin/sh CWD=`pwd` TMP=/tmp NAME=gnucash VERSION=1.8.4 ARCH=i386 BUILD=1 PKG=$TMP/package-$NAME-$VERSION rm -rf $PKG mkdir -p $PKG cd $TMP rm -rf $NAME-$VERSION $NAME-$VERSION-$ARCH-$BUILD.tgz $NAME-$VERSION.check tar xzvf $CWD/$NAME-$VERSION.tar.gz cd $NAME-$VERSION ./configure --prefix=/usr \ i386-slackware-linux make env LIBRARY_PATH=$PKG/usr/lib:$PKG/usr/lib/gnucash make DESTDIR=$PKG install mkdir -p $PKG/usr/doc/$NAME-$VERSION cp -a ABOUT-NLS AUTHORS COPYING ChangeLog ChangeLog.1 HACKING INSTALL \ NEWS README README.patches TODO \ $PKG/usr/doc/$NAME-$VERSION chmod 644 $PKG/usr/doc/$NAME-$VERSION/* chown root.root $PKG/usr/doc/$NAME-$VERSION/* mkdir -p $PKG/opt/kde/share/applnk/Applications cat > $PKG/opt/kde/share/applnk/Applications/gnucash.desktop << 'EOF' [Desktop Entry] Name=GnuCash Comment=GnuCash Personal Finance Exec=gnucash Icon=/usr/share/pixmaps/gnucash/gnucash-icon.png Terminal=0 Type=Application EOF chmod 644 $PKG/opt/kde/share/applnk/Applications/gnucash.desktop chown root.root $PKG/opt/kde/share/applnk/Applications/gnucash.desktop # Build the package: cd $PKG makepkg -l y -c y $TMP/$NAME-$VERSION-$ARCH-$BUILD.tgz