commit: b151bb07f558599bd05fbdf0eb3084325d207134 Author: Andreas Sturmlechner <asturm <AT> gentoo <DOT> org> AuthorDate: Sun Dec 21 16:09:20 2025 +0000 Commit: Andreas Sturmlechner <asturm <AT> gentoo <DOT> org> CommitDate: Fri Dec 26 20:54:04 2025 +0000 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b151bb07
x11-wm/lumina: treeclean Closes: https://bugs.gentoo.org/961737 (pkgremoved) Signed-off-by: Andreas Sturmlechner <asturm <AT> gentoo.org> profiles/package.mask | 6 -- x11-wm/lumina/Manifest | 1 - x11-wm/lumina/files/desktop-files.patch | 34 ------- x11-wm/lumina/files/lumina-session | 90 ------------------- x11-wm/lumina/files/manpages.patch | 155 -------------------------------- x11-wm/lumina/lumina-1.6.2-r4.ebuild | 98 -------------------- x11-wm/lumina/metadata.xml | 26 ------ 7 files changed, 410 deletions(-) diff --git a/profiles/package.mask b/profiles/package.mask index b9ff4ec5ba12..19494f2ff918 100644 --- a/profiles/package.mask +++ b/profiles/package.mask @@ -235,12 +235,6 @@ dev-python/readthedocs-sphinx-ext # Removal on 2025-12-27. media-gfx/panini -# Andreas Sturmlechner <[email protected]> (2025-11-27) -# Dead upstream, depends on Qt5, so it has no future in ::gentoo. -# Qt6-based alternatives: KDE Plasma, LXQt, liquidshell. -# Bug #961737. Removal on 2025-12-27. -x11-wm/lumina - # Sam James <[email protected]> (2025-11-25) # Generates session keys with weak (no) randomness. Please re-encrypt # any data/messages using this librnp version. <0.18 is fine as is >=0.18.1. diff --git a/x11-wm/lumina/Manifest b/x11-wm/lumina/Manifest deleted file mode 100644 index 3d58bf974216..000000000000 --- a/x11-wm/lumina/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST lumina-1.6.2.tar.gz 20818383 BLAKE2B ecb2d4c1f3ce94f247cd86640bd6394807ed5d9a34b2256d333894e6528c0d3dac1ddcab8c790a63df67c2738ab7af8dd2ef0cae67c534e10c4b2edd8919ad8c SHA512 0bebdc89644af49232ad9a0b753dee501f3e99d6615ce926c71790932d228e3c6676ca4835aeaf6badf5455102278261e48bed0d3004fe9209aca68d620cae02 diff --git a/x11-wm/lumina/files/desktop-files.patch b/x11-wm/lumina/files/desktop-files.patch deleted file mode 100644 index be2043ca8a99..000000000000 --- a/x11-wm/lumina/files/desktop-files.patch +++ /dev/null @@ -1,34 +0,0 @@ -diff '--color=auto' -r -U3 lumina-1.6.2.orig/src-qt5/core/lumina-info/lumina-info.desktop lumina-1.6.2/src-qt5/core/lumina-info/lumina-info.desktop ---- lumina-1.6.2.orig/src-qt5/core/lumina-info/lumina-info.desktop 2021-12-26 09:33:45.000000000 +0700 -+++ lumina-1.6.2/src-qt5/core/lumina-info/lumina-info.desktop 2025-01-16 11:34:04.805877243 +0700 -@@ -5,7 +5,7 @@ - Type=Application - StartupNotify=true - Categories=System; --OnlyShowIn=Lumina; -+OnlyShowIn=X-Lumina; - Name=Desktop Information - Name[pt]=Informações do ambiente de trabalho - GenericName=Version and Legal Information -diff '--color=auto' -r -U3 lumina-1.6.2.orig/src-qt5/core/lumina-info/lumina-support.desktop lumina-1.6.2/src-qt5/core/lumina-info/lumina-support.desktop ---- lumina-1.6.2.orig/src-qt5/core/lumina-info/lumina-support.desktop 2021-12-26 09:33:45.000000000 +0700 -+++ lumina-1.6.2/src-qt5/core/lumina-info/lumina-support.desktop 2025-01-16 11:36:39.415880173 +0700 -@@ -2,8 +2,7 @@ - Type=Link - URL=https://t.me/luminadesktop - Icon=Lumina-DE --Categories=System; --OnlyShowIn=Lumina; -+OnlyShowIn=X-Lumina; - Name=Community Support - Name[pt]=Suporte da comunidade - GenericName=Get Desktop Help -diff '--color=auto' -r -U3 lumina-1.6.2.orig/src-qt5/core-utils/lumina-config/lumina-config.desktop lumina-1.6.2/src-qt5/core-utils/lumina-config/lumina-config.desktop ---- lumina-1.6.2.orig/src-qt5/core-utils/lumina-config/lumina-config.desktop 2021-12-26 09:33:45.000000000 +0700 -+++ lumina-1.6.2/src-qt5/core-utils/lumina-config/lumina-config.desktop 2025-01-16 11:34:04.805877243 +0700 -@@ -9,4 +9,4 @@ - Name[pt]=Configurar ambiente de trabalho - Comment=Modify the desktop - Comment[pt]=Modificar ambiente de trabalho --OnlyShowIn=Lumina; -+OnlyShowIn=X-Lumina; diff --git a/x11-wm/lumina/files/lumina-session b/x11-wm/lumina/files/lumina-session deleted file mode 100644 index 9fb7a418b2af..000000000000 --- a/x11-wm/lumina/files/lumina-session +++ /dev/null @@ -1,90 +0,0 @@ -#!/bin/sh -# lumina Xsession starter, based on Xsession shipped by x11-apps/xinit-1.0.5-r1 - -# redirect errors to a file in user's home directory if we can -for errfile in "$HOME/.fluxbox-errors" "${TMPDIR-/tmp}/fluxbox-$USER" "/tmp/fluxbox-$USER" -do - if ( cp /dev/null "$errfile" 2> /dev/null ) - then - chmod 600 "$errfile" - exec > "$errfile" 2>&1 - break - fi -done - -userresources=$HOME/.Xresources -usermodmap=$HOME/.Xmodmap -userxkbmap=$HOME/.Xkbmap - -sysresources=/etc/X11/Xresources -sysmodmap=/etc/X11/Xmodmap -sysxkbmap=/etc/X11/Xkbmap - -rh6sysresources=/etc/X11/xinit/Xresources -rh6sysmodmap=/etc/X11/xinit/Xmodmap - - -# merge in defaults -if [ -f "$rh6sysresources" ]; then - xrdb -merge "$rh6sysresources" -fi - -if [ -f "$sysresources" ]; then - xrdb -merge "$sysresources" -fi - -if [ -f "$userresources" ]; then - xrdb -merge "$userresources" -fi - -# merge in keymaps -if [ -f "$sysxkbmap" ]; then - setxkbmap `cat "$sysxkbmap"` - XKB_IN_USE=yes -fi - -if [ -f "$userxkbmap" ]; then - setxkbmap `cat "$userxkbmap"` - XKB_IN_USE=yes -fi - -# -# Eeek, this seems like too much magic here -# -if [ -z "$XKB_IN_USE" -a ! -L /etc/X11/X ]; then - if grep '^exec.*/Xsun' /etc/X11/X > /dev/null 2>&1 && [ -f /etc/X11/XF86Config ]; then - xkbsymbols=`sed -n -e 's/^[ ]*XkbSymbols[ ]*"\(.*\)".*$/\1/p' /etc/X11/XF86Config /etc/X11/xorg.conf` - if [ -n "$xkbsymbols" ]; then - setxkbmap -symbols "$xkbsymbols" - XKB_IN_USE=yes - fi - fi -fi - -# xkb and xmodmap don't play nice together -if [ -z "$XKB_IN_USE" ]; then - if [ -f "$rh6sysmodmap" ]; then - xmodmap "$rh6sysmodmap" - fi - - if [ -f "$sysmodmap" ]; then - xmodmap "$sysmodmap" - fi - - if [ -f "$usermodmap" ]; then - xmodmap "$usermodmap" - fi -fi - -unset XKB_IN_USE - -# run all system xinitrc shell scripts. -if [ -d /etc/X11/xinit/xinitrc.d ]; then - for i in /etc/X11/xinit/xinitrc.d/* ; do - if [ -x "$i" ]; then - . "$i" - fi - done -fi - -exec /usr/bin/start-lumina-desktop diff --git a/x11-wm/lumina/files/manpages.patch b/x11-wm/lumina/files/manpages.patch deleted file mode 100644 index 62291387c421..000000000000 --- a/x11-wm/lumina/files/manpages.patch +++ /dev/null @@ -1,155 +0,0 @@ -Bug: https://bugs.gentoo.org/743094 - ---- a/src-qt5/core/lumina-desktop/lumina-desktop.pro -+++ b/src-qt5/core/lumina-desktop/lumina-desktop.pro -@@ -171,7 +171,7 @@ - dotrans.extra=cd $$PWD/i18n && $${LRELEASE} -nounfinished *.ts && cp *.qm $(INSTALL_ROOT)$${L_SHAREDIR}/lumina-desktop/i18n/ - - manpage.path=$${L_MANDIR}/man1/ --manpage.extra="$${MAN_ZIP} $$PWD/lumina-desktop.1 > $(INSTALL_ROOT)$${L_MANDIR}/man1/lumina-desktop.1.gz" -+manpage.extra=cp $$PWD/lumina-desktop.1 $(INSTALL_ROOT)$${L_MANDIR}/man1/lumina-desktop.1 - - INSTALLS += target desktop icons defaults conf fluxconf manpage - ---- a/src-qt5/core/lumina-info/lumina-info.pro -+++ b/src-qt5/core/lumina-info/lumina-info.pro -@@ -98,7 +98,7 @@ - desktop.path=$${L_SHAREDIR}/applications/ - - manpage.path=$${L_MANDIR}/man1/ --manpage.extra="$${MAN_ZIP} $$PWD/lumina-info.1 > $(INSTALL_ROOT)$${L_MANDIR}/man1/lumina-info.1.gz" -+manpage.extra=cp $$PWD/lumina-info.1 $(INSTALL_ROOT)$${L_MANDIR}/man1/lumina-info.1 - - INSTALLS += target desktop manpage - ---- a/src-qt5/core/lumina-open/lumina-open.pro -+++ b/src-qt5/core/lumina-open/lumina-open.pro -@@ -90,7 +90,7 @@ - dotrans.extra=cd $$PWD/i18n && $${LRELEASE} -nounfinished *.ts && cp *.qm $(INSTALL_ROOT)$${L_SHAREDIR}/lumina-desktop/i18n/ - - manpage.path=$${L_MANDIR}/man1/ --manpage.extra="$${MAN_ZIP} $$PWD/lumina-open.1 > $(INSTALL_ROOT)$${L_MANDIR}/man1/lumina-open.1.gz" -+manpage.extra=cp $$PWD/lumina-open.1 $(INSTALL_ROOT)$${L_MANDIR}/man1/lumina-open.1 - - INSTALLS += target manpage - ---- a/src-qt5/core/lumina-session/lumina-session.pro -+++ b/src-qt5/core/lumina-session/lumina-session.pro -@@ -17,6 +17,6 @@ - HEADERS += session.h - - manpage.path=$${L_MANDIR}/man8/ --manpage.extra="$${MAN_ZIP} $$PWD/start-lumina-desktop.8 > $(INSTALL_ROOT)$${L_MANDIR}/man8/start-lumina-desktop.8.gz" -+manpage.extra=cp $$PWD/start-lumina-desktop.8 $(INSTALL_ROOT)$${L_MANDIR}/man8/start-lumina-desktop.8 - - INSTALLS += target manpage ---- a/src-qt5/core-utils/lumina-config/lumina-config.pro -+++ b/src-qt5/core-utils/lumina-config/lumina-config.pro -@@ -121,7 +121,7 @@ - desktop.path=$${L_SHAREDIR}/applications/ - - manpage.path=$${L_MANDIR}/man1/ --manpage.extra="$${MAN_ZIP} $$PWD/lumina-config.1 > $(INSTALL_ROOT)$${L_MANDIR}/man1/lumina-config.1.gz" -+manpage.extra=cp $$PWD/lumina-config.1 $(INSTALL_ROOT)$${L_MANDIR}/man1/lumina-config.1 - - INSTALLS += target desktop manpage - ---- a/src-qt5/core-utils/lumina-search/lumina-search.pro -+++ b/src-qt5/core-utils/lumina-search/lumina-search.pro -@@ -99,7 +99,7 @@ - desktop.path=$${L_SHAREDIR}/applications/ - - manpage.path=$${L_MANDIR}/man1/ --manpage.extra="$${MAN_ZIP} $$PWD/lumina-search.1 > $(INSTALL_ROOT)$${L_MANDIR}/man1/lumina-search.1.gz" -+manpage.extra=cp $$PWD/lumina-search.1 $(INSTALL_ROOT)$${L_MANDIR}/man1/lumina-search.1 - - INSTALLS += target desktop manpage - ---- a/src-qt5/core-utils/lumina-xconfig/lumina-xconfig.pro -+++ b/src-qt5/core-utils/lumina-xconfig/lumina-xconfig.pro -@@ -95,7 +95,7 @@ - desktop.path=$${L_SHAREDIR}/applications/ - - manpage.path=$${L_MANDIR}/man1/ --manpage.extra="$${MAN_ZIP} $$PWD/lumina-xconfig.1 > $(INSTALL_ROOT)$${L_MANDIR}/man1/lumina-xconfig.1.gz" -+manpage.extra=cp $$PWD/lumina-xconfig.1 $(INSTALL_ROOT)$${L_MANDIR}/man1/lumina-xconfig.1 - - INSTALLS += target desktop manpage - ---- a/src-qt5/desktop-utils/lumina-archiver/lumina-archiver.pro -+++ b/src-qt5/desktop-utils/lumina-archiver/lumina-archiver.pro -@@ -96,7 +96,7 @@ - #link.extra=ln -sf lumina-archiver $(INSTALL_ROOT)$${L_BINDIR}/lpac - - manpage.path=$${L_MANDIR}/man1/ --manpage.extra="$${MAN_ZIP} $$PWD/lumina-archiver.1 > $(INSTALL_ROOT)$${L_MANDIR}/man1/lumina-archiver.1.gz" -+manpage.extra=cp $$PWD/lumina-archiver.1 $(INSTALL_ROOT)$${L_MANDIR}/man1/lumina-archiver.1 - - INSTALLS += target desktop manpage - ---- a/src-qt5/desktop-utils/lumina-fileinfo/lumina-fileinfo.pro -+++ b/src-qt5/desktop-utils/lumina-fileinfo/lumina-fileinfo.pro -@@ -95,7 +95,7 @@ - desktop.path=$${L_SHAREDIR}/applications/ - - manpage.path=$${L_MANDIR}/man1/ --manpage.extra="$${MAN_ZIP} $$PWD/lumina-fileinfo.1 > $(INSTALL_ROOT)$${L_MANDIR}/man1/lumina-fileinfo.1.gz" -+manpage.extra=cp $$PWD/lumina-fileinfo.1 $(INSTALL_ROOT)$${L_MANDIR}/man1/lumina-fileinfo.1 - - INSTALLS += target desktop manpage - ---- a/src-qt5/desktop-utils/lumina-fm/lumina-fm.pro -+++ b/src-qt5/desktop-utils/lumina-fm/lumina-fm.pro -@@ -131,7 +131,7 @@ - desktop.path=$${L_SHAREDIR}/applications/ - - manpage.path=$${L_MANDIR}/man1/ --manpage.extra="$${MAN_ZIP} $$PWD/lumina-fm.1 > $(INSTALL_ROOT)$${L_MANDIR}/man1/lumina-fm.1.gz" -+manpage.extra=cp $$PWD/lumina-fm.1 $(INSTALL_ROOT)$${L_MANDIR}/man1/lumina-fm.1 - - INSTALLS += target desktop icons manpage - ---- a/src-qt5/desktop-utils/lumina-mediaplayer/lumina-mediaplayer.pro -+++ b/src-qt5/desktop-utils/lumina-mediaplayer/lumina-mediaplayer.pro -@@ -100,7 +100,7 @@ - #link.extra=ln -sf lumina-mediaplayer $(INSTALL_ROOT)$${L_BINDIR}/lplay - - manpage.path=$${L_MANDIR}/man1/ --manpage.extra="$${MAN_ZIP} $$PWD/lumina-mediaplayer.1 > $(INSTALL_ROOT)$${L_MANDIR}/man1/lumina-mediaplayer.1.gz" -+manpage.extra=cp $$PWD/lumina-mediaplayer.1 $(INSTALL_ROOT)$${L_MANDIR}/man1/lumina-mediaplayer.1 - - INSTALLS += target desktop manpage - ---- a/src-qt5/desktop-utils/lumina-photo/lumina-photo.pro -+++ b/src-qt5/desktop-utils/lumina-photo/lumina-photo.pro -@@ -99,7 +99,7 @@ - #link.extra=ln -sf lumina-photo $(INSTALL_ROOT)$${L_BINDIR}/lplay - - manpage.path=$${L_MANDIR}/man1/ --manpage.extra="$${MAN_ZIP} $$PWD/lumina-photo.1 > $(INSTALL_ROOT)$${L_MANDIR}/man1/lumina-photo.1.gz" -+manpage.extra=cp $$PWD/lumina-photo.1 $(INSTALL_ROOT)$${L_MANDIR}/man1/lumina-photo.1 - - INSTALLS += target desktop manpage - ---- a/src-qt5/desktop-utils/lumina-screenshot/lumina-screenshot.pro -+++ b/src-qt5/desktop-utils/lumina-screenshot/lumina-screenshot.pro -@@ -96,7 +96,7 @@ - desktop.path=$${L_SHAREDIR}/applications/ - - manpage.path=$${L_MANDIR}/man1/ --manpage.extra="$${MAN_ZIP} $$PWD/lumina-screenshot.1 > $(INSTALL_ROOT)$${L_MANDIR}/man1/lumina-screenshot.1.gz" -+manpage.extra=cp $$PWD/lumina-screenshot.1 $(INSTALL_ROOT)$${L_MANDIR}/man1/lumina-screenshot.1 - - INSTALLS += target desktop manpage - ---- a/src-qt5/desktop-utils/lumina-textedit/lumina-textedit.pro -+++ b/src-qt5/desktop-utils/lumina-textedit/lumina-textedit.pro -@@ -106,7 +106,7 @@ - syntax.files=syntax_rules/* - - manpage.path=$${L_MANDIR}/man1/ --manpage.extra="$${MAN_ZIP} $$PWD/lumina-textedit.1 > $(INSTALL_ROOT)$${L_MANDIR}/man1/lumina-textedit.1.gz" -+manpage.extra=cp $$PWD/lumina-textedit.1 $(INSTALL_ROOT)$${L_MANDIR}/man1/lumina-textedit.1 - - INSTALLS += target desktop link syntax manpage - diff --git a/x11-wm/lumina/lumina-1.6.2-r4.ebuild b/x11-wm/lumina/lumina-1.6.2-r4.ebuild deleted file mode 100644 index c0f5a86ab5b3..000000000000 --- a/x11-wm/lumina/lumina-1.6.2-r4.ebuild +++ /dev/null @@ -1,98 +0,0 @@ -# Copyright 1999-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -PLOCALES="af ar az bg bn bs ca cs cy da de el en_AU en_GB en_ZA es et eu fa fi fr fr_CA fur gl he hi hr hu id is it ja ka ko lt lv mk mn ms mt nb ne nl pa pl pt pt_BR ro ru sa sk sl sr sv sw ta tg th tr uk ur uz vi zh_CN zh_HK zh_TW zu" -inherit plocale qmake-utils xdg optfeature - -DESCRIPTION="Lumina desktop environment" -HOMEPAGE="https://lumina-desktop.org/" -SRC_URI="https://github.com/trueos/${PN}/archive/v${PV/_/-}.tar.gz -> ${P}.tar.gz" -S="${WORKDIR}/${P/_/-}" - -LICENSE="BSD" -SLOT="0" -KEYWORDS="amd64 x86" -IUSE="desktop-utils" - -DEPEND=" - dev-qt/qtconcurrent:5 - dev-qt/qtcore:5 - dev-qt/qtdbus:5 - dev-qt/qtdeclarative:5 - dev-qt/qtgui:5 - dev-qt/qtmultimedia:5[widgets] - dev-qt/qtnetwork:5[ssl] - dev-qt/qtprintsupport:5 - dev-qt/qtsvg:5 - dev-qt/qtwidgets:5 - dev-qt/qtx11extras:5 - x11-libs/libXcursor - x11-libs/libXdamage - x11-libs/libxcb - x11-libs/xcb-util - x11-libs/xcb-util-image - x11-libs/xcb-util-wm - desktop-utils? ( app-text/poppler[qt5] )" - -RDEPEND="${DEPEND} - app-admin/sysstat - media-sound/alsa-utils - sys-apps/dbus - sys-fs/inotify-tools - sys-power/acpi - || ( - x11-apps/xbacklight - sys-power/acpilight - ) - x11-apps/xinit - x11-apps/xrandr - x11-misc/numlockx - x11-misc/xcompmgr - x11-wm/fluxbox" - -BDEPEND=" - dev-qt/linguist-tools:5" - -PATCHES=( - "${FILESDIR}/desktop-files.patch" - "${FILESDIR}/manpages.patch" -) - -DOCS=( README.md ) - -src_prepare() { - default - - if ! use desktop-utils ; then - rm -rf src-qt5/desktop-utils || die - sed -e "/desktop-utils/d" -i src-qt5/src-qt5.pro || die - fi - - plocale_find_changes "${S}/src-qt5/core/${PN}-desktop/i18n" "${PN}-desktop_" '.ts' -} - -src_configure() { - eqmake5 PREFIX="${EPREFIX}/usr" LIBPREFIX="${EPREFIX}/usr/$(get_libdir)" \ - CONFIG+=WITH_I18N QMAKE_CFLAGS_ISYSTEM= -} - -src_install() { - emake install INSTALL_ROOT="${D}" - einstalldocs - exeinto /etc/X11/Sessions - newexe "${FILESDIR}/lumina-session" lumina ||die - - remove_locale() { - rm -f "${ED}"/usr/share/${PN}-desktop/i18n/l*_${1}.qm - - } - plocale_for_each_disabled_locale remove_locale -} - -pkg_postinst() { - xdg_pkg_postinst - optfeature_header "Additional runtime features:" - optfeature "screensaver support" x11-misc/xscreensaver -} diff --git a/x11-wm/lumina/metadata.xml b/x11-wm/lumina/metadata.xml deleted file mode 100644 index 1242024669f2..000000000000 --- a/x11-wm/lumina/metadata.xml +++ /dev/null @@ -1,26 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd"> -<pkgmetadata> - <maintainer type="person"> - <email>[email protected]</email> - </maintainer> - <use> - <flag name="desktop-utils">Build and install lumina's desktop-utils</flag> - </use> - <upstream> - <maintainer status="active"> - <email>[email protected]</email> - <name>Ken Moore</name> - </maintainer> - <remote-id type="github">pcbsd/lumina</remote-id> - <bugs-to>https://github.com/pcbsd/lumina/issues</bugs-to> - <doc lang="en">http://lumina-desktop.org/handbook/</doc> - </upstream> - <longdescription lang="en"> - The Lumina Desktop Environment is a lightweight system interface that is designed for use on any Unix-like operating system. It takes a plugin-based approach, allowing the entire interface to be assembled/arranged by each individual user as desired, with a system-wide default layout which was setup by the system administrator. This allows every system (or user session) to be designed to maximize the individual user's productivity. - - The Lumina desktop developers understand that the point of a computer system is to run applications, so Lumina was designed to require as few system dependencies/requirements as possible. This allows it to be used to revitalize older systems or to allow the user to run applications that may need a higher percentage of the system resources than were previously available with other desktop environments. - - Lumina is created/distributed under the 3-clause BSD license, allowing it to be used by anyone, anywhere (including in proprietary distributions). It has been written from scratch in C++/Qt5 and is not based on any existing desktop's code-base. It also does not use any of the Linux-based desktop frameworks (ConsoleKit, PolicyKit, D-Bus, systemd, etc), instead using a simple built-in interface layer for communicating directly with the operating system. - </longdescription> -</pkgmetadata>
