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--