#!/bin/sh CWD=`pwd` TMP=/tmp NAME=gnucash-docs VERSION=1.8.1 ARCH=noarch BUILD=1 PKG=$TMP/package-$NAME-$VERSION rm -rf $PKG mkdir -p $PKG cd $TMP rm -rf $NAME-$VERSION $NAME-$VERSION-$ARCH-$BUILD.tgz tar xzvf $CWD/$NAME-$VERSION.tar.gz cd $TMP/$NAME-$VERSION/guide/C sed -e 's%http://www.oasis-open.org/docbook/xml/4.1.2/docbookx.dtd%file:///usr/share/sgml/docbook/yelp/docbook/dtd/docbookx.dtd%' \ gnucash-guide.xml > gnucash-guide.xml.build mv gnucash-guide.xml.build gnucash-guide.xml chmod 644 gnucash-guide.xml cd $TMP/$NAME-$VERSION/help/C sed -e 's%http://www.oasis-open.org/docbook/xml/4.1.2/docbookx.dtd%file:///usr/share/sgml/docbook/yelp/docbook/dtd/docbookx.dtd%' \ gnucash-help.xml > gnucash-help.xml.build mv gnucash-help.xml.build gnucash-help.xml chmod 644 gnucash-help.xml cd $TMP/$NAME-$VERSION/help/de_DE sed -e 's%http://www.oasis-open.org/docbook/xml/4.1.2/docbookx.dtd%file:///usr/share/sgml/docbook/yelp/docbook/dtd/docbookx.dtd%' \ gnucash-help.xml > gnucash-help.xml.build mv gnucash-help.xml.build gnucash-help.xml chmod 644 gnucash-help.xml cd $TMP/$NAME-$VERSION ./configure --localstatedir=/var/lib \ --prefix=/usr \ i386-slackware-linux make make DESTDIR=$PKG \ scrollkeeper_localstate_dir=$PKG/var/lib/scrollkeeper \ install mkdir -p $PKG/usr/doc/$NAME-$VERSION cp -a AUTHORS COPYING COPYING-DOCS ChangeLog HACKING INSTALL NEWS README \ $PKG/usr/doc/$NAME-$VERSION chmod 644 $PKG/usr/doc/$NAME-$VERSION/* chown root.root $PKG/usr/doc/$NAME-$VERSION/* cd $PKG/var/lib/scrollkeeper/C sed -e 's%/tmp/package-gnucash-docs-1.8.1%%g' \ scrollkeeper_extended_cl.xml > scrollkeeper_extended_cl.xml.build mv scrollkeeper_extended_cl.xml.build scrollkeeper_extended_cl.xml chmod 644 scrollkeeper_extended_cl.xml sed -e 's%/tmp/package-gnucash-docs-1.8.1%%g' \ scrollkeeper_cl.xml > scrollkeeper_cl.xml.build mv scrollkeeper_cl.xml.build scrollkeeper_cl.xml chmod 644 scrollkeeper_cl.xml cd $PKG/var/lib/scrollkeeper sed -e 's%/tmp/package-gnucash-docs-1.8.1%%g' \ scrollkeeper_docs > scrollkeeper_docs.build mv scrollkeeper_docs.build scrollkeeper_docs chmod 644 scrollkeeper_docs # Build the package: cd $PKG makepkg -l y -c y $TMP/$NAME-$VERSION-$ARCH-$BUILD.tgz