summaryrefslogtreecommitdiffstats
path: root/linuxsampler
diff options
context:
space:
mode:
author Eric Hameleers <alien@slackware.com>2022-01-31 11:38:43 +0000
committer Eric Hameleers <alien@slackware.com>2022-01-31 11:38:43 +0000
commit80df4346bc3687cd3489f84684d5532511b8b864 (patch)
tree45dd4048020289b0d6fe7355cbcf3060536129fd /linuxsampler
parenta9ee99ad553df864ca666cd6799a6d1eb0bf3635 (diff)
downloadasb-80df4346bc3687cd3489f84684d5532511b8b864.tar.gz
asb-80df4346bc3687cd3489f84684d5532511b8b864.tar.xz
linuxsampler: update to 2.2.0
Diffstat (limited to 'linuxsampler')
-rwxr-xr-xlinuxsampler/build/linuxsampler.SlackBuild18
1 files changed, 11 insertions, 7 deletions
diff --git a/linuxsampler/build/linuxsampler.SlackBuild b/linuxsampler/build/linuxsampler.SlackBuild
index b2991b78..40c38eee 100755
--- a/linuxsampler/build/linuxsampler.SlackBuild
+++ b/linuxsampler/build/linuxsampler.SlackBuild
@@ -1,6 +1,6 @@
#!/bin/sh
# $Id$
-# Copyright 2020 Eric Hameleers, Eindhoven. NL
+# Copyright 2020, 2022 Eric Hameleers, Eindhoven. NL
# All rights reserved.
#
# Permission to use, copy, modify, and distribute this software for
@@ -29,19 +29,21 @@
# Descr: software audio sampler
# URL: https://www.linuxsampler.org/
# Build needs:
-# Needs: dssi, jack2, ladspa-sdk, lv2
+# Needs: dssi, jack2, ladspa-sdk, libgig, lv2
# Changelog:
-# 2.1.1-1: 18/Jan/2020 by Eric Hameleers <alien@slackware.com>
+# 2.1.1-1: 18/jan/2020 by Eric Hameleers <alien@slackware.com>
# * Initial build.
+# 2.2.0-1: 23/jan/2022 by Eric Hameleers <alien@slackware.com>
+# * Update.
#
# Run 'sh linuxsampler.SlackBuild' to build a Slackware package.
-# The package (.t?z) and .txt file as well as build logs are created in /tmp .
+# The package (.txz) and .txt file as well as build logs are created in /tmp .
# Install the package using 'installpkg' or 'upgradepkg --install-new'.
#
# -----------------------------------------------------------------------------
PRGNAM=linuxsampler
-VERSION=${VERSION:-2.1.1}
+VERSION=${VERSION:-2.2.0}
BUILD=${BUILD:-1}
NUMJOBS=${NUMJOBS:-" -j$(nproc) "}
TAG=${TAG:-alien}
@@ -168,6 +170,8 @@ autoreconf -vif \
2>&1 | tee $OUTPUT/configure-${PRGNAM}.log
echo -e "\n**\n" >> $OUTPUT/configure-${PRGNAM}.log
+# Linuxsampler configuration warns against using gcc and recommends clang:
+CC=clang CXX=clang++ \
LDFLAGS="$SLKLDFLAGS" \
CXXFLAGS="$SLKCFLAGS" \
CFLAGS="$SLKCFLAGS" \
@@ -224,9 +228,9 @@ cat $SRCDIR/slack-required > $PKG/install/slack-required
# Build the package:
cd $PKG
-makepkg --linkadd y --chown n $OUTPUT/${PRGNAM}-${VERSION}-${ARCH}-${BUILD}${TAG}.${PKGTYPE:-tgz} 2>&1 | tee $OUTPUT/makepkg-${PRGNAM}.log
+makepkg --linkadd y --chown n $OUTPUT/${PRGNAM}-${VERSION}-${ARCH}-${BUILD}${TAG}.${PKGTYPE:-txz} 2>&1 | tee $OUTPUT/makepkg-${PRGNAM}.log
cd $OUTPUT
-md5sum ${PRGNAM}-${VERSION}-${ARCH}-${BUILD}${TAG}.${PKGTYPE:-tgz} > ${PRGNAM}-${VERSION}-${ARCH}-${BUILD}${TAG}.${PKGTYPE:-tgz}.md5
+md5sum ${PRGNAM}-${VERSION}-${ARCH}-${BUILD}${TAG}.${PKGTYPE:-txz} > ${PRGNAM}-${VERSION}-${ARCH}-${BUILD}${TAG}.${PKGTYPE:-txz}.md5
cd -
cat $PKG/install/slack-desc | grep "^${PRGNAM}" > $OUTPUT/${PRGNAM}-${VERSION}-${ARCH}-${BUILD}${TAG}.txt
cat $PKG/install/slack-required > $OUTPUT/${PRGNAM}-${VERSION}-${ARCH}-${BUILD}${TAG}.dep