summaryrefslogtreecommitdiffstats
path: root/pulseaudio-jack
diff options
context:
space:
mode:
author Eric Hameleers <alien@slackware.com>2022-06-23 18:53:46 +0000
committer Eric Hameleers <alien@slackware.com>2022-06-23 18:53:46 +0000
commit0279f0f0ec6ed1b27a8f28ca64178ebc6773eb49 (patch)
tree45401fed1a728d0adfe64cac85cf611a3c0fc6e7 /pulseaudio-jack
parent5a0417e7e0f94c8ca3c07d4b8b95e73bbbe2051a (diff)
downloadasb-0279f0f0ec6ed1b27a8f28ca64178ebc6773eb49.tar.gz
asb-0279f0f0ec6ed1b27a8f28ca64178ebc6773eb49.tar.xz
pulseaudio-jack: updated to pulseaudio 16.1
Diffstat (limited to 'pulseaudio-jack')
-rwxr-xr-xpulseaudio-jack/build/pulseaudio-jack.SlackBuild13
1 files changed, 8 insertions, 5 deletions
diff --git a/pulseaudio-jack/build/pulseaudio-jack.SlackBuild b/pulseaudio-jack/build/pulseaudio-jack.SlackBuild
index ec44a0c7..7b0d4bf1 100755
--- a/pulseaudio-jack/build/pulseaudio-jack.SlackBuild
+++ b/pulseaudio-jack/build/pulseaudio-jack.SlackBuild
@@ -29,7 +29,7 @@ cd $(dirname $0) ; CWD=$(pwd)
PKGNAM=pulseaudio-jack
SRCNAM=pulseaudio
-VERSION=${VERSION:-16.0}
+VERSION=${VERSION:-16.1}
BUILD=${BUILD:-1alien}
# Automatically determine the architecture we're building on:
@@ -86,9 +86,9 @@ cd $SRCNAM-$VERSION || exit 1
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 \
+ -exec chmod 755 {} \+ -o \
\( -perm 666 -o -perm 664 -o -perm 600 -o -perm 444 -o -perm 440 -o -perm 400 \) \
- -exec chmod 644 {} \;
+ -exec chmod 644 {} \+
cat $CWD/patches/030_posix-completion.diff | patch -p0 --verbose || exit 1
@@ -104,6 +104,8 @@ echo "X-MATE-Autostart-Phase=Initialization" >> src/daemon/pulseaudio.desktop.in
# If autospawn isn't working, start-pulseaudio-x11 should start it manually:
cat $CWD/patches/pulseaudio-autostart.patch | patch -p1 --verbose || exit 1
+# When built by meson, this patch also required to fix the above issue:
+cat $CWD/patches/pulseaudio-autostart-meson.build.patch | patch -p1 --verbose || exit 1
# Configure, build, and install:
export CFLAGS="$SLKCFLAGS"
@@ -122,8 +124,9 @@ meson setup \
--sysconfdir=/etc \
--localstatedir=/var \
--buildtype=release \
- -Dorc=enabled \
+ -Dgsettings=enabled \
-Dhal-compat=false \
+ -Dorc=enabled \
-Dsystem_user="pulse" \
-Dsystem_group="pulse" \
-Daccess_group="audio" \
@@ -145,7 +148,7 @@ find $PKG | xargs file | grep -e "executable" -e "shared object" | grep ELF \
# Install documentation:
mkdir -p $PKG/usr/doc/$PKGNAM-$VERSION
cp -a \
- *GPL LICENSE README* \
+ COPYING* *GPL LICENSE README* \
$PKG/usr/doc/$PKGNAM-$VERSION
# Add a package description: