diff options
Diffstat (limited to 'development/geany/geany.SlackBuild')
-rw-r--r-- | development/geany/geany.SlackBuild | 25 |
1 files changed, 19 insertions, 6 deletions
diff --git a/development/geany/geany.SlackBuild b/development/geany/geany.SlackBuild index 2e3f5459a0..2e24d07bb0 100644 --- a/development/geany/geany.SlackBuild +++ b/development/geany/geany.SlackBuild @@ -2,7 +2,7 @@ # Slackware build script for Geany # Written by Evan Hisey <ehisey@gmail.com> -# Copyright 2009 Michiel van Wessem, Manchester, United Kingdom +# Copyright 2009-2010 Michiel van Wessem, Manchester, United Kingdom # All rights reserved. # # Redistribution and use in source and binary forms, with or without @@ -25,7 +25,7 @@ # OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. PRGNAM=geany -VERSION=0.17 +VERSION=${VERSION:-0.18.1} ARCH=${ARCH:-i486} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} @@ -35,6 +35,10 @@ TMP=${TMP:-/tmp/SBo} PKG=$TMP/package-$PRGNAM OUTPUT=${OUTPUT:-/tmp} +# Enable support for global tags. Make sure there are any .tags files in $CWD. +# Extra tags can be downloaded from +TAGS=${TAGS:-no} + if [ "$ARCH" = "i486" ]; then SLKCFLAGS="-O2 -march=i486 -mtune=i686" LIBDIRSUFFIX="" @@ -76,8 +80,10 @@ make make install DESTDIR=$PKG ( cd $PKG - find . | xargs file | grep "executable" | grep ELF | cut -f 1 -d : | xargs strip --strip-unneeded 2> /dev/null - find . | xargs file | grep "shared object" | grep ELF | cut -f 1 -d : | xargs strip --strip-unneeded 2> /dev/null + find . | xargs file | grep "executable" | grep ELF | cut -f 1 -d : | \ + xargs strip --strip-unneeded 2> /dev/null || true + find . | xargs file | grep "shared object" | grep ELF | cut -f 1 -d : | \ + xargs strip --strip-unneeded 2> /dev/null ) ( cd $PKG/usr/man @@ -85,10 +91,17 @@ make install DESTDIR=$PKG for i in $(find . -type l) ; do ln -s $( readlink $i ).gz $i.gz ; rm $i ; done ) +# Add global support for tags: +if [ "$TAGS" = "yes" ]; then + mkdir -p $PKG/usr/share/$PRGNAM/tags + for tagfile in $CWD/*.tags; do + cat $tagfile > $PKG/usr/share/$PRGNAM/tags/${tagfile##/*/} + done +fi + mkdir -p $PKG/usr/doc/$PRGNAM-$VERSION cp -a AUTHORS COPYING ChangeLog* HACKING INSTALL README* THANKS TODO \ $PKG/usr/doc/$PRGNAM-$VERSION -mv $PKG/usr/share/geany/GPL-2 $PKG/usr/doc/$PRGNAM-$VERSION cat $CWD/$PRGNAM.SlackBuild > $PKG/usr/doc/$PRGNAM-$VERSION/$PRGNAM.SlackBuild mkdir -p $PKG/install @@ -96,4 +109,4 @@ cat $CWD/slack-desc > $PKG/install/slack-desc cat $CWD/doinst.sh > $PKG/install/doinst.sh cd $PKG -/sbin/makepkg -l y -c n $OUTPUT/$PRGNAM-$VERSION-$ARCH-$BUILD$TAG.tgz +/sbin/makepkg -l y -c n $OUTPUT/$PRGNAM-$VERSION-$ARCH-$BUILD$TAG.${PKGTYPE:-tgz} |