pulseaudio: split pulseaudio-utils, document optional dependency

This commit is contained in:
noarchwastaken 2021-04-29 10:52:43 -04:00 committed by Érico Nogueira Rolim
parent 263ee43a29
commit f4f3391703
3 changed files with 21 additions and 2 deletions

1
srcpkgs/pulseaudio-utils Symbolic link
View file

@ -0,0 +1 @@
pulseaudio

View file

@ -1,3 +1,7 @@
The system service `/etc/sv/pulseaudio` provided by the pulseaudio package is
only needed in rare cases and should be avoided in most setups for performance
and security reasons.
Optional dependencies:
* `python3-PyQt5-dbus` for running `qpaeq`

View file

@ -1,7 +1,7 @@
# Template file for 'pulseaudio'
pkgname=pulseaudio
version=14.2
revision=3
revision=4
build_style=meson
# XXX: new version should be able to enable systemd functionality using elogind
configure_args="-Djack=enabled -Dlirc=disabled -Dhal-compat=false -Dorc=enabled
@ -15,7 +15,7 @@ makedepends="$(vopt_if avahi avahi-libs-devel) eudev-libudev-devel fftw-devel ja
libcap-devel libcap-progs libglib-devel libltdl-devel openssl-devel
libsndfile-devel libsoxr-devel orc-devel sbc-devel speex-devel tdb-devel
webrtc-audio-processing-devel xcb-util-devel check-devel"
depends="rtkit"
depends="pulseaudio-utils>=${version}_${revision} rtkit"
conf_files="/etc/pulse/*"
short_desc="Featureful, general-purpose sound server"
maintainer="Orphaned <orphan@voidlinux.org>"
@ -76,3 +76,17 @@ pulseaudio-devel_package() {
vmove usr/share/vala
}
}
pulseaudio-utils_package() {
short_desc+=" - utilities"
pkg_install() {
for b in pacat pacmd pactl padsp pamon paplay parec \
parecord pasuspender pax11publish; do
vmove usr/bin/$b
vmove usr/share/man/man1/${b}.1
done
vmove usr/bin/pa-info
vmove usr/share/bash-completion
vmove usr/share/zsh
}
}