commit: 5f849a0073689e8e5edd451b86de1c8d0ca24b2a Author: Ian Jordan <immoloism <AT> gmail <DOT> com> AuthorDate: Tue Aug 19 17:05:16 2025 +0000 Commit: Sam James <sam <AT> gentoo <DOT> org> CommitDate: Thu Jan 15 19:32:27 2026 +0000 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5f849a00
profiles/targets/desktop: Add pipewire and screencast As per asturm suggested it makes sense to add pipewire and screencast now that +wayland is set in the desktop profiles this also sets a p.use to use the newer sound server. Closes: https://bugs.gentoo.org/927245 Closes: https://bugs.gentoo.org/936101 Signed-off-by: Ian Jordan <immoloism <AT> gmail.com> Part-of: https://github.com/gentoo/gentoo/pull/43497 Closes: https://github.com/gentoo/gentoo/pull/43497 Signed-off-by: Sam James <sam <AT> gentoo.org> profiles/targets/desktop/gnome/make.defaults | 2 +- profiles/targets/desktop/make.defaults | 2 +- profiles/targets/desktop/package.use | 5 +++++ profiles/targets/desktop/plasma/make.defaults | 4 ++-- profiles/targets/desktop/plasma/package.use | 3 --- 5 files changed, 9 insertions(+), 7 deletions(-) diff --git a/profiles/targets/desktop/gnome/make.defaults b/profiles/targets/desktop/gnome/make.defaults index b2cec5356c20..4709d73d45d0 100644 --- a/profiles/targets/desktop/gnome/make.defaults +++ b/profiles/targets/desktop/gnome/make.defaults @@ -1,4 +1,4 @@ -# Copyright 1999-2024 Gentoo Authors +# Copyright 1999-2025 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 USE="colord eds evo gdk-pixbuf gnome gnome-keyring gnome-online-accounts gnome-shell gstreamer introspection keyring nautilus networkmanager sysprof tracker" diff --git a/profiles/targets/desktop/make.defaults b/profiles/targets/desktop/make.defaults index a8a989efde9d..d27a8a2d324f 100644 --- a/profiles/targets/desktop/make.defaults +++ b/profiles/targets/desktop/make.defaults @@ -1,4 +1,4 @@ # Copyright 1999-2025 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 -USE="a52 aac acpi alsa avif bluetooth branding cairo cdda cdr cups dbus dri dts dvd dvdr elogind encode exif flac gif gpm gtk gui icu jpeg jpegxl lcms libnotify mad mng mp3 mp4 mpeg ogg opengl pango pdf png policykit ppds pulseaudio qml qt6 sdl sound spell startup-notification svg tiff truetype vorbis udev udisks unicode upower usb vulkan wayland webp wxwidgets X xcb xft x264 xml xv xvid" +USE="a52 aac acpi alsa avif bluetooth branding cairo cdda cdr cups dbus dri dts dvd dvdr elogind encode exif flac gif gpm gtk gui icu jpeg jpegxl lcms libnotify mad mng mp3 mp4 mpeg ogg opengl pipewire pango pdf png policykit ppds pulseaudio qml qt6 screencast sdl sound spell startup-notification svg tiff truetype vorbis udev udisks unicode upower usb vulkan wayland webp wxwidgets X xcb xft x264 xml xv xvid" diff --git a/profiles/targets/desktop/package.use b/profiles/targets/desktop/package.use index 2a98f20aeaa5..f84b186c9234 100644 --- a/profiles/targets/desktop/package.use +++ b/profiles/targets/desktop/package.use @@ -1,6 +1,11 @@ # Copyright 1999-2025 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 +# Ian Jordan <[email protected]> (2026-01-14) +# Use PipeWire sound server. It also acts as PulseAudio implementation for +# packages using media-libs/libpulse (e.g. via USE="pulseaudio"). +media-video/pipewire sound-server + # Andreas Sturmlechner <[email protected]> (2025-12-16) # Enable IUSE qt5 for current stable pkgs with USE-revdeps before dropping # it from make.defaults. # Bug #948836 diff --git a/profiles/targets/desktop/plasma/make.defaults b/profiles/targets/desktop/plasma/make.defaults index bda317f36ac0..4f5663d04b42 100644 --- a/profiles/targets/desktop/plasma/make.defaults +++ b/profiles/targets/desktop/plasma/make.defaults @@ -1,4 +1,4 @@ -# Copyright 1999-2024 Gentoo Authors +# Copyright 1999-2025 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 -USE="activities declarative dri kde kwallet networkmanager pipewire plasma policykit screencast semantic-desktop widgets" +USE="activities declarative dri kde kwallet networkmanager plasma policykit semantic-desktop widgets" diff --git a/profiles/targets/desktop/plasma/package.use b/profiles/targets/desktop/plasma/package.use index d93e5e920649..637cc0bb0c52 100644 --- a/profiles/targets/desktop/plasma/package.use +++ b/profiles/targets/desktop/plasma/package.use @@ -52,6 +52,3 @@ virtual/zlib minizip # Required by kde-plasma/plasma-meta kde-plasma/kwin lock kde-plasma/kwin-x11 lock - -# plasma profile never enabled pulseaudio. We're skipping to pipewire. -media-video/pipewire sound-server
