Skip to Content.
Sympa Menu

sm-commit - [[SM-Commit] ] GIT changes to master grimoire by Treeve Jelbert (b40999b09b77d169eb0b13646aaeac26904dd353)

sm-commit AT lists.ibiblio.org

Subject: Source Mage code commit list

List archive

Chronological Thread  
  • 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 (b40999b09b77d169eb0b13646aaeac26904dd353)
  • Date: Tue, 16 Jun 2026 12:34:05 +0000

GIT changes to master grimoire by Treeve Jelbert <treeve AT sourcemage.org>:

Changes.kde6 | 3 +++
KDE_PLASMA | 6 +++---
kde-plasma/kdeplasma-addons/DEPENDS | 11 ++++++++---
kde-plasma/kscreen/DEPENDS | 1 -
kde-plasma/ksystemstats/PRE_BUILD | 4 ++++
kde-plasma/kwin/DEPENDS | 1 -
kde-plasma/plasma-desktop/DEPENDS | 2 +-
kde-plasma/plasma-integration/DEPENDS | 5 ++---
kde-plasma/plasma-workspace/DEPENDS | 1 -
kde-plasma/plasma-workspace/PRE_BUILD | 4 +++-
kde-plasma/powerdevil/DEPENDS | 3 ++-
kde-plasma/print-manager/DEPENDS | 10 ++++++++--
kde-plasma/union/CONFIGURE | 1 +
kde-plasma/union/DEPENDS | 22 ++++++++++++++++++++++
kde-plasma/union/DETAILS | 10 ++++++++++
kde-plasma/xdg-desktop-portal-kde/DEPENDS | 3 +--
16 files changed, 68 insertions(+), 19 deletions(-)

New commits:
commit b40999b09b77d169eb0b13646aaeac26904dd353
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

make xdg-desktop-portal-kde optional

commit 7f6a67e3a3ab5cd4422508a1a9d2709ee9a96a35
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

make KF6NetworkManagerQt optional

commit 413b9cabdd91613b0d3c03cefe3c661aef9c341e
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

plasma => 6.7.0

commit a144b7de63ee562f028a7d135d20e1e0fdee83fa
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

update plasma dependencies

commit f57a890f984e5eab37a0328fc4dd355f18d02697
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

add union

diff --git a/Changes.kde6 b/Changes.kde6
index dfbdb63..0cf1d60 100644
--- a/Changes.kde6
+++ b/Changes.kde6
@@ -1,5 +1,8 @@
KDE6 status

+2026-06-16 plasma/* 6.7.0
+ update plasma depends
+ add union-6.7.0
2026-06-13 kmime - tempory downgrade until kde-pim catches up
ksmtp: tweak depends
2026-06-12 kde-fw* => 6.27.0
diff --git a/KDE_PLASMA b/KDE_PLASMA
index 81e5fa1..a26facf 100644
--- a/KDE_PLASMA
+++ b/KDE_PLASMA
@@ -7,7 +7,7 @@ if [[ -z $BRANCH ]];then
BRANCH=stable
fi
if [[ -z $VERSION ]];then
- VERSION=6.6.5
+ VERSION=6.7.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.20.0'
+MIN_PWP='>= 1.21.0'
MIN_QT='>= 6.10.0'
-MIN_KF='>= 6.22.0'
+MIN_KF='>= 6.26.0'
diff --git a/kde-plasma/kdeplasma-addons/DEPENDS
b/kde-plasma/kdeplasma-addons/DEPENDS
index 436fc55..aa7988e 100755
--- a/kde-plasma/kdeplasma-addons/DEPENDS
+++ b/kde-plasma/kdeplasma-addons/DEPENDS
@@ -15,14 +15,19 @@ vdepends <<! &&
knotifications
krunner
kservice
+ ksvg
kunitconversion
+ kxmlgui
libplasma
plasma-workspace
+ purpose
sonnet
+ corrosion
icu
+ kirigami-addons
+ rust
!
optional_depends qt6webengine '' '' 'build dict/web browser applets' &&
-
-optional_depends networkmanager-qt '' '' 'check for metered connections' &&
-suggest_depends purpose '' '' 'QuickShare support' &&
+optional_depends qt6quick3d '' '' 'build desktop cube effect' &&
+#optional_depends networkmanager-qt '' '' 'check for metered connections' &&
runtime_depends plasma5support
diff --git a/kde-plasma/kscreen/DEPENDS b/kde-plasma/kscreen/DEPENDS
index 7fc7063..656b4ca 100755
--- a/kde-plasma/kscreen/DEPENDS
+++ b/kde-plasma/kscreen/DEPENDS
@@ -1,7 +1,6 @@
source $GRIMOIRE/KDE_DEPENDS &&
vdepends <<! &&
qt6declarative
- qt6sensors
kcmutils
kconfig
kcoreaddons
diff --git a/kde-plasma/ksystemstats/PRE_BUILD
b/kde-plasma/ksystemstats/PRE_BUILD
new file mode 100755
index 0000000..69efac5
--- /dev/null
+++ b/kde-plasma/ksystemstats/PRE_BUILD
@@ -0,0 +1,4 @@
+default_pre_build &&
+cd $SOURCE_DIRECTORY &&
+# make KF6NetworkManagerQt optional
+sed -i "/find_.*KF6Net/s/REQUIRED/OPTIONAL/" CMakeLists.txt
diff --git a/kde-plasma/kwin/DEPENDS b/kde-plasma/kwin/DEPENDS
index 743a992..3d1adab 100755
--- a/kde-plasma/kwin/DEPENDS
+++ b/kde-plasma/kwin/DEPENDS
@@ -2,7 +2,6 @@ source $GRIMOIRE/KDE_DEPENDS &&
vdepends <<! &&
qt5compat
qt6declarative
- qt6sensors
qt6tools
kauth
kcolorscheme
diff --git a/kde-plasma/plasma-desktop/DEPENDS
b/kde-plasma/plasma-desktop/DEPENDS
index 72799fe..30a479d 100755
--- a/kde-plasma/plasma-desktop/DEPENDS
+++ b/kde-plasma/plasma-desktop/DEPENDS
@@ -33,7 +33,6 @@ vdepends <<! &&
plasma-workspace
DEVICE-MANAGER
glib2
- libcanberra
libx11
libxcb
libxkbcommon
@@ -63,6 +62,7 @@ if list_find "$KCM_WIN" x11;then
depends xf86-input-libinput
fi &&
if list_find "$KCM_ACC" tablet;then
+ libcanberra &&
depends wayland &&
depends wayland-protocols &&
depends libwacom
diff --git a/kde-plasma/plasma-integration/DEPENDS
b/kde-plasma/plasma-integration/DEPENDS
index 596aae8..10f2ab5 100755
--- a/kde-plasma/plasma-integration/DEPENDS
+++ b/kde-plasma/plasma-integration/DEPENDS
@@ -15,10 +15,9 @@ vdepends <<! &&
libxcb
wayland
plasma-wayland-protocols
- xdg-desktop-portal-kde
!
-
-
+optional_depends xdg-desktop-portal-kde ''
'-DCMAKE_DISABLE_FIND_PACKAGE_XDGDesktopPortalKDE=true' 'full open-with
dialog' &&
+optional_depends union ' -DDEFAULT_UNION_STYLE=on' '' 'use Union style' &&
runtime_depends breeze &&
runtime_depends hack &&
runtime_depends ttf-noto-emoji &&
diff --git a/kde-plasma/plasma-workspace/DEPENDS
b/kde-plasma/plasma-workspace/DEPENDS
index 2da583f..8cb5def 100755
--- a/kde-plasma/plasma-workspace/DEPENDS
+++ b/kde-plasma/plasma-workspace/DEPENDS
@@ -23,7 +23,6 @@ vdepends <<! &&
kjobwidgets
knewstuff
knotifications
- knotifyconfig
kpackage
kparts
kquickcharts
diff --git a/kde-plasma/plasma-workspace/PRE_BUILD
b/kde-plasma/plasma-workspace/PRE_BUILD
index f1c61a1..ededccf 100755
--- a/kde-plasma/plasma-workspace/PRE_BUILD
+++ b/kde-plasma/plasma-workspace/PRE_BUILD
@@ -2,4 +2,6 @@ create_group plasma &&
default_pre_build &&
cd $SOURCE_DIRECTORY &&
# fix build
-sed -i '/ki18n_install/D' CMakeLists.txt
+sed -i '/ki18n_install/D' CMakeLists.txt &&
+# make KF6NetworkManagerQt optional
+sed -i "/find_.*KF6Net/s/REQUIRED/OPTIONAL/" CMakeLists.txt
diff --git a/kde-plasma/powerdevil/DEPENDS b/kde-plasma/powerdevil/DEPENDS
index 85747de..e94c90c 100755
--- a/kde-plasma/powerdevil/DEPENDS
+++ b/kde-plasma/powerdevil/DEPENDS
@@ -22,12 +22,13 @@ vdepends <<! &&
PKG-CONFIG
DEVICE-MANAGER
libxcb
+ qcoro
!

#depends xcb-util-wm &&

optional_depends ddcutil '' '' 'Set monitor settings over DDC/CI
channe' &&
-optional_depends networkmanager-qt '' '' 'manage wireless power' &&
+#optional_depends networkmanager-qt '' '' 'manage wireless power' &&
optional_depends bluez-qt '' '' 'manage Bluetooth power' &&

suggest_depends upower '' '' 'runtime suspend/hibernate'
diff --git a/kde-plasma/print-manager/DEPENDS
b/kde-plasma/print-manager/DEPENDS
index f95108d..9e14735 100755
--- a/kde-plasma/print-manager/DEPENDS
+++ b/kde-plasma/print-manager/DEPENDS
@@ -1,4 +1,6 @@
source "$GRIMOIRE/KDE_DEPENDS" &&
+source "$GRIMOIRE/depends_one_of.function" &&
+
vdepends <<! &&
qt6declarative
kcmutils
@@ -13,10 +15,14 @@ vdepends <<! &&
kwidgetsaddons
kwindowsystem
libplasma
- CUPS
+ kirigami-addons
!

+depends_one_of CUPS_LIB \
+ libcups ' -DBUILD_WITH_CUPS3=on' \
+ cups '' \
+ 'Cups support' &&
#depends kcompletion &&

-optional_depends system-config-printer '' '' 'simplify some setups' &&
+suggest_depends system-config-printer '' '' 'simplify some setups' &&
suggest_depends ipp-usb '' '' 'discover USB connected printers'
diff --git a/kde-plasma/union/CONFIGURE b/kde-plasma/union/CONFIGURE
new file mode 100755
index 0000000..b2f02c3
--- /dev/null
+++ b/kde-plasma/union/CONFIGURE
@@ -0,0 +1 @@
+source $GRIMOIRE/CMAKE_CONFIGURE
diff --git a/kde-plasma/union/DEPENDS b/kde-plasma/union/DEPENDS
new file mode 100755
index 0000000..1c999cae
--- /dev/null
+++ b/kde-plasma/union/DEPENDS
@@ -0,0 +1,22 @@
+source $GRIMOIRE/KDE_DEPENDS &&
+vdepends <<! &&
+ qt6declarative
+ kcolorscheme
+ kguiaddons
+ kirigami
+ kiconthemes
+ cxx-rust-cssparser
+ spirv-tools
+!
+optional_depends qt6svg \
+ ' -DBUILD_INPUT_PLASMASVG=on' \
+ ' -DBUILD_INPUT_PLASMASVG=off' \
+ 'Build the PlasmaSVG input plugin' &&
+if is_depends_enabled $SPELL qt6svg;then
+ vdepends <<!
+ karchive
+ kconfig
+ libplasma
+ rapidyaml
+!
+fi
diff --git a/kde-plasma/union/DETAILS b/kde-plasma/union/DETAILS
new file mode 100755
index 0000000..38fea1f
--- /dev/null
+++ b/kde-plasma/union/DETAILS
@@ -0,0 +1,10 @@
+ SPELL=union
+source $GRIMOIRE/KDE_PLASMA
+ LICENSE[0]=LGPL2
+ ENTERED=20260301
+ KEYWORDS=""
+ SHORT="style engine"
+cat << EOF
+Union is a style engine designed to provide a unified style description to a
set
+of separate output styles.
+EOF
diff --git a/kde-plasma/xdg-desktop-portal-kde/DEPENDS
b/kde-plasma/xdg-desktop-portal-kde/DEPENDS
index 31fc96a..6a4bf27 100755
--- a/kde-plasma/xdg-desktop-portal-kde/DEPENDS
+++ b/kde-plasma/xdg-desktop-portal-kde/DEPENDS
@@ -10,7 +10,7 @@ vdepends <<! &&
kio
kirigami
knotifications
- kstatusnotifieritem >= 6.14
+ kstatusnotifieritem >= $MIN_FW
kservice
kwayland
kwidgetsaddons
@@ -19,7 +19,6 @@ vdepends <<! &&
plasma-wayland-protocols $MIN_PWP
wayland
wayland-protocols
- cups
!

runtime_depends plasma-workspace &&


  • [[SM-Commit] ] GIT changes to master grimoire by Treeve Jelbert (b40999b09b77d169eb0b13646aaeac26904dd353), Treeve Jelbert, 06/16/2026

Archive powered by MHonArc 2.6.24.

Top of Page