• [gentoo-dev] [PATCH] profiles/targets/desktop: make USE=qml default for

    From Eli Schwartz@21:1/5 to All on Thu Sep 5 19:00:01 2024
    Installing random applications tends to drag in qml requirements, as it
    is a pivotal part of the Qt technology stack required by other
    components. One quickly ends up in USE flag resolution hell when trying
    to select it on a per-package basis for most use cases other than having
    Qt installed solely for an isolated application.

    For average desktop use it makes sense to simply default it to on.
    People can always disable it manually if they want, but it basically
    just adds a single package (qtdeclarative) as a dep to your Qt stack.

    Signed-off-by: Eli Schwartz <eschwartz@gentoo.org>
    ---
    profiles/targets/desktop/make.defaults | 2 +-
    profiles/targets/desktop/plasma/make.defaults | 4 ++--
    2 files changed, 3 insertions(+), 3 deletions(-)

    diff --git a/profiles/targets/desktop/make.defaults b/profiles/targets/desktop/make.defaults
    index 72e77543df12..02e4f168b0a1 100644
    --- a/profiles/targets/desktop/make.defaults
    +++ b/profiles/targets/desktop/make.defaults
    @@ -1,4 +1,4 @@
    # Copyright 1999-2024 Gentoo Authors
    # Distributed under the terms of the GNU General Public License v2

    -USE="a52 aac acpi alsa bluetooth branding cairo cdda cdr cups dbus dri dts dvd dvdr elogind encode exif flac gif gpm gtk gui icu jpeg kf6compat lcms libnotify mad mng mp3 mp4 mpeg ogg opengl pango pdf png policykit ppds qt6 qt5 sdl sound spell startup-
    notification svg tiff truetype vorbis udev udisks unicode upower usb vulkan wxwidgets X xcb xft x264 xml xv xvid"
    +USE="a52 aac acpi alsa bluetooth branding cairo cdda cdr cups dbus dri dts dvd dvdr elogind encode exif flac gif gpm gtk gui icu