diff options
Diffstat (limited to 'media-sound/pulseaudio')
-rw-r--r-- | media-sound/pulseaudio/ChangeLog | 6 | ||||
-rw-r--r-- | media-sound/pulseaudio/metadata.xml | 3 | ||||
-rw-r--r-- | media-sound/pulseaudio/pulseaudio-3.0.ebuild | 22 | ||||
-rw-r--r-- | media-sound/pulseaudio/pulseaudio-9999.ebuild | 22 |
4 files changed, 36 insertions, 17 deletions
diff --git a/media-sound/pulseaudio/ChangeLog b/media-sound/pulseaudio/ChangeLog index b197b7d580f0..66c0f07213ce 100644 --- a/media-sound/pulseaudio/ChangeLog +++ b/media-sound/pulseaudio/ChangeLog @@ -1,6 +1,10 @@ # ChangeLog for media-sound/pulseaudio # Copyright 1999-2013 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/media-sound/pulseaudio/ChangeLog,v 1.296 2013/01/01 18:46:40 armin76 Exp $ +# $Header: /var/cvsroot/gentoo-x86/media-sound/pulseaudio/ChangeLog,v 1.297 2013/02/15 08:51:56 nirbheek Exp $ + + 15 Feb 2013; Nirbheek Chauhan <nirbheek@gentoo.org> metadata.xml, + pulseaudio-3.0.ebuild, pulseaudio-9999.ebuild: + Add USE=qt to pull in qt deps for equalizer 01 Jan 2013; Raúl Porcel <armin76@gentoo.org> pulseaudio-2.1-r1.ebuild: sh stable wrt #435074 diff --git a/media-sound/pulseaudio/metadata.xml b/media-sound/pulseaudio/metadata.xml index af8e8805f59e..748e8cf3e94d 100644 --- a/media-sound/pulseaudio/metadata.xml +++ b/media-sound/pulseaudio/metadata.xml @@ -41,6 +41,9 @@ Makes PulseAudio use RealtimeKit (<pkg>sys-auth/rtkit</pkg>) to get real-time priority while running. </flag> + <flag name="qt"> + Pull in deps for the equalizer GUI qpaeq (requires <pkg>dev-python/PyQt4</pkg>). + </flag> <flag name="equalizer"> Enable the equalizer module (requires <pkg>sci-libs/fftw</pkg>). </flag> diff --git a/media-sound/pulseaudio/pulseaudio-3.0.ebuild b/media-sound/pulseaudio/pulseaudio-3.0.ebuild index 5259c6d06da5..9df96e955049 100644 --- a/media-sound/pulseaudio/pulseaudio-3.0.ebuild +++ b/media-sound/pulseaudio/pulseaudio-3.0.ebuild @@ -1,8 +1,8 @@ -# Copyright 1999-2012 Gentoo Foundation +# Copyright 1999-2013 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/media-sound/pulseaudio/pulseaudio-3.0.ebuild,v 1.2 2012/12/21 16:55:32 maekke Exp $ +# $Header: /var/cvsroot/gentoo-x86/media-sound/pulseaudio/pulseaudio-3.0.ebuild,v 1.3 2013/02/15 08:51:56 nirbheek Exp $ -EAPI=4 +EAPI="4" inherit eutils flag-o-matic user versionator toolchain-funcs udev @@ -18,7 +18,9 @@ SRC_URI="http://freedesktop.org/software/pulseaudio/releases/${P}.tar.xz" LICENSE="!gdbm? ( LGPL-2.1 ) gdbm? ( GPL-2 )" SLOT="0" KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~sh ~sparc ~x86 ~amd64-linux ~x86-linux" -IUSE="+alsa avahi +caps equalizer jack lirc neon oss tcpd +X dbus libsamplerate gnome bluetooth +asyncns +glib gtk test doc +udev ipv6 system-wide realtime +orc ssl +gdbm +webrtc-aec xen systemd" +IUSE="+alsa +asyncns avahi bluetooth +caps dbus doc equalizer +gdbm +glib gnome +gtk ipv6 jack libsamplerate lirc neon +orc oss qt realtime ssl systemd +system-wide tcpd test +udev +webrtc-aec +X xen" RDEPEND=">=media-libs/libsndfile-1.0.20 X? ( @@ -48,10 +50,7 @@ RDEPEND=">=media-libs/libsndfile-1.0.20 asyncns? ( net-libs/libasyncns ) udev? ( >=virtual/udev-143[hwdb] ) realtime? ( sys-auth/rtkit ) - equalizer? ( - sci-libs/fftw:3.0 - dev-python/PyQt4[dbus] - ) + equalizer? ( sci-libs/fftw:3.0 ) orc? ( >=dev-lang/orc-0.4.9 ) ssl? ( dev-libs/openssl ) >=media-libs/speex-1.2_rc1 @@ -79,7 +78,9 @@ PDEPEND="alsa? ( media-plugins/alsa-plugins[pulseaudio] )" # alsa-utils dep is for the alsasound init.d script (see bug #155707) # bluez dep is for the bluetooth init.d script +# PyQt4 dep is for the qpaeq script RDEPEND="${RDEPEND} + equalizer? ( qt? ( dev-python/PyQt4[dbus] ) ) X? ( gnome-extra/gnome-audio ) system-wide? ( sys-apps/openrc @@ -222,4 +223,9 @@ pkg_postinst() { elog "your Bluetooth controller enabled and inserted at bootup or" elog "PulseAudio will refuse to start." fi + if use equalizer && ! use qt; then + elog "You've enabled the 'equalizer' USE-flag but not the 'qt' USE-flag." + elog "This will build the equalizer module, but the 'qpaeq' tool" + elog "which is required to set equalizer levels will not work." + fi } diff --git a/media-sound/pulseaudio/pulseaudio-9999.ebuild b/media-sound/pulseaudio/pulseaudio-9999.ebuild index 2c3e18097b23..8db05fffb67a 100644 --- a/media-sound/pulseaudio/pulseaudio-9999.ebuild +++ b/media-sound/pulseaudio/pulseaudio-9999.ebuild @@ -1,8 +1,8 @@ -# Copyright 1999-2012 Gentoo Foundation +# Copyright 1999-2013 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/media-sound/pulseaudio/pulseaudio-9999.ebuild,v 1.32 2012/12/26 02:44:01 ford_prefect Exp $ +# $Header: /var/cvsroot/gentoo-x86/media-sound/pulseaudio/pulseaudio-9999.ebuild,v 1.33 2013/02/15 08:51:56 nirbheek Exp $ -EAPI=4 +EAPI="4" inherit autotools eutils flag-o-matic user versionator git-2 udev @@ -18,7 +18,9 @@ EGIT_REPO_URI="git://anongit.freedesktop.org/pulseaudio/pulseaudio.git" LICENSE="!gdbm? ( LGPL-2.1 ) gdbm? ( GPL-2 )" SLOT="0" KEYWORDS="" -IUSE="+alsa avahi +caps equalizer jack lirc oss tcpd +X dbus libsamplerate gnome bluetooth +asyncns +glib gtk test doc +udev ipv6 system-wide realtime +orc ssl +gdbm +webrtc-aec xen systemd" +IUSE="+alsa +asyncns avahi bluetooth +caps dbus doc equalizer +gdbm +glib gnome +gtk ipv6 jack libsamplerate lirc neon +orc oss qt realtime ssl systemd +system-wide tcpd test +udev +webrtc-aec +X xen" RDEPEND=">=media-libs/libsndfile-1.0.20 X? ( @@ -48,10 +50,7 @@ RDEPEND=">=media-libs/libsndfile-1.0.20 asyncns? ( net-libs/libasyncns ) udev? ( >=virtual/udev-143[hwdb] ) realtime? ( sys-auth/rtkit ) - equalizer? ( - sci-libs/fftw:3.0 - dev-python/PyQt4[dbus] - ) + equalizer? ( sci-libs/fftw:3.0 ) orc? ( >=dev-lang/orc-0.4.9 ) ssl? ( dev-libs/openssl ) >=media-libs/speex-1.2_rc1 @@ -79,7 +78,9 @@ PDEPEND="alsa? ( media-plugins/alsa-plugins[pulseaudio] )" # alsa-utils dep is for the alsasound init.d script (see bug #155707) # bluez dep is for the bluetooth init.d script +# PyQt4 dep is for the qpaeq script RDEPEND="${RDEPEND} + equalizer? ( qt? ( dev-python/PyQt4[dbus] ) ) X? ( gnome-extra/gnome-audio ) system-wide? ( sys-apps/openrc @@ -224,4 +225,9 @@ pkg_postinst() { elog "your Bluetooth controller enabled and inserted at bootup or" elog "PulseAudio will refuse to start." fi + if use equalizer && ! use qt; then + elog "You've enabled the 'equalizer' USE-flag but not the 'qt' USE-flag." + elog "This will build the equalizer module, but the 'qpaeq' tool" + elog "which is required to set equalizer levels will not work." + fi } |