From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from lists.gentoo.org (pigeon.gentoo.org [208.92.234.80]) by finch.gentoo.org (Postfix) with ESMTP id 00E83138A1F for ; Sun, 27 Apr 2014 08:03:35 +0000 (UTC) Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id 65700E0930; Sun, 27 Apr 2014 08:03:33 +0000 (UTC) Received: from smtp.gentoo.org (smtp.gentoo.org [140.211.166.183]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by pigeon.gentoo.org (Postfix) with ESMTPS id E7682E0930 for ; Sun, 27 Apr 2014 08:03:32 +0000 (UTC) Received: from flycatcher.gentoo.org (flycatcher.gentoo.org [81.93.255.6]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by smtp.gentoo.org (Postfix) with ESMTPS id DCB2833FF14 for ; Sun, 27 Apr 2014 08:03:31 +0000 (UTC) Received: by flycatcher.gentoo.org (Postfix, from userid 2262) id 933092004B; Sun, 27 Apr 2014 08:03:30 +0000 (UTC) From: "Pacho Ramos (pacho)" To: gentoo-commits@lists.gentoo.org Reply-To: gentoo-dev@lists.gentoo.org, pacho@gentoo.org Subject: [gentoo-commits] gentoo-x86 commit in media-sound/pulseaudio: pulseaudio-5.0-r1.ebuild ChangeLog X-VCS-Repository: gentoo-x86 X-VCS-Files: pulseaudio-5.0-r1.ebuild ChangeLog X-VCS-Directories: media-sound/pulseaudio X-VCS-Committer: pacho X-VCS-Committer-Name: Pacho Ramos Content-Type: text/plain; charset=utf8 Content-Transfer-Encoding: 8bit Message-Id: <20140427080330.933092004B@flycatcher.gentoo.org> Date: Sun, 27 Apr 2014 08:03:30 +0000 (UTC) Precedence: bulk List-Post: List-Help: List-Unsubscribe: List-Subscribe: List-Id: Gentoo Linux mail X-BeenThere: gentoo-commits@lists.gentoo.org X-Archives-Salt: 2a761c94-cbff-4331-9506-a88950a3da67 X-Archives-Hash: f6a2c0000778422033ded158fd5ee619 pacho 14/04/27 08:03:30 Modified: ChangeLog Added: pulseaudio-5.0-r1.ebuild Log: Support bluez-4 too (#505474, #506744, 506024) (Portage version: 2.2.10/cvs/Linux x86_64, signed Manifest commit with key A188FBD4) Revision Changes Path 1.332 media-sound/pulseaudio/ChangeLog file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/media-sound/pulseaudio/ChangeLog?rev=1.332&view=markup plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/media-sound/pulseaudio/ChangeLog?rev=1.332&content-type=text/plain diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/media-sound/pulseaudio/ChangeLog?r1=1.331&r2=1.332 Index: ChangeLog =================================================================== RCS file: /var/cvsroot/gentoo-x86/media-sound/pulseaudio/ChangeLog,v retrieving revision 1.331 retrieving revision 1.332 diff -u -r1.331 -r1.332 --- ChangeLog 26 Apr 2014 19:05:31 -0000 1.331 +++ ChangeLog 27 Apr 2014 08:03:30 -0000 1.332 @@ -1,6 +1,11 @@ # ChangeLog for media-sound/pulseaudio # Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/media-sound/pulseaudio/ChangeLog,v 1.331 2014/04/26 19:05:31 pacho Exp $ +# $Header: /var/cvsroot/gentoo-x86/media-sound/pulseaudio/ChangeLog,v 1.332 2014/04/27 08:03:30 pacho Exp $ + +*pulseaudio-5.0-r1 (27 Apr 2014) + + 27 Apr 2014; Pacho Ramos +pulseaudio-5.0-r1.ebuild: + Support bluez-4 too (#505474, #506744, 506024) 26 Apr 2014; Pacho Ramos pulseaudio-5.0.ebuild: gnome-audio isn't needed, lots of distributions don't even ship it and it's 1.1 media-sound/pulseaudio/pulseaudio-5.0-r1.ebuild file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/media-sound/pulseaudio/pulseaudio-5.0-r1.ebuild?rev=1.1&view=markup plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/media-sound/pulseaudio/pulseaudio-5.0-r1.ebuild?rev=1.1&content-type=text/plain Index: pulseaudio-5.0-r1.ebuild =================================================================== # Copyright 1999-2014 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 # $Header: /var/cvsroot/gentoo-x86/media-sound/pulseaudio/pulseaudio-5.0-r1.ebuild,v 1.1 2014/04/27 08:03:30 pacho Exp $ EAPI="5" inherit autotools 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" IUSE="+alsa +asyncns avahi bluetooth +caps dbus doc equalizer +gdbm +glib gnome gtk ipv6 jack libsamplerate lirc neon +orc oss qt4 realtime ssl systemd system-wide tcpd test +udev +webrtc-aec +X xen" # See "*** BLUEZ support not found (requires D-Bus)" in configure.ac REQUIRED_USE="bluetooth? ( dbus )" # 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[${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}] ) avahi? ( >=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 ) 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[${MULTILIB_USEDEP}] abi_x86_32? ( !<=app-emulation/emul-linux-x86-soundlibs-20131008-r1 !app-emulation/emul-linux-x86-soundlibs[-abi_x86_32(-)] ) >=sys-devel/libtool-2.4.2 " # it's a valid RDEPEND, libltdl.so is used 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? ( >=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 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 has_version ' "${T}/pulseaudio" doinitd "${T}/pulseaudio" systemd_dounit "${FILESDIR}/${PN}.service" fi use avahi && 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 }