[gentoo-dev] Package up for grabs: app-cdr/dvd+rw-tools

2024-09-05 Thread Viorel Munteanu

Hi,

I no longer have a working dvd writer.

app-cdr/dvd+rw-tools has no open bugs and I did not need to touch it in 
2 years, except bumping it to EAPI 8 a few days ago.


Thanks,

Viorel.




[gentoo-dev] [PATCH] elisp.eclass: New function elisp_pkg_info

2024-09-05 Thread Ulrich Müller
Signed-off-by: Ulrich Müller 
---
 eclass/elisp.eclass | 10 --
 1 file changed, 8 insertions(+), 2 deletions(-)

diff --git a/eclass/elisp.eclass b/eclass/elisp.eclass
index 20139491c976..1fa8aab29753 100644
--- a/eclass/elisp.eclass
+++ b/eclass/elisp.eclass
@@ -1,4 +1,4 @@
-# Copyright 2002-2023 Gentoo Authors
+# Copyright 2002-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 # @ECLASS: elisp.eclass
@@ -205,5 +205,11 @@ elisp_pkg_postrm() {
elisp-site-regen
 }
 
+elisp_pkg_info() {
+   if [[ -n ${_ELISP_EMACS_VERSION} ]]; then
+   echo "Built with Emacs version: ${_ELISP_EMACS_VERSION}"
+   fi
+}
+
 EXPORT_FUNCTIONS src_{unpack,prepare,configure,compile,test,install} \
-   pkg_{setup,postinst,postrm}
+   pkg_{setup,postinst,postrm,info}
-- 
2.46.0




[gentoo-dev] [PATCH v2] elisp.eclass: New function elisp_pkg_info

2024-09-05 Thread Ulrich Müller
Signed-off-by: Ulrich Müller 
---
 eclass/elisp.eclass | 14 --
 1 file changed, 12 insertions(+), 2 deletions(-)

diff --git a/eclass/elisp.eclass b/eclass/elisp.eclass
index 20139491c976..5b08d34a867f 100644
--- a/eclass/elisp.eclass
+++ b/eclass/elisp.eclass
@@ -1,4 +1,4 @@
-# Copyright 2002-2023 Gentoo Authors
+# Copyright 2002-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 # @ECLASS: elisp.eclass
@@ -205,5 +205,15 @@ elisp_pkg_postrm() {
elisp-site-regen
 }
 
+# @FUNCTION: elisp_pkg_info
+# @DESCRIPTION:
+# Display information about the Emacs version used to build the package.
+
+elisp_pkg_info() {
+   if [[ -n ${_ELISP_EMACS_VERSION} ]]; then
+   echo "Built with Emacs version: ${_ELISP_EMACS_VERSION}"
+   fi
+}
+
 EXPORT_FUNCTIONS src_{unpack,prepare,configure,compile,test,install} \
-   pkg_{setup,postinst,postrm}
+   pkg_{setup,postinst,postrm,info}
-- 
2.46.0




[gentoo-dev] [PATCH] profiles/targets/desktop: make USE=qml default for more than just plasma

2024-09-05 Thread Eli Schwartz
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 
---
 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"
-- 
2.44.2