sm-commit AT lists.ibiblio.org
Subject: Source Mage code commit list
List archive
[[SM-Commit] ] GIT changes to master grimoire by Treeve Jelbert (0e4abeec67fb5b4036f3b25b71311575aa9aacf5)
- From: Treeve Jelbert <scm AT sourcemage.org>
- To: sm-commit AT lists.ibiblio.org, sm-commit AT lists.sourcemage.org
- Subject: [[SM-Commit] ] GIT changes to master grimoire by Treeve Jelbert (0e4abeec67fb5b4036f3b25b71311575aa9aacf5)
- Date: Wed, 14 Oct 2026 10:02:19 +0000
GIT changes to master grimoire by Treeve Jelbert <treeve AT sourcemage.org>:
Changes.kde6 | 7
KDE_PLASMA | 8 -
dev/null |binary
kde-extra/kup/CONFIGURE | 1
kde-extra/kup/DEPENDS | 20 --
kde-extra/kup/DETAILS | 11 -
kde-extra/kup/HISTORY | 24 ---
kde-plasma/kdeplasma-addons/DEPENDS | 4
kde-plasma/kglobalacceld/DEPENDS | 13 -
kde-plasma/kinfocenter/DEPENDS | 7
kde-plasma/kscreen/DEPENDS | 9 -
kde-plasma/kscreenlocker/DEPENDS | 2
kde-plasma/kscreenlocker/patches/0001-fix-x11locker.cpp.patch | 63 -------
kde-plasma/ksystemstats/DEPENDS | 2
kde-plasma/kup/CONFIGURE | 1
kde-plasma/kup/DEPENDS | 20 ++
kde-plasma/kup/DETAILS | 10 +
kde-plasma/kup/HISTORY | 27 +++
kde-plasma/kwayland/DEPENDS | 2
kde-plasma/kwin-x11/CONFIGURE | 1
kde-plasma/kwin-x11/CONFLICTS | 1
kde-plasma/kwin-x11/DEPENDS | 79
----------
kde-plasma/kwin-x11/DETAILS | 9 -
kde-plasma/kwin-x11/PROVIDES | 1
kde-plasma/kwin/DEPENDS | 10 -
kde-plasma/libkscreen/DEPENDS | 1
kde-plasma/libplasma/DEPENDS | 10 -
kde-plasma/plasma-desktop/DEPENDS | 2
kde-plasma/plasma-integration/DEPENDS | 7
kde-plasma/plasma-login-manager/BUILD | 2
kde-plasma/plasma-login-manager/CONFIGURE | 1
kde-plasma/plasma-login-manager/DEPENDS | 22 ++
kde-plasma/plasma-login-manager/DETAILS | 11 +
kde-plasma/plasma-login-manager/FINAL | 5
kde-plasma/plasma-login-manager/HISTORY | 3
kde-plasma/plasma-login-manager/INSTALL | 7
kde-plasma/plasma-login-manager/PRE_BUILD | 3
kde-plasma/plasma-login-manager/pam/plasmalogin | 1
kde-plasma/plasma-login-manager/pam/plasmalogin-autologin | 12 +
kde-plasma/plasma-login-manager/pam/plasmalogin-greeter | 7
kde-plasma/plasma-workspace/DEPENDS | 15 +
kde-plasma/plasma5support/DEPENDS | 5
kde-plasma/polkit-kde-agent-1/DEPENDS | 1
kde-plasma/spectacle/DEPENDS | 4
kde-plasma/union/DEPENDS | 3
kde-plasma/xdg-desktop-portal-kde/DEPENDS | 4
46 files changed, 190 insertions(+), 268 deletions(-)
New commits:
commit 0e4abeec67fb5b4036f3b25b71311575aa9aacf5
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>
plasma/* 6.8.0
commit 58f63cf35725b4ac7e633d677a85666e0960694d
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>
plasma depends++
commit 297ea32b05b9ce0b133bbf2bb0968fe35563c753
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>
KDE_PLASMA - bump version
commit 1aa634bf219a6882019bcaac1bb670fcd3053f6b
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>
drop kwin-x11
commit 3262144e9fca6224abe523e8ff3d559c376ad9bb
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>
plasma/* tweak depends
commit ea25e9149ae18bb637674aaf4214aabe81ccd626
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>
add plasma-login-manager
commit 0b53d11e422ea94129be5f75dfaf21716d9463f5
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>
KDE_PLASMA - tweak
commit 5e62c04eceb08aa9b993a3c5de72da0e8756d006
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>
move kup to plasma
commit 42d20a222844f26843e0b862e2426bab3626a77b
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>
plasma/* +>6.7.90
diff --git a/Changes.kde6 b/Changes.kde6
index bac5bda..c00a78c 100644
--- a/Changes.kde6
+++ b/Changes.kde6
@@ -1,10 +1,17 @@
KDE6 status
+2026-10-14 plasma/* 6.8.0; delete obsolete patch
2026-10-09 kde-fw* => 6.31.0
depends and build tweaks
2026-10-08 kde/* =>26.08.2
fix pimcommon depends
2026-09-10 kde.gpg add "Igor Mironchik <igor.mironchik AT gmail.com>"
+2026-09-10 plasma/* 6.7.90
+ move kup to plasma
+ KDE_PLASMA bump dependent versions
+ add plasma-login-manager
+ plasma/* tweak depends
+ kwin-x11: deleted
2026-09-10 kde/* =>26.08.1
2026-09-09 kde-fw* => 6.30.0
2026-09-08 plasma/* 6.7.5
diff --git a/KDE_PLASMA b/KDE_PLASMA
index e566021..8162318 100644
--- a/KDE_PLASMA
+++ b/KDE_PLASMA
@@ -7,7 +7,7 @@ if [[ -z $BRANCH ]];then
BRANCH=stable
fi
if [[ -z $VERSION ]];then
- VERSION=6.7.5
+ VERSION=6.8.0
VX=$VERSION
else
VX=${VERSION%.?}
@@ -21,6 +21,6 @@ fi
SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELL-$VERSION
WEB_SITE=https://kde.org/plasma-desktop
-MIN_PWP='>= 1.21.0'
-MIN_QT='>= 6.10.0'
-MIN_KF='>= 6.26.0'
+MIN_PWP='>= 1.23.0'
+MIN_QT='>= 6.11.0'
+MIN_KF='>= 6.30.0'
diff --git a/kde-extra/kup/CONFIGURE b/kde-extra/kup/CONFIGURE
deleted file mode 100755
index b2f02c3..0000000
--- a/kde-extra/kup/CONFIGURE
+++ /dev/null
@@ -1 +0,0 @@
-source $GRIMOIRE/CMAKE_CONFIGURE
diff --git a/kde-extra/kup/DEPENDS b/kde-extra/kup/DEPENDS
deleted file mode 100755
index 08943a1..0000000
--- a/kde-extra/kup/DEPENDS
+++ /dev/null
@@ -1,20 +0,0 @@
-source "$GRIMOIRE/KDE_DEPENDS" &&
-vdepends <<! &&
- kcmutils
- kconfig
- kcoreaddons
- kdbusaddons
- ki18n
- kidletime
- kio
- kitemmodels
- kjobwidgets
- knotifications
- kwidgetsaddons
- solid
- libplasma
- plasma5support
- libgit2 ' -DUSE_SYSTEM_LIBGIT2=1'
-!
-optional_depends bup '' '' 'Bup backup support' &&
-optional_depends rsync '' '' 'RSync support'
diff --git a/kde-extra/kup/DETAILS b/kde-extra/kup/DETAILS
deleted file mode 100755
index 24bd702..0000000
--- a/kde-extra/kup/DETAILS
+++ /dev/null
@@ -1,11 +0,0 @@
- SPELL=kup
- VERSION=0.10.0
-source $GRIMOIRE/KDE_EXTRA
- LICENSE[0]=GPL
- ENTERED=20120220
- KEYWORDS="kde backup"
- SHORT="frontend for the very excellent bup backup software"
-cat << EOF
-Kup is a KDE-based frontend for the very excellent bup backup software, that
gives you easy
-and fast incremental backups
-EOF
diff --git a/kde-extra/kup/HISTORY b/kde-extra/kup/HISTORY
deleted file mode 100644
index 7866558..0000000
--- a/kde-extra/kup/HISTORY
+++ /dev/null
@@ -1,24 +0,0 @@
-2024-06-03 Treeve Jelbert <treeve AT sourcemage.org>
- * DETAILS: version 0.10.0
-
-2021-06-05 Treeve Jelbert <treeve AT sourcemage.org>
- * DETAILS: version 0.9.1
- * kup.gpg: update "Simon Persson <simon.persson AT mykolab.com>"
-
-2021-05-22 Treeve Jelbert <treeve AT sourcemage.org>
- * DETAILS: version 0.9.0
-
-2020-06-03 Treeve Jelbert <treeve AT sourcemage.org>
- * DETAILS: add gpg checking
- * kup.gpg: add Simon Persson <simon.persson AT mykolab.com>
- * DETAILS: version 0.8.0
- now at kde
- * DEPENDS: tweak
-
-2017-06-02 Treeve Jelbert <treeve AT sourcemage.org>
- * DETAILS: version 0.7.0
-
-2012-02-20 Treeve Jelbert <treeve AT sourcemage.org>
- * DETAILS: version master
- spell created
-
diff --git a/kde-extra/kup/kde.gpg b/kde-extra/kup/kde.gpg
deleted file mode 100644
index 4e5055e..0000000
Binary files a/kde-extra/kup/kde.gpg and /dev/null differ
diff --git a/kde-plasma/kdeplasma-addons/DEPENDS
b/kde-plasma/kdeplasma-addons/DEPENDS
index aa7988e..090a988 100755
--- a/kde-plasma/kdeplasma-addons/DEPENDS
+++ b/kde-plasma/kdeplasma-addons/DEPENDS
@@ -1,6 +1,5 @@
source $GRIMOIRE/KDE_DEPENDS
vdepends <<! &&
- qt5compat
qt6declarative
kcmutils
kconfig
@@ -28,6 +27,5 @@ vdepends <<! &&
rust
!
optional_depends qt6webengine '' '' 'build dict/web browser applets' &&
-optional_depends qt6quick3d '' '' 'build desktop cube effect' &&
+optional_depends qt6quick3d '' '' 'build desktop cube effect'
#optional_depends networkmanager-qt '' '' 'check for metered connections' &&
-runtime_depends plasma5support
diff --git a/kde-plasma/kglobalacceld/DEPENDS
b/kde-plasma/kglobalacceld/DEPENDS
index b09957c..3bdca06 100755
--- a/kde-plasma/kglobalacceld/DEPENDS
+++ b/kde-plasma/kglobalacceld/DEPENDS
@@ -1,17 +1,8 @@
source $GRIMOIRE/KDE_DEPENDS &&
-vdepends <<! &&
+vdepends <<!
kconfig
kcoreaddons
- kcrash
- kdbusaddons
- kglobalaccel >= 6.17
+ kglobalaccel >= 6.27
ki18n
- kwindowsystem
PKG-CONFIG
!
-
-optional_depends libxcb ' -DWITH_X11=1' ' -DWITH_X11=0' 'X11 support' &&
-if is_depends_enabled $SPELL libxcb;then
-# depends libxcb &&
- depends xcb-util-keysyms
-fi
diff --git a/kde-plasma/kinfocenter/DEPENDS b/kde-plasma/kinfocenter/DEPENDS
index f2be09f..583e36f 100755
--- a/kde-plasma/kinfocenter/DEPENDS
+++ b/kde-plasma/kinfocenter/DEPENDS
@@ -1,17 +1,16 @@
source $GRIMOIRE/KDE_DEPENDS &&
vdepends <<! &&
+ qt6graphs
+ kauth
kcmutils
kconfig
- kconfigwidgets
kcoreaddons
kcrash
kdbusaddons
ki18n
kio
kirigami
- kpackage
kservice
- kxmlgui
solid
PKG-CONFIG
!
@@ -21,6 +20,8 @@ optional_depends kdoctools \
'build docs' &&
runtime_depends systemsettings &&
+suggest_depends libva-utils '' '' 'VA-API info' &&
+suggest_depends libdisplay-info '' '' 'Display type info' &&
suggest_depends xdpyinfo '' '' 'X11 support' &&
suggest_depends pciutils '' '' 'PCI support' &&
suggest_depends libusb '' '' 'USB support' &&
diff --git a/kde-plasma/kscreen/DEPENDS b/kde-plasma/kscreen/DEPENDS
index 656b4ca..1d90036 100755
--- a/kde-plasma/kscreen/DEPENDS
+++ b/kde-plasma/kscreen/DEPENDS
@@ -1,5 +1,5 @@
source $GRIMOIRE/KDE_DEPENDS &&
-vdepends <<! &&
+vdepends <<!
qt6declarative
kcmutils
kconfig
@@ -13,10 +13,3 @@ vdepends <<! &&
layer-shell-qt
libkscreen
!
-
-
-
-optional_depends libx11 ' -DWITH_X11=ON' ' -DWITH_X11=OFF' 'X11 support'
-if is_depends_enabled $SPELL libx11;then
- depends libxcb
-fi
diff --git a/kde-plasma/kscreenlocker/DEPENDS
b/kde-plasma/kscreenlocker/DEPENDS
index bff25a1..54662f5 100755
--- a/kde-plasma/kscreenlocker/DEPENDS
+++ b/kde-plasma/kscreenlocker/DEPENDS
@@ -1,8 +1,6 @@
source $GRIMOIRE/KDE_DEPENDS &&
vdepends <<! &&
qt6declarative
- libx11
- libxcb
kcmutils
kcrash
kglobalaccel
diff --git a/kde-plasma/kscreenlocker/patches/0001-fix-x11locker.cpp.patch
b/kde-plasma/kscreenlocker/patches/0001-fix-x11locker.cpp.patch
deleted file mode 100644
index ee45a38..0000000
--- a/kde-plasma/kscreenlocker/patches/0001-fix-x11locker.cpp.patch
+++ /dev/null
@@ -1,63 +0,0 @@
-From ce3183eb28cd77cb656eb4b77c005f96ecd35f15 Mon Sep 17 00:00:00 2001
-From: Treeve Jelbert <treeve AT sourcemage.org>
-Date: Sun, 14 Apr 2024 20:47:10 +0200
-Subject: [PATCH] fix x11locker.cpp
-
----
- x11locker.cpp | 12 ++++++------
- 1 file changed, 6 insertions(+), 6 deletions(-)
-
-diff --git a/x11locker.cpp b/x11locker.cpp
-index 577ee9c..724130d 100644
---- a/x11locker.cpp
-+++ b/x11locker.cpp
-@@ -51,8 +51,8 @@ void X11Locker::initialize()
- updateGeo();
-
- // virtual root property
-- gXA_VROOT = XInternAtom(X11Info::display(), "__SWM_VROOT", False);
-- gXA_SCREENSAVER_VERSION = XInternAtom(X11Info::display(),
"_SCREENSAVER_VERSION", False);
-+ gXA_VROOT = XInternAtom(X11Info::display(), "__SWM_VROOT", false);
-+ gXA_SCREENSAVER_VERSION = XInternAtom(X11Info::display(),
"_SCREENSAVER_VERSION", false);
-
- // read the initial information about all toplevel windows
- Window r, p;
-@@ -102,7 +102,7 @@ void X11Locker::showLockWindow()
- qCDebug(KSCREENLOCKER) << "Lock window Id: " << m_background->winId();
-
- m_background->setPosition(0, 0);
-- XSync(X11Info::display(), False);
-+ XSync(X11Info::display(), false);
-
- setVRoot(m_background->winId(), m_background->winId());
- }
-@@ -123,7 +123,7 @@ void X11Locker::hideLockWindow()
- XChangeProperty(X11Info::display(), gVRoot, gXA_VROOT, XA_WINDOW,
32, PropModeReplace, (unsigned char *)vroot_data, 1);
- gVRoot = 0;
- }
-- XSync(X11Info::display(), False);
-+ XSync(X11Info::display(), false);
- m_allowedWindows.clear();
- }
-
-@@ -161,7 +161,7 @@ void X11Locker::saveVRoot()
- gXA_VROOT,
- 0,
- 1,
-- False,
-+ false,
- XA_WINDOW,
- &actual_type,
- &actual_format,
-@@ -244,7 +244,7 @@ void X11Locker::fakeFocusIn(WId window)
- ev.xfocus.window = window;
- ev.xfocus.mode = NotifyNormal;
- ev.xfocus.detail = NotifyAncestor;
-- XSendEvent(X11Info::display(), window, False, NoEventMask, &ev);
-+ XSendEvent(X11Info::display(), window, false, NoEventMask, &ev);
- XFlush(X11Info::display());
-
- m_focusedLockWindow = window;
---
-2.44.0
-
diff --git a/kde-plasma/ksystemstats/DEPENDS b/kde-plasma/ksystemstats/DEPENDS
index 08db28b..31add99 100755
--- a/kde-plasma/ksystemstats/DEPENDS
+++ b/kde-plasma/ksystemstats/DEPENDS
@@ -9,5 +9,5 @@ vdepends <<! &&
libnl
libksysguard
!
-optional_depends networkmanager-qt '' '' 'improved backend for Network
statistics'
+optional_depends networkmanager-qt '-DWITH_NM=on' '-DWITH_NM=off' 'improved
backend for Network statistics' &&
optional_depends lm_sensors '' '' 'monitor sensor information'
diff --git a/kde-plasma/kup/CONFIGURE b/kde-plasma/kup/CONFIGURE
new file mode 100755
index 0000000..b2f02c3
--- /dev/null
+++ b/kde-plasma/kup/CONFIGURE
@@ -0,0 +1 @@
+source $GRIMOIRE/CMAKE_CONFIGURE
diff --git a/kde-plasma/kup/DEPENDS b/kde-plasma/kup/DEPENDS
new file mode 100755
index 0000000..08943a1
--- /dev/null
+++ b/kde-plasma/kup/DEPENDS
@@ -0,0 +1,20 @@
+source "$GRIMOIRE/KDE_DEPENDS" &&
+vdepends <<! &&
+ kcmutils
+ kconfig
+ kcoreaddons
+ kdbusaddons
+ ki18n
+ kidletime
+ kio
+ kitemmodels
+ kjobwidgets
+ knotifications
+ kwidgetsaddons
+ solid
+ libplasma
+ plasma5support
+ libgit2 ' -DUSE_SYSTEM_LIBGIT2=1'
+!
+optional_depends bup '' '' 'Bup backup support' &&
+optional_depends rsync '' '' 'RSync support'
diff --git a/kde-plasma/kup/DETAILS b/kde-plasma/kup/DETAILS
new file mode 100755
index 0000000..dbaf1d2
--- /dev/null
+++ b/kde-plasma/kup/DETAILS
@@ -0,0 +1,10 @@
+ SPELL=kup
+source $GRIMOIRE/KDE_PLASMA
+ LICENSE[0]=GPL
+ ENTERED=20120220
+ KEYWORDS="kde backup"
+ SHORT="frontend for the very excellent bup backup software"
+cat << EOF
+Kup is a KDE-based frontend for the very excellent bup backup software, that
gives you easy
+and fast incremental backups
+EOF
diff --git a/kde-plasma/kup/HISTORY b/kde-plasma/kup/HISTORY
new file mode 100644
index 0000000..489afd0
--- /dev/null
+++ b/kde-plasma/kup/HISTORY
@@ -0,0 +1,27 @@
+2026-09-10 Treeve Jelbert <treeve AT sourcemage.org>
+ * *: now part of kde-plasma
+
+2024-06-03 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 0.10.0
+
+2021-06-05 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 0.9.1
+ * kup.gpg: update "Simon Persson <simon.persson AT mykolab.com>"
+
+2021-05-22 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 0.9.0
+
+2020-06-03 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: add gpg checking
+ * kup.gpg: add Simon Persson <simon.persson AT mykolab.com>
+ * DETAILS: version 0.8.0
+ now at kde
+ * DEPENDS: tweak
+
+2017-06-02 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 0.7.0
+
+2012-02-20 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version master
+ spell created
+
diff --git a/kde-plasma/kwayland/DEPENDS b/kde-plasma/kwayland/DEPENDS
index 1ae9d49..320962c 100755
--- a/kde-plasma/kwayland/DEPENDS
+++ b/kde-plasma/kwayland/DEPENDS
@@ -1,6 +1,6 @@
source $GRIMOIRE/KDE_DEPENDS
vdepends <<!
- wayland
+ wayland >= 1.26
plasma-wayland-protocols $MIN_PWP
MESA
!
diff --git a/kde-plasma/kwin-x11/CONFIGURE b/kde-plasma/kwin-x11/CONFIGURE
deleted file mode 100755
index b2f02c3..0000000
--- a/kde-plasma/kwin-x11/CONFIGURE
+++ /dev/null
@@ -1 +0,0 @@
-source $GRIMOIRE/CMAKE_CONFIGURE
diff --git a/kde-plasma/kwin-x11/CONFLICTS b/kde-plasma/kwin-x11/CONFLICTS
deleted file mode 100755
index 4f6c33c..0000000
--- a/kde-plasma/kwin-x11/CONFLICTS
+++ /dev/null
@@ -1 +0,0 @@
-conflicts kwinft y
diff --git a/kde-plasma/kwin-x11/DEPENDS b/kde-plasma/kwin-x11/DEPENDS
deleted file mode 100755
index 94e811d..0000000
--- a/kde-plasma/kwin-x11/DEPENDS
+++ /dev/null
@@ -1,79 +0,0 @@
-source $GRIMOIRE/KDE_DEPENDS &&
-vdepends <<! &&
- qt5compat
- qt6declarative
- qt6sensors
- qt6tools
- kauth
- kcolorscheme
- kconfig
- kconfigwidgets
- kcoreaddons
- kcrash
- kdbusaddons
- kglobalaccel
- kguiaddons
- ki18n
- kidletime
- kirigami
- knotifications
- kpackage
- krunner
- ksvg
- kwidgetsaddons
- kwindowsystem
- breeze
- kdecoration
- knighttime
- kscreenlocker
- libplasma
- plasma-wayland-protocols $MIN_PWP
- PKG-CONFIG
- DEVICE-MANAGER
- fontconfig
- freetype2
- lcms2
- libcanberra
- libdrm
- libdisplay-info
- libepoxy
- wayland
- wayland-protocols
-!
-#suggest_depends qt6virtualkeyboard '' '' 'virtual unlock keyboard' &&
-suggest_depends qt6multimedia '' '' 'video playback effect' &&
-
-optional_depends kcmutils ' -DKWIN_BUILD_KCMS=1' ' -DKWIN_BUILD_KCMS-0'
'build kcms' &&
-if is_depends_enabled $SPELL kcmutils;then
- depends kdeclarative &&
- depends knewstuff &&
- depends kservice &&
- depends kxmlgui
-fi &&
-
-# plasma stuff
-
-
-optional_depends xwayland ' -DKWIN_BUILD_X11=1' ' -DKWIN_BUILD_X11=0' 'X11 &
XWayland support' &&
-if is_depends_enabled $SPELL xwayland;then
- depends libxcb
- depends libxkbcommon &&
- depends libx11 &&
- depends libxi &&
- depends xinput &&
- depends xcb-util-cursor &&
- depends xrdb &&
- optional_depends xcb-util-wm '' '' 'to build kwin tests'
-fi &&
-
-
-
-optional_depends libqaccessibilityclient '' '' 'enable accessibility
features' &&
-optional_depends kglobalacceld '' ' -DKWIN_BUILD_GLOBALSHORTCUTS=off'
'global shortcuts support' &&
-optional_depends plasma-activities '' "
-DCMAKE_DISABLE_FIND_PACKAGE_PlasmaActivities=1" 'activiies support' &&
-optional_depends kdoctools '' " -DCMAKE_DISABLE_FIND_PACKAGE_KF6DocTools=1"
'build documentation' &&
-
-runtime_depends hwdata &&
-runtime_depends aurorae &&
-#runtime_depends LOGIN-DAEMON &&
-suggest_depends hicolor-icon-theme '' '' 'fallback theme for many programs'
diff --git a/kde-plasma/kwin-x11/DETAILS b/kde-plasma/kwin-x11/DETAILS
deleted file mode 100755
index 12bde5d..0000000
--- a/kde-plasma/kwin-x11/DETAILS
+++ /dev/null
@@ -1,9 +0,0 @@
- SPELL=kwin-x11
-source $GRIMOIRE/KDE_PLASMA
- LICENSE[0]=GPL
- ENTERED=20250311
- KEYWORDS="KDE"
- SHORT="X11 window manager for KDE"
-cat << EOF
-X11 window manager for KDE
-EOF
diff --git a/kde-plasma/kwin-x11/NO_UNITY b/kde-plasma/kwin-x11/NO_UNITY
deleted file mode 100644
index e69de29..0000000
diff --git a/kde-plasma/kwin-x11/PROVIDES b/kde-plasma/kwin-x11/PROVIDES
deleted file mode 100755
index 5a12427..0000000
--- a/kde-plasma/kwin-x11/PROVIDES
+++ /dev/null
@@ -1 +0,0 @@
-KWIN
diff --git a/kde-plasma/kwin/DEPENDS b/kde-plasma/kwin/DEPENDS
index 52c7c9e..cc22fb7 100755
--- a/kde-plasma/kwin/DEPENDS
+++ b/kde-plasma/kwin/DEPENDS
@@ -1,7 +1,7 @@
source $GRIMOIRE/KDE_DEPENDS &&
vdepends <<! &&
qt5compat
- qt6declarative
+ qt6declarative $MIN_QT
qt6svg
qt6tools
kauth
@@ -11,8 +11,8 @@ vdepends <<! &&
kcoreaddons
kcrash
kdbusaddons
- kglobalaccel
- kguiaddons
+ kglobalaccel $MIN_KF
+ kguiaddons $MIN_KF
ki18n
kidletime
kirigami
@@ -26,18 +26,20 @@ vdepends <<! &&
kpipewire
kscreenlocker
kwayland
+ libkscreen
libplasma
plasma-wayland-protocols $MIN_PWP
PKG-CONFIG
DEVICE-MANAGER
lcms2
+ libcap
libcanberra
libdrm >= 2.4.118
libdisplay-info
libepoxy
libinput
libxcvt
- wayland >= 1.24
+ wayland >= 1.26
wayland-protocols >= 1.45
!
#suggest_depends qt6virtualkeyboard '' '' 'virtual unlock keyboard' &&
diff --git a/kde-plasma/libkscreen/DEPENDS b/kde-plasma/libkscreen/DEPENDS
index 564cff5..1630527 100755
--- a/kde-plasma/libkscreen/DEPENDS
+++ b/kde-plasma/libkscreen/DEPENDS
@@ -1,7 +1,6 @@
source $GRIMOIRE/KDE_DEPENDS &&
vdepends <<!
plasma-wayland-protocols $MIN_PWP
- libxcb
wayland
!
diff --git a/kde-plasma/libplasma/DEPENDS b/kde-plasma/libplasma/DEPENDS
index b04f9db..b4141c6 100755
--- a/kde-plasma/libplasma/DEPENDS
+++ b/kde-plasma/libplasma/DEPENDS
@@ -1,5 +1,5 @@
source $GRIMOIRE/KDE_DEPENDS &&
-vdepends <<! &&
+vdepends <<!
qt6declarative >= 6.9
qtshadertools
qt6svg
@@ -26,11 +26,3 @@ vdepends <<! &&
gzip
OPENGL
!
-
-
-
-# Xorg stuff
-optional_depends libx11 ' -DWITHOUT_X11=0' ' -DWITHOUT_X11=1' 'X11 support'
&&
-if is_depends_enabled $SPELL libx11;then
- depends libxcb
-fi
diff --git a/kde-plasma/plasma-desktop/DEPENDS
b/kde-plasma/plasma-desktop/DEPENDS
index 30a479d..1ff5ce1 100755
--- a/kde-plasma/plasma-desktop/DEPENDS
+++ b/kde-plasma/plasma-desktop/DEPENDS
@@ -25,7 +25,7 @@ vdepends <<! &&
libplasma
qqc2-desktop-style
sonnet
- KWIN
+ kwin
libksysguard
plasma5support
plasma-activities
diff --git a/kde-plasma/plasma-integration/DEPENDS
b/kde-plasma/plasma-integration/DEPENDS
index 10f2ab5..d6ec8e4 100755
--- a/kde-plasma/plasma-integration/DEPENDS
+++ b/kde-plasma/plasma-integration/DEPENDS
@@ -12,12 +12,15 @@ vdepends <<! &&
kstatusnotifieritem
kwindowsystem
kxmlgui
- libxcb
wayland
plasma-wayland-protocols
!
-optional_depends xdg-desktop-portal-kde ''
'-DCMAKE_DISABLE_FIND_PACKAGE_XDGDesktopPortalKDE=true' 'full open-with
dialog' &&
+optional_depends libxcb ' -DWITH_X11=1' ' -DWITH_X11=0' 'X11 support' &&
+if is_depends_enabled $SPELL libxcb;then
+ depends libx11
+fi &&
optional_depends union ' -DDEFAULT_UNION_STYLE=on' '' 'use Union style' &&
+optional_depends xdg-desktop-portal-kde ''
-DCMAKE_DISABLE_FIND_PACKAGE_XDGDesktopPortalKDE=true 'support open-as
dialog' &&
runtime_depends breeze &&
runtime_depends hack &&
runtime_depends ttf-noto-emoji &&
diff --git a/kde-plasma/plasma-login-manager/BUILD
b/kde-plasma/plasma-login-manager/BUILD
new file mode 100755
index 0000000..866962e
--- /dev/null
+++ b/kde-plasma/plasma-login-manager/BUILD
@@ -0,0 +1,2 @@
+OPTS+=' -DINSTALL_PAM_CONFIGURATION=OFF' &&
+default_build
diff --git a/kde-plasma/plasma-login-manager/CONFIGURE
b/kde-plasma/plasma-login-manager/CONFIGURE
new file mode 100755
index 0000000..b2f02c3
--- /dev/null
+++ b/kde-plasma/plasma-login-manager/CONFIGURE
@@ -0,0 +1 @@
+source $GRIMOIRE/CMAKE_CONFIGURE
diff --git a/kde-plasma/plasma-login-manager/DEPENDS
b/kde-plasma/plasma-login-manager/DEPENDS
new file mode 100755
index 0000000..37dd0b9
--- /dev/null
+++ b/kde-plasma/plasma-login-manager/DEPENDS
@@ -0,0 +1,22 @@
+source $GRIMOIRE/KDE_DEPENDS &&
+
+vdepends <<!
+ qt6declarative
+ kauth
+ kcmutils
+ kconfig
+ kdbusaddons
+ ki18n
+ kio
+ kpackage
+ kwindowsystem
+ layer-shell-qt
+ libplasma
+ libkscreen
+ plasma-workspace
+ linux-pam
+ libxau
+ systemd
+!
+
+optional_depends wayland '' '' 'run greeter with wayland'
diff --git a/kde-plasma/plasma-login-manager/DETAILS
b/kde-plasma/plasma-login-manager/DETAILS
new file mode 100755
index 0000000..908d119
--- /dev/null
+++ b/kde-plasma/plasma-login-manager/DETAILS
@@ -0,0 +1,11 @@
+ SPELL=plasma-login-manager
+source $GRIMOIRE/KDE_PLASMA
+ ENTERED=20250326
+# SECURITY_PATCH=1
+ LICENSE[0]=GPL2
+ KEYWORDS="kde"
+ SHORT="backend for Plasma's login experience"
+cat << EOF
+Plasma Login Manager provides the backend for Plasma's login experience.
+It is a fork of [SDDM](https://github.com/sddm/sddm).
+EOF
diff --git a/kde-plasma/plasma-login-manager/FINAL
b/kde-plasma/plasma-login-manager/FINAL
new file mode 100755
index 0000000..3fa06bb
--- /dev/null
+++ b/kde-plasma/plasma-login-manager/FINAL
@@ -0,0 +1,5 @@
+default_final &&
+# create a home direcctory for plasmalogin user
+TGT=$TRACK_ROOT/var/lib/plasmalogin &&
+mkdir -p $TGT &&
+chown plasmalogin:plasmalogin $TGT
diff --git a/kde-plasma/plasma-login-manager/HISTORY
b/kde-plasma/plasma-login-manager/HISTORY
new file mode 100644
index 0000000..f518ca0
--- /dev/null
+++ b/kde-plasma/plasma-login-manager/HISTORY
@@ -0,0 +1,3 @@
+2025-03-26Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version master (git)
+
diff --git a/kde-plasma/plasma-login-manager/INSTALL
b/kde-plasma/plasma-login-manager/INSTALL
new file mode 100755
index 0000000..ef458c1
--- /dev/null
+++ b/kde-plasma/plasma-login-manager/INSTALL
@@ -0,0 +1,7 @@
+default_install &&
+# install pam scripts
+cd $SPELL_DIRECTORY/pam &&
+for SC in `ls`;do
+# install -m 0660 -o root -g plasmalogin $SC $INSTALL_ROOT/etc/pam.d/$SC
+ install_config_file $SC $INSTALL_ROOT/etc/pam.d/$SC
+done
diff --git a/kde-plasma/plasma-login-manager/NO_UNITY
b/kde-plasma/plasma-login-manager/NO_UNITY
new file mode 100644
index 0000000..e69de29
diff --git a/kde-plasma/plasma-login-manager/PRE_BUILD
b/kde-plasma/plasma-login-manager/PRE_BUILD
new file mode 100755
index 0000000..a426df6
--- /dev/null
+++ b/kde-plasma/plasma-login-manager/PRE_BUILD
@@ -0,0 +1,3 @@
+create_group plasmalogin &&
+create_account plasmalogin /var/lib/plasmalogin /bin/bash video &&
+default_pre_build
diff --git a/kde-plasma/plasma-login-manager/pam/plasmalogin
b/kde-plasma/plasma-login-manager/pam/plasmalogin
new file mode 120000
index 0000000..8271382
--- /dev/null
+++ b/kde-plasma/plasma-login-manager/pam/plasmalogin
@@ -0,0 +1 @@
+/etc/pam.d/login
\ No newline at end of file
diff --git a/kde-plasma/plasma-login-manager/pam/plasmalogin-autologin
b/kde-plasma/plasma-login-manager/pam/plasmalogin-autologin
new file mode 100644
index 0000000..89a7339
--- /dev/null
+++ b/kde-plasma/plasma-login-manager/pam/plasmalogin-autologin
@@ -0,0 +1,12 @@
+auth requisite pam_nologin.so
+auth required pam_env.so
+
+auth required pam_succeed_if.so uid >= 1000 quiet
+auth required pam_permit.so
+
+account include system-account
+
+password required pam_deny.so
+
+session required pam_limits.so
+session include system-session
diff --git a/kde-plasma/plasma-login-manager/pam/plasmalogin-greeter
b/kde-plasma/plasma-login-manager/pam/plasmalogin-greeter
new file mode 100644
index 0000000..dab9c40
--- /dev/null
+++ b/kde-plasma/plasma-login-manager/pam/plasmalogin-greeter
@@ -0,0 +1,7 @@
+auth required pam_env.so
+auth required pam_permit.so
+
+account required pam_permit.so
+password required pam_deny.so
+session required pam_unix.so
+-session optional pam_systemd.so
diff --git a/kde-plasma/plasma-workspace/DEPENDS
b/kde-plasma/plasma-workspace/DEPENDS
index 8cb5def..ccddc49 100755
--- a/kde-plasma/plasma-workspace/DEPENDS
+++ b/kde-plasma/plasma-workspace/DEPENDS
@@ -36,8 +36,7 @@ vdepends <<! &&
prison
solid
knighttime
- kscreenlocker
- KWIN
+ kwin
layer-shell-qt
libkscreen
libksysguard
@@ -45,6 +44,7 @@ vdepends <<! &&
plasma-activities-stats
libplasma
plasma-wayland-protocols $MIN_PWP
+ union
icu
iso-codes
polkit-qt-1
@@ -53,6 +53,9 @@ vdepends <<! &&
zlib
libcanberra
!
+
+## accountsservice
+
runtime_depends qt6tools &&
runtime_depends qqc2-desktop-style &&
@@ -91,18 +94,20 @@ runtime_depends xsetroot &&
suggest_depends breeze-icons '' '' 'default icons, split from breeze' &&
suggest_depends drkonqi '' '' 'debugging support' &&
suggest_depends plasma-desktop '' '' 'Plasma desktop tools' &&
-suggest_depends sddm '-DINSTALL_SDDM_THEME=1' '' 'login manager' &&
+suggest_depends sddm '-DINSTALL_SDDM_WAYLAND_SESSION=1' '' 'login manager'
&&
suggest_depends sddm-kcm '' '' 'config tool for sddm' &&
suggest_depends setxkbmap '' '' 'configure keyboard layouts' &&
optional_depends fontconfig '' '' 'build font configuration tools' &&
-optional_depends networkmanager-qt '' '' 'GeoLocation support' ''&&
+optional_depends networkmanager-qt \
+ ' -DBUILD_GEOTIMEZONED=1' \
+ ' -DBUILD_GEOTIMEZONED=0' \
+ 'GeoLocation support' ''&&
optional_depends qalculate '' '' 'advanced features of the calculator
runner' &&
optional_depends kdoctools '' '
-DCMAKE_DISABLE_FIND_PACKAGE_KF6DocTools=1' 'build docs' &&
optional_depends libkexiv2 '' '' 'wallpaper metadata' &&
optional_depends baloo '' '' ' File Search runner' &&
-optional_depends breeze '' '' 'workspace theme' &&
optional_depends kparts '' '' '' &&
optional_depends ktexteditor '' '' '' &&
optional_depends kuserfeedback '' '' 'telemetry support' &&
diff --git a/kde-plasma/plasma5support/DEPENDS
b/kde-plasma/plasma5support/DEPENDS
index 84d019b..8ee89ec 100755
--- a/kde-plasma/plasma5support/DEPENDS
+++ b/kde-plasma/plasma5support/DEPENDS
@@ -4,8 +4,13 @@ vdepends <<! &&
kconfig
kcoreaddons
kguiaddons
+ kholidays
ki18n
+ kidletime
knotifications
+ kservice
+ kunitconversion
solid
!
+optional_depends networkmanager-qt '' '' 'Network manager support' &&
optional_depends libksysguard '' '' 'device notifications'
diff --git a/kde-plasma/polkit-kde-agent-1/DEPENDS
b/kde-plasma/polkit-kde-agent-1/DEPENDS
index 1bed29b..4e1ef9a 100755
--- a/kde-plasma/polkit-kde-agent-1/DEPENDS
+++ b/kde-plasma/polkit-kde-agent-1/DEPENDS
@@ -4,6 +4,7 @@ vdepends <<!
kcrash
kdbusaddons
ki18n
+ kirigami
kwindowsystem
polkit-qt-1
!
diff --git a/kde-plasma/spectacle/DEPENDS b/kde-plasma/spectacle/DEPENDS
index 9c56c96..ef20c9c 100755
--- a/kde-plasma/spectacle/DEPENDS
+++ b/kde-plasma/spectacle/DEPENDS
@@ -13,10 +13,12 @@ vdepends <<! &&
kwidgetsaddons
kwindowsystem
kxmlgui
- libxcb
kpipewire
layer-shell-qt
plasma-wayland-protocols
+ kquickimageeditor >= 0.7
+ tesseract
!
optional_depends kdoctools '' ' -DCMAKE_DISABLE_FIND_PACKAGE_KF6DocTools=1'
'build docs' &&
optional_depends purpose '' '' 'image export features'
+optional_depends libxcb '-DWITH_X11=1' '-DWITH_X11=0' 'X11 support'
diff --git a/kde-plasma/spectacle/NO_UNITY b/kde-plasma/spectacle/NO_UNITY
new file mode 100644
index 0000000..e69de29
diff --git a/kde-plasma/union/DEPENDS b/kde-plasma/union/DEPENDS
index 1c999cae..2bc27a4 100755
--- a/kde-plasma/union/DEPENDS
+++ b/kde-plasma/union/DEPENDS
@@ -5,8 +5,9 @@ vdepends <<! &&
kguiaddons
kirigami
kiconthemes
- cxx-rust-cssparser
+ cxx-rust-cssparser = 1.1.0
spirv-tools
+ zlib
!
optional_depends qt6svg \
' -DBUILD_INPUT_PLASMASVG=on' \
diff --git a/kde-plasma/xdg-desktop-portal-kde/DEPENDS
b/kde-plasma/xdg-desktop-portal-kde/DEPENDS
index 2f7f9da..5a644b4 100755
--- a/kde-plasma/xdg-desktop-portal-kde/DEPENDS
+++ b/kde-plasma/xdg-desktop-portal-kde/DEPENDS
@@ -3,13 +3,14 @@ vdepends <<! &&
qt6declarative
kconfig
kcoreaddons
+ kcrash
kglobalaccel
ki18n
kiconthemes
kio
kirigami
knotifications
- kstatusnotifieritem >= $MIN_FW
+ kstatusnotifieritem $MIN_FW
kservice
kwayland
kwidgetsaddons
@@ -22,3 +23,4 @@ vdepends <<! &&
runtime_depends plasma-workspace &&
suggest_depends kio-fuse '' '' 'Automatic mounting of remote URLs'
+# needs qt + cups
- [[SM-Commit] ] GIT changes to master grimoire by Treeve Jelbert (0e4abeec67fb5b4036f3b25b71311575aa9aacf5), Treeve Jelbert, 10/14/2026
Archive powered by MHonArc 2.6.24.