audio/calf-ladspa: Clean up README and slack-desc.

Signed-off-by: B. Watson <yalhcru@gmail.com>

Signed-off-by: Willy Sudiarto Raharjo <willysr@slackbuilds.org>
This commit is contained in:
B. Watson 2021-11-27 17:06:31 -05:00 committed by Willy Sudiarto Raharjo
parent b059b49a31
commit e7ebfac2f3
No known key found for this signature in database
GPG Key ID: 3F617144D7238786
4 changed files with 25 additions and 30 deletions

View File

@ -1,17 +1,18 @@
Calf "legacy" audio plugin pack for LADSPA and JACK. Contains effects calf-ladspa (legacy audio plugin pack for LADSPA)
(flanger, reverb, tape-like delay, phaser, rotary speaker, multi-mode
filter, multi-tap chorus and compressor) and instruments (organ Calf "legacy" audio plugin pack for LADSPA. Contains effects (flanger,
simulator and a monophonic synthesizer). This is the last release of reverb, tape-like delay, phaser, rotary speaker, multi-mode filter,
Calf that supports LADSPA. multi-tap chorus and compressor). This is the last release of Calf
that supported LADSPA.
This build only contains LADSPA plugins. It can be installed on the This build only contains LADSPA plugins. It can be installed on the
same system as the main "calf" build without conflict. If you're same system as the main "calf" build without conflict. If you're
looking for LV2 plugins and/or the standalone calfjackhost, see the looking for LV2 plugins and/or the standalone calfjackhost, see the
main "calf" build. The main purpose for calf-ladspa is to allow old main "calf" build. The main purpose for calf-ladspa is to allow old
Ardour/etc sessions to keep working after upgrading calf to the new Ardour/etc sessions to keep working after upgrading calf to the new
non-LADSPA version. New projects should use the LV2 plugins in the calf non-LADSPA version. New projects should use the LV2 plugins in the
build, since that's what upstream supports. calf build, since that's what upstream supports.
If you're looking for DSSI, please contact the script If you're looking for DSSI, please contact the script maintainer.
maintainer. Adding DSSI to this build is possible, but more work than I Adding DSSI to this build is possible, but more work than I want to do
want to do unless someone actually *needs* it for opening old sessions. unless someone actually *needs* it for opening old sessions.

View File

@ -4,6 +4,9 @@
# Written by B. Watson (yalhcru@gmail.com) # Written by B. Watson (yalhcru@gmail.com)
# 20211127 bkw: BUILD=2
# - rework README and slack-desc, remove mentions of JACK and DSSI.
# 20170706 bkw: # 20170706 bkw:
# - Patch source so it doesn't check for jack-audio-connection-kit or # - Patch source so it doesn't check for jack-audio-connection-kit or
# fluidsynth. Previously they were required for the build to complete, # fluidsynth. Previously they were required for the build to complete,
@ -46,9 +49,6 @@ if [ -z "$ARCH" ]; then
esac esac
fi fi
# If the variable PRINT_PACKAGE_NAME is set, then this script will report what
# the name of the created package would be, and then exit. This information
# could be useful to other scripts.
if [ ! -z "${PRINT_PACKAGE_NAME}" ]; then if [ ! -z "${PRINT_PACKAGE_NAME}" ]; then
echo "$PRGNAM-$VERSION-$ARCH-$BUILD$TAG.$PKGTYPE" echo "$PRGNAM-$VERSION-$ARCH-$BUILD$TAG.$PKGTYPE"
exit 0 exit 0
@ -93,11 +93,8 @@ rm -rf $SRCNAM-$VERSION
tar xvf $CWD/$SRCNAM-$VERSION.tar.gz tar xvf $CWD/$SRCNAM-$VERSION.tar.gz
cd $SRCNAM-$VERSION cd $SRCNAM-$VERSION
chown -R root:root . chown -R root:root .
find -L . \ find -L . -perm /111 -a \! -perm 755 -a -exec chmod 755 {} \+ -o \
\( -perm 777 -o -perm 775 -o -perm 750 -o -perm 711 -o -perm 555 \ \! -perm /111 -a \! -perm 644 -a -exec chmod 644 {} \+
-o -perm 511 \) -exec chmod 755 {} \; -o \
\( -perm 666 -o -perm 664 -o -perm 640 -o -perm 600 -o -perm 444 \
-o -perm 440 -o -perm 400 \) -exec chmod 644 {} \;
# There are no --without or --disable options for jack and fluidsynth, # There are no --without or --disable options for jack and fluidsynth,
# so patch the autoconf to skip them (they're not needed for the LADSPA # so patch the autoconf to skip them (they're not needed for the LADSPA
@ -105,9 +102,7 @@ find -L . \
patch -p1 < $CWD/disable-jack-and-fluidsynth.diff patch -p1 < $CWD/disable-jack-and-fluidsynth.diff
# gcc 7 is very picky about the argument types of std::min() and std::max(). # gcc 7 is very picky about the argument types of std::min() and std::max().
# This patch replaces them with C-style MIN and MAX macros. Not actually # This patch replaces them with C-style MIN and MAX macros.
# needed on Slack 14.2, so it's commented out, but I'm checking the actual
# patch into git so I won't lose track of it.
patch -p1 < $CWD/minmax.diff patch -p1 < $CWD/minmax.diff
autoreconf -if autoreconf -if
@ -142,8 +137,7 @@ make
make install DESTDIR=$PKG docdir=/usr/doc/$PRGNAM-$VERSION make install DESTDIR=$PKG docdir=/usr/doc/$PRGNAM-$VERSION
# install-strip is supported, but doesn't work: # install-strip is supported, but doesn't work:
find $PKG -print0 | xargs -0 file | grep -e "executable" -e "shared object" | grep ELF \ strip $PKG/usr/lib*/ladspa/*.so
| cut -f 1 -d : | xargs strip --strip-unneeded 2> /dev/null || true
# This build is only for the ladspa plugins, so none of this # This build is only for the ladspa plugins, so none of this
# other stuff should be in the package: # other stuff should be in the package:

View File

@ -1,6 +1,6 @@
PRGNAM="calf-ladspa" PRGNAM="calf-ladspa"
VERSION="0.0.19kx" VERSION="0.0.19kx"
HOMEPAGE="http://kxstudio.sourceforge.net/Plugins" HOMEPAGE="https://calf-studio-gear.org/"
DOWNLOAD="https://slackware.uk/~urchlay/src/calf-0.0.19kx.tar.gz" DOWNLOAD="https://slackware.uk/~urchlay/src/calf-0.0.19kx.tar.gz"
MD5SUM="ba2147ddc53022ddf1ffdf28c3340a57" MD5SUM="ba2147ddc53022ddf1ffdf28c3340a57"
DOWNLOAD_x86_64="" DOWNLOAD_x86_64=""

View File

@ -6,12 +6,12 @@
# customary to leave one space after the ':' except on otherwise blank lines. # customary to leave one space after the ':' except on otherwise blank lines.
|-----handy-ruler------------------------------------------------------| |-----handy-ruler------------------------------------------------------|
calf-ladspa: calf-ladspa (legacy audio plugin pack for LADSPA, DSSI, and JACK) calf-ladspa: calf-ladspa (legacy audio plugin pack for LADSPA)
calf-ladspa:
calf-ladspa: Calf audio plugin pack for LADSPA. Contains effects (flanger, reverb,
calf-ladspa: tape-like delay, phaser, rotary speaker, multi-mode filter, multi-tap
calf-ladspa: chorus and compressor).
calf-ladspa: calf-ladspa:
calf-ladspa: Calf audio plugin pack for LADSPA, DSSI, and JACK. Contains
calf-ladspa: effects (flanger, reverb, tape-like delay, phaser, rotary speaker,
calf-ladspa: multi-mode filter, multi-tap chorus and compressor) and instruments
calf-ladspa: (organ simulator and a monophonic synthesizer).
calf-ladspa: calf-ladspa:
calf-ladspa: calf-ladspa:
calf-ladspa: calf-ladspa: