pulseaudio: move system services to /usr/share/examples/PKGNAME/sv/

also fix a couple things in the template
This commit is contained in:
classabbyamp 2023-05-29 15:25:05 -04:00 committed by classabbyamp
parent b6fffbbb7d
commit 07e06c7f8b
3 changed files with 7 additions and 13 deletions

View file

@ -1,6 +1,6 @@
The system service `/etc/sv/pulseaudio` provided by the pulseaudio package is The example system service `/usr/share/examples/pulseaudio/sv/pulseaudio`
only needed in rare cases and should be avoided in most setups for performance provided by the pulseaudio package is only needed in rare cases and should be
and security reasons. avoided in most setups for performance and security reasons.
Optional dependencies: Optional dependencies:

0
srcpkgs/pulseaudio/files/pulseaudio/run Normal file → Executable file
View file

View file

@ -1,7 +1,7 @@
# Template file for 'pulseaudio' # Template file for 'pulseaudio'
pkgname=pulseaudio pkgname=pulseaudio
version=15.0 version=15.0
revision=3 revision=4
build_style=meson build_style=meson
configure_args="-Djack=enabled -Dlirc=disabled -Dhal-compat=false -Dorc=enabled configure_args="-Djack=enabled -Dlirc=disabled -Dhal-compat=false -Dorc=enabled
-Dgtk=disabled -Dsystemd=disabled -Dwebrtc-aec=enabled -Dgtk=disabled -Dsystemd=disabled -Dwebrtc-aec=enabled
@ -26,7 +26,7 @@ distfiles="${FREEDESKTOP_SITE}/${pkgname}/releases/${pkgname}-${version}.tar.xz"
checksum=a40b887a3ba98cc26976eb11bdb6613988f145b19024d1b6555c6a03c9cba1a0 checksum=a40b887a3ba98cc26976eb11bdb6613988f145b19024d1b6555c6a03c9cba1a0
python_version=3 python_version=3
# FIXME: core-util-test fails # FIXME: core-util-test fails
make_check=yes make_check=no
system_groups="pulse-access" system_groups="pulse-access"
system_accounts="pulse" system_accounts="pulse"
@ -44,16 +44,10 @@ case "$XBPS_TARGET_MACHINE" in
arm*) configure_args+=" -Db_lto=false" arm*) configure_args+=" -Db_lto=false"
esac esac
pre_configure() {
case "$XBPS_TARGET_MACHINE" in
# Disable neon optimizations for the arm* architectures
arm*) vsed -e '/ neon/d' -i src/pulsecore/meson.build ;;
esac
}
post_install() { post_install() {
rm ${DESTDIR}/etc/dbus-1/system.d/pulseaudio-system.conf rm ${DESTDIR}/etc/dbus-1/system.d/pulseaudio-system.conf
vsv pulseaudio vmkdir usr/share/examples/pulseaudio/sv/
vcopy ${FILESDIR}/pulseaudio usr/share/examples/pulseaudio/sv/
vdoc $FILESDIR/README.voidlinux vdoc $FILESDIR/README.voidlinux
} }