public inbox for gentoo-commits@lists.gentoo.org
 help / color / mirror / Atom feed
* [gentoo-commits] repo/gentoo:master commit in: profiles/targets/desktop/, profiles/targets/desktop/plasma/
@ 2023-11-12 12:00 Andreas Sturmlechner
  0 siblings, 0 replies; 4+ messages in thread
From: Andreas Sturmlechner @ 2023-11-12 12:00 UTC (permalink / raw
  To: gentoo-commits

commit:     331971008a22ef929530329b3dfa07a0e740f8ab
Author:     Andreas Sturmlechner <asturm <AT> gentoo <DOT> org>
AuthorDate: Sun Nov 12 11:05:36 2023 +0000
Commit:     Andreas Sturmlechner <asturm <AT> gentoo <DOT> org>
CommitDate: Sun Nov 12 11:05:36 2023 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=33197100

profiles: targets/desktop: Move app-text/poppler[nss,boost] from plasma

IUSE=qt5 is enabled by desktop profile, so this should also be there.

Signed-off-by: Andreas Sturmlechner <asturm <AT> gentoo.org>

 profiles/targets/desktop/package.use        | 5 +++++
 profiles/targets/desktop/plasma/package.use | 4 ----
 2 files changed, 5 insertions(+), 4 deletions(-)

diff --git a/profiles/targets/desktop/package.use b/profiles/targets/desktop/package.use
index ef03ac8b4cd1..ec048da4370e 100644
--- a/profiles/targets/desktop/package.use
+++ b/profiles/targets/desktop/package.use
@@ -1,6 +1,11 @@
 # Copyright 1999-2023 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
+# Andreas Sturmlechner <asturm@gentoo.org> (2023-11-12)
+# NSS: Required by kde-apps/okular[pdf]
+# Boost: app-text/poppler[qt5] recommended w/ Boost (bug #795888)
+app-text/poppler nss boost
+
 # Andreas Sturmlechner <asturm@gentoo.org> (2023-11-11)
 # egl, libinput required by kde-frameworks/kwayland
 # accessibility required by kde-plasma/kwin

diff --git a/profiles/targets/desktop/plasma/package.use b/profiles/targets/desktop/plasma/package.use
index 514e16064026..aea90f890f65 100644
--- a/profiles/targets/desktop/plasma/package.use
+++ b/profiles/targets/desktop/plasma/package.use
@@ -8,10 +8,6 @@
 # in FUSE is currently considered experimental.
 app-emulation/fuse -pulseaudio
 
-# NSS: Required by kde-apps/okular[pdf]
-# Boost: app-text/poppler[qt5] recommended w/ Boost (bug #795888)
-app-text/poppler nss boost
-
 # Required by sys-apps/fwupd, a dependency of kde-plasma/discover
 dev-libs/libjcat gpg pkcs7
 


^ permalink raw reply related	[flat|nested] 4+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: profiles/targets/desktop/, profiles/targets/desktop/plasma/
@ 2024-09-11 17:46 Eli Schwartz
  0 siblings, 0 replies; 4+ messages in thread
From: Eli Schwartz @ 2024-09-11 17:46 UTC (permalink / raw
  To: gentoo-commits

commit:     d42ca0a72efd843b2f0d3b24d6608308222bf29d
Author:     Eli Schwartz <eschwartz <AT> gentoo <DOT> org>
AuthorDate: Thu Sep  5 16:19:47 2024 +0000
Commit:     Eli Schwartz <eschwartz <AT> gentoo <DOT> org>
CommitDate: Wed Sep 11 17:46:11 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d42ca0a7

profiles/targets/desktop: make USE=qml default for more than just plasma

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 <AT> 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 jpeg kf6compat lcms libnotify mad mng mp3 mp4 mpeg ogg opengl pango pdf png policykit ppds qml 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"

diff --git a/profiles/targets/desktop/plasma/make.defaults b/profiles/targets/desktop/plasma/make.defaults
index 62e625bbfdcb..7f42ef98fc5b 100644
--- a/profiles/targets/desktop/plasma/make.defaults
+++ b/profiles/targets/desktop/plasma/make.defaults
@@ -1,4 +1,4 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
-USE="activities declarative dri kde kwallet networkmanager pipewire plasma policykit pulseaudio qml screencast semantic-desktop wayland widgets"
+USE="activities declarative dri kde kwallet networkmanager pipewire plasma policykit pulseaudio screencast semantic-desktop wayland widgets"


^ permalink raw reply related	[flat|nested] 4+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: profiles/targets/desktop/, profiles/targets/desktop/plasma/
@ 2024-03-09  8:32 Andreas Sturmlechner
  0 siblings, 0 replies; 4+ messages in thread
From: Andreas Sturmlechner @ 2024-03-09  8:32 UTC (permalink / raw
  To: gentoo-commits

commit:     38509d4ba0348a929d4a05159daf17fe194f6a3f
Author:     Andreas Sturmlechner <asturm <AT> gentoo <DOT> org>
AuthorDate: Thu Mar  7 19:43:47 2024 +0000
Commit:     Andreas Sturmlechner <asturm <AT> gentoo <DOT> org>
CommitDate: Sat Mar  9 08:31:46 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=38509d4b

profiles: targets/desktop(/plasma): Update Qt related package.use

... and comments in advance of the upcoming Qt6-based Plasma 6, Gear
and KF6 unmask.

Signed-off-by: Andreas Sturmlechner <asturm <AT> gentoo.org>

 profiles/targets/desktop/package.use        | 4 ++--
 profiles/targets/desktop/plasma/package.use | 8 ++++----
 2 files changed, 6 insertions(+), 6 deletions(-)

diff --git a/profiles/targets/desktop/package.use b/profiles/targets/desktop/package.use
index 2052b98303bf..3f6c12e710d3 100644
--- a/profiles/targets/desktop/package.use
+++ b/profiles/targets/desktop/package.use
@@ -11,8 +11,8 @@
 app-text/poppler nss boost
 
 # Andreas Sturmlechner <asturm@gentoo.org> (2023-11-11)
-# egl, libinput required by kde-frameworks/kwayland
-# accessibility required by kde-plasma/kwin
+# egl, libinput required by kde-plasma/kwayland:5
+# accessibility required by kde-plasma/kwin:5
 dev-qt/qtgui:5 accessibility egl libinput
 
 # Sam James <sam@gentoo.org> (2023-09-22)

diff --git a/profiles/targets/desktop/plasma/package.use b/profiles/targets/desktop/plasma/package.use
index e3eb9e4f43f6..55e470e11baa 100644
--- a/profiles/targets/desktop/plasma/package.use
+++ b/profiles/targets/desktop/plasma/package.use
@@ -29,13 +29,13 @@ dev-python/pyside6 webchannel
 # Required by sys-apps/flatpak, a dependency of kde-plasma/discover
 dev-util/ostree curl
 
-# Required by net-im/neochat:5
+# Required by <net-im/neochat-23.08.50
 dev-qt/qtmultimedia:5 gstreamer
 
-# Required by app-editors/okteta
+# Required by app-editors/okteta:5
 dev-qt/qtscript:5 scripttools
 
-# Required by kde-apps/akonadi
+# Required by kde-apps/akonadi:5
 dev-qt/qtsql:5 mysql
 
 # Required by kde-apps/ktp-text-ui
@@ -66,7 +66,7 @@ media-libs/opencv contrib contribdnn
 # Required by net-firewall/firewalld[nftables] (default enabled)
 net-firewall/nftables json python xtables
 
-# Required by dev-qt/qtwebengine:5
+# Required by dev-qt/qtwebengine
 sys-libs/zlib minizip
 
 # Keep existing defaults after dropping IUSE=phonon from make.defaults


^ permalink raw reply related	[flat|nested] 4+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: profiles/targets/desktop/, profiles/targets/desktop/plasma/
@ 2023-11-12 12:00 Andreas Sturmlechner
  0 siblings, 0 replies; 4+ messages in thread
From: Andreas Sturmlechner @ 2023-11-12 12:00 UTC (permalink / raw
  To: gentoo-commits

commit:     4027ff5e7f9009e9e1583c669d763a694488d5b8
Author:     Andreas Sturmlechner <asturm <AT> gentoo <DOT> org>
AuthorDate: Sun Nov 12 11:01:44 2023 +0000
Commit:     Andreas Sturmlechner <asturm <AT> gentoo <DOT> org>
CommitDate: Sun Nov 12 11:01:44 2023 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4027ff5e

profiles: desktop/plasma: Cleanup superfluous media-gfx/exiv2[xmp]

Already set in parent desktop profile.

Signed-off-by: Andreas Sturmlechner <asturm <AT> gentoo.org>

 profiles/targets/desktop/package.use        | 2 +-
 profiles/targets/desktop/plasma/package.use | 3 ---
 2 files changed, 1 insertion(+), 4 deletions(-)

diff --git a/profiles/targets/desktop/package.use b/profiles/targets/desktop/package.use
index 47fa319c3ca1..ef03ac8b4cd1 100644
--- a/profiles/targets/desktop/package.use
+++ b/profiles/targets/desktop/package.use
@@ -27,7 +27,7 @@ media-fonts/fonts-meta emoji
 dev-lang/python -bluetooth
 
 # Andreas Sturmlechner <asturm@gentoo.org> (2021-12-18)
-# Required by media-gfx/digikam
+# Required by media-gfx/digikam, kde-apps/libkexiv2
 media-gfx/exiv2 xmp
 
 # Marek Szuba <marecki@gentoo.org> (2020-12-24)

diff --git a/profiles/targets/desktop/plasma/package.use b/profiles/targets/desktop/plasma/package.use
index c1825d73f861..514e16064026 100644
--- a/profiles/targets/desktop/plasma/package.use
+++ b/profiles/targets/desktop/plasma/package.use
@@ -44,9 +44,6 @@ kde-apps/ktp-common-internals otr
 # Enable by default, requires kde-frameworks/kwayland
 kde-apps/yakuake absolute-position
 
-# Required by kde-apps/libkexiv2
-media-gfx/exiv2 xmp
-
 # Required by kde-frameworks/kapidox
 media-gfx/graphviz python
 


^ permalink raw reply related	[flat|nested] 4+ messages in thread

end of thread, other threads:[~2024-09-11 17:46 UTC | newest]

Thread overview: 4+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2023-11-12 12:00 [gentoo-commits] repo/gentoo:master commit in: profiles/targets/desktop/, profiles/targets/desktop/plasma/ Andreas Sturmlechner
  -- strict thread matches above, loose matches on Subject: below --
2024-09-11 17:46 Eli Schwartz
2024-03-09  8:32 Andreas Sturmlechner
2023-11-12 12:00 Andreas Sturmlechner

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox