summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorThomas Deutschmann <whissi@gentoo.org>2021-07-28 12:14:07 +0200
committerThomas Deutschmann <whissi@gentoo.org>2021-07-28 12:35:16 +0200
commit486419afc0afa96ae0fb42cad68e91141d845ee6 (patch)
treefc71f844cdaa67e83d056ae635f2e28ee683de2e /media-sound/pulseaudio
parentmail-mta/postfix: bump to 3.7_pre20210717 (diff)
downloadgentoo-486419afc0afa96ae0fb42cad68e91141d845ee6.tar.gz
gentoo-486419afc0afa96ae0fb42cad68e91141d845ee6.tar.bz2
gentoo-486419afc0afa96ae0fb42cad68e91141d845ee6.zip
media-sound/pulseaudio: bump to v15.0
Package-Manager: Portage-3.0.21, Repoman-3.0.3 Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>
Diffstat (limited to 'media-sound/pulseaudio')
-rw-r--r--media-sound/pulseaudio/Manifest2
-rw-r--r--media-sound/pulseaudio/metadata.xml3
-rw-r--r--media-sound/pulseaudio/pulseaudio-15.0.ebuild (renamed from media-sound/pulseaudio/pulseaudio-14.99.2_pre1.ebuild)9
3 files changed, 3 insertions, 11 deletions
diff --git a/media-sound/pulseaudio/Manifest b/media-sound/pulseaudio/Manifest
index 6989c4bbf3d8..39535c6a45ad 100644
--- a/media-sound/pulseaudio/Manifest
+++ b/media-sound/pulseaudio/Manifest
@@ -1,2 +1,2 @@
DIST pulseaudio-13.0.tar.xz 1901768 BLAKE2B 651a80f54525f196bcb036d893fedd4d9f34e10459918281397a45f498c31bff0d0c836f4e64aab5ac2612ffd5a0cab1a41ea710bbee5fd34dfc9ea1236deea9 SHA512 d445b8ccd43029a0ca0e456fc9291a79d3434d6496ead7eb329ab348d5249235e8bde6cf2be68765d8f761452dbe1486fb10c739e40b1e67ed75787bbd24ac0c
-DIST pulseaudio-14.99.2.tar.xz 1518460 BLAKE2B 66150756ca64aa3b0c8f689131e294ea67b48ae682ef7446bb4934a29a4e90d5944025b0a4701b623f53f07d7bfb790d64185e6d5ba0ec1012eaa0a3e9e2f9ba SHA512 fe8c1e5fe74d78d7f7155be2ea65a90909547841a717921ad526c05e4c4dbe4e810c3bb6d1fbae705a109c70cef627b87a2b16d948bb6d714f72f5e22e4a6b5f
+DIST pulseaudio-15.0.tar.xz 1521760 BLAKE2B a6f7b74fdcfe7f2a993eafb9f465946915a24b6801d3077971b9377290d6c70b3f8640a800abd09d5901db96a20349f31b1beedd9da2249f69b591fb8392f489 SHA512 352ef20384c76c631c0faa73b08e2318902a433712e0c086a5ac7a0ae58873c8d4be8f35879bdec71a93b19ae8e2ba073cacac4d56215bcf58375a0cd9d88833
diff --git a/media-sound/pulseaudio/metadata.xml b/media-sound/pulseaudio/metadata.xml
index d6b7247df40a..a3cef6a38fd4 100644
--- a/media-sound/pulseaudio/metadata.xml
+++ b/media-sound/pulseaudio/metadata.xml
@@ -19,9 +19,6 @@
</flag>
<flag name="daemon">Build the pulseaudio binary (not-needed for pipewire-pulse)</flag>
<flag name="elogind">Use <pkg>sys-auth/elogind</pkg> for giving each session a PA client</flag>
- <flag name="forget-missing">
- Enables clearing of unavailable devices from database files which is recommended for GNOME.
- </flag>
<flag name="gconf">
Ensure <pkg>gnome-base/gconf</pkg> is present for pulseaudio GConf
to GSettings module automatic migration (keeping the user configuration)
diff --git a/media-sound/pulseaudio/pulseaudio-14.99.2_pre1.ebuild b/media-sound/pulseaudio/pulseaudio-15.0.ebuild
index dd3c1344e506..77c5b0a7e627 100644
--- a/media-sound/pulseaudio/pulseaudio-14.99.2_pre1.ebuild
+++ b/media-sound/pulseaudio/pulseaudio-15.0.ebuild
@@ -32,7 +32,7 @@ SLOT="0"
# TODO: Deal with bluez5-gstreamer
# TODO: Find out why webrtc-aec is + prefixed - there's already the always available speexdsp-aec
# NOTE: The current ebuild sets +X almost certainly just for the pulseaudio.desktop file
-IUSE="+alsa +alsa-plugin +asyncns bluetooth dbus +daemon doc elogind equalizer forget-missing +gdbm
+IUSE="+alsa +alsa-plugin +asyncns bluetooth dbus +daemon doc elogind equalizer +gdbm
gstreamer +glib gtk ipv6 jack lirc native-headset ofono-headset +orc oss selinux sox ssl systemd
system-wide tcpd test +udev +webrtc-aec +X zeroconf"
@@ -165,11 +165,6 @@ DOCS=( NEWS README )
S="${WORKDIR}/${MY_P}"
-PATCHES=(
- "${FILESDIR}"/${MY_P}-require-GIO-for-RTP-GStreamer.patch
- "${FILESDIR}"/${MY_P}-require-bluez-dependency.patch
-)
-
src_prepare() {
default
@@ -195,6 +190,7 @@ multilib_src_configure() {
$(meson_native_use_feature gtk)
$(meson_native_use_feature jack)
-Dsamplerate=disabled # Matches upstream
+ -Dstream-restore-clear-old-devices=true
$(meson_native_use_feature lirc)
$(meson_native_use_feature orc)
$(meson_native_use_feature oss oss-output)
@@ -207,7 +203,6 @@ multilib_src_configure() {
$(meson_native_use_feature equalizer fftw)
$(meson_native_use_feature sox soxr)
-Ddatabase=$(multilib_native_usex gdbm gdbm simple) # tdb is also an option but no one cares about it
- $(meson_use forget-missing stream-restore-clear-old-devices)
$(meson_feature glib) # WARNING: toggling this likely changes ABI
$(meson_feature asyncns)
#$(meson_use cpu_flags_arm_neon neon-opt)