From 87af2baeb622162042faf3a3b4584d5d58fdf715 Mon Sep 17 00:00:00 2001 From: noarchwastaken Date: Mon, 26 Apr 2021 01:32:02 -0400 Subject: [PATCH] New package: pulseaudio-utils-14.2_4 Split pulseaudio utilities from the main `pulseaudio` package, useful for pipewire-pulse. Closes #29576 --- srcpkgs/pulseaudio-utils | 1 + srcpkgs/pulseaudio/template | 33 +++++++++++++++++++++++++++++++-- 2 files changed, 32 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..084bdcc1bb49 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 rtkit" conf_files="/etc/pulse/*" short_desc="Featureful, general-purpose sound server" maintainer="Orphaned " @@ -76,3 +76,32 @@ pulseaudio-devel_package() { vmove usr/share/vala } } + +pulseaudio-utils_package() { + short_desc+=" - utilities" + pkg_install() { + vmove usr/bin/pa-info + vmove usr/bin/pacat + vmove usr/bin/pacmd + vmove usr/bin/pactl + vmove usr/bin/padsp + vmove usr/bin/pamon + vmove usr/bin/paplay + vmove usr/bin/parec + vmove usr/bin/parecord + vmove usr/bin/pasuspender + vmove usr/bin/pax11publish + vmove "usr/share/bash-completion/completions/*" + vmove usr/share/zsh/site-functions/_pulseaudio + vmove usr/share/man/man1/pacat.1 + vmove usr/share/man/man1/pacmd.1 + vmove usr/share/man/man1/pactl.1 + vmove usr/share/man/man1/padsp.1 + vmove usr/share/man/man1/pamon.1 + vmove usr/share/man/man1/paplay.1 + vmove usr/share/man/man1/parec.1 + vmove usr/share/man/man1/parecord.1 + vmove usr/share/man/man1/pasuspender.1 + vmove usr/share/man/man1/pax11publish.1 + } +}