mirror of
https://github.com/Ponce/slackbuilds
synced 2024-11-16 19:50:19 +01:00
audio/clam: Removed (nobody cared).
Signed-off-by: Willy Sudiarto Raharjo <willysr@slackbuilds.org>
This commit is contained in:
parent
e1cf44cfec
commit
8ea1abf3e1
6 changed files with 0 additions and 186 deletions
|
@ -1,11 +0,0 @@
|
|||
clam (C++ Library for Audio and Music)
|
||||
|
||||
*** This is NOT anti-virus software! If you're looking for that, ***
|
||||
search for "clamav".
|
||||
|
||||
CLAM is a software framework for research and application development
|
||||
on the audio and music domain. It provides means to perform complex
|
||||
audio signal analysis, transformations and synthesis. It also provides
|
||||
a uniform interface to common tasks on audio applications such as
|
||||
accessing audio devices and audio files, thread safe communication with
|
||||
the user interface and DSP algorithms recombination and scaling.
|
|
@ -1,115 +0,0 @@
|
|||
#!/bin/bash
|
||||
|
||||
# Slackware build script for clam
|
||||
|
||||
# Written by B. Watson (yalhcru@gmail.com)
|
||||
|
||||
# Licensed under the WTFPL. See http://www.wtfpl.net/txt/copying/ for details.
|
||||
|
||||
cd $(dirname $0) ; CWD=$(pwd)
|
||||
|
||||
PRGNAM=clam
|
||||
VERSION=${VERSION:-r15456}
|
||||
BUILD=${BUILD:-1}
|
||||
TAG=${TAG:-_SBo}
|
||||
PKGTYPE=${PKGTYPE:-tgz}
|
||||
|
||||
SRCNAM=CLAM
|
||||
|
||||
if [ -z "$ARCH" ]; then
|
||||
case "$( uname -m )" in
|
||||
i?86) ARCH=i586 ;;
|
||||
arm*) ARCH=arm ;;
|
||||
*) ARCH=$( uname -m ) ;;
|
||||
esac
|
||||
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
|
||||
echo "$PRGNAM-$VERSION-$ARCH-$BUILD$TAG.$PKGTYPE"
|
||||
exit 0
|
||||
fi
|
||||
|
||||
TMP=${TMP:-/tmp/SBo}
|
||||
PKG=$TMP/package-$PRGNAM
|
||||
OUTPUT=${OUTPUT:-/tmp}
|
||||
|
||||
if [ "$ARCH" = "i586" ]; then
|
||||
SLKCFLAGS="-O2 -march=i586 -mtune=i686"
|
||||
LIBDIRSUFFIX=""
|
||||
elif [ "$ARCH" = "i686" ]; then
|
||||
SLKCFLAGS="-O2 -march=i686 -mtune=i686"
|
||||
LIBDIRSUFFIX=""
|
||||
elif [ "$ARCH" = "x86_64" ]; then
|
||||
SLKCFLAGS="-O2 -fPIC"
|
||||
LIBDIRSUFFIX="64"
|
||||
else
|
||||
SLKCFLAGS="-O2"
|
||||
LIBDIRSUFFIX=""
|
||||
fi
|
||||
|
||||
set -e
|
||||
|
||||
rm -rf $PKG
|
||||
mkdir -p $TMP $PKG/usr $OUTPUT # NB: $PKG/usr must exist, not just $PKG
|
||||
cd $TMP
|
||||
rm -rf $SRCNAM-$VERSION
|
||||
tar xvf $CWD/$SRCNAM-$VERSION.tar.?z*
|
||||
cd $SRCNAM-$VERSION
|
||||
chown -R root:root .
|
||||
find -L . \
|
||||
\( -perm 777 -o -perm 775 -o -perm 750 -o -perm 711 -o -perm 555 -o -perm 511 \) \
|
||||
-exec chmod 755 {} \; -o \
|
||||
\( -perm 666 -o -perm 664 -o -perm 600 -o -perm 444 -o -perm 440 -o -perm 400 \) \
|
||||
-exec chmod 644 {} \;
|
||||
|
||||
# scons failing to link libvorbis/libogg test progs.
|
||||
patch -p1 < $CWD/scons_sucks.diff
|
||||
|
||||
# An include is called incorrectly
|
||||
patch -p1 < $CWD/wrong_include.patch
|
||||
|
||||
# Annoying scons script has hard-coded self.lib = self.prefix + '/lib'
|
||||
if [ "$LIBDIRSUFFIX" != "" ]; then
|
||||
sed -i "s,/lib\>,/lib$LIBDIRSUFFIX," scons/libs/clam_build_helpers.py
|
||||
fi
|
||||
|
||||
# 20200118 bkw: as part of its configure process, scons compiles and runs
|
||||
# a sample jack program. With jack2, if jackd isn't already running,
|
||||
# this creates root-owned files in /dev/shm/jack_db that don't get
|
||||
# deleted afterwards. No problem, except that the next time the user
|
||||
# tries to start jackd, it will be unable to write to jack_db. Which
|
||||
# makes jackd segfault. Even if it didn't segfault, it would presumably
|
||||
# still not start (with an error message). The workaround is to NOT
|
||||
# compile/run the jack test program (just assume the test succeeds).
|
||||
# Whew. The explanation is *way* more complex than the fix.
|
||||
sed -i '/CheckLibrarySample.*jack_test_code/,+1d' \
|
||||
scons/libs/clam_dependent_libs_checks.py
|
||||
|
||||
CCFLAGS="$SLKCFLAGS" \
|
||||
CPPFLAGS="$SLKCFLAGS" \
|
||||
scons configure \
|
||||
with_fftw3=yes \
|
||||
release=yes \
|
||||
prefix=/usr \
|
||||
prefix_for_packaging=$PKG/usr
|
||||
|
||||
scons $MAKEFLAGS
|
||||
scons install
|
||||
strip $PKG/usr/lib$LIBDIRSUFFIX/*.so.*.*
|
||||
|
||||
mv $PKG/usr/share/man $PKG/usr/man
|
||||
find $PKG/usr/man -type f -exec gzip -9 {} \;
|
||||
for i in $( find $PKG/usr/man -type l ) ; do ln -s $( readlink $i ).gz $i.gz ; rm $i ; done
|
||||
|
||||
mkdir -p $PKG/usr/doc/$PRGNAM-$VERSION
|
||||
cp -a CHANGES examples $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
|
||||
|
||||
cd $PKG
|
||||
/sbin/makepkg -l y -c n $OUTPUT/$PRGNAM-$VERSION-$ARCH-$BUILD$TAG.$PKGTYPE
|
|
@ -1,10 +0,0 @@
|
|||
PRGNAM="clam"
|
||||
VERSION="r15456"
|
||||
HOMEPAGE="http://clam-project.org/"
|
||||
DOWNLOAD="https://slackware.uk/~urchlay/src/CLAM-r15456.tar.xz"
|
||||
MD5SUM="c54caaa742960c015dc4783935ddc8d5"
|
||||
DOWNLOAD_x86_64=""
|
||||
MD5SUM_x86_64=""
|
||||
REQUIRES="jack ladspa_sdk lv2 portaudio xerces-c"
|
||||
MAINTAINER="B. Watson"
|
||||
EMAIL="yalhcru@gmail.com"
|
|
@ -1,19 +0,0 @@
|
|||
diff -Naur CLAM-r15456.orig/scons/libs/clam_dependent_libs_checks.py CLAM-r15456/scons/libs/clam_dependent_libs_checks.py
|
||||
--- CLAM-r15456.orig/scons/libs/clam_dependent_libs_checks.py 2015-11-26 05:11:44.000000000 -0500
|
||||
+++ CLAM-r15456/scons/libs/clam_dependent_libs_checks.py 2015-11-26 18:30:34.574999000 -0500
|
||||
@@ -91,10 +91,14 @@
|
||||
return True
|
||||
|
||||
def test_oggvorbis( env, conf ) :
|
||||
- if not conf.CheckPkgConfigFile(['vorbisfile', 'vorbisenc']) :
|
||||
+ if not conf.CheckPkgConfigFile(['ogg']) :
|
||||
return False
|
||||
if not conf.CheckLibrarySample('libogg', 'c', None, libogg_test_code ) : return False
|
||||
+ if not conf.CheckPkgConfigFile(['vorbis', 'vorbisenc']) :
|
||||
+ return False
|
||||
if not conf.CheckLibrarySample('libvorbis', 'c', None, libvorbis_test_code ) : return False
|
||||
+ if not conf.CheckPkgConfigFile(['vorbisfile', 'vorbisenc']) :
|
||||
+ return False
|
||||
if not conf.CheckLibrarySample('libvorbisfile', 'c', None, libvorbisfile_test_code) : return False
|
||||
return True
|
||||
|
|
@ -1,19 +0,0 @@
|
|||
# HOW TO EDIT THIS FILE:
|
||||
# The "handy ruler" below makes it easier to edit a package description.
|
||||
# Line up the first '|' above the ':' following the base package name, and
|
||||
# the '|' on the right side marks the last column you can put a character in.
|
||||
# You must make exactly 11 lines for the formatting to be correct. It's also
|
||||
# customary to leave one space after the ':' except on otherwise blank lines.
|
||||
|
||||
|-----handy-ruler------------------------------------------------------|
|
||||
clam: clam (C++ Library for Audio and Music)
|
||||
clam:
|
||||
clam: CLAM is a software framework for research and application development
|
||||
clam: on the audio and music domain. It provides means to perform complex
|
||||
clam: audio signal analysis, transformations and synthesis. It also provides
|
||||
clam: a uniform interface to common tasks on audio applications such as
|
||||
clam: accessing audio devices and audio files, thread safe communication
|
||||
clam: with the user interface and DSP algorithms recombination and scaling.
|
||||
clam:
|
||||
clam:
|
||||
clam:
|
|
@ -1,12 +0,0 @@
|
|||
diff -Naur CLAM-r15298.orig/src/core/ports/OutPort.hxx CLAM-r15298/src/core/ports/OutPort.hxx
|
||||
--- CLAM-r15298.orig/src/core/ports/OutPort.hxx 2012-09-16 07:59:34.924000047 +0200
|
||||
+++ CLAM-r15298/src/core/ports/OutPort.hxx 2012-09-16 08:08:17.459002302 +0200
|
||||
@@ -23,7 +23,7 @@
|
||||
#define __OutPort_hxx__
|
||||
|
||||
#include "WritingRegion.hxx"
|
||||
-#include <typeinfo>
|
||||
+#include "TypeInfo.hxx"
|
||||
#include <list>
|
||||
#include <string>
|
||||
#include "InPort.hxx"
|
Loading…
Reference in a new issue