From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from lists.gentoo.org (pigeon.gentoo.org [208.92.234.80]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (2048 bits) server-digest SHA256) (No client certificate requested) by finch.gentoo.org (Postfix) with ESMTPS id 12B12158094 for ; Fri, 8 Jul 2022 22:10:00 +0000 (UTC) Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id 2DE65E0CB2; Fri, 8 Jul 2022 22:09:59 +0000 (UTC) Received: from smtp.gentoo.org (smtp.gentoo.org [IPv6:2001:470:ea4a:1:5054:ff:fec7:86e4]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (No client certificate requested) by pigeon.gentoo.org (Postfix) with ESMTPS id BC319E0CB2 for ; Fri, 8 Jul 2022 22:09:58 +0000 (UTC) Received: from oystercatcher.gentoo.org (oystercatcher.gentoo.org [148.251.78.52]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (No client certificate requested) by smtp.gentoo.org (Postfix) with ESMTPS id 9EB04340D87 for ; Fri, 8 Jul 2022 22:09:57 +0000 (UTC) Received: from localhost.localdomain (localhost [IPv6:::1]) by oystercatcher.gentoo.org (Postfix) with ESMTP id C5260448 for ; Fri, 8 Jul 2022 22:09:55 +0000 (UTC) From: "Sam James" To: gentoo-commits@lists.gentoo.org Content-Transfer-Encoding: 8bit Content-type: text/plain; charset=UTF-8 Reply-To: gentoo-dev@lists.gentoo.org, "Sam James" Message-ID: <1657318184.4a6bd64dbae54a5de416c0af6ceb714601a63c82.sam@gentoo> Subject: [gentoo-commits] repo/gentoo:master commit in: media-sound/pulseaudio/ X-VCS-Repository: repo/gentoo X-VCS-Files: media-sound/pulseaudio/pulseaudio-16.1.ebuild X-VCS-Directories: media-sound/pulseaudio/ X-VCS-Committer: sam X-VCS-Committer-Name: Sam James X-VCS-Revision: 4a6bd64dbae54a5de416c0af6ceb714601a63c82 X-VCS-Branch: master Date: Fri, 8 Jul 2022 22:09:55 +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-Auto-Response-Suppress: DR, RN, NRN, OOF, AutoReply X-Archives-Salt: bf1abb38-8046-4edd-b5e9-ae47e2349edb X-Archives-Hash: c499adea8a2a9c7105786d1289c8aa81 commit: 4a6bd64dbae54a5de416c0af6ceb714601a63c82 Author: Igor V. Kovalenko gmail com> AuthorDate: Thu Jul 7 22:53:29 2022 +0000 Commit: Sam James gentoo org> CommitDate: Fri Jul 8 22:09:44 2022 +0000 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4a6bd64d media-sound/pulseaudio: Bump metapackage to 16.1, drop default USE daemon All packages which need real pulseaudio daemon (e.g. need extension modules which are only implemented for real pulseaudio daemon, or just work with real pulseaudio daemon only) already depend on media-sound/pulseaudio-daemon as an alternative to media-sound/pulseaudio[daemon]. Drop default USE +daemon from metapackage to allow cleaning up media-sound/pulseaudio-daemon if USE daemon is not set by user. Client libs package media-libs/libpulse will still make sure that one of available pulseaudio server implementations is installed, but will not enforce any particular choice. To change pulseaudio server implementation to pipewire make sure neither media-sound/pulseaudio nor media-sound/pulseaudio-daemon are in the @world and USE daemon is not set for media-sound/pulseaudio, then set USE sound-server for media-video/pipewire and update as usual: emerge -avtuDU @world To change pulseaudio server implementation to pulseaudio-daemon remove USE sound-server from media-video/pipewire and update like this: emerge -avtuDU --oneshot @world pulseaudio-daemon Bug: https://bugs.gentoo.org/856745 Signed-off-by: Igor V. Kovalenko gmail.com> Closes: https://github.com/gentoo/gentoo/pull/26273 Signed-off-by: Sam James gentoo.org> media-sound/pulseaudio/pulseaudio-16.1.ebuild | 29 +++++++++++++++++++++++++++ 1 file changed, 29 insertions(+) diff --git a/media-sound/pulseaudio/pulseaudio-16.1.ebuild b/media-sound/pulseaudio/pulseaudio-16.1.ebuild new file mode 100644 index 000000000000..a4098093c08f --- /dev/null +++ b/media-sound/pulseaudio/pulseaudio-16.1.ebuild @@ -0,0 +1,29 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI="7" + +inherit multilib-minimal + +DESCRIPTION="A meta package for PulseAudio (networked sound server)" +HOMEPAGE="https://www.freedesktop.org/wiki/Software/PulseAudio/" +SRC_URI="" + +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux" + +LICENSE="metapackage" + +SLOT="0" + +# NOTE: bluetooth and ofono-headset are passed through to +# pulseaudio-daemon dependency to make sure users who have bluetooth enabled +# just for pulseaudio package will also get these enabled via metapackage. +IUSE="bluetooth daemon +glib jack ofono-headset" + +RDEPEND=" + >=media-libs/libpulse-${PV}[glib?,${MULTILIB_USEDEP}] + daemon? ( >=media-sound/pulseaudio-daemon-${PV}[bluetooth?,glib?,jack?,ofono-headset?] ) +" +DEPEND="${RDEPEND}" + +S="${WORKDIR}"