From b984629be82dcfaba7eb6c41d5b85943cd267ffe Mon Sep 17 00:00:00 2001 From: noarchwastaken Date: Mon, 26 Apr 2021 01:32:02 -0400 Subject: [PATCH] pulseaudio: split pulseaudio-utils Split pulseaudio utilities from the main `pulseaudio` package, useful for pipewire-pulse. Closes #29576 --- srcpkgs/pulseaudio-utils | 1 + srcpkgs/pulseaudio/template | 20 ++++++++++++++++++-- 2 files changed, 19 insertions(+), 2 deletions(-) create mode 120000 srcpkgs/pulseaudio-utils diff --git a/srcpkgs/pulseaudio-utils b/srcpkgs/pulseaudio-utils new file mode 120000 index 000000000000..0153a53dd727 --- /dev/null +++ b/srcpkgs/pulseaudio-utils @@ -0,0 +1 @@ +pulseaudio \ No newline at end of file diff --git a/srcpkgs/pulseaudio/template b/srcpkgs/pulseaudio/template index 554e241e73ab..3535e75cc19d 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,19 @@ pulseaudio-devel_package() { vmove usr/share/vala } } + +pulseaudio-utils_package() { + short_desc+=" - utilities" + pkg_install() { + for b in pa-info pacat pacmd pactl padsp pamon paplay parec \ + parecord pasuspender pax11publish; do + vmove usr/bin/$b + done + for b in pacat pacmd pactl padsp pamon paplay parec \ + parecord pasuspender pax11publish; do + vmove usr/share/man/man1/${b}.1 + done + vmove usr/share/bash-completion + vmove usr/share/zsh + } +}