#!/bin/sh CWD=`pwd` NAME=abiword VERSION=2.8.6 ARCH=i586 BUILD=1 PKGNAME=$NAME PKGVER=$VERSION BASEDIR=$PKGNAME-$PKGVER ARCHIVE=$BASEDIR.tar.gz REPOSITORY=http://www.abisource.com/downloads/abiword/${VERSION}/source FLAGS="-O2 -march=pentium -mtune=pentium -fno-strength-reduce \ -fomit-frame-pointer -ffast-math" PKG=/tmp/package-$NAME rm -rf $PKG mkdir -p $PKG # Obtain sources if [ ! -e $ARCHIVE ]; then if `wget "$REPOSITORY/$ARCHIVE"`; then true else exit 1 fi fi # Compile cd /tmp tar zxvf $CWD/$ARCHIVE cd $BASEDIR CFLAGS=$FLAGS CXXFLAGS=$FLAGS ./configure \ --build=${ARCH}-slackware-linux \ --disable-dependency-tracking \ --disable-static \ --enable-static=no \ --enable-shared=yes \ --enable-shave=no \ --enable-debug=no \ --prefix=/usr \ --mandir=/usr/man \ --sysconfdir=/etc \ --localstatedir=/var \ --with-gio \ --with-boost=no \ --enable-default-plugins \ --enable-plugins="wml freetranslation latex eml gimp mif loadbindings babelfish openxml mswrite urldict presentation pdb collab google paint hancom xslfo opendocument openwriter t602 iscii wmf sdw gdict opml clarisworks kword pdf passepartout applix wikipedia hrtext s5 docbook" make # missing: otf command goffice wordperfect psion aiksaurus mathview grammar wpg # Install make install DESTDIR=$PKG mkdir -p $PKG/install $PKG/usr/doc/$NAME-$VERSION cat > $PKG/install/slack-desc < $PKG/install/slack-required <= 2.18.3-i486-1 wv >= 1.2.4-i486-1 fribidi >= 0.10.9-i486-1 enchant >= 1.4.2-i486-1 librsvg >= 2.26.0-i486-1 libcroco >= 0.6.2-i486-1 expat >= 2.0.1-i486-1 EOF install -m 0644 -o 0 -g 0 AUTHORS \ $PKG/usr/doc/$NAME-$VERSION mv $PKG/usr/share/icons \ $PKG/usr/share/pixmaps rm -f \ $PKG/usr/lib/*/*/*.la \ $PKG/usr/lib/*/*/*.a \ $PKG/usr/lib/*.la \ $PKG/usr/lib/*.a strip --strip-unneeded \ $PKG/usr/lib/*/*/*.so* \ $PKG/usr/lib/*.so* || : strip \ $PKG/usr/bin/* || : chown -R root.root $PKG # Make package cd $PKG cat install/slack-desc | grep "$NAME:" > /tmp/$NAME-$VERSION-$ARCH-$BUILD.txt makepkg -l y -c n /tmp/$NAME-$VERSION-$ARCH-$BUILD.txz