diff options
Diffstat (limited to 'academic/samtools/samtools.SlackBuild')
-rw-r--r-- | academic/samtools/samtools.SlackBuild | 34 |
1 files changed, 16 insertions, 18 deletions
diff --git a/academic/samtools/samtools.SlackBuild b/academic/samtools/samtools.SlackBuild index daa7e87daf..2a3a784382 100644 --- a/academic/samtools/samtools.SlackBuild +++ b/academic/samtools/samtools.SlackBuild @@ -3,7 +3,7 @@ # Slackware build script for samtools # Copyright 2013-2016 Petar Petrov slackalaxy@gmail.com -# Copyright 2017-2018 Rob van Nues # All rights reserved. +# Copyright 2017-2021 Rob van Nues # All rights reserved. # # Redistribution and use of this script, with or without modification, is # permitted provided that the following conditions are met: @@ -23,12 +23,12 @@ # ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. PRGNAM=samtools -VERSION=${VERSION:-1.9} +VERSION=${VERSION:-1.12} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} -# Some applications still rely on the legacy samtools API instead of using htslib -# exclusively, in that case, install the headers in /usr/include/bam and the static +# Some applications still rely on the legacy samtools API instead of using htslib +# exclusively, in that case, install the headers in /usr/include/bam and the static # libbam library as well by declaring (uncommenting): #SAMLIB="yes" # and commenting out: @@ -96,6 +96,17 @@ CXXFLAGS="$SLKCFLAGS" \ make make install DESTDIR=$PKG +mkdir -p $PKG/usr/share/$PRGNAM-$VERSION +cp -a misc/*.lua $PKG/usr/share/$PRGNAM-$VERSION + +# include samtools-API if set above +if [ "$SAMLIB" = "yes" ] ; then + mkdir -p $PKG/usr/include/bam + mkdir -p $PKG/usr/lib${LIBDIRSUFFIX} + install -m644 libbam.a "$PKG/usr/lib${LIBDIRSUFFIX}" + install -m644 *.h "$PKG/usr/include/bam" +fi + find $PKG -print0 | xargs -0 file | grep -e "executable" -e "shared object" | grep ELF \ | cut -f 1 -d : | xargs strip --strip-unneeded 2> /dev/null || true @@ -106,24 +117,11 @@ mkdir -p $PKG/usr/doc/$PRGNAM-$VERSION cp -a \ AUTHORS LICENSE README INSTALL NEWS examples \ $PKG/usr/doc/$PRGNAM-$VERSION +cp $CWD/README $PKG/usr/doc/$PRGNAM-$VERSION cat $CWD/$PRGNAM.SlackBuild > $PKG/usr/doc/$PRGNAM-$VERSION/$PRGNAM.SlackBuild -mkdir -p $PKG/usr/share/$PRGNAM-$VERSION - -cp -a \ - misc/*.lua \ - $PKG/usr/share/$PRGNAM-$VERSION - mkdir -p $PKG/install cat $CWD/slack-desc > $PKG/install/slack-desc -# include samtools-API if set above -if [ "$SAMLIB" = "yes" ] ; then - mkdir -p $PKG/usr/include/bam - mkdir -p $PKG/usr/lib${LIBDIRSUFFIX} - install -m644 libbam.a "$PKG/usr/lib${LIBDIRSUFFIX}" - install -m644 *.h "$PKG/usr/include/bam" -fi - cd $PKG /sbin/makepkg -l y -c n $OUTPUT/$PRGNAM-$VERSION-$ARCH-$BUILD$TAG.${PKGTYPE:-tgz} |