From mboxrd@z Thu Jan  1 00:00:00 1970
Return-Path: <gentoo-dev+bounces-102732-garchives=archives.gentoo.org@lists.gentoo.org>
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 (4096 bits))
	(No client certificate requested)
	by finch.gentoo.org (Postfix) with ESMTPS id 7911C158042
	for <garchives@archives.gentoo.org>; Fri,  1 Nov 2024 13:39:56 +0000 (UTC)
Received: from pigeon.gentoo.org (localhost [127.0.0.1])
	by pigeon.gentoo.org (Postfix) with SMTP id 6D72FE0918;
	Fri,  1 Nov 2024 13:39:51 +0000 (UTC)
Received: from smtp.gentoo.org (dev.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 3A9A3E0891
	for <gentoo-dev@lists.gentoo.org>; Fri,  1 Nov 2024 13:39:50 +0000 (UTC)
From: Andreas Sturmlechner <asturm@gentoo.org>
To: gentoo-dev@lists.gentoo.org
Subject: [gentoo-dev]
 RFC: IUSE for system/notification sounds: sound vs. libcanberra vs.
 notification-sound
Date: Fri, 01 Nov 2024 14:39:39 +0100
Message-ID: <10556476.nUPlyArG6x@tuxbrain.fritz.box>
Precedence: bulk
List-Post: <mailto:gentoo-dev@lists.gentoo.org>
List-Help: <mailto:gentoo-dev+help@lists.gentoo.org>
List-Unsubscribe: <mailto:gentoo-dev+unsubscribe@lists.gentoo.org>
List-Subscribe: <mailto:gentoo-dev+subscribe@lists.gentoo.org>
List-Id: Gentoo Linux mail <gentoo-dev.gentoo.org>
X-BeenThere: gentoo-dev@lists.gentoo.org
Reply-to: gentoo-dev@lists.gentoo.org
X-Auto-Response-Suppress: DR, RN, NRN, OOF, AutoReply
MIME-Version: 1.0
Content-Type: multipart/signed; boundary="nextPart2287779.iZASKD2KPV";
 micalg="pgp-sha512"; protocol="application/pgp-signature"
X-Archives-Salt: bdc39f75-0a98-44de-9d44-b5aa7f9bd444
X-Archives-Hash: fb34909d4c00e4fe08a13a3c7506ce7b

--nextPart2287779.iZASKD2KPV
Content-Transfer-Encoding: 7Bit
Content-Type: text/plain; charset="utf-8"; protected-headers="v1"
From: Andreas Sturmlechner <asturm@gentoo.org>
To: gentoo-dev@lists.gentoo.org
Reply-To: gentoo-dev@lists.gentoo.org
Date: Fri, 01 Nov 2024 14:39:39 +0100
Message-ID: <10556476.nUPlyArG6x@tuxbrain.fritz.box>
MIME-Version: 1.0

It seems we currently have several IUSE for the same purpose, with **sound** probably having oldest mentions[1].
This came up while working on virtual/sound-theme and splitting up media-libs/libcanberra[2], and could be dealt with in the same PR.

- Should we consolidate these into a single IUSE?
- Which one?
- Any other IUSE with the same purpose not listed here?


List of current IUSE consumers below:


sound **global** use flag: - Enable sound support

sound *local* use flags:
	media-libs/libcanberra: Install x11-themes/sound-theme-freedesktop to get sounds on Gnome and Xfce.

	... others, with a different meaning:
		games-board/pysolfc: Enable sound support using dev-python/pygame
		games-roguelike/angband: Enable and install sounds
		games-rpg/drascula: Install optional audio files
		games-strategy/freeciv: Add support for sound provided by media-libs/sdl-mixer
		media-libs/libsdl: Control audio support (disable at your own risk)
		media-libs/libsdl2: Control audio support (disable at your own risk)
		net-im/toxic: [3] Enables audio calling

notification-sound *local* use flags:
	net-im/dino: notification sounds plugin

libcanberra *local* use flags:
	dev-libs/eekboard: Enable support for media-libs/libcanberra
	mail-client/claws-mail: Enable sound notification in connection with USE=notification
	net-irc/hexchat: Enable sound event support using media-libs/libcanberra
 	net-misc/eventd: Enable plugin for sounds via media-libs/libcanberra
	net-p2p/eiskaltdcpp: Enable sound notifications support over libcanberra [...]
	x11-wm/metacity: Enable sound event support using media-libs/libcanberra
	xfce-base/xfce4-settings: Enable sound event support using media-libs/libcanberra
	xfce-extra/xfce4-pulseaudio-plugin: Enable sound event support using media-libs/libcanberra



[1] https://bugs.gentoo.org/323379
[2] https://github.com/gentoo/gentoo/pull/38648
[3] Instead, net-im/toxic uses *audio-notify* for native sound notifications
--nextPart2287779.iZASKD2KPV
Content-Type: application/pgp-signature; name="signature.asc"
Content-Description: This is a digitally signed message part.
Content-Transfer-Encoding: 7Bit

-----BEGIN PGP SIGNATURE-----

iQITBAABCgB9FiEESn1gz6RHOTQPAoX/ASQjMY0fts0FAmck2htfFIAAAAAALgAo
aXNzdWVyLWZwckBub3RhdGlvbnMub3BlbnBncC5maWZ0aGhvcnNlbWFuLm5ldDRB
N0Q2MENGQTQ0NzM5MzQwRjAyODVGRjAxMjQyMzMxOEQxRkI2Q0QACgkQASQjMY0f
ts2NoQv/ZoKz5vcDq4V+hsO+ZI1SPU0oqURusDTwZk9fCXx9LidS1Cr/ukuFflVf
Kv+sFEqgsA9tg3ZW8d1ND/l/8fBjKFvI8wjvBWtSOZlaoLCrR8ilt1e2MpHBGpH/
ypmGuxah6BE0BihqFF/CoIr8jxQ0EaZ/WmF6Yh7LoF90vZ5vbDMZLGDm3K0818sQ
cUCP9ET+rZ69rtXlwhwyhPCQJvcGHVslMQf9GCJrEKLAGesQJmgOAxRP7CQ1ZjgZ
IB4PVWYmy+bglAt1o1DsRdODPcJExRTaI6ZvT+5cN2MpRTjSKIZIS8P0RuLFiXEW
Xi6ma3jwgMrey6qgRpwXQt5UT0vWix3aONvUea4YXbBOBrd4UUbfZHRa9OKyebu9
WNhkrjDDQgAqvAhm7O0GCDWV9ht8N70D0sBilOxZ931krtMCm2RDnf2H5wplNXfn
4Pc1+Lue69kPSk8NFJ5RMj5Ns1s2dDaT7nStE4iQ07dGSN7xsbfu3ooNw1GME7xu
o6sTed+E
=XbaB
-----END PGP SIGNATURE-----

--nextPart2287779.iZASKD2KPV--