diff options
Diffstat (limited to 'audio/distrho-ports/distrho-ports.SlackBuild')
-rw-r--r-- | audio/distrho-ports/distrho-ports.SlackBuild | 38 |
1 files changed, 15 insertions, 23 deletions
diff --git a/audio/distrho-ports/distrho-ports.SlackBuild b/audio/distrho-ports/distrho-ports.SlackBuild index 455a72df54..188346156f 100644 --- a/audio/distrho-ports/distrho-ports.SlackBuild +++ b/audio/distrho-ports/distrho-ports.SlackBuild @@ -1,6 +1,6 @@ #!/bin/bash # Slackware build script for Distrho set of plugins -# Copyright 2015 by Klaatu, Wellington NZ +# Copyright 2015-22 by Klaatu, Lawrence NZ # # GNU All-Permissive License # Copying and distribution of this file, with or without modification, @@ -11,14 +11,14 @@ cd $(dirname $0) ; CWD=$(pwd) PRGNAM=distrho-ports -VERSION=${VERSION:-20140826} +VERSION=${VERSION:-20180416} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} PKGTYPE=${PKGTYPE:-tgz} if [ -z "$ARCH" ]; then case "$( uname -m )" in - i?86) ARCH=i486 ;; + i?86) ARCH=i586 ;; arm*) ARCH=arm ;; *) ARCH=$( uname -m ) ;; esac @@ -36,7 +36,7 @@ TMP=${TMP:-/tmp/SBo} PKG=$TMP/package-$PRGNAM OUTPUT=${OUTPUT:-/tmp} -if [ "$ARCH" = "i486" ]; then +if [ "$ARCH" = "i586" ]; then LIBDIRSUFFIX="" LIBDIRMARK="32" elif [ "$ARCH" = "x86_64" ]; then @@ -54,7 +54,7 @@ mkdir -p $TMP $PKG $OUTPUT cd $TMP rm -rf $PRGNAM-$VERSION mkdir $PRGNAM-$VERSION -for i in $CWD/*-linux"$LIBDIRMARK"bit.tar.xz; do +for i in $CWD/*-linux"$LIBDIRMARK".tar.xz; do tar xvf "$i" -C $PRGNAM-$VERSION done cd $PRGNAM-$VERSION @@ -65,27 +65,19 @@ find -L . \ \( -perm 666 -o -perm 664 -o -perm 640 -o -perm 600 -o -perm 444 \ -o -perm 440 -o -perm 400 \) -exec chmod 644 {} \; -for i in ./*-linux${LIBDIRMARK}bit; do -#lv2 - if [ X"$LV2" != "X" ]; then - echo "Skipping $i LV2" - else - mkdir -p "$PKG/usr/lib${LIBDIRSUFFIX}/lv2" - cp -rf $i/*lv2 "$PKG/usr/lib${LIBDIRSUFFIX}/lv2" - fi -#vst - if [ X"$VST" != "X" ]; then - echo "Skipping $i VST" - else - mkdir -p "$PKG/usr/lib${LIBDIRSUFFIX}/vst" - cp -rf $i/*so "$PKG/usr/lib${LIBDIRSUFFIX}/vst" - fi +# create destination directories +mkdir -p "$PKG/usr/lib${LIBDIRSUFFIX}/lv2" +[[ "$VST" ]] || mkdir -p "$PKG/usr/lib${LIBDIRSUFFIX}/vst" +mkdir -p $PKG/usr/doc/$PRGNAM-$VERSION + +for i in ./*-linux${LIBDIRMARK}; do + cp -rf $i/*.lv2 "$PKG/usr/lib${LIBDIRSUFFIX}/lv2" + [[ "$VST" ]] || cp -rf $i/*.so "$PKG/usr/lib${LIBDIRSUFFIX}/vst" + REFNAM=$(echo $i | cut -f2 -d'/' | cut -f1 -d'-') + cp -a "$i"/README* $PKG/usr/doc/$PRGNAM-$VERSION/"README.${REFNAM}" done -mkdir -p $PKG/usr/doc/$PRGNAM-$VERSION -cp -a "$i"/README $PKG/usr/doc/$PRGNAM-$VERSION cat $CWD/$PRGNAM.SlackBuild > $PKG/usr/doc/$PRGNAM-$VERSION/$PRGNAM.SlackBuild - mkdir -p $PKG/install cat $CWD/slack-desc > $PKG/install/slack-desc |