Browse Source

audio/jack-rack: Updated for version 1.5.0.

Signed-off-by: B. Watson <urchlay@slackware.uk>

Signed-off-by: Willy Sudiarto Raharjo <willysr@slackbuilds.org>
pull/326/head
B. Watson 2 months ago
committed by Willy Sudiarto Raharjo
parent
commit
2f1f8f4a17
No known key found for this signature in database GPG Key ID: 3F617144D7238786
  1. 11
      audio/jack-rack/README
  2. 28
      audio/jack-rack/jack-rack.SlackBuild
  3. 6
      audio/jack-rack/jack-rack.info
  4. 3
      audio/jack-rack/setcap.sh

11
audio/jack-rack/README

@ -5,5 +5,16 @@ rack can be filled with LADSPA effects plugins and can be controlled
using the ALSA sequencer. It's phat; it turns your computer into an
effects box.
Optional build dependency (autodetected): liblrdf. When built with
liblrdf, jack-rack will be able to show effects by category, rather
than just an alphabetical list.
Optional build dependency: lash (pass LASH=yes to the script to enable)
Optional runtime dependency: ecasound (for /usr/bin/ecarack script)
This package uses POSIX filesystem capabilities to execute with
elevated privileges (required for realtime audio processing). This
may be considered a security/stability risk. Please read
http://www.slackbuilds.org/caps/ for more information. To disable
capabilities, pass SETCAP=no to the script.

28
audio/jack-rack/jack-rack.SlackBuild

@ -6,13 +6,18 @@
# Licensed under the WTFPL. See http://www.wtfpl.net/txt/copying/ for details.
# 20250830 bkw: new release after 18 years of nothing!
# - update for v1.5.0.
# - document optional dep liblrdf, explain what it does.
# - install with realtime caps (how did I miss this?)
# 20211128 bkw: BUILD=4, new-style icon.
cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=jack-rack
VERSION=${VERSION:-1.4.7}
BUILD=${BUILD:-4}
VERSION=${VERSION:-1.5.0}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
@ -53,11 +58,11 @@ rm -rf $PKG
mkdir -p $TMP $PKG $OUTPUT
cd $TMP
rm -rf $PRGNAM-$VERSION
tar xvf $CWD/$PRGNAM-$VERSION.tar.bz2
tar xvf $CWD/$PRGNAM-$VERSION.tar.gz || tar xvf $CWD/$PRGNAM-$VERSION.tar.bz2
cd $PRGNAM-$VERSION
chown -R root:root .
find -L . -perm /111 -a \! -perm 755 -a -exec chmod 755 {} \+ -o \
\! -perm /111 -a \! -perm 644 -a -exec chmod 644 {} \+
find -L . -perm /111 -a \! -perm 755 -a -exec chmod 755 {} + -o \
\! -perm /111 -a \! -perm 644 -a -exec chmod 644 {} +
if [ "${LASH:-no}" = "yes" ]; then
LASH_OPT="--enable-lash"
@ -94,15 +99,22 @@ cat $CWD/$PRGNAM.desktop > $PKG/usr/share/applications/$PRGNAM.desktop
mkdir -p $PKG/usr/man/man1
gzip -9c $CWD/$PRGNAM.1 > $PKG/usr/man/man1/$PRGNAM.1.gz
mkdir -p $PKG/usr/doc/$PRGNAM-$VERSION
PKGDOC=$PKG/usr/doc/$PRGNAM-$VERSION
mkdir -p $PKGDOC
cp -a \
AUTHORS BUGS COPYING ChangeLog NEWS README THANKS TODO WISHLIST \
$PKG/usr/doc/$PRGNAM-$VERSION
cat $CWD/$PRGNAM.SlackBuild > $PKG/usr/doc/$PRGNAM-$VERSION/$PRGNAM.SlackBuild
$PKGDOC
cat $CWD/$PRGNAM.SlackBuild > $PKGDOC/$PRGNAM.SlackBuild
mkdir -p $PKG/install
cat $CWD/slack-desc > $PKG/install/slack-desc
cat $CWD/doinst.sh > $PKG/install/doinst.sh
if [ "${SETCAP:-yes}" = "yes" ]; then
cat $CWD/setcap.sh >> $PKG/install/doinst.sh
chown root:audio $PKG/usr/bin/jack-rack
chmod 0750 $PKG/usr/bin/jack-rack
fi
cd $PKG
/sbin/makepkg -l y -c n $OUTPUT/$PRGNAM-$VERSION-$ARCH-$BUILD$TAG.$PKGTYPE

6
audio/jack-rack/jack-rack.info

@ -1,8 +1,8 @@
PRGNAM="jack-rack"
VERSION="1.4.7"
VERSION="1.5.0"
HOMEPAGE="http://jack-rack.sourceforge.net/"
DOWNLOAD="https://downloads.sourceforge.net/project/jack-rack/jack-rack/1.4.7/jack-rack-1.4.7.tar.bz2"
MD5SUM="a29ef4001ee2916a1b758952c936adca"
DOWNLOAD="https://downloads.sourceforge.net/project/jack-rack/jack-rack/1.5.0/jack-rack-1.5.0.tar.gz"
MD5SUM="b2ee9f33192be9805b7e36925c0fb07e"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES="jack ladspa_sdk"

3
audio/jack-rack/setcap.sh

@ -0,0 +1,3 @@
if [ -x /sbin/setcap ]; then
/sbin/setcap cap_ipc_lock,cap_sys_nice=ep usr/bin/jack-rack
fi
Loading…
Cancel
Save