commit: b40ab94e350c1a448075aff35866e371f0973ce2
Author: Lars Wendler <polynomial-c <AT> gentoo <DOT> org>
AuthorDate: Thu Jun 21 15:05:27 2018 +0000
Commit: Lars Wendler <polynomial-c <AT> gentoo <DOT> org>
CommitDate: Thu Jun 21 15:07:45 2018 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b40ab94e
media-sound/pulseaudio: Revbump adding gconf -> gsettings changes
as intended by gnome team.
Package-Manager: Portage-2.3.40, Repoman-2.3.9
media-sound/pulseaudio/metadata.xml | 4 ++++
...lseaudio-12.0.ebuild => pulseaudio-12.0-r1.ebuild} | 19 +++++++++----------
2 files changed, 13 insertions(+), 10 deletions(-)
diff --git a/media-sound/pulseaudio/metadata.xml
b/media-sound/pulseaudio/metadata.xml
index a36f0e99dc2..fd92c03f2b5 100644
--- a/media-sound/pulseaudio/metadata.xml
+++ b/media-sound/pulseaudio/metadata.xml
@@ -21,6 +21,10 @@
PulseAudio plugin enabled. This ensures that clients supporting
ALSA only will use PulseAudio.
</flag>
+ <flag name="gconf">
+ Ensure <pkg>gnome-base/gconf</pkg> is present for pulseaudio GConf
+ to GSettings module automatic migration (keeping the user configuration)
+ </flag>
<flag name="gnome">
Use GConf to store user preferences on streams and so on. Don't
enable this flag if you want to use a system wide instance. If
diff --git a/media-sound/pulseaudio/pulseaudio-12.0.ebuild
b/media-sound/pulseaudio/pulseaudio-12.0-r1.ebuild
similarity index 96%
rename from media-sound/pulseaudio/pulseaudio-12.0.ebuild
rename to media-sound/pulseaudio/pulseaudio-12.0-r1.ebuild
index 0c45d4f125a..989b5ba8c18 100644
--- a/media-sound/pulseaudio/pulseaudio-12.0.ebuild
+++ b/media-sound/pulseaudio/pulseaudio-12.0-r1.ebuild
@@ -18,8 +18,8 @@ SLOT="0"
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~sh ~sparc ~x86
~amd64-fbsd ~amd64-linux ~x86-linux"
# +alsa-plugin as discussed in bug #519530
-IUSE="+alsa +alsa-plugin +asyncns bluetooth +caps dbus doc equalizer +gdbm
+glib
-gnome gsettings gtk ipv6 jack libsamplerate libressl lirc native-headset neon
ofono-headset
+IUSE="+alsa +alsa-plugin +asyncns bluetooth +caps dbus doc equalizer gconf
+gdbm
++glib gtk ipv6 jack libsamplerate libressl lirc native-headset neon
ofono-headset
+orc oss qt5 realtime selinux sox ssl systemd system-wide tcpd test +udev
+webrtc-aec +X zeroconf"
@@ -30,11 +30,10 @@ REQUIRED_USE="
ofono-headset? ( bluetooth )
native-headset? ( bluetooth )
udev? ( || ( alsa oss ) )
- gsettings? ( !gnome )
"
# libpcre needed in some cases, bug #472228
-RDEPEND="
+CDEPEND="
|| (
elibc_glibc? ( virtual/libc )
elibc_uclibc? ( virtual/libc )
@@ -51,15 +50,13 @@ RDEPEND="
caps? ( >=sys-libs/libcap-2.22-r2[${MULTILIB_USEDEP}] )
libsamplerate? ( >=media-libs/libsamplerate-0.1.1-r1 )
alsa? ( >=media-libs/alsa-lib-1.0.19 )
- glib? ( >=dev-libs/glib-2.4.0:2[${MULTILIB_USEDEP}] )
+ glib? ( >=dev-libs/glib-2.26.0:2[${MULTILIB_USEDEP}] )
zeroconf? ( >=net-dns/avahi-0.6.12[dbus] )
jack? ( virtual/jack )
tcpd? ( sys-apps/tcp-wrappers[${MULTILIB_USEDEP}] )
lirc? ( app-misc/lirc )
dbus? ( >=sys-apps/dbus-1.0.0[${MULTILIB_USEDEP}] )
gtk? ( x11-libs/gtk+:3 )
- gnome? ( >=gnome-base/gconf-2.4.0 )
- gsettings? ( >=dev-libs/glib-2.26.0 )
bluetooth? (
>=net-wireless/bluez-5
>=sys-apps/dbus-1.0.0
@@ -76,7 +73,6 @@ RDEPEND="
!libressl? ( dev-libs/openssl:0= )
libressl? ( dev-libs/libressl:= )
)
- >=media-libs/speex-1.2.0
media-libs/speexdsp
gdbm? ( sys-libs/gdbm:= )
webrtc-aec? ( >=media-libs/webrtc-audio-processing-0.2 )
@@ -85,6 +81,9 @@ RDEPEND="
selinux? ( sec-policy/selinux-pulseaudio )
"
# it's a valid RDEPEND, libltdl.so is used for native abi
+RDEPEND="${CDEPEND}
+ gconf? ( >=gnome-base/gconf-3.2.6 )
+"
DEPEND="${RDEPEND}
sys-devel/m4
@@ -161,6 +160,7 @@ multilib_src_configure() {
--disable-adrian-aec
--disable-bluez4
--disable-esound
+ --disable-gconf
--disable-solaris
--enable-largefile
--localstatedir="${EPREFIX}"/var
@@ -168,8 +168,7 @@ multilib_src_configure() {
--with-udev-rules-dir="${EPREFIX}/$(get_udevdir)"/rules.d
$(multilib_native_use_enable alsa)
$(multilib_native_use_enable bluetooth bluez5)
- $(multilib_native_use_enable gnome gconf)
- $(multilib_native_use_enable gsettings)
+ $(multilib_native_use_enable glib gsettings)
$(multilib_native_use_enable gtk gtk3)
$(multilib_native_use_enable jack)
$(multilib_native_use_enable libsamplerate samplerate)