summaryrefslogtreecommitdiffstats
path: root/audio/JDSP4Linux
diff options
context:
space:
mode:
Diffstat (limited to 'audio/JDSP4Linux')
-rw-r--r--audio/JDSP4Linux/JDSP4Linux.SlackBuild19
-rw-r--r--audio/JDSP4Linux/JDSP4Linux.info8
-rw-r--r--audio/JDSP4Linux/README2
-rw-r--r--audio/JDSP4Linux/icon.pngbin0 -> 30534 bytes
4 files changed, 20 insertions, 9 deletions
diff --git a/audio/JDSP4Linux/JDSP4Linux.SlackBuild b/audio/JDSP4Linux/JDSP4Linux.SlackBuild
index aaee343bb6..7c74bee4d6 100644
--- a/audio/JDSP4Linux/JDSP4Linux.SlackBuild
+++ b/audio/JDSP4Linux/JDSP4Linux.SlackBuild
@@ -25,7 +25,7 @@
cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=JDSP4Linux
-VERSION=${VERSION:-2.3}
+VERSION=${VERSION:-2.7}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
@@ -67,9 +67,9 @@ set -e
rm -rf $PKG
mkdir -p $TMP $PKG $OUTPUT
cd $TMP
-rm -rf $PRGNAM-$VERSION
+rm -rf $PRGNAM
tar xvf $CWD/$PRGNAM-$VERSION.tar.xz
-cd $PRGNAM-$VERSION
+cd $PRGNAM
chown -R root:root .
find -L . \
\( -perm 777 -o -perm 775 -o -perm 750 -o -perm 711 -o -perm 555 \
@@ -77,12 +77,16 @@ 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 {} \;
-
+sed -i '1s/^/QMAKE_CC = clang\nQMAKE_CXX = clang++\nQMAKE_LINK=clang++\n/' src/src.pro
mkdir build
cd build
-qmake-qt5 ../JDSP4Linux.pro
+if [ x"${PULSE}" == "x" ]; then
+ qmake-qt5 ../JDSP4Linux.pro
+ else
+ qmake-qt5 ../JDSP4Linux.pro "CONFIG += USE_PULSEAUDIO"
+ fi
+
make
-make install DESTDIR=$PKG
mkdir -p $PKG/usr/share/applications/
mkdir -p $PKG/usr/bin
@@ -102,6 +106,9 @@ Terminal=false
Type=Application
EOT
+mkdir -p $PKG/usr/share/pixmaps
+cat $CWD/icon.png > $PKG/usr/share/pixmaps/jamesdsp.png
+
# Don't ship .la files:
rm -f $PKG/{,usr/}lib${LIBDIRSUFFIX}/*.la
diff --git a/audio/JDSP4Linux/JDSP4Linux.info b/audio/JDSP4Linux/JDSP4Linux.info
index fc49bf40a5..1be8d32c1a 100644
--- a/audio/JDSP4Linux/JDSP4Linux.info
+++ b/audio/JDSP4Linux/JDSP4Linux.info
@@ -1,8 +1,10 @@
PRGNAM="JDSP4Linux"
-VERSION="2.3"
+VERSION="2.7"
HOMEPAGE="https://github.com/Audio4Linux/JDSP4Linux"
-DOWNLOAD="https://github.com/raspo666/miscfiles/raw/main/JDSP4Linux-2.3.tar.xz"
-MD5SUM="f08e365ceca81c419503594bb2fd7dde"
+DOWNLOAD="https://github.com/raspo666/miscfiles/raw/main/JDSP4Linux-2.7.tar.xz \
+ https://raw.githubusercontent.com/Audio4Linux/JDSP4Linux/master/resources/icons/icon.png"
+MD5SUM="70c5b38f2d28e6872c38c8512960ee1a \
+ 154e3da7bd818a72a10958070f7b66e6"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES=""
diff --git a/audio/JDSP4Linux/README b/audio/JDSP4Linux/README
index cb4c5466fd..07457f278c 100644
--- a/audio/JDSP4Linux/README
+++ b/audio/JDSP4Linux/README
@@ -1 +1,3 @@
Open-source sound effects for PipeWire and PulseAudio
+to compile for pulseaudio use "PULSE=yes ./JDSP4Linux.SlackBuild"
+
diff --git a/audio/JDSP4Linux/icon.png b/audio/JDSP4Linux/icon.png
new file mode 100644
index 0000000000..0eeef929ab
--- /dev/null
+++ b/audio/JDSP4Linux/icon.png
Binary files differ