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

Jan Steffens heftig at archlinux.org
Fri Jul 24 18:40:27 UTC 2020


    Date: Friday, July 24, 2020 @ 18:40:26
  Author: heftig
Revision: 392504

13.99.1+67+g414644dff-1: Release candidate only for [testing]

Modified:
  pulseaudio/trunk/PKGBUILD
Deleted:
  pulseaudio/trunk/0001-meson-Define-TUNNEL_SINK-for-module-tunnel-sink.patch

------------------------------------------------------------+
 0001-meson-Define-TUNNEL_SINK-for-module-tunnel-sink.patch |   28 --------
 PKGBUILD                                                   |   38 +++--------
 2 files changed, 11 insertions(+), 55 deletions(-)

Deleted: 0001-meson-Define-TUNNEL_SINK-for-module-tunnel-sink.patch
===================================================================
--- 0001-meson-Define-TUNNEL_SINK-for-module-tunnel-sink.patch	2020-07-24 18:07:10 UTC (rev 392503)
+++ 0001-meson-Define-TUNNEL_SINK-for-module-tunnel-sink.patch	2020-07-24 18:40:26 UTC (rev 392504)
@@ -1,28 +0,0 @@
-From c7e0c4373a304e167b11a68575b9da9506345dab Mon Sep 17 00:00:00 2001
-From: "Jan Alexander Steffens (heftig)" <jan.steffens at gmail.com>
-Date: Sun, 15 Sep 2019 13:47:19 +0200
-Subject: [PATCH] meson: Define TUNNEL_SINK for module-tunnel-sink
-
-This was missing, so it was building another tunnel-source instead.
-
-Fixes https://bugs.archlinux.org/task/63755
----
- src/modules/meson.build | 2 +-
- 1 file changed, 1 insertion(+), 1 deletion(-)
-
-diff --git a/src/modules/meson.build b/src/modules/meson.build
-index 92d5871f9..dd2241f42 100644
---- a/src/modules/meson.build
-+++ b/src/modules/meson.build
-@@ -55,7 +55,7 @@ all_modules = [
-   [ 'module-suspend-on-idle', 'module-suspend-on-idle.c' ],
-   [ 'module-switch-on-connect', 'module-switch-on-connect.c' ],
-   [ 'module-switch-on-port-available', 'module-switch-on-port-available.c' ],
--  [ 'module-tunnel-sink', 'module-tunnel.c', [], [], [x11_dep] ],
-+  [ 'module-tunnel-sink', 'module-tunnel.c', [], ['-DTUNNEL_SINK=1'], [x11_dep] ],
-   [ 'module-tunnel-sink-new', 'module-tunnel-sink-new.c' ],
-   [ 'module-tunnel-source', 'module-tunnel.c', [], [], [x11_dep] ],
-   [ 'module-tunnel-source-new', 'module-tunnel-source-new.c' ],
--- 
-2.23.0
-

Modified: PKGBUILD
===================================================================
--- PKGBUILD	2020-07-24 18:07:10 UTC (rev 392503)
+++ PKGBUILD	2020-07-24 18:40:26 UTC (rev 392504)
@@ -1,13 +1,10 @@
-# Maintainer: Jan Alexander Steffens (heftig) <jan.steffens at gmail.com>
-# Contributor: Daniel J Griffiths <ghost1227 at archlinux.us>
-# Contributor: Corrado Primier <bardo at aur.archlinux.org>
-# Contributor: William Rea <sillywilly at gmail.com>
+# Maintainer: Jan Alexander Steffens (heftig) <heftig at archlinux.org>
 
 pkgbase=pulseaudio
 pkgname=(pulseaudio libpulse pulseaudio-{zeroconf,lirc,jack,bluetooth,equalizer})
 pkgdesc="A featureful, general-purpose sound server"
-pkgver=13.0
-pkgrel=3
+pkgver=13.99.1+67+g414644dff
+pkgrel=1
 arch=(x86_64)
 url="https://www.freedesktop.org/wiki/Software/PulseAudio/"
 license=(GPL)
@@ -14,12 +11,10 @@
 makedepends=(libasyncns libcap attr libxtst libsm libsndfile rtkit libsoxr
              speexdsp tdb systemd dbus avahi bluez bluez-libs jack2 sbc
              lirc openssl fftw orc gtk3 webrtc-audio-processing check git meson
-             xmltoman)
-_commit=200618b32f0964a479d69c9b6e5073e6931c370a  # tags/v13.0^0
-source=("git+https://gitlab.freedesktop.org/pulseaudio/pulseaudio.git#commit=$_commit"
-        0001-meson-Define-TUNNEL_SINK-for-module-tunnel-sink.patch)
-sha256sums=('SKIP'
-            '4ff133e2847baad5bb6798b5816d67551cfba2efabb2f1f348628d7217abd07d')
+             xmltoman gst-plugins-base-libs)
+_commit=414644dff1abd32294db3be1fde001f56ec9e65a  # master
+source=("git+https://gitlab.freedesktop.org/pulseaudio/pulseaudio.git#commit=$_commit")
+sha256sums=('SKIP')
 
 pkgver() {
   cd pulseaudio
@@ -31,17 +26,14 @@
 
   # Freeze version before patching
   ./git-version-gen doesnt-exist >.tarball-version
-
-  # https://bugs.archlinux.org/task/63755
-  git apply -3 ../0001-meson-Define-TUNNEL_SINK-for-module-tunnel-sink.patch
 }
 
 build() {
   arch-meson pulseaudio build \
-    -D gcov=false \
     -D pulsedsp-location='/usr/\$LIB/pulseaudio' \
+    -D stream-restore-clear-old-devices=true \
     -D udevrulesdir=/usr/lib/udev/rules.d
-  ninja -C build
+  meson compile -C build
 }
 
 check() {
@@ -61,7 +53,7 @@
 
 package_pulseaudio() {
   depends=("libpulse=$pkgver-$pkgrel" rtkit libltdl speexdsp tdb orc libsoxr
-           webrtc-audio-processing)
+           webrtc-audio-processing gst-plugins-base-libs)
   optdepends=('pulseaudio-alsa: ALSA configuration (recommended)')
   backup=(etc/pulse/{daemon.conf,default.pa,system.pa})
   install=pulseaudio.install
@@ -77,14 +69,6 @@
 
   cd "$pkgdir"
 
-  # Assumes that any volume adjustment is intended by the user, who can control
-  # each app's volume. Misbehaving clients can trigger earsplitting volume
-  # jumps. App volumes can diverge wildly and cause apps without their own
-  # volume control to fall below sink volume; a sink-only volume control will
-  # suddenly be unable to make such an app loud enough.
-  sed -e '/flat-volumes/iflat-volumes = no' \
-      -i etc/pulse/daemon.conf
-
   # Superseded by socket activation
   sed -e '/autospawn/iautospawn = no' \
       -i etc/pulse/client.conf
@@ -171,7 +155,7 @@
 
 package_pulseaudio-equalizer(){
   pkgdesc="Equalizer for PulseAudio"
-  depends=("pulseaudio=$pkgver-$pkgrel" python-{pyqt5,dbus,sip} fftw)
+  depends=("pulseaudio=$pkgver-$pkgrel" python-{pyqt5,dbus} fftw)
 
   mv equalizer/* "$pkgdir"
 }



More information about the arch-commits mailing list