From d150a5f3e462fa7fe194a805a4aa0076f4d03ab9 Mon Sep 17 00:00:00 2001 From: Deposite Pirate Date: Sun, 16 Sep 2018 18:48:36 +0200 Subject: Add ports. --- documents/abiword/abiword.SlackBuild | 112 +++++++++++++++++++++++++++++++++++ 1 file changed, 112 insertions(+) create mode 100755 documents/abiword/abiword.SlackBuild (limited to 'documents/abiword/abiword.SlackBuild') diff --git a/documents/abiword/abiword.SlackBuild b/documents/abiword/abiword.SlackBuild new file mode 100755 index 0000000..81315e5 --- /dev/null +++ b/documents/abiword/abiword.SlackBuild @@ -0,0 +1,112 @@ +#!/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 -- cgit v1.2.3-70-g09d2