Gentoo Archives: gentoo-commits

From: Thomas Deutschmann <whissi@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: media-sound/pulseaudio/
Date: Wed, 28 Jul 2021 10:35:45
Message-Id: 1627468516.486419afc0afa96ae0fb42cad68e91141d845ee6.whissi@gentoo
1 commit: 486419afc0afa96ae0fb42cad68e91141d845ee6
2 Author: Thomas Deutschmann <whissi <AT> gentoo <DOT> org>
3 AuthorDate: Wed Jul 28 10:14:07 2021 +0000
4 Commit: Thomas Deutschmann <whissi <AT> gentoo <DOT> org>
5 CommitDate: Wed Jul 28 10:35:16 2021 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=486419af
7
8 media-sound/pulseaudio: bump to v15.0
9
10 Package-Manager: Portage-3.0.21, Repoman-3.0.3
11 Signed-off-by: Thomas Deutschmann <whissi <AT> gentoo.org>
12
13 media-sound/pulseaudio/Manifest | 2 +-
14 media-sound/pulseaudio/metadata.xml | 3 ---
15 .../{pulseaudio-14.99.2_pre1.ebuild => pulseaudio-15.0.ebuild} | 9 ++-------
16 3 files changed, 3 insertions(+), 11 deletions(-)
17
18 diff --git a/media-sound/pulseaudio/Manifest b/media-sound/pulseaudio/Manifest
19 index 6989c4bbf3d..39535c6a45a 100644
20 --- a/media-sound/pulseaudio/Manifest
21 +++ b/media-sound/pulseaudio/Manifest
22 @@ -1,2 +1,2 @@
23 DIST pulseaudio-13.0.tar.xz 1901768 BLAKE2B 651a80f54525f196bcb036d893fedd4d9f34e10459918281397a45f498c31bff0d0c836f4e64aab5ac2612ffd5a0cab1a41ea710bbee5fd34dfc9ea1236deea9 SHA512 d445b8ccd43029a0ca0e456fc9291a79d3434d6496ead7eb329ab348d5249235e8bde6cf2be68765d8f761452dbe1486fb10c739e40b1e67ed75787bbd24ac0c
24 -DIST pulseaudio-14.99.2.tar.xz 1518460 BLAKE2B 66150756ca64aa3b0c8f689131e294ea67b48ae682ef7446bb4934a29a4e90d5944025b0a4701b623f53f07d7bfb790d64185e6d5ba0ec1012eaa0a3e9e2f9ba SHA512 fe8c1e5fe74d78d7f7155be2ea65a90909547841a717921ad526c05e4c4dbe4e810c3bb6d1fbae705a109c70cef627b87a2b16d948bb6d714f72f5e22e4a6b5f
25 +DIST pulseaudio-15.0.tar.xz 1521760 BLAKE2B a6f7b74fdcfe7f2a993eafb9f465946915a24b6801d3077971b9377290d6c70b3f8640a800abd09d5901db96a20349f31b1beedd9da2249f69b591fb8392f489 SHA512 352ef20384c76c631c0faa73b08e2318902a433712e0c086a5ac7a0ae58873c8d4be8f35879bdec71a93b19ae8e2ba073cacac4d56215bcf58375a0cd9d88833
26
27 diff --git a/media-sound/pulseaudio/metadata.xml b/media-sound/pulseaudio/metadata.xml
28 index d6b7247df40..a3cef6a38fd 100644
29 --- a/media-sound/pulseaudio/metadata.xml
30 +++ b/media-sound/pulseaudio/metadata.xml
31 @@ -19,9 +19,6 @@
32 </flag>
33 <flag name="daemon">Build the pulseaudio binary (not-needed for pipewire-pulse)</flag>
34 <flag name="elogind">Use <pkg>sys-auth/elogind</pkg> for giving each session a PA client</flag>
35 - <flag name="forget-missing">
36 - Enables clearing of unavailable devices from database files which is recommended for GNOME.
37 - </flag>
38 <flag name="gconf">
39 Ensure <pkg>gnome-base/gconf</pkg> is present for pulseaudio GConf
40 to GSettings module automatic migration (keeping the user configuration)
41
42 diff --git a/media-sound/pulseaudio/pulseaudio-14.99.2_pre1.ebuild b/media-sound/pulseaudio/pulseaudio-15.0.ebuild
43 similarity index 97%
44 rename from media-sound/pulseaudio/pulseaudio-14.99.2_pre1.ebuild
45 rename to media-sound/pulseaudio/pulseaudio-15.0.ebuild
46 index dd3c1344e50..77c5b0a7e62 100644
47 --- a/media-sound/pulseaudio/pulseaudio-14.99.2_pre1.ebuild
48 +++ b/media-sound/pulseaudio/pulseaudio-15.0.ebuild
49 @@ -32,7 +32,7 @@ SLOT="0"
50 # TODO: Deal with bluez5-gstreamer
51 # TODO: Find out why webrtc-aec is + prefixed - there's already the always available speexdsp-aec
52 # NOTE: The current ebuild sets +X almost certainly just for the pulseaudio.desktop file
53 -IUSE="+alsa +alsa-plugin +asyncns bluetooth dbus +daemon doc elogind equalizer forget-missing +gdbm
54 +IUSE="+alsa +alsa-plugin +asyncns bluetooth dbus +daemon doc elogind equalizer +gdbm
55 gstreamer +glib gtk ipv6 jack lirc native-headset ofono-headset +orc oss selinux sox ssl systemd
56 system-wide tcpd test +udev +webrtc-aec +X zeroconf"
57
58 @@ -165,11 +165,6 @@ DOCS=( NEWS README )
59
60 S="${WORKDIR}/${MY_P}"
61
62 -PATCHES=(
63 - "${FILESDIR}"/${MY_P}-require-GIO-for-RTP-GStreamer.patch
64 - "${FILESDIR}"/${MY_P}-require-bluez-dependency.patch
65 -)
66 -
67 src_prepare() {
68 default
69
70 @@ -195,6 +190,7 @@ multilib_src_configure() {
71 $(meson_native_use_feature gtk)
72 $(meson_native_use_feature jack)
73 -Dsamplerate=disabled # Matches upstream
74 + -Dstream-restore-clear-old-devices=true
75 $(meson_native_use_feature lirc)
76 $(meson_native_use_feature orc)
77 $(meson_native_use_feature oss oss-output)
78 @@ -207,7 +203,6 @@ multilib_src_configure() {
79 $(meson_native_use_feature equalizer fftw)
80 $(meson_native_use_feature sox soxr)
81 -Ddatabase=$(multilib_native_usex gdbm gdbm simple) # tdb is also an option but no one cares about it
82 - $(meson_use forget-missing stream-restore-clear-old-devices)
83 $(meson_feature glib) # WARNING: toggling this likely changes ABI
84 $(meson_feature asyncns)
85 #$(meson_use cpu_flags_arm_neon neon-opt)