diff options
-rw-r--r-- | media-sound/pulseaudio/ChangeLog | 7 | ||||
-rw-r--r-- | media-sound/pulseaudio/Manifest | 31 | ||||
-rw-r--r-- | media-sound/pulseaudio/pulseaudio-5.99.3-r1.ebuild | 380 |
3 files changed, 401 insertions, 17 deletions
diff --git a/media-sound/pulseaudio/ChangeLog b/media-sound/pulseaudio/ChangeLog index 573c715479aa..21a62ffd0159 100644 --- a/media-sound/pulseaudio/ChangeLog +++ b/media-sound/pulseaudio/ChangeLog @@ -1,6 +1,11 @@ # ChangeLog for media-sound/pulseaudio # Copyright 1999-2015 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/media-sound/pulseaudio/ChangeLog,v 1.373 2015/02/19 18:33:55 mgorny Exp $ +# $Header: /var/cvsroot/gentoo-x86/media-sound/pulseaudio/ChangeLog,v 1.374 2015/03/02 21:14:39 zerochaos Exp $ + +*pulseaudio-5.99.3-r1 (02 Mar 2015) + + 02 Mar 2015; Rick Farina <zerochaos@gentoo.org> +pulseaudio-5.99.3-r1.ebuild: + resolution for bug #537358 19 Feb 2015; Michał Górny <mgorny@gentoo.org> pulseaudio-5.0-r4.ebuild, pulseaudio-5.0-r5.ebuild, pulseaudio-5.0-r6.ebuild, pulseaudio-5.0-r7.ebuild, diff --git a/media-sound/pulseaudio/Manifest b/media-sound/pulseaudio/Manifest index 5934d72af700..877bb290382a 100644 --- a/media-sound/pulseaudio/Manifest +++ b/media-sound/pulseaudio/Manifest @@ -17,25 +17,24 @@ EBUILD pulseaudio-5.0-r4.ebuild 10310 SHA256 f84600820a92c546f7d352396e400ddd125 EBUILD pulseaudio-5.0-r5.ebuild 10487 SHA256 f70ba7adba1d30f1ad028561201ae4009b8e18ea16745088ddc42808c6662d8f SHA512 163d6e7da7c919e1bf281d5dffd3e9d79a580c20e32f5a8a38a70a3dc636e2d334ec6bd2c2ba65c711590cdc2eac598b636d8122b9d184d8407e29188d5274ee WHIRLPOOL b7c9af1c0efe855e732b2a7c1da0a3723562c160e9ebbb36dfd7e09ad6c56c8f8679519dbbbb2f2c2cba36c004cf20bb5ea6d6ac30ad23270421c694fe818f39 EBUILD pulseaudio-5.0-r6.ebuild 10561 SHA256 f1fb62aa3f32109d61c600c9a880b29e620d542ba2c13c38139748180a01dcf0 SHA512 47b45e15ddfdf07508fb696d1d355c8b0fc2facc3c28cb1f4d98084fedeef8e3d4a19b2d7cf824752c79547223206b1feb3980eb7f31ef27ae485209aa786ce4 WHIRLPOOL cd5437c65fb2f28ecbb80881da9369000de80df337b6e1992d9d6d3d553fc79f1925e5c143506de864fd7b25ccb15c6ec5f19dc212543a67d7218bfb1d7aafb8 EBUILD pulseaudio-5.0-r7.ebuild 10925 SHA256 0fd0255689c3a39a0a61cd7b8a87d029a877989663b7b2b168deac4cca935c86 SHA512 06466f1f6dd8b2de9e51969b7fb8eba19752dbd4a45b3b41d55dd6476ef8031f60d555edb8eddd05084aa55f0d6d0944db2b703677100444de95d33391890a9b WHIRLPOOL 16c91aedf5394725248b5d13b137718207d595cab6d63c3831bc4c41a9b01cfbd40f33e47e9be149699ec6a87fb4a715cb9599e259f703339dbdd3091e0336cd +EBUILD pulseaudio-5.99.3-r1.ebuild 11413 SHA256 cc1a85a2ff29adf82e61c0e471a9c52425492fd41b415507e51eef1ad4032f11 SHA512 b3f9e533f1f7b829e732f416ebc1e0cea717224b7c34a7f13d848eb2f528c009b35a73d3eb8e8ddd3e3739c87d580b85d796b06274b0c8ba9de1ac03aa62e5a7 WHIRLPOOL c8f895b77882e255a6b5631e1eef5707290f9aa8cea71685802811aa201b4d777164e315a62a0fae472c80332183d2175ee7a5d5d7e7f68aa80ca7004397f517 EBUILD pulseaudio-5.99.3.ebuild 11358 SHA256 63e6df06cec00ebe6e3d909b1ab955008947dbed997edc9adc318cd755a041ec SHA512 e8f6cb67c5d530077aad4604a3970ecb52dc7a6874e91730acbaf34f91ac1c246064d3410784bb94595462e81af6fb29e3311e50ab958a83777672d45e629106 WHIRLPOOL 019b84a029dfa59c288ef7d7b9c8dfa6a6776e26787237f6510ea2766206d100bcb3593c47ee56eea8187ea8d910a9aec91744343204f2b13e4ebecb2dfb3ead -MISC ChangeLog 70805 SHA256 befd5264da2a733b1eba85141ae14bd85dbae1018c2e75c143f26e81047b2932 SHA512 54136ae5843912e0b3fc51f136885b10acd53e24c97b5134d8376b524bbff2550c92464d9ddf42bc22ce4354005aa3b67e8be9d27c997aa8d7978b9ad7b60dd0 WHIRLPOOL 7440a6ad7445e65c8bb88109a544fa26d7c42d9a059e3e924b7c4808f885401ee7c5bed578a89fe79ebeb7c858041e5fc5f1bbb18e218f0cc51f4baca8ef3088 +MISC ChangeLog 70955 SHA256 05f8aeffdc91fcd590adf8b922957fb976b518779b358bf1d886cd57d72031f6 SHA512 8edf0f16ba9b311c107d1c7f29bcb6de421df22e784ab06fe781a0865ef74475be1593876f6fbfe9ccbaa930a0f259062d6e67ba6e6f8000e29c6fb226be43a2 WHIRLPOOL 09afd2b75569eda7a40156204e675c4d1af9ccf4cbd422246417ef99a927f5adfb8652c93bc3b3e3cbe276d3b62657aa226995a5356958bd103ee80b002124bc MISC metadata.xml 3273 SHA256 c1552dfd3e440a1b379949f418f4c16ce51b06a29d2bcc1dbf2f7349a63c9c2a SHA512 d04cb9438852414e9c5d9d83857a02844ea743de66a98e789ad473f5c28a271afb261bde5de186b120e9334495a78628f1379825d28fd6e30f85073901cb9576 WHIRLPOOL 13347cfd84aacb396ab6cac6c5758e671a13c3e63f8e5b41b08d8c5185765de8096235927a311a149f9f5a52c13b4ae70a8ce297556ed8f91a2d2f09340ae39d -----BEGIN PGP SIGNATURE----- Version: GnuPG v2 -iQJ8BAEBCABmBQJU5iyXXxSAAAAAAC4AKGlzc3Vlci1mcHJAbm90YXRpb25zLm9w -ZW5wZ3AuZmlmdGhob3JzZW1hbi5uZXQ2REJCMDdDQzRGMERBRDA2RUEwQUZFNDFC -MDdBMUFFQUVGQjQ0NjRFAAoJELB6GurvtEZOYlQP/juxqVZ2FqngfonVhJeiFDyo -wsySbzQNeWkvdquTCARpcDQo7pS0ywi6k2UL7ZLNh/z8GUU2CbXu9EKxkVd5SAlX -cRN8RSEvcFlaKs2cYHb6n7xiYYTSnH7vR8OrEESPiiBRmacry9YNKaRJSvJjeP6W -9aIP1yWsaElWEAX3G86GYGXQj8RWAyBKKs+F59lbWoPrGevHiGnTqrby1JQXg0ey -V1mxb69jScuYxQ2H06zaH1hfgpiKuh9iBhq25vqYR5kfTEbe6sA1AvKAgRNTXzcP -Y6/+68a8znh0HkjWqqChXXXwZEpjNb2X7Rk5X8yahIkxWuo8bxZeTeVTAGvwcSnO -9m2sDB4J3Gh+cob7Z8k4Ti/1957MCi8OosNGH1ogJ6YuJ4KYwaFfK1R+TDlty91A -XAwblLhFpvFz4TCm70LKSgdwo6f3iAnj7UGAJln47r4qMm23oR12ReHtU7EYYf2K -Pi4A+9ueodGUYS9GfPQhUQrCkkYizkuPg2Sk2w2ru2iK0cbMFit6TXoKyIVslPvq -hqXs7IaT1P746LKL5STlWJgfhw/D8lCOzMcbAF54OPB8un1E1IR+wZ4P4Rsh6GDC -ZMbwcGDj+5wpJ6XuAiCwTEUZ7yDGBKc2QoCnJzsIi21s3Mze7VtCHCwL2iy8Ngao -SwtTvg7pn41cyWu0zRH6 -=n/9n +iQIcBAEBCAAGBQJU9NLKAAoJEKXdFCfdEflK9l0QAJ164xWa/OcDlkZaqke/mR+N +sGgqFgVuY7ytINjY0dD6bdYFKTQOp55qc+EI97Ql+2Afv1Exh87VXBQh09y3pYqW +kIYOeRNs3e8foNx+eXpYAIW4eb3CCLr5+VVYBCk8nZykgT8ApbFeqNTofy4tOePa +/tTTGSwrEbWbAbjG943l91fHh/PuE6jPY+6O1DgNy7x1klT35FS3lj5Sb32AAqXg +Z8zssoHL8WaQVUL5Y/bOo9PVY560GJkAJbQMQlb6dy25k+ywGKFREMGso3Xn724l +x7w3c4nfu3egSkLZKZwF+u43E4B5TV9jLJMub+Ene6+a0pW5+nbflgjsSMAhYMgy +yWwc42St/sq0r8VatsxVaXOD3M6K0fyGOSNGcnvFIAqQNcff4pkMF9mqk2ut0eSL +euUUpQf68aRHEOGpL/P/ogkBmDcperqy5jHSVboaMLo0HZ/7t8pY0P/i61UTSElY +44VAeOUXDmc+PnK6MeqdE4DE7QRiQAE4XiHqROWOHShlZlrU7WmoaQeBO1OefpMR +MoHFVplANVEx6UL7KEYGaLR5tjKLJa6wgSKOc1D4YKSqJ+vz1lD0fbO/Kfj+NTap +OJdsqIkKZqgbMkF4+pSX8k7svmWEjbuoK1z2GqBEflG9Tu+APzkQoon6tJmC3Azx +CAojatxY1rAsmNaWbdzN +=aEcj -----END PGP SIGNATURE----- diff --git a/media-sound/pulseaudio/pulseaudio-5.99.3-r1.ebuild b/media-sound/pulseaudio/pulseaudio-5.99.3-r1.ebuild new file mode 100644 index 000000000000..72ef74dfc445 --- /dev/null +++ b/media-sound/pulseaudio/pulseaudio-5.99.3-r1.ebuild @@ -0,0 +1,380 @@ +# Copyright 1999-2015 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/media-sound/pulseaudio/pulseaudio-5.99.3-r1.ebuild,v 1.1 2015/03/02 21:14:39 zerochaos Exp $ + +EAPI="5" +inherit autotools bash-completion-r1 eutils flag-o-matic linux-info readme.gentoo systemd user versionator udev multilib-minimal + +DESCRIPTION="A networked sound server with an advanced plugin system" +HOMEPAGE="http://www.pulseaudio.org/" +SRC_URI="http://freedesktop.org/software/pulseaudio/releases/${P}.tar.xz" + +# libpulse-simple and libpulse link to libpulse-core; this is daemon's +# library and can link to gdbm and other GPL-only libraries. In this +# cases, we have a fully GPL-2 package. Leaving the rest of the +# GPL-forcing USE flags for those who use them. +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" +KEYWORDS="" + +# +alsa-plugin as discussed in bug #519530 +IUSE="+alsa +alsa-plugin +asyncns bluetooth +caps dbus doc equalizer +gdbm +glib + gnome gtk ipv6 jack libsamplerate lirc native-headset neon ofono-headset + +orc oss qt4 realtime ssl systemd system-wide tcpd test +udev + +webrtc-aec +X xen zeroconf" + +# See "*** BLUEZ support not found (requires D-Bus)" in configure.ac +REQUIRED_USE="bluetooth? ( dbus ) + ofono-headset? ( bluetooth ) + native-headset? ( bluetooth ) + udev? ( || ( alsa oss ) )" + +# libpcre needed in some cases, bug #472228 +RDEPEND=" + || ( + elibc_glibc? ( virtual/libc ) + elibc_uclibc? ( virtual/libc ) + dev-libs/libpcre + ) + >=media-libs/libsndfile-1.0.20[${MULTILIB_USEDEP}] + X? ( + >=x11-libs/libX11-1.4.0[${MULTILIB_USEDEP}] + >=x11-libs/libxcb-1.6[${MULTILIB_USEDEP}] + x11-libs/libSM[${MULTILIB_USEDEP}] + x11-libs/libICE[${MULTILIB_USEDEP}] + x11-libs/libXtst[${MULTILIB_USEDEP}] + ) + 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[${MULTILIB_USEDEP}] ) + zeroconf? ( >=net-dns/avahi-0.6.12[dbus] ) + jack? ( >=media-sound/jack-audio-connection-kit-0.117 ) + 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 ) + bluetooth? ( + net-wireless/bluez:= + >=sys-apps/dbus-1.0.0 + media-libs/sbc + ) + asyncns? ( net-libs/libasyncns[${MULTILIB_USEDEP}] ) + udev? ( >=virtual/udev-143[hwdb(+)] ) + realtime? ( sys-auth/rtkit ) + equalizer? ( sci-libs/fftw:3.0 ) + ofono-headset? ( >=net-misc/ofono-1.13 ) + orc? ( >=dev-lang/orc-0.4.9 ) + ssl? ( dev-libs/openssl ) + >=media-libs/speex-1.2_rc1 + gdbm? ( sys-libs/gdbm ) + webrtc-aec? ( media-libs/webrtc-audio-processing ) + xen? ( app-emulation/xen-tools ) + systemd? ( sys-apps/systemd:0=[${MULTILIB_USEDEP}] ) + >=dev-libs/json-c-0.11[${MULTILIB_USEDEP}] + abi_x86_32? ( !<=app-emulation/emul-linux-x86-soundlibs-20131008-r1 + !app-emulation/emul-linux-x86-soundlibs[-abi_x86_32(-)] ) + dev-libs/libltdl:0 +" +# it's a valid RDEPEND, libltdl.so is used for native abi + +DEPEND="${RDEPEND} + sys-devel/m4 + doc? ( app-doc/doxygen ) + test? ( dev-libs/check ) + X? ( + x11-proto/xproto[${MULTILIB_USEDEP}] + >=x11-libs/libXtst-1.0.99.2[${MULTILIB_USEDEP}] + ) + dev-libs/libatomic_ops + virtual/pkgconfig + system-wide? ( || ( dev-util/unifdef sys-freebsd/freebsd-ubin ) ) + dev-util/intltool + >=sys-devel/gettext-0.18.1 +" +# This is a PDEPEND to avoid a circular dep +PDEPEND="alsa? ( alsa-plugin? ( + >=media-plugins/alsa-plugins-1.0.27-r1[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? ( qt4? ( dev-python/PyQt4[dbus] ) ) + system-wide? ( + alsa? ( media-sound/alsa-utils ) + bluetooth? ( net-wireless/bluez:= ) + ) +" + +pkg_pretend() { + CONFIG_CHECK="~HIGH_RES_TIMERS" + WARNING_HIGH_RES_TIMERS="CONFIG_HIGH_RES_TIMERS:\tis not set (required for enabling timer-based scheduling in pulseaudio)\n" + check_extra_config + + if linux_config_exists; then + local snd_hda_prealloc_size=$(linux_chkconfig_string SND_HDA_PREALLOC_SIZE) + if [ -n "${snd_hda_prealloc_size}" ] && [ "${snd_hda_prealloc_size}" -lt 2048 ]; then + ewarn "A preallocated buffer-size of 2048 (kB) or higher is recommended for the HD-audio driver!" + ewarn "CONFIG_SND_HDA_PREALLOC_SIZE=${snd_hda_prealloc_size}" + fi + fi +} + +pkg_setup() { + linux-info_pkg_setup + + enewgroup audio 18 # Just make sure it exists + + if use system-wide; then + enewgroup pulse-access + enewgroup pulse + enewuser pulse -1 -1 /var/run/pulse pulse,audio + fi +} + +src_prepare() { + # Skip test that cannot work with sandbox, bug #501846 + sed -i -e '/lock-autospawn-test/d' src/Makefile.am || die + + # Fix CVE-2014-3970, bug #512516 (from 'master') + #epatch "${FILESDIR}/${P}-crash-udp.patch" + + # module-switch-on-port-available: Don't switch profiles on uninitialized cards (from 'master') + #epatch "${FILESDIR}/${P}-module-switch.patch" + + # Fix module-zeroconf-publish crashes, bug #504612 (from 'master') + #epatch "${FILESDIR}"/${P}-zeroconf-crash-{1,2,3}.patch + + epatch_user + eautoreconf +} + +multilib_src_configure() { + local myconf=() + + if use gdbm; then + myconf+=( --with-database=gdbm ) + #elif use tdb; then + # myconf+=( --with-database=tdb ) + else + myconf+=( --with-database=simple ) + fi + + if use bluetooth; then + if multilib_is_native_abi; then + if has_version '<net-wireless/bluez-5'; then + myconf+=( --disable-bluez5 --enable-bluez4 ) + else + myconf+=( --enable-bluez5 --disable-bluez4 + $(use_enable native-headset bluez5-native-headset) + $(use_enable ofono-headset bluez5-ofono-headset) ) + fi + fi + else + myconf+=( --disable-bluez5 --disable-bluez4 ) + fi + + myconf+=( + --enable-largefile + $(use_enable glib glib2) + --disable-solaris + $(use_enable asyncns) + $(use_enable oss oss-output) + $(use_enable alsa) + $(use_enable lirc) + $(use_enable neon neon-opt) + $(use_enable tcpd tcpwrap) + $(use_enable jack) + $(use_enable zeroconf avahi) + $(use_enable dbus) + $(use_enable gnome gconf) + $(use_enable gtk gtk3) + $(use_enable libsamplerate samplerate) + $(use_enable orc) + $(use_enable X x11) + $(use_enable test default-build-tests) + $(use_enable udev) + $(use_enable systemd systemd-daemon) + $(use_enable systemd systemd-login) + $(use_enable systemd systemd-journal) + $(use_enable ipv6) + $(use_enable ssl openssl) + $(use_enable webrtc-aec) + $(use_enable xen) + $(use_with caps) + $(use_with equalizer fftw) + --disable-adrian-aec + --disable-esound + --localstatedir="${EPREFIX}"/var + --with-udev-rules-dir="${EPREFIX}/$(get_udevdir)"/rules.d + --with-systemduserunitdir=$(systemd_get_userunitdir) + ) + + if ! multilib_is_native_abi; then + # disable all the modules and stuff + myconf+=( + --disable-oss-output + --disable-alsa + --disable-lirc + --disable-jack + --disable-avahi + --disable-gconf + --disable-gtk3 + --disable-samplerate + --disable-bluez4 + --disable-bluez5 + --disable-udev + --disable-systemd + --disable-openssl + --disable-orc + --disable-webrtc-aec + --disable-xen + --without-fftw + + # tests involve random modules, so just do them for the native + --disable-default-build-tests + + # hack around unnecessary checks + # (results don't matter, we're not building anything using it) + ac_cv_lib_ltdl_lt_dladvise_init=yes + --with-database=simple + LIBSPEEX_CFLAGS=' ' + LIBSPEEX_LIBS=' ' + ) + fi + + ECONF_SOURCE=${S} \ + econf "${myconf[@]}" +} + +multilib_src_compile() { + if multilib_is_native_abi; then + emake + else + local targets=( libpulse.la libpulse-simple.la ) + use glib && targets+=( libpulse-mainloop-glib.la ) + emake -C src libpulse{,dsp,-simple,-mainloop-glib}.la + fi +} + +src_compile() { + multilib-minimal_src_compile + + if use doc; then + pushd doxygen + doxygen doxygen.conf + popd + fi +} + +multilib_src_test() { + # We avoid running the toplevel check target because that will run + # po/'s tests too, and they are broken. Officially, it should work + # with intltool 0.41, but that doesn't look like a stable release. + if multilib_is_native_abi; then + emake -C src check + fi +} + +multilib_src_install() { + if multilib_is_native_abi; then + emake -j1 DESTDIR="${D}" bashcompletiondir="$(get_bashcompdir)" install + else + local targets=( libpulse.la libpulse-simple.la ) + use glib && targets+=( libpulse-mainloop-glib.la ) + emake DESTDIR="${D}" install-pkgconfigDATA + emake DESTDIR="${D}" -C src \ + install-libLTLIBRARIES \ + install-padsplibLTLIBRARIES \ + lib_LTLIBRARIES="${targets[*]}" \ + install-pulseincludeHEADERS + fi +} + +multilib_src_install_all() { + # Drop the script entirely if X is disabled + use X || rm "${ED}"/usr/bin/start-pulseaudio-x11 + + if use system-wide; then + newconfd "${FILESDIR}/pulseaudio.conf.d" pulseaudio + + use_define() { + local define=${2:-$(echo $1 | tr '[:lower:]' '[:upper:]')} + + use "$1" && echo "-D$define" || echo "-U$define" + } + + unifdef $(use_define zeroconf AVAHI) \ + $(use_define alsa) \ + $(use_define bluetooth) \ + $(use_define udev) \ + "${FILESDIR}/pulseaudio.init.d-5" \ + > "${T}/pulseaudio" + + doinitd "${T}/pulseaudio" + + systemd_dounit "${FILESDIR}/${PN}.service" + fi + + use zeroconf && sed -i -e '/module-zeroconf-publish/s:^#::' "${ED}/etc/pulse/default.pa" + + dodoc NEWS README todo + + if use doc; then + pushd doxygen/html + dohtml * + popd + fi + + # Create the state directory + use prefix || diropts -o pulse -g pulse -m0755 + + # We need /var/run/pulse, bug #442852 + use system-wide && systemd_newtmpfilesd "${FILESDIR}/${PN}.tmpfiles" "${PN}.conf" + + # Prevent warnings when system-wide is not used, bug #447694 + use system-wide || rm "${ED}"/etc/dbus-1/system.d/pulseaudio-system.conf + + prune_libtool_files --all +} + +pkg_postinst() { + if use system-wide; then + elog "PulseAudio in Gentoo can use a system-wide pulseaudio daemon." + elog "This support is enabled by starting the pulseaudio init.d ." + elog "To be able to access that you need to be in the group pulse-access." + elog "If you choose to use this feature, please make sure that you" + elog "really want to run PulseAudio this way:" + elog " http://pulseaudio.org/wiki/WhatIsWrongWithSystemMode" + elog "For more information about system-wide support, please refer to:" + elog " http://pulseaudio.org/wiki/SystemWideInstance" + if use gnome ; then + elog + elog "By enabling gnome USE flag, you enabled gconf support. Please note" + elog "that you might need to remove the gnome USE flag or disable the" + elog "gconf module on /etc/pulse/system.pa to be able to use PulseAudio" + elog "with a system-wide instance." + fi + fi + + if use equalizer && ! use qt4; then + elog "You've enabled the 'equalizer' USE-flag but not the 'qt4' 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 + + if use native-headset && use ofono-headset; then + elog "You have enabled both native and ofono headset profiles. The runtime decision" + elog "which to use is done via the 'headset' argument of module-bluetooth-discover." + fi + + if use libsamplerate; then + elog "The libsamplerate based resamplers are now deprecated, because they offer no" + elog "particular advantage over speex. Upstream suggests disabling them." + fi +} |