diff --git a/srcpkgs/pulseaudio-utils b/srcpkgs/pulseaudio-utils new file mode 120000 index 00000000000..0153a53dd72 --- /dev/null +++ b/srcpkgs/pulseaudio-utils @@ -0,0 +1 @@ +pulseaudio \ No newline at end of file diff --git a/srcpkgs/pulseaudio/files/README.voidlinux b/srcpkgs/pulseaudio/files/README.voidlinux index 360e8c1c4cc..68bcd10179c 100644 --- a/srcpkgs/pulseaudio/files/README.voidlinux +++ b/srcpkgs/pulseaudio/files/README.voidlinux @@ -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` diff --git a/srcpkgs/pulseaudio/template b/srcpkgs/pulseaudio/template index 554e241e73a..ebd8d86f63a 100644 --- a/srcpkgs/pulseaudio/template +++ b/srcpkgs/pulseaudio/template @@ -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 " @@ -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 + } +}