[arch-commits] Commit in pulseaudio/trunk (PKGBUILD)
Jan Steffens
heftig at archlinux.org
Wed Jan 20 23:25:13 UTC 2021
Date: Wednesday, January 20, 2021 @ 23:25:12
Author: heftig
Revision: 406496
14.2-2: Unsplit and move alsa-card-profiles to pipewire
Modified:
pulseaudio/trunk/PKGBUILD
----------+
PKGBUILD | 41 ++++++++++-------------------------------
1 file changed, 10 insertions(+), 31 deletions(-)
Modified: PKGBUILD
===================================================================
--- PKGBUILD 2021-01-20 23:17:33 UTC (rev 406495)
+++ PKGBUILD 2021-01-20 23:25:12 UTC (rev 406496)
@@ -1,10 +1,10 @@
# Maintainer: Jan Alexander Steffens (heftig) <heftig at archlinux.org>
pkgbase=pulseaudio
-pkgname=(pulseaudio libpulse alsa-card-profiles pulseaudio-{zeroconf,lirc,jack,bluetooth,equalizer,rtp})
+pkgname=(pulseaudio libpulse pulseaudio-{zeroconf,lirc,jack,bluetooth,equalizer,rtp})
pkgdesc="A featureful, general-purpose sound server"
pkgver=14.2
-pkgrel=1
+pkgrel=2
arch=(x86_64)
url="https://www.freedesktop.org/wiki/Software/PulseAudio/"
license=(GPL)
@@ -26,22 +26,10 @@
# Freeze version before patching
./git-version-gen doesnt-exist >.tarball-version
-
- # Pick some ACP updates required by pipewire
- git cherry-pick -n \
- a28f2e7293a055588f7bba568b5049ff91b3aad0 \
- 69ba5a2b58ad6e98c8899aa297afd8276dbbe052 \
- 05c373d939506f31f96e58d8390b92e737e12afc \
- a73ec2a3f4f03829575761dc17546cf3226861c7 \
- 71aa4720a4194e9602271634d9042b8e56a8217f \
- 7ec6ee4725a72b42ddcb38550efc968a06e6be2f \
- 836ba89c4a3cd15efa33f9e70ed8e4764bcb3793 \
- 19e34d8d5bb9380ed70607b3f661c26df6d4836c
}
build() {
arch-meson pulseaudio build \
- -D alsadatadir=/usr/share/alsa-card-profile/mixer \
-D pulsedsp-location='/usr/\$LIB/pulseaudio' \
-D stream-restore-clear-old-devices=true \
-D udevrulesdir=/usr/lib/udev/rules.d
@@ -64,8 +52,8 @@
}
package_pulseaudio() {
- depends=("libpulse=$pkgver-$pkgrel" alsa-card-profiles rtkit libltdl speexdsp
- tdb orc libsoxr webrtc-audio-processing libxtst)
+ depends=("libpulse=$pkgver-$pkgrel" rtkit libltdl speexdsp tdb orc libsoxr
+ webrtc-audio-processing libxtst)
optdepends=('pulseaudio-alsa: ALSA configuration (recommended)'
'pulseaudio-zeroconf: Zeroconf support'
'pulseaudio-lirc: IR (lirc) support'
@@ -113,8 +101,6 @@
_pick libpulse usr/share/man/man5/pulse-client.conf.5
_pick libpulse usr/share/vala
- _pick alsa-card-profiles usr/share/alsa-card-profile
-
local moddir=usr/lib/pulse-$pulsever/modules
_pick zeroconf $moddir/libavahi-wrap.so
@@ -149,14 +135,7 @@
mv libpulse/* "$pkgdir"
}
-package_alsa-card-profiles() {
- pkgdesc="ALSA card profiles shared by PulseAudio"
- license=(LGPL)
-
- mv alsa-card-profiles/* "$pkgdir"
-}
-
-package_pulseaudio-zeroconf(){
+package_pulseaudio-zeroconf() {
pkgdesc="Zeroconf support for PulseAudio"
depends=("pulseaudio=$pkgver-$pkgrel" avahi openssl)
@@ -163,7 +142,7 @@
mv zeroconf/* "$pkgdir"
}
-package_pulseaudio-lirc(){
+package_pulseaudio-lirc() {
pkgdesc="IR (lirc) support for PulseAudio"
depends=("pulseaudio=$pkgver-$pkgrel" lirc)
@@ -170,7 +149,7 @@
mv lirc/* "$pkgdir"
}
-package_pulseaudio-jack(){
+package_pulseaudio-jack() {
pkgdesc="Jack support for PulseAudio"
depends=("pulseaudio=$pkgver-$pkgrel" jack)
@@ -177,7 +156,7 @@
mv jack/* "$pkgdir"
}
-package_pulseaudio-bluetooth(){
+package_pulseaudio-bluetooth() {
pkgdesc="Bluetooth support for PulseAudio"
depends=("pulseaudio=$pkgver-$pkgrel" bluez bluez-libs sbc)
@@ -184,7 +163,7 @@
mv bluetooth/* "$pkgdir"
}
-package_pulseaudio-equalizer(){
+package_pulseaudio-equalizer() {
pkgdesc="Graphical equalizer for PulseAudio"
depends=("pulseaudio=$pkgver-$pkgrel" python-{pyqt5,dbus} fftw)
@@ -191,7 +170,7 @@
mv equalizer/* "$pkgdir"
}
-package_pulseaudio-rtp(){
+package_pulseaudio-rtp() {
pkgdesc="RTP and RAOP support for PulseAudio"
depends=("pulseaudio=$pkgver-$pkgrel")
More information about the arch-commits
mailing list