[arch-commits] Commit in pulseaudio/trunk (PKGBUILD)

Jan Steffens heftig at gemini.archlinux.org
Sat May 28 17:02:15 UTC 2022


    Date: Saturday, May 28, 2022 @ 17:02:14
  Author: heftig
Revision: 446606

16.0-1

Modified:
  pulseaudio/trunk/PKGBUILD

----------+
 PKGBUILD |   33 +++++++++++++--------------------
 1 file changed, 13 insertions(+), 20 deletions(-)

Modified: PKGBUILD
===================================================================
--- PKGBUILD	2022-05-28 16:28:14 UTC (rev 446605)
+++ PKGBUILD	2022-05-28 17:02:14 UTC (rev 446606)
@@ -3,16 +3,17 @@
 pkgbase=pulseaudio
 pkgname=(pulseaudio libpulse pulseaudio-{zeroconf,lirc,jack,bluetooth,equalizer,rtp})
 pkgdesc="A featureful, general-purpose sound server"
-pkgver=15.0
-pkgrel=4
+pkgver=16.0
+pkgrel=1
 arch=(x86_64)
 url="https://www.freedesktop.org/wiki/Software/PulseAudio/"
 license=(GPL)
 makedepends=(libasyncns libcap attr libxtst libsm libsndfile rtkit libsoxr
-             speexdsp tdb systemd dbus avahi bluez bluez-libs jack2 sbc
+             speexdsp tdb systemd dbus avahi bluez bluez-libs jack2 sbc alsa-lib
              lirc openssl fftw orc gtk3 webrtc-audio-processing check git meson
              xmltoman valgrind doxygen gst-plugins-base-libs)
-_commit=6329a2498eb038f8a9537888280a62b00a93f68e  # tags/v15.0^0
+options=(debug)
+_commit=237c5a5c36d49a51b1b7831b091ea250367c9102  # tags/v16.0^0
 source=("git+https://gitlab.freedesktop.org/pulseaudio/pulseaudio.git#commit=$_commit")
 sha256sums=('SKIP')
 
@@ -26,18 +27,15 @@
 
   # Freeze version before patching
   ./git-version-gen doesnt-exist >.tarball-version
-
-  # https://bugs.archlinux.org/task/73888
-  git cherry-pick -n 9f0a18b290de3e93812fbb7666f6377acf1e96e7
 }
 
 build() {
   local meson_options=(
+    -D elogind=disabled
+    -D pulsedsp-location='/usr/\$LIB/pulseaudio'
     -D stream-restore-clear-old-devices=true
-    -D pulsedsp-location='/usr/\$LIB/pulseaudio'
+    -D tcpwrap=disabled
     -D udevrulesdir=/usr/lib/udev/rules.d
-    -D elogind=disabled
-    -D tcpwrap=disabled
   )
 
   arch-meson pulseaudio build "${meson_options[@]}"
@@ -61,7 +59,7 @@
 
 package_pulseaudio() {
   depends=("libpulse=$pkgver-$pkgrel" rtkit libltdl speexdsp tdb orc libsoxr
-           webrtc-audio-processing libxtst)
+           webrtc-audio-processing libxtst fftw alsa-lib)
   optdepends=('pulseaudio-alsa: ALSA configuration (recommended)'
               'pulseaudio-zeroconf: Zeroconf support'
               'pulseaudio-lirc: IR (lirc) support'
@@ -73,12 +71,6 @@
   install=pulseaudio.install
   replaces=('pulseaudio-xen<=9.0' 'pulseaudio-gconf<=11.1')
 
-  local pulsever=$(cd pulseaudio; ./git-version-gen .tarball-version)
-  while [[ $pulsever = *.*.* ]]; do
-    pulsever=${pulsever%.*}
-  done
-  pulsever=${pulsever%%-*}
-
   meson install -C build --destdir "$pkgdir"
 
   cd "$pkgdir"
@@ -112,7 +104,7 @@
   _pick libpulse usr/share/vala
   _pick libpulse usr/share/zsh
 
-  local moddir=usr/lib/pulse-$pulsever/modules
+  local moddir=usr/lib/pulseaudio/modules
 
   _pick zeroconf $moddir/libavahi-wrap.so
   _pick zeroconf $moddir/module-zeroconf-{publish,discover}.so
@@ -178,7 +170,7 @@
 
 package_pulseaudio-equalizer() {
   pkgdesc="Graphical equalizer for PulseAudio"
-  depends=("pulseaudio=$pkgver-$pkgrel" python-{pyqt5,dbus} fftw)
+  depends=("pulseaudio=$pkgver-$pkgrel" python-{pyqt5,dbus})
 
   mv equalizer/* "$pkgdir"
 }
@@ -185,7 +177,8 @@
 
 package_pulseaudio-rtp() {
   pkgdesc="RTP and RAOP support for PulseAudio"
-  depends=("pulseaudio=$pkgver-$pkgrel")
+  depends=("pulseaudio=$pkgver-$pkgrel" gst-plugins-base-libs gst-plugins-base
+           gst-plugins-good)
 
   mv rtp/* "$pkgdir"
 }



More information about the arch-commits mailing list