diff options
author | brobr <sborg63@disroot.org> | 2023-09-29 14:15:28 +0100 |
---|---|---|
committer | Willy Sudiarto Raharjo <willysr@slackbuilds.org> | 2023-10-07 15:58:38 +0700 |
commit | 47954aace3cbb3bc6bf0d714c5b4360ba031fd83 (patch) | |
tree | 05243286b30922ec20c936d68e99350fd8604523 /academic/ViennaRNA/ViennaRNA.SlackBuild | |
parent | 204e494bd38672ea51dd3365b8b8ba9f44411106 (diff) |
academic/ViennaRNA: Update script.
Enable RNAxplorer, needs setting which blas is used to compile
lapack(e), see README and ViennaRNA.SlackBuild
Signed-off-by: Andrew Clemons <andrew.clemons@gmail.com>
Signed-off-by: Willy Sudiarto Raharjo <willysr@slackbuilds.org>
Diffstat (limited to 'academic/ViennaRNA/ViennaRNA.SlackBuild')
-rw-r--r-- | academic/ViennaRNA/ViennaRNA.SlackBuild | 26 |
1 files changed, 14 insertions, 12 deletions
diff --git a/academic/ViennaRNA/ViennaRNA.SlackBuild b/academic/ViennaRNA/ViennaRNA.SlackBuild index b7d0dfc94f102..1dea452cba994 100644 --- a/academic/ViennaRNA/ViennaRNA.SlackBuild +++ b/academic/ViennaRNA/ViennaRNA.SlackBuild @@ -26,10 +26,16 @@ cd $(dirname $0) ; CWD=$(pwd) PRGNAM=ViennaRNA VERSION=${VERSION:-2.6.3} -BUILD=${BUILD:-1} +BUILD=${BUILD:-2} TAG=${TAG:-_SBo} PKGTYPE=${PKGTYPE:-tgz} +# RNAxplorer requires lapacke (which requires lapack that requires blas) +# but cannot see what blas is used for compiling lapack +# please adjust $BLAS to the blas installed on your system +BLAS=${BLAS:-openblas} + + if [ -z "$ARCH" ]; then case "$( uname -m )" in i?86) ARCH=i586 ;; @@ -101,15 +107,12 @@ find -L . \ # for Z-score filtering via statically linked libsvm: # - SVM Z-score filter in RNALfold # - GNU Scientific Library for RNApvmin -# RNAxplorer blocks configuration despite intalling dependencies lapacke and lapack, so ignore it -# https://github.com/ViennaRNA/ViennaRNA/issues/206 -rnaxplorer="" ; [ "${RNAXPLORER:-no}" != "yes" ] && rnaxplorer="--without-rnaxplorer" -# everything else is enabled +# everything is enabled here cluster="" ; [ "${CLUSTER:-yes}" != "no" ] && cluster="--with-cluster" kinwalker="" ; [ "${KINWALKER:-yes}" != "no" ] && kinwalker="--with-kinwalker" # Default enabled features: forester="" ; [ "${FORESTER:-yes}" != "no" ] && forester="--with-forester" -kinfold="" ; [ "${KINFOLD:-yes}" != "no" ] && kinwalk="--with-kinfold" +kinfold="" ; [ "${KINFOLD:-yes}" != "no" ] && kinfold="--with-kinfold" rnalocmin="" ; [ "${RNALOCMIN:-yes}" != "no" ] && rnalocmin="--with-rnalocmin" perl="" ; [ "${PERL:-yes}" != "no" ] && perl="--with-perl" # python = python3 @@ -131,12 +134,9 @@ CXXFLAGS="$SLKCFLAGS" \ --mandir=/usr/man \ --docdir=/usr/doc/$PRGNAM-$VERSION \ --build=$ARCH-slackware-linux \ + --with-blas=$BLAS \ --with-python2=no \ --with-doc=no \ - $rnaxplorer \ - $cluster \ - $kinwalker \ - $forester \ $cluster \ $kinwalker \ $forester \ @@ -175,7 +175,7 @@ rm -r $PKG/usr/share/ViennaRNA/bin mkdir $PKG/usr/info/ rm $PKG/usr/share/info/dir #gzip and move info file -gzip -9 $PKG/usr/share/info/*.info +gzip -9 $PKG/usr/share/info/*.info* mv $PKG/usr/share/info/*.info* $PKG/usr/info/ rmdir $PKG/usr/share/info @@ -199,7 +199,7 @@ if [[ -e $PKG/usr/doc/$PRGNAM-$VERSION/RNAlib-$VERSION.pdf ]]; then fi cp -a \ - NEWS README.md AUTHORS COPYING THANKS INSTALL CHANGELOG.md license.txt \ + NEWS README.md AUTHORS COPYING THANKS CHANGELOG.md license.txt \ $PKG/usr/doc/$PRGNAM-$VERSION cat $CWD/$PRGNAM.SlackBuild > $PKG/usr/doc/$PRGNAM-$VERSION/$PRGNAM.SlackBuild @@ -207,6 +207,8 @@ rm -f $PKG/usr/lib*/*.la mkdir -p $PKG/install cat $CWD/slack-desc > $PKG/install/slack-desc +cat $CWD/doinst.sh > $PKG/install/doinst.sh +cat $CWD/douninst.sh > $PKG/install/douninst.sh cd $PKG /sbin/makepkg -l y -c n $OUTPUT/$PRGNAM-$VERSION-$ARCH-$BUILD$TAG.$PKGTYPE |