diff options
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 |
commit | 0279f0f0ec6ed1b27a8f28ca64178ebc6773eb49 (patch) | |
tree | 45401fed1a728d0adfe64cac85cf611a3c0fc6e7 /pulseaudio-jack | |
parent | 5a0417e7e0f94c8ca3c07d4b8b95e73bbbe2051a (diff) | |
download | asb-0279f0f0ec6ed1b27a8f28ca64178ebc6773eb49.tar.gz asb-0279f0f0ec6ed1b27a8f28ca64178ebc6773eb49.tar.xz |
pulseaudio-jack: updated to pulseaudio 16.1
Diffstat (limited to 'pulseaudio-jack')
-rwxr-xr-x | pulseaudio-jack/build/pulseaudio-jack.SlackBuild | 13 |
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: |