From: Johnnynator <Johnnynator@users.noreply.github.com>
To: ml@inbox.vuxu.org
Subject: Re: [PR PATCH] [Updated] New packages: Metric ton of kde framework
Date: Thu, 07 Mar 2024 13:34:36 +0100 [thread overview]
Message-ID: <20240307123436.7A72E27479@inbox.vuxu.org> (raw)
In-Reply-To: <gh-mailinglist-notifications-41a7ca26-5023-4802-975b-f1789d68868e-void-packages-49012@inbox.vuxu.org>
[-- Attachment #1: Type: text/plain, Size: 648 bytes --]
There is an updated pull request by Johnnynator against master on the void-packages repository
https://github.com/Johnnynator/void-packages kf6-template
https://github.com/void-linux/void-packages/pull/49012
New packages: Metric ton of kde framework
Highly WiP. ~60 templates build so far, nothing tested.
Todo (non framework things);
- [ ] AppStream update to 1.0 or newer
- [x] qt6 version of qca
- [ ] qt6 version of libqmobipocket (optional)
- [ ] kf6-kwallet does not get properly started by pam
Deps:
- [ ] #49056
[ci skip]
[skip ci]
A patch file from https://github.com/void-linux/void-packages/pull/49012.patch is attached
[-- Warning: decoded text below may be mangled, UTF-8 assumed --]
[-- Attachment #2: github-pr-kf6-template-49012.patch --]
[-- Type: text/x-diff, Size: 287612 bytes --]
From bf717add14792c2f851636d1069f8ddfdb9544e2 Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Thu, 29 Feb 2024 21:12:24 +0100
Subject: [PATCH 001/142] New package: kf6-attica-6.0.0
---
common/shlibs | 1 +
srcpkgs/kf6-attica-devel | 1 +
srcpkgs/kf6-attica/template | 24 ++++++++++++++++++++++++
srcpkgs/kf6-attica/update | 1 +
4 files changed, 27 insertions(+)
create mode 120000 srcpkgs/kf6-attica-devel
create mode 100644 srcpkgs/kf6-attica/template
create mode 100644 srcpkgs/kf6-attica/update
diff --git a/common/shlibs b/common/shlibs
index 276a49d1caf7da..fb2da0fab9abb5 100644
--- a/common/shlibs
+++ b/common/shlibs
@@ -1938,6 +1938,7 @@ libQt5Xdg.so.3 libqtxdg-3.1.0_1
libQt5XdgIconLoader.so.3 libqtxdg-3.1.0_1
libqwt-qt5.so.6.2 qwt-6.2.0_2
libqwt-qt6.so.6.2 qwt-qt6-6.2.0_2
+libKF6Attica.so.6 kf6-attica-6.0.0_1
liblxqt-qt5.so.0 liblxqt-0.8.0_1
liblxqt-globalkeys-qt5.so.0 lxqt-globalkeys-0.8.0_1
liblxqt-globalkeys-ui-qt5.so.0 lxqt-globalkeys-0.8.0_1
diff --git a/srcpkgs/kf6-attica-devel b/srcpkgs/kf6-attica-devel
new file mode 120000
index 00000000000000..b0ee41fbbc1e25
--- /dev/null
+++ b/srcpkgs/kf6-attica-devel
@@ -0,0 +1 @@
+kf6-attica
\ No newline at end of file
diff --git a/srcpkgs/kf6-attica/template b/srcpkgs/kf6-attica/template
new file mode 100644
index 00000000000000..f84f7a3fe3b1d1
--- /dev/null
+++ b/srcpkgs/kf6-attica/template
@@ -0,0 +1,24 @@
+# Template file for 'kf6-attica'
+pkgname=kf6-attica
+version=6.0.0
+revision=1
+build_style=cmake
+hostmakedepends="extra-cmake-modules qt6-tools qt6-base"
+makedepends="qt6-base-devel"
+short_desc="Qt library that implements the Open Collaboration Services API"
+maintainer="John <me@johnnynator.dev>"
+license="LGPL-2.1-or-later"
+homepage="https://invent.kde.org/frameworks/attica"
+distfiles="${KDE_SITE}/frameworks/${version%.*}/${pkgname#kf6-}-${version}.tar.xz"
+checksum=ef21d8e57aeae4757b6b40dfe0d0e9c38302a979164b4e4d493b631b7c023d23
+
+kf6-attica-devel_package() {
+ depends="$makedepends ${sourcepkg}>=${version}_${revision}"
+ short_desc+=" - development files"
+ pkg_install() {
+ vmove usr/lib/pkgconfig
+ vmove usr/include
+ vmove usr/lib/cmake
+ vmove "usr/lib/*.so"
+ }
+}
diff --git a/srcpkgs/kf6-attica/update b/srcpkgs/kf6-attica/update
new file mode 100644
index 00000000000000..b3014229a8e33c
--- /dev/null
+++ b/srcpkgs/kf6-attica/update
@@ -0,0 +1 @@
+pkgname=${pkgname#kf6-}
From c20ee3365960de133cc6c827691bd657ae24071e Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Thu, 29 Feb 2024 21:12:25 +0100
Subject: [PATCH 002/142] New package: kf6-baloo-6.0.0
---
srcpkgs/kf6-baloo-devel | 1 +
srcpkgs/kf6-baloo/template | 33 ++++++++++++++++++++++++++
srcpkgs/kf6-baloo/update | 1 +
srcpkgs/kf6-kguiaddons-geo-uri-handler | 1 +
4 files changed, 36 insertions(+)
create mode 120000 srcpkgs/kf6-baloo-devel
create mode 100644 srcpkgs/kf6-baloo/template
create mode 100644 srcpkgs/kf6-baloo/update
create mode 120000 srcpkgs/kf6-kguiaddons-geo-uri-handler
diff --git a/srcpkgs/kf6-baloo-devel b/srcpkgs/kf6-baloo-devel
new file mode 120000
index 00000000000000..cd9f7b391aa9c3
--- /dev/null
+++ b/srcpkgs/kf6-baloo-devel
@@ -0,0 +1 @@
+kf6-baloo
\ No newline at end of file
diff --git a/srcpkgs/kf6-baloo/template b/srcpkgs/kf6-baloo/template
new file mode 100644
index 00000000000000..35ec5e8e7170b0
--- /dev/null
+++ b/srcpkgs/kf6-baloo/template
@@ -0,0 +1,33 @@
+# Template file for 'kf6-baloo'
+pkgname=kf6-baloo
+version=6.0.0
+revision=1
+build_style=cmake
+configure_args="-DKF6_HOST_TOOLING=/usr/lib/cmake"
+hostmakedepends="extra-cmake-modules qt6-tools qt6-base
+ qt6-declarative-host-tools gettext kf6-kconfig-devel"
+makedepends="qt6-declarative-devel kf6-kcoreaddons-devel kf6-kconfig-devel
+ kf6-kdbusaddons-devel kf6-ki18n-devel kf6-kidletime-devel kf6-solid-devel
+ kf6-kcrash-devel kf6-kio-devel kf6-kfilemetadata-devel lmdb-devel"
+short_desc="Framework for searching and managing metadata"
+maintainer="John <me@johnnynator.dev>"
+license="LGPL-2.1-or-later"
+homepage="https://invent.kde.org/frameworks/baloo"
+distfiles="${KDE_SITE}/frameworks/${version%.*}/${pkgname#kf6-}-${version}.tar.xz"
+checksum=ea21e88d1fe252d2dc95e0b7ae8891594822ccdd898e7aa56d46ed9ecd626a41
+
+do_check() {
+ cd build
+ # disable failing text
+ ctest -E "filemonitortest"
+}
+
+kf6-baloo-devel_package() {
+ depends="$makedepends ${sourcepkg}>=${version}_${revision}"
+ short_desc+=" - development files"
+ pkg_install() {
+ vmove usr/include
+ vmove usr/lib/cmake
+ vmove "usr/lib/*.so"
+ }
+}
diff --git a/srcpkgs/kf6-baloo/update b/srcpkgs/kf6-baloo/update
new file mode 100644
index 00000000000000..b3014229a8e33c
--- /dev/null
+++ b/srcpkgs/kf6-baloo/update
@@ -0,0 +1 @@
+pkgname=${pkgname#kf6-}
diff --git a/srcpkgs/kf6-kguiaddons-geo-uri-handler b/srcpkgs/kf6-kguiaddons-geo-uri-handler
new file mode 120000
index 00000000000000..5afca3220135e8
--- /dev/null
+++ b/srcpkgs/kf6-kguiaddons-geo-uri-handler
@@ -0,0 +1 @@
+kf6-kguiaddons
\ No newline at end of file
From 92daaea9933747827b98b9e4734d454534fa35e6 Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Thu, 29 Feb 2024 21:12:26 +0100
Subject: [PATCH 003/142] New package: kf6-bluez-qt-6.0.0
---
srcpkgs/kf6-bluez-qt-devel | 1 +
srcpkgs/kf6-bluez-qt/template | 30 ++++++++++++++++++++++++++++++
srcpkgs/kf6-bluez-qt/update | 1 +
3 files changed, 32 insertions(+)
create mode 120000 srcpkgs/kf6-bluez-qt-devel
create mode 100644 srcpkgs/kf6-bluez-qt/template
create mode 100644 srcpkgs/kf6-bluez-qt/update
diff --git a/srcpkgs/kf6-bluez-qt-devel b/srcpkgs/kf6-bluez-qt-devel
new file mode 120000
index 00000000000000..301261b491e2a2
--- /dev/null
+++ b/srcpkgs/kf6-bluez-qt-devel
@@ -0,0 +1 @@
+kf6-bluez-qt
\ No newline at end of file
diff --git a/srcpkgs/kf6-bluez-qt/template b/srcpkgs/kf6-bluez-qt/template
new file mode 100644
index 00000000000000..a997ddbe6cf975
--- /dev/null
+++ b/srcpkgs/kf6-bluez-qt/template
@@ -0,0 +1,30 @@
+# Template file for 'kf6-bluez-qt'
+pkgname=kf6-bluez-qt
+version=6.0.0
+revision=1
+build_style=cmake
+hostmakedepends="extra-cmake-modules qt6-tools qt6-base qt6-declarative-host-tools"
+makedepends="qt6-declarative-devel"
+checkdepends="dbus"
+short_desc="Qt wrapper for Bluez 5 DBus API"
+maintainer="John <me@johnnynator.dev>"
+license="LGPL-2.1-or-later"
+homepage="https://invent.kde.org/frameworks/bluez-qt"
+#changelog=""
+distfiles="${KDE_SITE}/frameworks/${version%.*}/${pkgname#kf6-}-${version}.tar.xz"
+checksum=36798f1e7a0a472607435beb2833f6cc77d65cb006decac1ec0b0a3a6f5142eb
+
+do_check() {
+ cd build
+ dbus-run-session ctest -E "bluezqt-managertest"
+}
+
+kf6-bluez-qt-devel_package() {
+ depends="$makedepends ${sourcepkg}>=${version}_${revision}"
+ short_desc+=" - development files"
+ pkg_install() {
+ vmove usr/include
+ vmove usr/lib/cmake
+ vmove "usr/lib/*.so"
+ }
+}
diff --git a/srcpkgs/kf6-bluez-qt/update b/srcpkgs/kf6-bluez-qt/update
new file mode 100644
index 00000000000000..b3014229a8e33c
--- /dev/null
+++ b/srcpkgs/kf6-bluez-qt/update
@@ -0,0 +1 @@
+pkgname=${pkgname#kf6-}
From bb35ecf9379d676bfee869f32fc33de600fea15c Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Thu, 29 Feb 2024 21:12:27 +0100
Subject: [PATCH 004/142] New package: kf6-frameworkintegration-6.0.0
---
srcpkgs/kf6-frameworkintegration-devel | 1 +
srcpkgs/kf6-frameworkintegration/template | 26 +++++++++++++++++++++++
srcpkgs/kf6-frameworkintegration/update | 1 +
3 files changed, 28 insertions(+)
create mode 120000 srcpkgs/kf6-frameworkintegration-devel
create mode 100644 srcpkgs/kf6-frameworkintegration/template
create mode 100644 srcpkgs/kf6-frameworkintegration/update
diff --git a/srcpkgs/kf6-frameworkintegration-devel b/srcpkgs/kf6-frameworkintegration-devel
new file mode 120000
index 00000000000000..887de8e7538b9a
--- /dev/null
+++ b/srcpkgs/kf6-frameworkintegration-devel
@@ -0,0 +1 @@
+kf6-frameworkintegration
\ No newline at end of file
diff --git a/srcpkgs/kf6-frameworkintegration/template b/srcpkgs/kf6-frameworkintegration/template
new file mode 100644
index 00000000000000..c608433fb0adca
--- /dev/null
+++ b/srcpkgs/kf6-frameworkintegration/template
@@ -0,0 +1,26 @@
+# Template file for 'kf6-frameworkintegration'
+pkgname=kf6-frameworkintegration
+version=6.0.0
+revision=1
+build_style=cmake
+hostmakedepends="extra-cmake-modules qt6-tools qt6-base
+ gettext"
+# AppStreamQt >=0 and packagekitqt6
+makedepends="kf6-kcolorscheme-devel kf6-kconfig-devel kf6-ki18n-devel
+ kf6-kiconthemes-devel kf6-knewstuff-devel kf6-knotifications-devel"
+short_desc="Framework to integrate applications with a KDE Workspace"
+maintainer="John <me@johnnynator.dev>"
+license="LGPL-2.1-or-later"
+homepage="https://invent.kde.org/frameworks/frameworkintegration"
+distfiles="${KDE_SITE}/frameworks/${version%.*}/${pkgname#kf6-}-${version}.tar.xz"
+checksum=343efa4e4f7d1c804de2cb6a2cac7a980cf7f3787fd4f523fa2c2d2d15f65d9b
+
+kf6-frameworkintegration-devel_package() {
+ depends="$makedepends ${sourcepkg}>=${version}_${revision}"
+ short_desc+=" - development files"
+ pkg_install() {
+ vmove usr/include
+ vmove usr/lib/cmake
+ vmove "usr/lib/*.so"
+ }
+}
diff --git a/srcpkgs/kf6-frameworkintegration/update b/srcpkgs/kf6-frameworkintegration/update
new file mode 100644
index 00000000000000..b3014229a8e33c
--- /dev/null
+++ b/srcpkgs/kf6-frameworkintegration/update
@@ -0,0 +1 @@
+pkgname=${pkgname#kf6-}
From 0f88f972b7dc72e56d5c70fefe5c9160c1899c72 Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Thu, 29 Feb 2024 21:12:29 +0100
Subject: [PATCH 005/142] New package: kf6-karchive-6.0.0
---
srcpkgs/kf6-karchive-devel | 1 +
srcpkgs/kf6-karchive/template | 25 +++++++++++++++++++++++++
srcpkgs/kf6-karchive/update | 1 +
3 files changed, 27 insertions(+)
create mode 120000 srcpkgs/kf6-karchive-devel
create mode 100644 srcpkgs/kf6-karchive/template
create mode 100644 srcpkgs/kf6-karchive/update
diff --git a/srcpkgs/kf6-karchive-devel b/srcpkgs/kf6-karchive-devel
new file mode 120000
index 00000000000000..d3b1927d7bf222
--- /dev/null
+++ b/srcpkgs/kf6-karchive-devel
@@ -0,0 +1 @@
+kf6-karchive
\ No newline at end of file
diff --git a/srcpkgs/kf6-karchive/template b/srcpkgs/kf6-karchive/template
new file mode 100644
index 00000000000000..f6ee64a0d143f0
--- /dev/null
+++ b/srcpkgs/kf6-karchive/template
@@ -0,0 +1,25 @@
+# Template file for 'kf6-karchive'
+pkgname=kf6-karchive
+version=6.0.0
+revision=1
+build_style=cmake
+hostmakedepends="extra-cmake-modules qt6-tools qt6-base
+ pkg-config"
+makedepends="qt6-base-devel zlib-devel bzip2-devel liblzma-devel
+ libzstd-devel"
+short_desc="Qt addon providing access to numerous types of archives"
+maintainer="John <me@johnnynator.dev>"
+license="LGPL-2.1-or-later"
+homepage="https://invent.kde.org/frameworks/karchive"
+distfiles="${KDE_SITE}/frameworks/${version%.*}/${pkgname#kf6-}-${version}.tar.xz"
+checksum=75a591d9648026eb86826974e6f3882e7f620592ecef8fabeb19206e63b04e50
+
+kf6-karchive-devel_package() {
+ depends="$makedepends ${sourcepkg}>=${version}_${revision}"
+ short_desc+=" - development files"
+ pkg_install() {
+ vmove usr/include
+ vmove usr/lib/cmake
+ vmove "usr/lib/*.so"
+ }
+}
diff --git a/srcpkgs/kf6-karchive/update b/srcpkgs/kf6-karchive/update
new file mode 100644
index 00000000000000..b3014229a8e33c
--- /dev/null
+++ b/srcpkgs/kf6-karchive/update
@@ -0,0 +1 @@
+pkgname=${pkgname#kf6-}
From f04e4becdbef9f534a44be61f4f732f115353f01 Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Thu, 29 Feb 2024 21:12:31 +0100
Subject: [PATCH 006/142] New package: kf6-kbookmarks-6.0.0
---
srcpkgs/kf6-kbookmarks-devel | 1 +
srcpkgs/kf6-kbookmarks/template | 23 +++++++++++++++++++++++
srcpkgs/kf6-kbookmarks/update | 1 +
3 files changed, 25 insertions(+)
create mode 120000 srcpkgs/kf6-kbookmarks-devel
create mode 100644 srcpkgs/kf6-kbookmarks/template
create mode 100644 srcpkgs/kf6-kbookmarks/update
diff --git a/srcpkgs/kf6-kbookmarks-devel b/srcpkgs/kf6-kbookmarks-devel
new file mode 120000
index 00000000000000..461a90e05207ca
--- /dev/null
+++ b/srcpkgs/kf6-kbookmarks-devel
@@ -0,0 +1 @@
+kf6-kbookmarks
\ No newline at end of file
diff --git a/srcpkgs/kf6-kbookmarks/template b/srcpkgs/kf6-kbookmarks/template
new file mode 100644
index 00000000000000..3379788369cf2b
--- /dev/null
+++ b/srcpkgs/kf6-kbookmarks/template
@@ -0,0 +1,23 @@
+# Template file for 'kf6-kbookmarks'
+pkgname=kf6-kbookmarks
+version=6.0.0
+revision=1
+build_style=cmake
+hostmakedepends="extra-cmake-modules qt6-tools qt6-base"
+makedepends="kf6-kconfig-devel kf6-kconfigwidgets-devel"
+short_desc="KDE Bookmarks management library"
+maintainer="John <me@johnnynator.dev>"
+license="LGPL-2.1-or-later"
+homepage="https://invent.kde.org/frameworks/kbookmarks"
+distfiles="${KDE_SITE}/frameworks/${version%.*}/${pkgname#kf6-}-${version}.tar.xz"
+checksum=15b5436c3adbd517a014f33803c30bd60656bbccb9a2b2a6e46fd4e2237db9a5
+
+kf6-kbookmarks-devel_package() {
+ depends="$makedepends ${sourcepkg}>=${version}_${revision}"
+ short_desc+=" - development files"
+ pkg_install() {
+ vmove usr/include
+ vmove usr/lib/cmake
+ vmove "usr/lib/*.so"
+ }
+}
diff --git a/srcpkgs/kf6-kbookmarks/update b/srcpkgs/kf6-kbookmarks/update
new file mode 100644
index 00000000000000..b3014229a8e33c
--- /dev/null
+++ b/srcpkgs/kf6-kbookmarks/update
@@ -0,0 +1 @@
+pkgname=${pkgname#kf6-}
From 7264fba48f9be29eeead1caed7451e33ea644da8 Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Thu, 29 Feb 2024 21:12:32 +0100
Subject: [PATCH 007/142] New package: kf6-kcalendarcore-6.0.0
---
srcpkgs/kf6-kcalendarcore-devel | 1 +
srcpkgs/kf6-kcalendarcore/template | 31 ++++++++++++++++++++++++++++++
srcpkgs/kf6-kcalendarcore/update | 1 +
3 files changed, 33 insertions(+)
create mode 120000 srcpkgs/kf6-kcalendarcore-devel
create mode 100644 srcpkgs/kf6-kcalendarcore/template
create mode 100644 srcpkgs/kf6-kcalendarcore/update
diff --git a/srcpkgs/kf6-kcalendarcore-devel b/srcpkgs/kf6-kcalendarcore-devel
new file mode 120000
index 00000000000000..7766d7bac8a542
--- /dev/null
+++ b/srcpkgs/kf6-kcalendarcore-devel
@@ -0,0 +1 @@
+kf6-kcalendarcore
\ No newline at end of file
diff --git a/srcpkgs/kf6-kcalendarcore/template b/srcpkgs/kf6-kcalendarcore/template
new file mode 100644
index 00000000000000..0f78e3230c66e3
--- /dev/null
+++ b/srcpkgs/kf6-kcalendarcore/template
@@ -0,0 +1,31 @@
+# Template file for 'kf6-kcalendarcore'
+pkgname=kf6-kcalendarcore
+version=6.0.0
+revision=1
+build_style=cmake
+hostmakedepends="extra-cmake-modules qt6-tools qt6-base"
+makedepends="qt6-base-devel libical-devel"
+checkdepends="perl"
+short_desc="Library for Interfacing with Calendars"
+maintainer="John <me@johnnynator.dev>"
+license="LGPL-2.1-or-later"
+homepage="https://invent.kde.org/frameworks/kcalendarcore"
+distfiles="${KDE_SITE}/frameworks/${version%.*}/${pkgname#kf6-}-${version}.tar.xz"
+checksum=641356ac286c1a5287327ce8fa2529bf53048e439d1ff672c925d4ab7e0eb7c2
+
+do_check() {
+ cd build
+ # disable failing tests
+ ctest -E "testicaltimezones|Compat-AppleICal_1.5.ics|Compat-KOrganizer_3.1a.ics|Compat-Mozilla_1.0.ics"
+}
+
+kf6-kcalendarcore-devel_package() {
+ depends="$makedepends ${sourcepkg}>=${version}_${revision}"
+ short_desc+=" - development files"
+ pkg_install() {
+ vmove usr/include
+ vmove usr/lib/pkgconfig
+ vmove usr/lib/cmake
+ vmove "usr/lib/*.so"
+ }
+}
diff --git a/srcpkgs/kf6-kcalendarcore/update b/srcpkgs/kf6-kcalendarcore/update
new file mode 100644
index 00000000000000..b3014229a8e33c
--- /dev/null
+++ b/srcpkgs/kf6-kcalendarcore/update
@@ -0,0 +1 @@
+pkgname=${pkgname#kf6-}
From 16bfeb04d75b52fa6c08778be81234c3285408db Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Thu, 29 Feb 2024 21:12:33 +0100
Subject: [PATCH 008/142] New package: kf6-kcmutils-6.0.0
---
srcpkgs/kf6-kcmutils-devel | 1 +
srcpkgs/kf6-kcmutils/template | 27 +++++++++++++++++++++++++++
srcpkgs/kf6-kcmutils/update | 1 +
3 files changed, 29 insertions(+)
create mode 120000 srcpkgs/kf6-kcmutils-devel
create mode 100644 srcpkgs/kf6-kcmutils/template
create mode 100644 srcpkgs/kf6-kcmutils/update
diff --git a/srcpkgs/kf6-kcmutils-devel b/srcpkgs/kf6-kcmutils-devel
new file mode 120000
index 00000000000000..4f1a238a35fa4b
--- /dev/null
+++ b/srcpkgs/kf6-kcmutils-devel
@@ -0,0 +1 @@
+kf6-kcmutils
\ No newline at end of file
diff --git a/srcpkgs/kf6-kcmutils/template b/srcpkgs/kf6-kcmutils/template
new file mode 100644
index 00000000000000..84dc2b706c504c
--- /dev/null
+++ b/srcpkgs/kf6-kcmutils/template
@@ -0,0 +1,27 @@
+# Template file for 'kf6-kcmutils'
+pkgname=kf6-kcmutils
+version=6.0.0
+revision=1
+build_style=cmake
+build_helper=qemu
+configure_args="-DKF6_HOST_TOOLING=/usr/lib/cmake"
+hostmakedepends="extra-cmake-modules qt6-tools qt6-base
+ qt6-declarative-host-tools gettext kf6-kconfig-devel"
+makedepends="kf6-kconfigwidgets-devel kf6-kcoreaddons-devel kf6-kio-devel kf6-kxmlgui-devel"
+checkdepends="kf6-kirigami"
+short_desc="Utilities for interacting with KCModules"
+maintainer="John <me@johnnynator.dev>"
+license="LGPL-2.1-or-later"
+homepage="https://invent.kde.org/frameworks/kcmutils"
+distfiles="${KDE_SITE}/frameworks/${version%.*}/${pkgname#kf6-}-${version}.tar.xz"
+checksum=9b09b140c013d568a2ee357f824bfb64145e4dfdd1689da6fbfb4f418c5ba43b
+
+kf6-kcmutils-devel_package() {
+ depends="$makedepends ${sourcepkg}>=${version}_${revision}"
+ short_desc+=" - development files"
+ pkg_install() {
+ vmove usr/include
+ vmove usr/lib/cmake
+ vmove "usr/lib/*.so"
+ }
+}
diff --git a/srcpkgs/kf6-kcmutils/update b/srcpkgs/kf6-kcmutils/update
new file mode 100644
index 00000000000000..b3014229a8e33c
--- /dev/null
+++ b/srcpkgs/kf6-kcmutils/update
@@ -0,0 +1 @@
+pkgname=${pkgname#kf6-}
From 5642f61cbd9498387f04c378d07164b2fe4f642b Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Thu, 29 Feb 2024 21:12:34 +0100
Subject: [PATCH 009/142] New package: kf6-kcodecs-6.0.0
---
common/shlibs | 1 +
srcpkgs/kf6-kcodecs-devel | 1 +
srcpkgs/kf6-kcodecs/template | 24 ++++++++++++++++++++++++
srcpkgs/kf6-kcodecs/update | 1 +
4 files changed, 27 insertions(+)
create mode 120000 srcpkgs/kf6-kcodecs-devel
create mode 100644 srcpkgs/kf6-kcodecs/template
create mode 100644 srcpkgs/kf6-kcodecs/update
diff --git a/common/shlibs b/common/shlibs
index fb2da0fab9abb5..6ddb6a18af958b 100644
--- a/common/shlibs
+++ b/common/shlibs
@@ -1939,6 +1939,7 @@ libQt5XdgIconLoader.so.3 libqtxdg-3.1.0_1
libqwt-qt5.so.6.2 qwt-6.2.0_2
libqwt-qt6.so.6.2 qwt-qt6-6.2.0_2
libKF6Attica.so.6 kf6-attica-6.0.0_1
+libKF6Codecs.so.6 kf6-kcodecs-6.0.0_1
liblxqt-qt5.so.0 liblxqt-0.8.0_1
liblxqt-globalkeys-qt5.so.0 lxqt-globalkeys-0.8.0_1
liblxqt-globalkeys-ui-qt5.so.0 lxqt-globalkeys-0.8.0_1
diff --git a/srcpkgs/kf6-kcodecs-devel b/srcpkgs/kf6-kcodecs-devel
new file mode 120000
index 00000000000000..d93a2223b08b2b
--- /dev/null
+++ b/srcpkgs/kf6-kcodecs-devel
@@ -0,0 +1 @@
+kf6-kcodecs
\ No newline at end of file
diff --git a/srcpkgs/kf6-kcodecs/template b/srcpkgs/kf6-kcodecs/template
new file mode 100644
index 00000000000000..5c10091e3a2e68
--- /dev/null
+++ b/srcpkgs/kf6-kcodecs/template
@@ -0,0 +1,24 @@
+# Template file for 'kf6-kcodecs'
+pkgname=kf6-kcodecs
+version=6.0.0
+revision=1
+build_style=cmake
+hostmakedepends="extra-cmake-modules qt6-tools qt6-base
+ gperf"
+makedepends="qt6-base-devel"
+short_desc="Collection of methods to manipulate strings using various encodings"
+maintainer="John <me@johnnynator.dev>"
+license="LGPL-2.1-or-later"
+homepage="https://invent.kde.org/frameworks/kcodecs"
+distfiles="${KDE_SITE}/frameworks/${version%.*}/${pkgname#kf6-}-${version}.tar.xz"
+checksum=ceba44dcdc251d443bbd6cb77d1219d876af8cc2ae4710472aace78122395abe
+
+kf6-kcodecs-devel_package() {
+ depends="$makedepends ${sourcepkg}>=${version}_${revision}"
+ short_desc+=" - development files"
+ pkg_install() {
+ vmove usr/include
+ vmove usr/lib/cmake
+ vmove "usr/lib/*.so"
+ }
+}
diff --git a/srcpkgs/kf6-kcodecs/update b/srcpkgs/kf6-kcodecs/update
new file mode 100644
index 00000000000000..b3014229a8e33c
--- /dev/null
+++ b/srcpkgs/kf6-kcodecs/update
@@ -0,0 +1 @@
+pkgname=${pkgname#kf6-}
From 16164d3dea71a91e7b17275a06ac96138d15f037 Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Thu, 29 Feb 2024 21:12:35 +0100
Subject: [PATCH 010/142] New package: kf6-kcolorscheme-6.0.0
---
srcpkgs/kf6-kcolorscheme-devel | 1 +
srcpkgs/kf6-kcolorscheme/template | 24 ++++++++++++++++++++++++
srcpkgs/kf6-kcolorscheme/update | 1 +
3 files changed, 26 insertions(+)
create mode 120000 srcpkgs/kf6-kcolorscheme-devel
create mode 100644 srcpkgs/kf6-kcolorscheme/template
create mode 100644 srcpkgs/kf6-kcolorscheme/update
diff --git a/srcpkgs/kf6-kcolorscheme-devel b/srcpkgs/kf6-kcolorscheme-devel
new file mode 120000
index 00000000000000..84079ddcbebf06
--- /dev/null
+++ b/srcpkgs/kf6-kcolorscheme-devel
@@ -0,0 +1 @@
+kf6-kcolorscheme
\ No newline at end of file
diff --git a/srcpkgs/kf6-kcolorscheme/template b/srcpkgs/kf6-kcolorscheme/template
new file mode 100644
index 00000000000000..45f5979390ef76
--- /dev/null
+++ b/srcpkgs/kf6-kcolorscheme/template
@@ -0,0 +1,24 @@
+# Template file for 'kf6-kcolorscheme'
+pkgname=kf6-kcolorscheme
+version=6.0.0
+revision=1
+build_style=cmake
+hostmakedepends="extra-cmake-modules qt6-tools qt6-base
+ gettext"
+makedepends="kf6-kconfig-devel kf6-kguiaddons-devel kf6-ki18n-devel"
+short_desc="Classes to read and interact with KColorScheme"
+maintainer="John <me@johnnynator.dev>"
+license="LGPL-2.1-or-later"
+homepage="https://invent.kde.org/frameworks/kcolorscheme"
+distfiles="${KDE_SITE}/frameworks/${version%.*}/${pkgname#kf6-}-${version}.tar.xz"
+checksum=de45822431755be39ab7aebfcb7cb6ff90b4924579c2a4d66ae28f91d70a260e
+
+kf6-kcolorscheme-devel_package() {
+ depends="$makedepends ${sourcepkg}>=${version}_${revision}"
+ short_desc+=" - development files"
+ pkg_install() {
+ vmove usr/include
+ vmove usr/lib/cmake
+ vmove "usr/lib/*.so"
+ }
+}
diff --git a/srcpkgs/kf6-kcolorscheme/update b/srcpkgs/kf6-kcolorscheme/update
new file mode 100644
index 00000000000000..b3014229a8e33c
--- /dev/null
+++ b/srcpkgs/kf6-kcolorscheme/update
@@ -0,0 +1 @@
+pkgname=${pkgname#kf6-}
From 801e96713de66f1b4ed6f0bcf1087b941b28018c Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Thu, 29 Feb 2024 21:12:36 +0100
Subject: [PATCH 011/142] New package: kf6-kcompletion-6.0.0
---
srcpkgs/kf6-kcompletion-devel | 1 +
srcpkgs/kf6-kcompletion/template | 23 +++++++++++++++++++++++
srcpkgs/kf6-kcompletion/update | 1 +
3 files changed, 25 insertions(+)
create mode 120000 srcpkgs/kf6-kcompletion-devel
create mode 100644 srcpkgs/kf6-kcompletion/template
create mode 100644 srcpkgs/kf6-kcompletion/update
diff --git a/srcpkgs/kf6-kcompletion-devel b/srcpkgs/kf6-kcompletion-devel
new file mode 120000
index 00000000000000..2f087886e5b41a
--- /dev/null
+++ b/srcpkgs/kf6-kcompletion-devel
@@ -0,0 +1 @@
+kf6-kcompletion
\ No newline at end of file
diff --git a/srcpkgs/kf6-kcompletion/template b/srcpkgs/kf6-kcompletion/template
new file mode 100644
index 00000000000000..d02fa32a51e307
--- /dev/null
+++ b/srcpkgs/kf6-kcompletion/template
@@ -0,0 +1,23 @@
+# Template file for 'kf6-kcompletion'
+pkgname=kf6-kcompletion
+version=6.0.0
+revision=1
+build_style=cmake
+hostmakedepends="extra-cmake-modules qt6-tools qt6-base "
+makedepends="kf6-kcodecs-devel kf6-kconfig-devel kf6-kwidgetsaddons-devel"
+short_desc="KDE completion framework"
+maintainer="John <me@johnnynator.dev>"
+license="LGPL-2.1-or-later"
+homepage="https://invent.kde.org/frameworks/kcompletion"
+distfiles="${KDE_SITE}/frameworks/${version%.*}/${pkgname#kf6-}-${version}.tar.xz"
+checksum=f6434014e7979b6545906d1ff7a2920cfab65641369921e69f00a818b8eee559
+
+kf6-kcompletion-devel_package() {
+ depends="$makedepends ${sourcepkg}>=${version}_${revision}"
+ short_desc+=" - development files"
+ pkg_install() {
+ vmove usr/include
+ vmove usr/lib/cmake
+ vmove "usr/lib/*.so"
+ }
+}
diff --git a/srcpkgs/kf6-kcompletion/update b/srcpkgs/kf6-kcompletion/update
new file mode 100644
index 00000000000000..b3014229a8e33c
--- /dev/null
+++ b/srcpkgs/kf6-kcompletion/update
@@ -0,0 +1 @@
+pkgname=${pkgname#kf6-}
From 41e58dce9db263b4fef6ae6d053dbf65ee0b7c4d Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Thu, 29 Feb 2024 21:12:38 +0100
Subject: [PATCH 012/142] New package: kf6-kconfig-6.0.0
---
common/shlibs | 3 +++
srcpkgs/kf6-kconfig-devel | 1 +
srcpkgs/kf6-kconfig/template | 29 +++++++++++++++++++++++++++++
srcpkgs/kf6-kconfig/update | 1 +
4 files changed, 34 insertions(+)
create mode 120000 srcpkgs/kf6-kconfig-devel
create mode 100644 srcpkgs/kf6-kconfig/template
create mode 100644 srcpkgs/kf6-kconfig/update
diff --git a/common/shlibs b/common/shlibs
index 6ddb6a18af958b..73324873b37ae8 100644
--- a/common/shlibs
+++ b/common/shlibs
@@ -1940,6 +1940,9 @@ libqwt-qt5.so.6.2 qwt-6.2.0_2
libqwt-qt6.so.6.2 qwt-qt6-6.2.0_2
libKF6Attica.so.6 kf6-attica-6.0.0_1
libKF6Codecs.so.6 kf6-kcodecs-6.0.0_1
+libKF6ConfigCore.so.6 kf6-kconfig-6.0.0_1
+libKF6ConfigQml.so.6 kf6-kconfig-6.0.0_1
+libKF6ConfigGui.so.6 kf6-kconfig-6.0.0_1
liblxqt-qt5.so.0 liblxqt-0.8.0_1
liblxqt-globalkeys-qt5.so.0 lxqt-globalkeys-0.8.0_1
liblxqt-globalkeys-ui-qt5.so.0 lxqt-globalkeys-0.8.0_1
diff --git a/srcpkgs/kf6-kconfig-devel b/srcpkgs/kf6-kconfig-devel
new file mode 120000
index 00000000000000..b2fa1205283020
--- /dev/null
+++ b/srcpkgs/kf6-kconfig-devel
@@ -0,0 +1 @@
+kf6-kconfig
\ No newline at end of file
diff --git a/srcpkgs/kf6-kconfig/template b/srcpkgs/kf6-kconfig/template
new file mode 100644
index 00000000000000..a118e14c3a706c
--- /dev/null
+++ b/srcpkgs/kf6-kconfig/template
@@ -0,0 +1,29 @@
+# Template file for 'kf6-kconfig'
+pkgname=kf6-kconfig
+version=6.0.0
+revision=1
+build_style=cmake
+hostmakedepends="extra-cmake-modules qt6-tools qt6-base qt6-declarative-host-tools"
+makedepends="qt6-declarative-devel"
+short_desc="KDE Persistent platform-independent application settings"
+maintainer="John <me@johnnynator.dev>"
+license="LGPL-2.1-or-later"
+homepage="https://invent.kde.org/frameworks/kconfig"
+distfiles="${KDE_SITE}/frameworks/${version%.*}/${pkgname#kf6-}-${version}.tar.xz"
+checksum=3f7c1e6b048df4ab3d67fbef01a5ad1dd0289c9b158644668fba0225c050c050
+
+do_check() {
+ cd build
+ # disable failing tests
+ ctest -E "kconfigcore-kconfigtest|kconfiggui-kstandardshortcutwatchertest"
+}
+
+kf6-kconfig-devel_package() {
+ depends="$makedepends ${sourcepkg}>=${version}_${revision}"
+ short_desc+=" - development files"
+ pkg_install() {
+ vmove usr/include
+ vmove usr/lib/cmake
+ vmove "usr/lib/*.so"
+ }
+}
diff --git a/srcpkgs/kf6-kconfig/update b/srcpkgs/kf6-kconfig/update
new file mode 100644
index 00000000000000..b3014229a8e33c
--- /dev/null
+++ b/srcpkgs/kf6-kconfig/update
@@ -0,0 +1 @@
+pkgname=${pkgname#kf6-}
From e76d2fd787b0edcdd5ed912e9de2e35ff50cfa71 Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Thu, 29 Feb 2024 21:12:39 +0100
Subject: [PATCH 013/142] New package: kf6-kconfigwidgets-6.0.0
---
srcpkgs/kf6-kconfigwidgets-devel | 1 +
srcpkgs/kf6-kconfigwidgets/template | 32 +++++++++++++++++++++++++++++
srcpkgs/kf6-kconfigwidgets/update | 1 +
3 files changed, 34 insertions(+)
create mode 120000 srcpkgs/kf6-kconfigwidgets-devel
create mode 100644 srcpkgs/kf6-kconfigwidgets/template
create mode 100644 srcpkgs/kf6-kconfigwidgets/update
diff --git a/srcpkgs/kf6-kconfigwidgets-devel b/srcpkgs/kf6-kconfigwidgets-devel
new file mode 120000
index 00000000000000..8822451e3d0258
--- /dev/null
+++ b/srcpkgs/kf6-kconfigwidgets-devel
@@ -0,0 +1 @@
+kf6-kconfigwidgets
\ No newline at end of file
diff --git a/srcpkgs/kf6-kconfigwidgets/template b/srcpkgs/kf6-kconfigwidgets/template
new file mode 100644
index 00000000000000..2557d56eed9f18
--- /dev/null
+++ b/srcpkgs/kf6-kconfigwidgets/template
@@ -0,0 +1,32 @@
+# Template file for 'kf6-kconfigwidgets'
+pkgname=kf6-kconfigwidgets
+version=6.0.0
+revision=1
+build_style=cmake
+configure_args="-DKF6_HOST_TOOLING=/usr/lib/cmake"
+hostmakedepends="extra-cmake-modules qt6-tools qt6-base
+ gettext kf6-kconfig-devel"
+makedepends="kf6-kcodecs-devel kf6-kcolorscheme-devel kf6-kconfig-devel
+ kf6-kcoreaddons-devel kf6-kwidgetsaddons-devel"
+short_desc="Widgets for KConfig"
+maintainer="John <me@johnnynator.dev>"
+license="LGPL-2.1-or-later"
+homepage="https://invent.kde.org/frameworks/kconfigwidgets"
+distfiles="${KDE_SITE}/frameworks/${version%.*}/${pkgname#kf6-}-${version}.tar.xz"
+checksum=511bed0d95de186b3cf62c7192bbb6020450d4861f05c1a545356144f17de532
+
+do_check() {
+ cd build
+ # disable failing tests
+ ctest -E "kstandardactiontest"
+}
+
+kf6-kconfigwidgets-devel_package() {
+ depends="$makedepends ${sourcepkg}>=${version}_${revision}"
+ short_desc+=" - development files"
+ pkg_install() {
+ vmove usr/include
+ vmove usr/lib/cmake
+ vmove "usr/lib/*.so"
+ }
+}
diff --git a/srcpkgs/kf6-kconfigwidgets/update b/srcpkgs/kf6-kconfigwidgets/update
new file mode 100644
index 00000000000000..b3014229a8e33c
--- /dev/null
+++ b/srcpkgs/kf6-kconfigwidgets/update
@@ -0,0 +1 @@
+pkgname=${pkgname#kf6-}
From c33abb1cd9d2d824b99baec6a97347a929d7df88 Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Thu, 29 Feb 2024 21:12:40 +0100
Subject: [PATCH 014/142] New package: kf6-kcontacts-6.0.0
---
srcpkgs/kf6-kcontacts-devel | 1 +
srcpkgs/kf6-kcontacts/template | 31 +++++++++++++++++++++++++++++++
srcpkgs/kf6-kcontacts/update | 1 +
3 files changed, 33 insertions(+)
create mode 120000 srcpkgs/kf6-kcontacts-devel
create mode 100644 srcpkgs/kf6-kcontacts/template
create mode 100644 srcpkgs/kf6-kcontacts/update
diff --git a/srcpkgs/kf6-kcontacts-devel b/srcpkgs/kf6-kcontacts-devel
new file mode 120000
index 00000000000000..c543ff1c060ace
--- /dev/null
+++ b/srcpkgs/kf6-kcontacts-devel
@@ -0,0 +1 @@
+kf6-kcontacts
\ No newline at end of file
diff --git a/srcpkgs/kf6-kcontacts/template b/srcpkgs/kf6-kcontacts/template
new file mode 100644
index 00000000000000..646c972b2b21a2
--- /dev/null
+++ b/srcpkgs/kf6-kcontacts/template
@@ -0,0 +1,31 @@
+# Template file for 'kf6-kcontacts'
+pkgname=kf6-kcontacts
+version=6.0.0
+revision=1
+build_style=cmake
+hostmakedepends="extra-cmake-modules qt6-tools qt6-base
+ gettext"
+makedepends="qt6-base-devel kf6-kcoreaddons-devel kf6-ki18n-devel
+ kf6-kconfig-devel kf6-kcodecs-devel"
+short_desc="Library for working with contact information"
+maintainer="John <me@johnnynator.dev>"
+license="LGPL-2.1-or-later"
+homepage="https://invent.kde.org/frameworks/kcontacts"
+distfiles="${KDE_SITE}/frameworks/${version%.*}/${pkgname#kf6-}-${version}.tar.xz"
+checksum=179c6748e555c5c028b02a4b9b165ede13a09cf5eaf0ea012366c9727d230ec4
+
+do_check() {
+ cd build
+ # disable failing test
+ ctest -E "kcontacts-addresstest"
+}
+
+kf6-kcontacts-devel_package() {
+ depends="$makedepends ${sourcepkg}>=${version}_${revision}"
+ short_desc+=" - development files"
+ pkg_install() {
+ vmove usr/include
+ vmove usr/lib/cmake
+ vmove "usr/lib/*.so"
+ }
+}
diff --git a/srcpkgs/kf6-kcontacts/update b/srcpkgs/kf6-kcontacts/update
new file mode 100644
index 00000000000000..b3014229a8e33c
--- /dev/null
+++ b/srcpkgs/kf6-kcontacts/update
@@ -0,0 +1 @@
+pkgname=${pkgname#kf6-}
From 743c26fb679178c4aa880570e795838adac4b194 Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Thu, 29 Feb 2024 21:12:41 +0100
Subject: [PATCH 015/142] New package: kf6-kcoreaddons-6.0.0
---
srcpkgs/kf6-kcoreaddons-devel | 1 +
srcpkgs/kf6-kcoreaddons/template | 30 ++++++++++++++++++++++++++++++
srcpkgs/kf6-kcoreaddons/update | 1 +
3 files changed, 32 insertions(+)
create mode 120000 srcpkgs/kf6-kcoreaddons-devel
create mode 100644 srcpkgs/kf6-kcoreaddons/template
create mode 100644 srcpkgs/kf6-kcoreaddons/update
diff --git a/srcpkgs/kf6-kcoreaddons-devel b/srcpkgs/kf6-kcoreaddons-devel
new file mode 120000
index 00000000000000..46886588fdf11f
--- /dev/null
+++ b/srcpkgs/kf6-kcoreaddons-devel
@@ -0,0 +1 @@
+kf6-kcoreaddons
\ No newline at end of file
diff --git a/srcpkgs/kf6-kcoreaddons/template b/srcpkgs/kf6-kcoreaddons/template
new file mode 100644
index 00000000000000..ba3ae4939144a9
--- /dev/null
+++ b/srcpkgs/kf6-kcoreaddons/template
@@ -0,0 +1,30 @@
+# Template file for 'kf6-kcoreaddons'
+pkgname=kf6-kcoreaddons
+version=6.0.0
+revision=1
+build_style=cmake
+hostmakedepends="extra-cmake-modules qt6-tools qt6-base qt6-declarative-host-tools"
+makedepends="qt6-declarative-devel"
+short_desc="KCoreAddons"
+maintainer="John <me@johnnynator.dev>"
+license="LGPL-2.1-or-later"
+homepage="https://invent.kde.org/frameworks/kcoreaddons"
+#changelog=""
+distfiles="${KDE_SITE}/frameworks/${version%.*}/${pkgname#kf6-}-${version}.tar.xz"
+checksum=eab838201b45ac98c412f64d234e89d62357f275ae9ae966d073a64c67a526ef
+
+do_check() {
+ cd build
+ # disable failing test
+ ctest -E "kformattest"
+}
+
+kf6-kcoreaddons-devel_package() {
+ depends="$makedepends ${sourcepkg}>=${version}_${revision}"
+ short_desc+=" - development files"
+ pkg_install() {
+ vmove usr/include
+ vmove usr/lib/cmake
+ vmove "usr/lib/*.so"
+ }
+}
diff --git a/srcpkgs/kf6-kcoreaddons/update b/srcpkgs/kf6-kcoreaddons/update
new file mode 100644
index 00000000000000..b3014229a8e33c
--- /dev/null
+++ b/srcpkgs/kf6-kcoreaddons/update
@@ -0,0 +1 @@
+pkgname=${pkgname#kf6-}
From 618c708585378bbc1390538ff3dae28335bcd33e Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Thu, 29 Feb 2024 21:12:42 +0100
Subject: [PATCH 016/142] New package: kf6-kcrash-6.0.0
---
srcpkgs/kf6-kcrash-devel | 1 +
srcpkgs/kf6-kcrash/template | 23 +++++++++++++++++++++++
srcpkgs/kf6-kcrash/update | 1 +
3 files changed, 25 insertions(+)
create mode 120000 srcpkgs/kf6-kcrash-devel
create mode 100644 srcpkgs/kf6-kcrash/template
create mode 100644 srcpkgs/kf6-kcrash/update
diff --git a/srcpkgs/kf6-kcrash-devel b/srcpkgs/kf6-kcrash-devel
new file mode 120000
index 00000000000000..6a51f81e63e23a
--- /dev/null
+++ b/srcpkgs/kf6-kcrash-devel
@@ -0,0 +1 @@
+kf6-kcrash
\ No newline at end of file
diff --git a/srcpkgs/kf6-kcrash/template b/srcpkgs/kf6-kcrash/template
new file mode 100644
index 00000000000000..928281994d4579
--- /dev/null
+++ b/srcpkgs/kf6-kcrash/template
@@ -0,0 +1,23 @@
+# Template file for 'kf6-kcrash'
+pkgname=kf6-kcrash
+version=6.0.0
+revision=1
+build_style=cmake
+hostmakedepends="extra-cmake-modules qt6-tools qt6-base "
+makedepends="kf6-kcoreaddons-devel"
+short_desc="KDE Graceful handling of application crashes"
+maintainer="John <me@johnnynator.dev>"
+license="LGPL-2.1-or-later"
+homepage="https://invent.kde.org/frameworks/kcrash"
+distfiles="${KDE_SITE}/frameworks/${version%.*}/${pkgname#kf6-}-${version}.tar.xz"
+checksum=f56f1ed44e494417b7046e4f94791ad4ddd07c6cb8f0f704f2053717a44296f9
+
+kf6-kcrash-devel_package() {
+ depends="$makedepends ${sourcepkg}>=${version}_${revision}"
+ short_desc+=" - development files"
+ pkg_install() {
+ vmove usr/include
+ vmove usr/lib/cmake
+ vmove "usr/lib/*.so"
+ }
+}
diff --git a/srcpkgs/kf6-kcrash/update b/srcpkgs/kf6-kcrash/update
new file mode 100644
index 00000000000000..b3014229a8e33c
--- /dev/null
+++ b/srcpkgs/kf6-kcrash/update
@@ -0,0 +1 @@
+pkgname=${pkgname#kf6-}
From 8dfee6d2f293288d65606c7a10c4f1dd09456efa Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Thu, 29 Feb 2024 21:12:43 +0100
Subject: [PATCH 017/142] New package: kf6-kdav-6.0.0
---
srcpkgs/kf6-kdav-devel | 1 +
srcpkgs/kf6-kdav/template | 24 ++++++++++++++++++++++++
srcpkgs/kf6-kdav/update | 1 +
3 files changed, 26 insertions(+)
create mode 120000 srcpkgs/kf6-kdav-devel
create mode 100644 srcpkgs/kf6-kdav/template
create mode 100644 srcpkgs/kf6-kdav/update
diff --git a/srcpkgs/kf6-kdav-devel b/srcpkgs/kf6-kdav-devel
new file mode 120000
index 00000000000000..fc0385d9d05247
--- /dev/null
+++ b/srcpkgs/kf6-kdav-devel
@@ -0,0 +1 @@
+kf6-kdav
\ No newline at end of file
diff --git a/srcpkgs/kf6-kdav/template b/srcpkgs/kf6-kdav/template
new file mode 100644
index 00000000000000..e3180cdaed6ab3
--- /dev/null
+++ b/srcpkgs/kf6-kdav/template
@@ -0,0 +1,24 @@
+# Template file for 'kf6-kdav'
+pkgname=kf6-kdav
+version=6.0.0
+revision=1
+build_style=cmake
+hostmakedepends="extra-cmake-modules qt6-tools qt6-base
+ gettext"
+makedepends="qt6-base-devel kf6-kio-devel kf6-ki18n-devel"
+short_desc="DAV protocol implementation with KJobs"
+maintainer="John <me@johnnynator.dev>"
+license="LGPL-2.1-or-later"
+homepage="https://invent.kde.org/frameworks/kdav"
+distfiles="${KDE_SITE}/frameworks/${version%.*}/${pkgname#kf6-}-${version}.tar.xz"
+checksum=b3c81f5e312b3eeed2c8b7db218f64b90f67e1b2d0ce37a44ff273b5232843e9
+
+kf6-kdav-devel_package() {
+ depends="$makedepends ${sourcepkg}>=${version}_${revision}"
+ short_desc+=" - development files"
+ pkg_install() {
+ vmove usr/include
+ vmove usr/lib/cmake
+ vmove "usr/lib/*.so"
+ }
+}
diff --git a/srcpkgs/kf6-kdav/update b/srcpkgs/kf6-kdav/update
new file mode 100644
index 00000000000000..b3014229a8e33c
--- /dev/null
+++ b/srcpkgs/kf6-kdav/update
@@ -0,0 +1 @@
+pkgname=${pkgname#kf6-}
From 92fa3889c384fc908e08726bc1859c1b6848184c Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Thu, 29 Feb 2024 21:12:44 +0100
Subject: [PATCH 018/142] New package: kf6-kdbusaddons-6.0.0
---
srcpkgs/kf6-kdbusaddons-devel | 1 +
srcpkgs/kf6-kdbusaddons/template | 25 +++++++++++++++++++++++++
srcpkgs/kf6-kdbusaddons/update | 1 +
3 files changed, 27 insertions(+)
create mode 120000 srcpkgs/kf6-kdbusaddons-devel
create mode 100644 srcpkgs/kf6-kdbusaddons/template
create mode 100644 srcpkgs/kf6-kdbusaddons/update
diff --git a/srcpkgs/kf6-kdbusaddons-devel b/srcpkgs/kf6-kdbusaddons-devel
new file mode 120000
index 00000000000000..b5c5ab5f9dc502
--- /dev/null
+++ b/srcpkgs/kf6-kdbusaddons-devel
@@ -0,0 +1 @@
+kf6-kdbusaddons
\ No newline at end of file
diff --git a/srcpkgs/kf6-kdbusaddons/template b/srcpkgs/kf6-kdbusaddons/template
new file mode 100644
index 00000000000000..9c92f08ec4f8b6
--- /dev/null
+++ b/srcpkgs/kf6-kdbusaddons/template
@@ -0,0 +1,25 @@
+# Template file for 'kf6-kdbusaddons'
+pkgname=kf6-kdbusaddons
+version=6.0.0
+revision=1
+build_style=cmake
+hostmakedepends="extra-cmake-modules qt6-tools qt6-base "
+makedepends="qt6-base-devel"
+checkdepends="dbus"
+short_desc="KDE Convenience classes for DBus"
+maintainer="John <me@johnnynator.dev>"
+license="LGPL-2.1-or-later"
+homepage="https://invent.kde.org/frameworks/kdbusaddons"
+distfiles="${KDE_SITE}/frameworks/${version%.*}/${pkgname#kf6-}-${version}.tar.xz"
+checksum=11e70d0c7239bd818962d91cdb94aeba94748055c77003a4f64ff14dab0ae989
+make_check_pre="dbus-run-session"
+
+kf6-kdbusaddons-devel_package() {
+ depends="$makedepends ${sourcepkg}>=${version}_${revision}"
+ short_desc+=" - development files"
+ pkg_install() {
+ vmove usr/include
+ vmove usr/lib/cmake
+ vmove "usr/lib/*.so"
+ }
+}
diff --git a/srcpkgs/kf6-kdbusaddons/update b/srcpkgs/kf6-kdbusaddons/update
new file mode 100644
index 00000000000000..b3014229a8e33c
--- /dev/null
+++ b/srcpkgs/kf6-kdbusaddons/update
@@ -0,0 +1 @@
+pkgname=${pkgname#kf6-}
From 596456e59cef5ba9a9d4012f9d0e926faa7de09c Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Thu, 29 Feb 2024 21:12:46 +0100
Subject: [PATCH 019/142] New package: kf6-kdeclarative-6.0.0
---
srcpkgs/kf6-kdeclarative-devel | 1 +
srcpkgs/kf6-kdeclarative/template | 25 +++++++++++++++++++++++++
srcpkgs/kf6-kdeclarative/update | 1 +
3 files changed, 27 insertions(+)
create mode 120000 srcpkgs/kf6-kdeclarative-devel
create mode 100644 srcpkgs/kf6-kdeclarative/template
create mode 100644 srcpkgs/kf6-kdeclarative/update
diff --git a/srcpkgs/kf6-kdeclarative-devel b/srcpkgs/kf6-kdeclarative-devel
new file mode 120000
index 00000000000000..7cbe717ce636b8
--- /dev/null
+++ b/srcpkgs/kf6-kdeclarative-devel
@@ -0,0 +1 @@
+kf6-kdeclarative
\ No newline at end of file
diff --git a/srcpkgs/kf6-kdeclarative/template b/srcpkgs/kf6-kdeclarative/template
new file mode 100644
index 00000000000000..c176dfba25daed
--- /dev/null
+++ b/srcpkgs/kf6-kdeclarative/template
@@ -0,0 +1,25 @@
+# Template file for 'kf6-kdeclarative'
+pkgname=kf6-kdeclarative
+version=6.0.0
+revision=1
+build_style=cmake
+hostmakedepends="extra-cmake-modules qt6-tools qt6-base
+ qt6-declarative-host-tools gettext qt6-shadertools"
+makedepends="kf6-kconfig-devel kf6-kglobalaccel-devel kf6-ki18n-devel
+ kf6-kwidgetsaddons-devel kf6-kguiaddons-devel qt6-shadertools-devel"
+short_desc="KDE Integration of QML and KDE work spaces"
+maintainer="John <me@johnnynator.dev>"
+license="LGPL-2.1-or-later"
+homepage="https://invent.kde.org/frameworks/kdeclarative"
+distfiles="${KDE_SITE}/frameworks/${version%.*}/${pkgname#kf6-}-${version}.tar.xz"
+checksum=4671ebb7ee9ba2ed7a02d2c71dde90fe681be507e7d7913e79acb15dfce7b6f9
+
+kf6-kdeclarative-devel_package() {
+ depends="$makedepends ${sourcepkg}>=${version}_${revision}"
+ short_desc+=" - development files"
+ pkg_install() {
+ vmove usr/include
+ vmove usr/lib/cmake
+ vmove "usr/lib/*.so"
+ }
+}
diff --git a/srcpkgs/kf6-kdeclarative/update b/srcpkgs/kf6-kdeclarative/update
new file mode 100644
index 00000000000000..b3014229a8e33c
--- /dev/null
+++ b/srcpkgs/kf6-kdeclarative/update
@@ -0,0 +1 @@
+pkgname=${pkgname#kf6-}
From bc088f39bec47b399e3b2fbd268b1934d48a650e Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Thu, 29 Feb 2024 21:12:47 +0100
Subject: [PATCH 020/142] New package: kf6-kded-6.0.0
---
srcpkgs/kf6-kded-devel | 1 +
srcpkgs/kf6-kded/template | 23 +++++++++++++++++++++++
srcpkgs/kf6-kded/update | 1 +
3 files changed, 25 insertions(+)
create mode 120000 srcpkgs/kf6-kded-devel
create mode 100644 srcpkgs/kf6-kded/template
create mode 100644 srcpkgs/kf6-kded/update
diff --git a/srcpkgs/kf6-kded-devel b/srcpkgs/kf6-kded-devel
new file mode 120000
index 00000000000000..b9f8474e8029d6
--- /dev/null
+++ b/srcpkgs/kf6-kded-devel
@@ -0,0 +1 @@
+kf6-kded
\ No newline at end of file
diff --git a/srcpkgs/kf6-kded/template b/srcpkgs/kf6-kded/template
new file mode 100644
index 00000000000000..6ae99a8068acbd
--- /dev/null
+++ b/srcpkgs/kf6-kded/template
@@ -0,0 +1,23 @@
+# Template file for 'kf6-kded'
+pkgname=kf6-kded
+version=6.0.0
+revision=1
+build_style=cmake
+hostmakedepends="extra-cmake-modules qt6-tools qt6-base
+ kf6-kdoctools"
+makedepends="kf6-kconfig-devel kf6-kcoreaddons-devel kf6-kcrash-devel
+ kf6-kdbusaddons-devel kf6-kdoctools-devel kf6-kservice-devel"
+short_desc="KDE Daemon"
+maintainer="John <me@johnnynator.dev>"
+license="LGPL-2.1-or-later"
+homepage="https://invent.kde.org/frameworks/kded"
+distfiles="${KDE_SITE}/frameworks/${version%.*}/${pkgname#kf6-}-${version}.tar.xz"
+checksum=c6243233f2827b27b1a42987a7a3058f13853f7d0e2bf289c055f245d0c5c625
+
+kf6-kded-devel_package() {
+ depends="$makedepends ${sourcepkg}>=${version}_${revision}"
+ short_desc+=" - development files"
+ pkg_install() {
+ vmove usr/lib/cmake
+ }
+}
diff --git a/srcpkgs/kf6-kded/update b/srcpkgs/kf6-kded/update
new file mode 100644
index 00000000000000..b3014229a8e33c
--- /dev/null
+++ b/srcpkgs/kf6-kded/update
@@ -0,0 +1 @@
+pkgname=${pkgname#kf6-}
From 6c6177ddbfe40aa85d953b55636b419e6317b58f Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Thu, 29 Feb 2024 21:12:48 +0100
Subject: [PATCH 021/142] New package: kf6-kdesu-6.0.0
---
srcpkgs/kf6-kdesu-devel | 1 +
srcpkgs/kf6-kdesu/template | 25 +++++++++++++++++++++++++
srcpkgs/kf6-kdesu/update | 1 +
3 files changed, 27 insertions(+)
create mode 120000 srcpkgs/kf6-kdesu-devel
create mode 100644 srcpkgs/kf6-kdesu/template
create mode 100644 srcpkgs/kf6-kdesu/update
diff --git a/srcpkgs/kf6-kdesu-devel b/srcpkgs/kf6-kdesu-devel
new file mode 120000
index 00000000000000..861a476c80cc94
--- /dev/null
+++ b/srcpkgs/kf6-kdesu-devel
@@ -0,0 +1 @@
+kf6-kdesu
\ No newline at end of file
diff --git a/srcpkgs/kf6-kdesu/template b/srcpkgs/kf6-kdesu/template
new file mode 100644
index 00000000000000..09b1174f204de2
--- /dev/null
+++ b/srcpkgs/kf6-kdesu/template
@@ -0,0 +1,25 @@
+# Template file for 'kf6-kdesu'
+pkgname=kf6-kdesu
+version=6.0.0
+revision=1
+build_style=cmake
+hostmakedepends="extra-cmake-modules qt6-tools qt6-base
+ gettext"
+makedepends="kf6-kconfig-devel kf6-kcoreaddons-devel kf6-ki18n-devel
+ kf6-kpty-devel"
+short_desc="KDE User interface for running shell commands with root privileges"
+maintainer="John <me@johnnynator.dev>"
+license="LGPL-2.1-or-later"
+homepage="https://invent.kde.org/frameworks/kdesu"
+distfiles="${KDE_SITE}/frameworks/${version%.*}/${pkgname#kf6-}-${version}.tar.xz"
+checksum=24cca7ab6da9630799e5f0107b546d37ee635b1f9f4b7c12eb53a1b3619b2c0c
+
+kf6-kdesu-devel_package() {
+ depends="$makedepends ${sourcepkg}>=${version}_${revision}"
+ short_desc+=" - development files"
+ pkg_install() {
+ vmove usr/include
+ vmove usr/lib/cmake
+ vmove "usr/lib/*.so"
+ }
+}
diff --git a/srcpkgs/kf6-kdesu/update b/srcpkgs/kf6-kdesu/update
new file mode 100644
index 00000000000000..b3014229a8e33c
--- /dev/null
+++ b/srcpkgs/kf6-kdesu/update
@@ -0,0 +1 @@
+pkgname=${pkgname#kf6-}
From b0f6086215518f93951d8aa394496e4586a577f4 Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Thu, 29 Feb 2024 21:12:49 +0100
Subject: [PATCH 022/142] New package: kf6-kdnssd-6.0.0
---
srcpkgs/kf6-kdnssd-devel | 1 +
srcpkgs/kf6-kdnssd/template | 23 +++++++++++++++++++++++
srcpkgs/kf6-kdnssd/update | 1 +
3 files changed, 25 insertions(+)
create mode 120000 srcpkgs/kf6-kdnssd-devel
create mode 100644 srcpkgs/kf6-kdnssd/template
create mode 100644 srcpkgs/kf6-kdnssd/update
diff --git a/srcpkgs/kf6-kdnssd-devel b/srcpkgs/kf6-kdnssd-devel
new file mode 120000
index 00000000000000..9c6bfabf8e33d4
--- /dev/null
+++ b/srcpkgs/kf6-kdnssd-devel
@@ -0,0 +1 @@
+kf6-kdnssd
\ No newline at end of file
diff --git a/srcpkgs/kf6-kdnssd/template b/srcpkgs/kf6-kdnssd/template
new file mode 100644
index 00000000000000..a4bfe7462631b5
--- /dev/null
+++ b/srcpkgs/kf6-kdnssd/template
@@ -0,0 +1,23 @@
+# Template file for 'kf6-kdnssd'
+pkgname=kf6-kdnssd
+version=6.0.0
+revision=1
+build_style=cmake
+hostmakedepends="extra-cmake-modules qt6-tools qt6-base "
+makedepends="qt6-base-devel"
+short_desc="Network service discovery using Zeroconf"
+maintainer="John <me@johnnynator.dev>"
+license="LGPL-2.1-or-later"
+homepage="https://invent.kde.org/frameworks/kdnssd"
+distfiles="${KDE_SITE}/frameworks/${version%.*}/${pkgname#kf6-}-${version}.tar.xz"
+checksum=0694964ba4adb7e20bd0d1007694440a298b433f6da8647a24bc151dc348b679
+
+kf6-kdnssd-devel_package() {
+ depends="$makedepends ${sourcepkg}>=${version}_${revision}"
+ short_desc+=" - development files"
+ pkg_install() {
+ vmove usr/include
+ vmove usr/lib/cmake
+ vmove "usr/lib/*.so"
+ }
+}
diff --git a/srcpkgs/kf6-kdnssd/update b/srcpkgs/kf6-kdnssd/update
new file mode 100644
index 00000000000000..b3014229a8e33c
--- /dev/null
+++ b/srcpkgs/kf6-kdnssd/update
@@ -0,0 +1 @@
+pkgname=${pkgname#kf6-}
From 62229f86690bc777df2f51cdc2a3e1263db20a3b Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Thu, 29 Feb 2024 21:12:50 +0100
Subject: [PATCH 023/142] New package: kf6-kdoctools-6.0.0
---
srcpkgs/kf6-kdoctools-devel | 1 +
.../patches/cmake_macro_cross.patch | 5 +++
srcpkgs/kf6-kdoctools/template | 34 +++++++++++++++++++
srcpkgs/kf6-kdoctools/update | 1 +
4 files changed, 41 insertions(+)
create mode 120000 srcpkgs/kf6-kdoctools-devel
create mode 100644 srcpkgs/kf6-kdoctools/patches/cmake_macro_cross.patch
create mode 100644 srcpkgs/kf6-kdoctools/template
create mode 100644 srcpkgs/kf6-kdoctools/update
diff --git a/srcpkgs/kf6-kdoctools-devel b/srcpkgs/kf6-kdoctools-devel
new file mode 120000
index 00000000000000..0237049b674f23
--- /dev/null
+++ b/srcpkgs/kf6-kdoctools-devel
@@ -0,0 +1 @@
+kf6-kdoctools
\ No newline at end of file
diff --git a/srcpkgs/kf6-kdoctools/patches/cmake_macro_cross.patch b/srcpkgs/kf6-kdoctools/patches/cmake_macro_cross.patch
new file mode 100644
index 00000000000000..048d3abacc60de
--- /dev/null
+++ b/srcpkgs/kf6-kdoctools/patches/cmake_macro_cross.patch
@@ -0,0 +1,5 @@
+--- a/KF6DocToolsMacros.cmake
++++ b/KF6DocToolsMacros.cmake
+@@ -86 +86 @@ set(KDOCTOOLS_SERIALIZE_TOOL "" CACHE ST
+-set(KDOCTOOLS_MEINPROC_EXECUTABLE "KF6::meinproc6")
++set(KDOCTOOLS_MEINPROC_EXECUTABLE "meinproc6")
diff --git a/srcpkgs/kf6-kdoctools/template b/srcpkgs/kf6-kdoctools/template
new file mode 100644
index 00000000000000..e9085615aaf3d0
--- /dev/null
+++ b/srcpkgs/kf6-kdoctools/template
@@ -0,0 +1,34 @@
+# Template file for 'kf6-kdoctools'
+pkgname=kf6-kdoctools
+version=6.0.0
+revision=1
+build_style=cmake
+configure_args="-DINSTALL_INTERNAL_TOOLS=ON"
+hostmakedepends="extra-cmake-modules qt6-tools qt6-base
+ gettext perl perl-URI"
+makedepends="kf6-karchive-devel kf6-ki18n-devel
+ docbook-xml docbook-xsl libxslt-devel"
+depends="docbook-xml docbook-xsl"
+short_desc="KDE Create documentation from DocBook"
+maintainer="John <me@johnnynator.dev>"
+license="LGPL-2.1-or-later"
+homepage="https://invent.kde.org/frameworks/kdoctools"
+distfiles="${KDE_SITE}/frameworks/${version%.*}/${pkgname#kf6-}-${version}.tar.xz"
+checksum=57999a4cf00f0d61cf2a17e2857c723944d1e48fb7beaeb03e4a518da122c8b0
+make_check=no # cross patch breaks tests
+
+if [ "$CROSS_BUILD" ]; then
+ hostmakedepends+=" kf6-kdoctools-devel"
+ configure_args+=" -DDOCBOOKL10NHELPER_EXECUTABLE=/usr/bin/docbookl10nhelper"
+fi
+
+kf6-kdoctools-devel_package() {
+ depends="$makedepends ${sourcepkg}>=${version}_${revision}"
+ short_desc+=" - development files"
+ pkg_install() {
+ vmove usr/bin/docbookl10nhelper
+ vmove usr/include
+ vmove usr/lib/cmake
+ vmove "usr/lib/*.so"
+ }
+}
diff --git a/srcpkgs/kf6-kdoctools/update b/srcpkgs/kf6-kdoctools/update
new file mode 100644
index 00000000000000..b3014229a8e33c
--- /dev/null
+++ b/srcpkgs/kf6-kdoctools/update
@@ -0,0 +1 @@
+pkgname=${pkgname#kf6-}
From c2cac076518867f98f5a90ab235ea1edb5751d3a Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Thu, 29 Feb 2024 21:12:51 +0100
Subject: [PATCH 024/142] New package: kf6-kfilemetadata-6.0.0
---
srcpkgs/kf6-kfilemetadata-devel | 1 +
srcpkgs/kf6-kfilemetadata/template | 27 +++++++++++++++++++++++++++
srcpkgs/kf6-kfilemetadata/update | 1 +
3 files changed, 29 insertions(+)
create mode 120000 srcpkgs/kf6-kfilemetadata-devel
create mode 100644 srcpkgs/kf6-kfilemetadata/template
create mode 100644 srcpkgs/kf6-kfilemetadata/update
diff --git a/srcpkgs/kf6-kfilemetadata-devel b/srcpkgs/kf6-kfilemetadata-devel
new file mode 120000
index 00000000000000..ed4f2124ded906
--- /dev/null
+++ b/srcpkgs/kf6-kfilemetadata-devel
@@ -0,0 +1 @@
+kf6-kfilemetadata
\ No newline at end of file
diff --git a/srcpkgs/kf6-kfilemetadata/template b/srcpkgs/kf6-kfilemetadata/template
new file mode 100644
index 00000000000000..ba896cd94a80b5
--- /dev/null
+++ b/srcpkgs/kf6-kfilemetadata/template
@@ -0,0 +1,27 @@
+# Template file for 'kf6-kfilemetadata'
+pkgname=kf6-kfilemetadata
+version=6.0.0
+revision=1
+build_style=cmake
+hostmakedepends="extra-cmake-modules qt6-tools qt6-base
+ gettext pkg-config"
+# libqmobipocket-devel Needs qt6 version
+makedepends="qt6-base-devel kf6-ki18n-devel kf6-karchive-devel
+ kf6-kcoreaddons-devel kf6-kconfig-devel attr-devel taglib-devel
+ exiv2-devel ffmpeg-devel ebook-tools-devel poppler-qt5-devel"
+short_desc="Library for extracting file metadata"
+maintainer="John <me@johnnynator.dev>"
+license="LGPL-2.1-or-later"
+homepage="https://invent.kde.org/frameworks/kfilemetadata"
+distfiles="${KDE_SITE}/frameworks/${version%.*}/${pkgname#kf6-}-${version}.tar.xz"
+checksum=cf130dc1b32a31a19213f3e1ac67f2180cb7931240e5c755211686e93792f393
+
+kf6-kfilemetadata-devel_package() {
+ depends="$makedepends ${sourcepkg}>=${version}_${revision}"
+ short_desc+=" - development files"
+ pkg_install() {
+ vmove usr/include
+ vmove usr/lib/cmake
+ vmove "usr/lib/*.so"
+ }
+}
diff --git a/srcpkgs/kf6-kfilemetadata/update b/srcpkgs/kf6-kfilemetadata/update
new file mode 100644
index 00000000000000..b3014229a8e33c
--- /dev/null
+++ b/srcpkgs/kf6-kfilemetadata/update
@@ -0,0 +1 @@
+pkgname=${pkgname#kf6-}
From 8a18fb956a7bd300014f7829a4527dc71bf9dc77 Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Thu, 29 Feb 2024 21:12:53 +0100
Subject: [PATCH 025/142] New package: kf6-kglobalaccel-6.0.0
---
srcpkgs/kf6-kglobalaccel-devel | 1 +
srcpkgs/kf6-kglobalaccel/template | 23 +++++++++++++++++++++++
srcpkgs/kf6-kglobalaccel/update | 1 +
3 files changed, 25 insertions(+)
create mode 120000 srcpkgs/kf6-kglobalaccel-devel
create mode 100644 srcpkgs/kf6-kglobalaccel/template
create mode 100644 srcpkgs/kf6-kglobalaccel/update
diff --git a/srcpkgs/kf6-kglobalaccel-devel b/srcpkgs/kf6-kglobalaccel-devel
new file mode 120000
index 00000000000000..6c2cc67ff619c4
--- /dev/null
+++ b/srcpkgs/kf6-kglobalaccel-devel
@@ -0,0 +1 @@
+kf6-kglobalaccel
\ No newline at end of file
diff --git a/srcpkgs/kf6-kglobalaccel/template b/srcpkgs/kf6-kglobalaccel/template
new file mode 100644
index 00000000000000..7cafd3d26a814e
--- /dev/null
+++ b/srcpkgs/kf6-kglobalaccel/template
@@ -0,0 +1,23 @@
+# Template file for 'kf6-kglobalaccel'
+pkgname=kf6-kglobalaccel
+version=6.0.0
+revision=1
+build_style=cmake
+hostmakedepends="extra-cmake-modules qt6-tools qt6-base "
+makedepends="qt6-base-devel qt6-declarative-devel"
+short_desc="KDE Global desktop keyboard shortcuts"
+maintainer="John <me@johnnynator.dev>"
+license="LGPL-2.1-or-later"
+homepage="https://invent.kde.org/frameworks/kglobalaccel"
+distfiles="${KDE_SITE}/frameworks/${version%.*}/${pkgname#kf6-}-${version}.tar.xz"
+checksum=58009eb0d0b70c93dc0cb0886ae929f3756e972c841d7a3e465df8307e5b7149
+
+kf6-kglobalaccel-devel_package() {
+ depends="$makedepends ${sourcepkg}>=${version}_${revision}"
+ short_desc+=" - development files"
+ pkg_install() {
+ vmove usr/include
+ vmove usr/lib/cmake
+ vmove "usr/lib/*.so"
+ }
+}
diff --git a/srcpkgs/kf6-kglobalaccel/update b/srcpkgs/kf6-kglobalaccel/update
new file mode 100644
index 00000000000000..b3014229a8e33c
--- /dev/null
+++ b/srcpkgs/kf6-kglobalaccel/update
@@ -0,0 +1 @@
+pkgname=${pkgname#kf6-}
From b5af4af8edf78efa3a35dba6cbce6d84313ecba3 Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Thu, 29 Feb 2024 21:12:54 +0100
Subject: [PATCH 026/142] New package: kf6-kholidays-6.0.0
---
srcpkgs/kf6-kholidays-devel | 1 +
srcpkgs/kf6-kholidays/template | 24 ++++++++++++++++++++++++
srcpkgs/kf6-kholidays/update | 1 +
3 files changed, 26 insertions(+)
create mode 120000 srcpkgs/kf6-kholidays-devel
create mode 100644 srcpkgs/kf6-kholidays/template
create mode 100644 srcpkgs/kf6-kholidays/update
diff --git a/srcpkgs/kf6-kholidays-devel b/srcpkgs/kf6-kholidays-devel
new file mode 120000
index 00000000000000..934c4ade644874
--- /dev/null
+++ b/srcpkgs/kf6-kholidays-devel
@@ -0,0 +1 @@
+kf6-kholidays
\ No newline at end of file
diff --git a/srcpkgs/kf6-kholidays/template b/srcpkgs/kf6-kholidays/template
new file mode 100644
index 00000000000000..a15fcc67f8dbdd
--- /dev/null
+++ b/srcpkgs/kf6-kholidays/template
@@ -0,0 +1,24 @@
+# Template file for 'kf6-kholidays'
+pkgname=kf6-kholidays
+version=6.0.0
+revision=1
+build_style=cmake
+hostmakedepends="extra-cmake-modules qt6-tools qt6-base
+ qt6-declarative-host-tools"
+makedepends="qt6-declarative-devel"
+short_desc="Library to assist determining when holidays occur"
+maintainer="John <me@johnnynator.dev>"
+license="LGPL-2.1-or-later"
+homepage="https://invent.kde.org/frameworks/kholidays"
+distfiles="${KDE_SITE}/frameworks/${version%.*}/${pkgname#kf6-}-${version}.tar.xz"
+checksum=482f6375fe536a63b67bad45a0ad3880c74d74fc92a3a935ecb78b29830d9b7f
+
+kf6-kholidays-devel_package() {
+ depends="$makedepends ${sourcepkg}>=${version}_${revision}"
+ short_desc+=" - development files"
+ pkg_install() {
+ vmove usr/include
+ vmove usr/lib/cmake
+ vmove "usr/lib/*.so"
+ }
+}
diff --git a/srcpkgs/kf6-kholidays/update b/srcpkgs/kf6-kholidays/update
new file mode 100644
index 00000000000000..b3014229a8e33c
--- /dev/null
+++ b/srcpkgs/kf6-kholidays/update
@@ -0,0 +1 @@
+pkgname=${pkgname#kf6-}
From 625fa803cffdb2374477219c282073e9ddaa750e Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Thu, 29 Feb 2024 21:12:55 +0100
Subject: [PATCH 027/142] New package: kf6-ki18n-6.0.0
---
srcpkgs/kf6-ki18n-devel | 1 +
srcpkgs/kf6-ki18n/template | 31 +++++++++++++++++++++++++++++++
srcpkgs/kf6-ki18n/update | 1 +
3 files changed, 33 insertions(+)
create mode 120000 srcpkgs/kf6-ki18n-devel
create mode 100644 srcpkgs/kf6-ki18n/template
create mode 100644 srcpkgs/kf6-ki18n/update
diff --git a/srcpkgs/kf6-ki18n-devel b/srcpkgs/kf6-ki18n-devel
new file mode 120000
index 00000000000000..3cd6d3ba6ca30a
--- /dev/null
+++ b/srcpkgs/kf6-ki18n-devel
@@ -0,0 +1 @@
+kf6-ki18n
\ No newline at end of file
diff --git a/srcpkgs/kf6-ki18n/template b/srcpkgs/kf6-ki18n/template
new file mode 100644
index 00000000000000..5efdb52ed6b8f3
--- /dev/null
+++ b/srcpkgs/kf6-ki18n/template
@@ -0,0 +1,31 @@
+# Template file for 'kf6-ki18n'
+pkgname=kf6-ki18n
+version=6.0.0
+revision=1
+build_style=cmake
+hostmakedepends="extra-cmake-modules qt6-tools qt6-base
+ qt6-declarative-host-tools gettext python3"
+makedepends="qt6-declarative-devel"
+depends="iso-codes"
+short_desc="KDE Gettext-based UI text internationalization"
+maintainer="John <me@johnnynator.dev>"
+license="LGPL-2.1-or-later"
+homepage="https://invent.kde.org/frameworks/ki18n"
+distfiles="${KDE_SITE}/frameworks/${version%.*}/${pkgname#kf6-}-${version}.tar.xz"
+checksum=15cbfb73ef1d3954d6206755b6e6a9c86ea27be4b4db0c843d38494851bcc354
+
+do_check() {
+ cd build
+ # disable failing tests
+ ctest -E "kcountrytest|kcountrysubdivisiontest"
+}
+
+kf6-ki18n-devel_package() {
+ depends="$makedepends ${sourcepkg}>=${version}_${revision}"
+ short_desc+=" - development files"
+ pkg_install() {
+ vmove usr/include
+ vmove usr/lib/cmake
+ vmove "usr/lib/*.so"
+ }
+}
diff --git a/srcpkgs/kf6-ki18n/update b/srcpkgs/kf6-ki18n/update
new file mode 100644
index 00000000000000..b3014229a8e33c
--- /dev/null
+++ b/srcpkgs/kf6-ki18n/update
@@ -0,0 +1 @@
+pkgname=${pkgname#kf6-}
From 4fa1279e0114d28ee046ebb7f301f81ba2c88abe Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Thu, 29 Feb 2024 21:12:56 +0100
Subject: [PATCH 028/142] New package: kf6-kiconthemes-6.0.0
---
srcpkgs/kf6-kiconthemes-devel | 1 +
srcpkgs/kf6-kiconthemes/template | 25 +++++++++++++++++++++++++
srcpkgs/kf6-kiconthemes/update | 1 +
3 files changed, 27 insertions(+)
create mode 120000 srcpkgs/kf6-kiconthemes-devel
create mode 100644 srcpkgs/kf6-kiconthemes/template
create mode 100644 srcpkgs/kf6-kiconthemes/update
diff --git a/srcpkgs/kf6-kiconthemes-devel b/srcpkgs/kf6-kiconthemes-devel
new file mode 120000
index 00000000000000..3c8694a29e0263
--- /dev/null
+++ b/srcpkgs/kf6-kiconthemes-devel
@@ -0,0 +1 @@
+kf6-kiconthemes
\ No newline at end of file
diff --git a/srcpkgs/kf6-kiconthemes/template b/srcpkgs/kf6-kiconthemes/template
new file mode 100644
index 00000000000000..c56658e7085ac4
--- /dev/null
+++ b/srcpkgs/kf6-kiconthemes/template
@@ -0,0 +1,25 @@
+# Template file for 'kf6-kiconthemes'
+pkgname=kf6-kiconthemes
+version=6.0.0
+revision=1
+build_style=cmake
+hostmakedepends="extra-cmake-modules qt6-tools qt6-base
+ qt6-declarative-host-tools gettext"
+makedepends="breeze-icons kf6-karchive-devel kf6-kcolorscheme-devel
+ qt6-svg-devel kf6-kconfigwidgets-devel"
+short_desc="KDE Icon GUI utilities"
+maintainer="John <me@johnnynator.dev>"
+license="LGPL-2.1-or-later"
+homepage="https://invent.kde.org/frameworks/kiconthemes"
+distfiles="${KDE_SITE}/frameworks/${version%.*}/${pkgname#kf6-}-${version}.tar.xz"
+checksum=f557bd269fafe617eb8d4b7ac2959609f96cce3ea8b1b3ac231063a726927bb0
+
+kf6-kiconthemes-devel_package() {
+ depends="$makedepends ${sourcepkg}>=${version}_${revision}"
+ short_desc+=" - development files"
+ pkg_install() {
+ vmove usr/include
+ vmove usr/lib/cmake
+ vmove "usr/lib/*.so"
+ }
+}
diff --git a/srcpkgs/kf6-kiconthemes/update b/srcpkgs/kf6-kiconthemes/update
new file mode 100644
index 00000000000000..b3014229a8e33c
--- /dev/null
+++ b/srcpkgs/kf6-kiconthemes/update
@@ -0,0 +1 @@
+pkgname=${pkgname#kf6-}
From 8db70c3526cb26c356cad6b15462ef6d5af95e29 Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Thu, 29 Feb 2024 22:13:26 +0100
Subject: [PATCH 029/142] New package: kf6-kauth-6.0.0
---
srcpkgs/kf6-kauth-devel | 1 +
srcpkgs/kf6-kauth/template | 29 +++++++++++++++++++++++++++++
srcpkgs/kf6-kauth/update | 1 +
3 files changed, 31 insertions(+)
create mode 120000 srcpkgs/kf6-kauth-devel
create mode 100644 srcpkgs/kf6-kauth/template
create mode 100644 srcpkgs/kf6-kauth/update
diff --git a/srcpkgs/kf6-kauth-devel b/srcpkgs/kf6-kauth-devel
new file mode 120000
index 00000000000000..aafa15610d4e36
--- /dev/null
+++ b/srcpkgs/kf6-kauth-devel
@@ -0,0 +1 @@
+kf6-kauth
\ No newline at end of file
diff --git a/srcpkgs/kf6-kauth/template b/srcpkgs/kf6-kauth/template
new file mode 100644
index 00000000000000..9a7412234b3445
--- /dev/null
+++ b/srcpkgs/kf6-kauth/template
@@ -0,0 +1,29 @@
+# Template file for 'kf6-kauth'
+pkgname=kf6-kauth
+version=6.0.0
+revision=1
+build_style=cmake
+hostmakedepends="extra-cmake-modules qt6-tools qt6-base"
+makedepends="kf6-kcoreaddons-devel"
+checkdepends="dbus"
+short_desc="KDE Execute actions as privileged user"
+maintainer="John <me@johnnynator.dev>"
+license="LGPL-2.1-or-later"
+homepage="https://invent.kde.org/frameworks/kauth"
+distfiles="${KDE_SITE}/frameworks/${version%.*}/${pkgname#kf6-}-${version}.tar.xz"
+checksum=66046698d2584692d5397a6ec808b2c9f8b7882a0f85233be9cd69283d03c768
+
+do_check() {
+ cd build
+ dbus-run-session ctest
+}
+
+kf6-kauth-devel_package() {
+ depends="$makedepends ${sourcepkg}>=${version}_${revision}"
+ short_desc+=" - development files"
+ pkg_install() {
+ vmove usr/include
+ vmove usr/lib/cmake
+ vmove "usr/lib/*.so"
+ }
+}
diff --git a/srcpkgs/kf6-kauth/update b/srcpkgs/kf6-kauth/update
new file mode 100644
index 00000000000000..b3014229a8e33c
--- /dev/null
+++ b/srcpkgs/kf6-kauth/update
@@ -0,0 +1 @@
+pkgname=${pkgname#kf6-}
From 1febe08fd409498cc90b59561718c05b2af73cc3 Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Thu, 29 Feb 2024 22:13:33 +0100
Subject: [PATCH 030/142] New package: kf6-kguiaddons-6.0.0
---
srcpkgs/kf6-kguiaddons-devel | 1 +
srcpkgs/kf6-kguiaddons/template | 34 +++++++++++++++++++++++++++++++++
srcpkgs/kf6-kguiaddons/update | 1 +
3 files changed, 36 insertions(+)
create mode 120000 srcpkgs/kf6-kguiaddons-devel
create mode 100644 srcpkgs/kf6-kguiaddons/template
create mode 100644 srcpkgs/kf6-kguiaddons/update
diff --git a/srcpkgs/kf6-kguiaddons-devel b/srcpkgs/kf6-kguiaddons-devel
new file mode 120000
index 00000000000000..5afca3220135e8
--- /dev/null
+++ b/srcpkgs/kf6-kguiaddons-devel
@@ -0,0 +1 @@
+kf6-kguiaddons
\ No newline at end of file
diff --git a/srcpkgs/kf6-kguiaddons/template b/srcpkgs/kf6-kguiaddons/template
new file mode 100644
index 00000000000000..97834a710ceb5a
--- /dev/null
+++ b/srcpkgs/kf6-kguiaddons/template
@@ -0,0 +1,34 @@
+# Template file for 'kf6-kguiaddons'
+pkgname=kf6-kguiaddons
+version=6.0.0
+revision=1
+build_style=cmake
+hostmakedepends="extra-cmake-modules qt6-tools qt6-base
+ wayland-devel pkg-config qt6-wayland-tools"
+makedepends="qt6-wayland-devel plasma-wayland-protocols wayland-devel"
+depends="kf6-kguiaddons-geo-uri-handler"
+short_desc="Addons to QtGui"
+maintainer="John <me@johnnynator.dev>"
+license="LGPL-2.1-or-later"
+homepage="https://invent.kde.org/frameworks/kguiaddons"
+distfiles="${KDE_SITE}/frameworks/${version%.*}/${pkgname#kf6-}-${version}.tar.xz"
+checksum=20af58ab639ea99df09acbd74af0c867f22f1d9f91595623ab44fba5834eaa62
+
+kf6-kguiaddons-geo-uri-handler_package() {
+ short_desc+=" - Geo URI handler"
+ pkg_install() {
+ vmove usr/share/applications
+ vmove usr/bin/kde-geo-uri-handler
+ }
+}
+
+kf6-kguiaddons-devel_package() {
+ depends="$makedepends ${sourcepkg}>=${version}_${revision}"
+ short_desc+=" - development files"
+ pkg_install() {
+ vmove usr/lib/pkgconfig
+ vmove usr/include
+ vmove usr/lib/cmake
+ vmove "usr/lib/*.so"
+ }
+}
diff --git a/srcpkgs/kf6-kguiaddons/update b/srcpkgs/kf6-kguiaddons/update
new file mode 100644
index 00000000000000..b3014229a8e33c
--- /dev/null
+++ b/srcpkgs/kf6-kguiaddons/update
@@ -0,0 +1 @@
+pkgname=${pkgname#kf6-}
From 692ae9d64e270a37ef2e95c33cd23dff03088a85 Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Thu, 29 Feb 2024 22:13:36 +0100
Subject: [PATCH 031/142] New package: kf6-solid-6.0.0
---
srcpkgs/kf6-solid-devel | 1 +
srcpkgs/kf6-solid/template | 25 +++++++++++++++++++++++++
srcpkgs/kf6-solid/update | 1 +
3 files changed, 27 insertions(+)
create mode 120000 srcpkgs/kf6-solid-devel
create mode 100644 srcpkgs/kf6-solid/template
create mode 100644 srcpkgs/kf6-solid/update
diff --git a/srcpkgs/kf6-solid-devel b/srcpkgs/kf6-solid-devel
new file mode 120000
index 00000000000000..50c14c84d7f6db
--- /dev/null
+++ b/srcpkgs/kf6-solid-devel
@@ -0,0 +1 @@
+kf6-solid
\ No newline at end of file
diff --git a/srcpkgs/kf6-solid/template b/srcpkgs/kf6-solid/template
new file mode 100644
index 00000000000000..244812959ed545
--- /dev/null
+++ b/srcpkgs/kf6-solid/template
@@ -0,0 +1,25 @@
+# Template file for 'kf6-solid'
+pkgname=kf6-solid
+version=6.0.0
+revision=1
+build_style=cmake
+hostmakedepends="extra-cmake-modules qt6-tools qt6-base flex"
+makedepends="qt6-base-devel"
+depends="upower udisks2 media-player-info"
+short_desc="Hardware integration and detection"
+maintainer="John <me@johnnynator.dev>"
+license="LGPL-2.1-or-later"
+homepage="https://invent.kde.org/frameworks/solid"
+#changelog=""
+distfiles="${KDE_SITE}/frameworks/${version%.*}/${pkgname#kf6-}-${version}.tar.xz"
+checksum=75c5d254eeceb917c35cb0e32beff76a2cf1458f773ecd0e7795b47dad5aadd3
+
+kf6-solid-devel_package() {
+ depends="$makedepends ${sourcepkg}>=${version}_${revision}"
+ short_desc+=" - development files"
+ pkg_install() {
+ vmove usr/include
+ vmove usr/lib/cmake
+ vmove "usr/lib/*.so"
+ }
+}
diff --git a/srcpkgs/kf6-solid/update b/srcpkgs/kf6-solid/update
new file mode 100644
index 00000000000000..b3014229a8e33c
--- /dev/null
+++ b/srcpkgs/kf6-solid/update
@@ -0,0 +1 @@
+pkgname=${pkgname#kf6-}
From 377540c9978df4c77ec015f6e0ab174d7fd4171d Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Thu, 29 Feb 2024 22:13:40 +0100
Subject: [PATCH 032/142] New package: kf6-kirigami-6.0.0
---
srcpkgs/kf6-kirigami-devel | 1 +
srcpkgs/kf6-kirigami/template | 24 ++++++++++++++++++++++++
srcpkgs/kf6-kirigami/update | 1 +
3 files changed, 26 insertions(+)
create mode 120000 srcpkgs/kf6-kirigami-devel
create mode 100644 srcpkgs/kf6-kirigami/template
create mode 100644 srcpkgs/kf6-kirigami/update
diff --git a/srcpkgs/kf6-kirigami-devel b/srcpkgs/kf6-kirigami-devel
new file mode 120000
index 00000000000000..098e333077bfd1
--- /dev/null
+++ b/srcpkgs/kf6-kirigami-devel
@@ -0,0 +1 @@
+kf6-kirigami
\ No newline at end of file
diff --git a/srcpkgs/kf6-kirigami/template b/srcpkgs/kf6-kirigami/template
new file mode 100644
index 00000000000000..f78b10b1de506d
--- /dev/null
+++ b/srcpkgs/kf6-kirigami/template
@@ -0,0 +1,24 @@
+# Template file for 'kf6-kirigami'
+pkgname=kf6-kirigami
+version=6.0.0
+revision=1
+build_style=cmake
+hostmakedepends="extra-cmake-modules qt6-tools qt6-base qt6-shadertools
+ qt6-declarative-host-tools"
+makedepends="qt6-declarative-devel qt6-shadertools-devel qt6-svg-devel"
+short_desc="QtQuick based components set"
+maintainer="John <me@johnnynator.dev>"
+license="LGPL-2.1-or-later"
+homepage="https://invent.kde.org/frameworks/kirigami"
+distfiles="${KDE_SITE}/frameworks/${version%.*}/${pkgname#kf6-}-${version}.tar.xz"
+checksum=ed0f56c89249fb92a9af99a94fd13542abbae4a8f1613aaaa2bfab87914b601a
+
+kf6-kirigami-devel_package() {
+ depends="$makedepends ${sourcepkg}>=${version}_${revision}"
+ short_desc+=" - development files"
+ pkg_install() {
+ vmove usr/include
+ vmove usr/lib/cmake
+ vmove "usr/lib/*.so"
+ }
+}
diff --git a/srcpkgs/kf6-kirigami/update b/srcpkgs/kf6-kirigami/update
new file mode 100644
index 00000000000000..b3014229a8e33c
--- /dev/null
+++ b/srcpkgs/kf6-kirigami/update
@@ -0,0 +1 @@
+pkgname=${pkgname#kf6-}
From b17dca958d0a136c732153ba763d863114398081 Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Thu, 29 Feb 2024 22:13:42 +0100
Subject: [PATCH 033/142] New package: kf6-kio-6.0.0
---
srcpkgs/kf6-kio-devel | 1 +
srcpkgs/kf6-kio/patches/test.patch | 79 ++++++++++++++++++++++++++++++
srcpkgs/kf6-kio/template | 51 +++++++++++++++++++
srcpkgs/kf6-kio/update | 1 +
4 files changed, 132 insertions(+)
create mode 120000 srcpkgs/kf6-kio-devel
create mode 100644 srcpkgs/kf6-kio/patches/test.patch
create mode 100644 srcpkgs/kf6-kio/template
create mode 100644 srcpkgs/kf6-kio/update
diff --git a/srcpkgs/kf6-kio-devel b/srcpkgs/kf6-kio-devel
new file mode 120000
index 00000000000000..dc952bdc05a95f
--- /dev/null
+++ b/srcpkgs/kf6-kio-devel
@@ -0,0 +1 @@
+kf6-kio
\ No newline at end of file
diff --git a/srcpkgs/kf6-kio/patches/test.patch b/srcpkgs/kf6-kio/patches/test.patch
new file mode 100644
index 00000000000000..39b7e2ec8d249f
--- /dev/null
+++ b/srcpkgs/kf6-kio/patches/test.patch
@@ -0,0 +1,79 @@
+--- a/autotests/kacltest.cpp 2024-02-21 12:25:36.000000000 +0100
++++ - 2024-03-02 20:04:25.695983576 +0100
+@@ -34,7 +34,7 @@
+
+ m_testACL = QStringLiteral(
+ "user::rw-\n"
+- "user:bin:rwx\n"
++ "user:nobody:rwx\n"
+ "group::rw-\n"
+ "mask::rwx\n"
+ "other::r--\n");
+@@ -64,7 +64,7 @@
+ m_testACL2 =
+ QLatin1String{
+ "user::rwx\n"
+- "user:bin:rwx\n"
++ "user:nobody:rwx\n"
+ "group::rw-\n"}
+ + orderedGroups
+ + QLatin1String{
+@@ -74,7 +74,7 @@
+ m_testACLEffective =
+ QLatin1String{
+ "user::rwx\n"
+- "user:bin:rwx #effective:r-x\n"
++ "user:nobody:rwx #effective:r-x\n"
+ "group::rw- #effective:r--\n"}
+ + orderedGroups
+ + QLatin1String{
+@@ -131,7 +131,7 @@
+ ++count;
+ }
+ QCOMPARE(count, 1);
+- QCOMPARE(name, QStringLiteral("bin"));
++ QCOMPARE(name, QStringLiteral("nobody"));
+ QCOMPARE(permissions, 7);
+ }
+
+@@ -205,19 +205,19 @@
+ bool dummy = false;
+ QCOMPARE(int(CharlesII.maskPermissions(dummy)), 7);
+
+- const QString expected(QStringLiteral("user::rw-\nuser:root:rwx\nuser:bin:r--\ngroup::rw-\nmask::rwx\nother::r--\n"));
++ const QString expected(QStringLiteral("user::rw-\nuser:root:rwx\nuser:nobody:r--\ngroup::rw-\nmask::rwx\nother::r--\n"));
+
+ ACLUserPermissionsList users;
+ ACLUserPermissions user = qMakePair(QStringLiteral("root"), (unsigned short)7);
+ users.append(user);
+- user = qMakePair(QStringLiteral("bin"), (unsigned short)4);
++ user = qMakePair(QStringLiteral("nobody"), (unsigned short)4);
+ users.append(user);
+ CharlesII.setAllUserPermissions(users);
+ QCOMPARE(CharlesII.asString(), expected);
+
+ CharlesII.setACL(m_testACL); // reset
+ // it already has an entry for bin, let's change it
+- CharlesII.setNamedUserPermissions(QStringLiteral("bin"), 4);
++ CharlesII.setNamedUserPermissions(QStringLiteral("nobody"), 4);
+ CharlesII.setNamedUserPermissions(QStringLiteral("root"), 7);
+ QCOMPARE(CharlesII.asString(), expected);
+
+@@ -237,7 +237,7 @@
+ const QString expected2 =
+ QLatin1String{
+ "user::rw-\n"
+- "user:bin:rwx\n"
++ "user:nobody:rwx\n"
+ "group::rw-\n"}
+ + orderedGroups
+ + QLatin1String{
+@@ -267,7 +267,7 @@
+ v = foo.setNamedGroupPermissions(QStringLiteral("jongel"), 7); // non-existing group
+ QVERIFY(!v);
+
+- v = foo.setNamedUserPermissions(QStringLiteral("bin"), 7); // existing user
++ v = foo.setNamedUserPermissions(QStringLiteral("nobody"), 7); // existing user
+ QVERIFY(v);
+ v = foo.setNamedUserPermissions(QStringLiteral("jongel"), 7); // non-existing user
+ QVERIFY(!v);
diff --git a/srcpkgs/kf6-kio/template b/srcpkgs/kf6-kio/template
new file mode 100644
index 00000000000000..4a6524f5d47524
--- /dev/null
+++ b/srcpkgs/kf6-kio/template
@@ -0,0 +1,51 @@
+# Template file for 'kf6-kio'
+pkgname=kf6-kio
+version=6.0.0
+revision=1
+build_style=cmake
+hostmakedepends="extra-cmake-modules qt6-tools qt6-base
+ gettext kf6-kdoctools"
+makedepends="kf6-karchive-devel kf6-kauth-devel kf6-kbookmarks-devel
+ kf6-kservice-devel kf6-solid-devel kf6-kcrash-devel kf6-kdbusaddons-devel
+ kf6-kcompletion-devel kf6-kiconthemes-devel kf6-kitemviews-devel
+ kf6-kjobwidgets-devel kf6-kwindowsystem-devel kf6-kwallet-devel
+ kf6-kded-devel qt6-qt5compat-devel qt6-tools-devel acl-devel"
+checkdepends="dbus"
+short_desc="KDE Network transparent access to files and data"
+maintainer="John <me@johnnynator.dev>"
+license="LGPL-2.1-or-later"
+homepage="https://invent.kde.org/frameworks/kio"
+distfiles="${KDE_SITE}/frameworks/${version%.*}/${pkgname#kf6-}-${version}.tar.xz"
+checksum=4951adf043299e463803cc63ed33d5261b81bff969eb189dc13350f495cb4b42
+
+do_check() {
+ cd build
+ # disable failing tests
+ tests=("kpasswdservertest"
+ "kiocore-kmountpointtest"
+ "kiocore-jobtest"
+ "kiocore-kfileitemtest"
+ "kiocore-filefiltertest"
+ "kiogui-favicontest"
+ "kiogui-openurljobtest"
+ "applicationlauncherjob_servicetest"
+ "commandlauncherjob_servicetest"
+ "kiowidgets-kdirmodeltest"
+ "kiowidgets-kfileitemactionstest"
+ "kiowidgets-kurifiltertest-colon-separator"
+ "kiowidgets-kurifiltertest-space-separator"
+ "kiofilewidgets-kfilewidgettest"
+ "kiofilewidgets-kfileplacesmodeltest"
+ "kiowidgets-kdirlistertest")
+ dbus-run-session ctest -E "($( echo ${tests[@]} | tr " " "|"))"
+}
+
+kf6-kio-devel_package() {
+ depends="$makedepends ${sourcepkg}>=${version}_${revision}"
+ short_desc+=" - development files"
+ pkg_install() {
+ vmove usr/include
+ vmove usr/lib/cmake
+ vmove "usr/lib/libKF6KIO*.so"
+ }
+}
diff --git a/srcpkgs/kf6-kio/update b/srcpkgs/kf6-kio/update
new file mode 100644
index 00000000000000..b3014229a8e33c
--- /dev/null
+++ b/srcpkgs/kf6-kio/update
@@ -0,0 +1 @@
+pkgname=${pkgname#kf6-}
From d1edea95449f86ff87d1f1af255b23883ed17db4 Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Thu, 29 Feb 2024 22:13:48 +0100
Subject: [PATCH 034/142] New package: kf6-kidletime-6.0.0
---
srcpkgs/kf6-kidletime-devel | 1 +
srcpkgs/kf6-kidletime/template | 25 +++++++++++++++++++++++++
srcpkgs/kf6-kidletime/update | 1 +
3 files changed, 27 insertions(+)
create mode 120000 srcpkgs/kf6-kidletime-devel
create mode 100644 srcpkgs/kf6-kidletime/template
create mode 100644 srcpkgs/kf6-kidletime/update
diff --git a/srcpkgs/kf6-kidletime-devel b/srcpkgs/kf6-kidletime-devel
new file mode 120000
index 00000000000000..14d8fdb6ce8a93
--- /dev/null
+++ b/srcpkgs/kf6-kidletime-devel
@@ -0,0 +1 @@
+kf6-kidletime
\ No newline at end of file
diff --git a/srcpkgs/kf6-kidletime/template b/srcpkgs/kf6-kidletime/template
new file mode 100644
index 00000000000000..d1a057048cd3f6
--- /dev/null
+++ b/srcpkgs/kf6-kidletime/template
@@ -0,0 +1,25 @@
+# Template file for 'kf6-kidletime'
+pkgname=kf6-kidletime
+version=6.0.0
+revision=1
+build_style=cmake
+hostmakedepends="extra-cmake-modules qt6-tools qt6-base
+ qt6-wayland-tools wayland-devel pkg-config"
+makedepends="qt6-wayland-devel plasma-wayland-protocols wayland-protocols
+ libXScrnSaver-devel"
+short_desc="Framework for detection and notification of device idle time"
+maintainer="John <me@johnnynator.dev>"
+license="LGPL-2.1-or-later"
+homepage="https://invent.kde.org/frameworks/kidletime"
+distfiles="${KDE_SITE}/frameworks/${version%.*}/${pkgname#kf6-}-${version}.tar.xz"
+checksum=aa846b4cfcbc48d084350d1f525638fcf4766b0363bcde40fcefa88a8fbda7b3
+
+kf6-kidletime-devel_package() {
+ depends="$makedepends ${sourcepkg}>=${version}_${revision}"
+ short_desc+=" - development files"
+ pkg_install() {
+ vmove usr/include
+ vmove usr/lib/cmake
+ vmove "usr/lib/*.so"
+ }
+}
diff --git a/srcpkgs/kf6-kidletime/update b/srcpkgs/kf6-kidletime/update
new file mode 100644
index 00000000000000..b3014229a8e33c
--- /dev/null
+++ b/srcpkgs/kf6-kidletime/update
@@ -0,0 +1 @@
+pkgname=${pkgname#kf6-}
From 7ad8c9a145e1d6d342c26cd211f4bf4ccc5bccfa Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Thu, 29 Feb 2024 22:25:04 +0100
Subject: [PATCH 035/142] New package: kf6-kimageformats-6.0.0
---
srcpkgs/kf6-kimageformats/template | 22 ++++++++++++++++++++++
srcpkgs/kf6-kimageformats/update | 1 +
2 files changed, 23 insertions(+)
create mode 100644 srcpkgs/kf6-kimageformats/template
create mode 100644 srcpkgs/kf6-kimageformats/update
diff --git a/srcpkgs/kf6-kimageformats/template b/srcpkgs/kf6-kimageformats/template
new file mode 100644
index 00000000000000..83e26679fcfe8f
--- /dev/null
+++ b/srcpkgs/kf6-kimageformats/template
@@ -0,0 +1,22 @@
+# Template file for 'kf6-kimageformats'
+pkgname=kf6-kimageformats
+version=6.0.0
+revision=1
+build_style=cmake
+configure_args="-DKIMAGEFORMATS_HEIF=ON"
+hostmakedepends="extra-cmake-modules qt6-tools qt6-base
+ pkg-config"
+makedepends="kf6-karchive-devel libopenexr-devel libheif-devel libraw-devel
+ libjxl-devel libavif-devel"
+short_desc="KDE Plugins to allow QImage to support extra file formats"
+maintainer="John <me@johnnynator.dev>"
+license="LGPL-2.1-or-later"
+homepage="https://invent.kde.org/frameworks/kimageformats"
+distfiles="${KDE_SITE}/frameworks/${version%.*}/${pkgname#kf6-}-${version}.tar.xz"
+checksum=1ddd28f2fb8ac2c95556f792418c2b6190a04050ac31b27aa82ea11c1af0879c
+
+do_check() {
+ cd build
+ # disable failing tests
+ ctest -E "kimageformats-read-psd|kimageformats-read-hej2"
+}
diff --git a/srcpkgs/kf6-kimageformats/update b/srcpkgs/kf6-kimageformats/update
new file mode 100644
index 00000000000000..b3014229a8e33c
--- /dev/null
+++ b/srcpkgs/kf6-kimageformats/update
@@ -0,0 +1 @@
+pkgname=${pkgname#kf6-}
From b9b81ee13317a21837df1733b97ecf9011d3ebef Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Thu, 29 Feb 2024 22:25:05 +0100
Subject: [PATCH 036/142] New package: kf6-kitemmodels-6.0.0
---
srcpkgs/kf6-kitemmodels-devel | 1 +
srcpkgs/kf6-kitemmodels/template | 24 ++++++++++++++++++++++++
srcpkgs/kf6-kitemmodels/update | 1 +
3 files changed, 26 insertions(+)
create mode 120000 srcpkgs/kf6-kitemmodels-devel
create mode 100644 srcpkgs/kf6-kitemmodels/template
create mode 100644 srcpkgs/kf6-kitemmodels/update
diff --git a/srcpkgs/kf6-kitemmodels-devel b/srcpkgs/kf6-kitemmodels-devel
new file mode 120000
index 00000000000000..9645a859c75888
--- /dev/null
+++ b/srcpkgs/kf6-kitemmodels-devel
@@ -0,0 +1 @@
+kf6-kitemmodels
\ No newline at end of file
diff --git a/srcpkgs/kf6-kitemmodels/template b/srcpkgs/kf6-kitemmodels/template
new file mode 100644
index 00000000000000..fa84f8c912ee2a
--- /dev/null
+++ b/srcpkgs/kf6-kitemmodels/template
@@ -0,0 +1,24 @@
+# Template file for 'kf6-kitemmodels'
+pkgname=kf6-kitemmodels
+version=6.0.0
+revision=1
+build_style=cmake
+hostmakedepends="extra-cmake-modules qt6-tools qt6-base
+ qt6-declarative-host-tools"
+makedepends="qt6-declarative-devel"
+short_desc="Set of item models extending the Qt model-view framework"
+maintainer="John <me@johnnynator.dev>"
+license="LGPL-2.1-or-later"
+homepage="https://invent.kde.org/frameworks/kitemmodels"
+distfiles="${KDE_SITE}/frameworks/${version%.*}/${pkgname#kf6-}-${version}.tar.xz"
+checksum=89b879981722821a911bba1765128820217944fa78e5452369158ed97a835b3a
+
+kf6-kitemmodels-devel_package() {
+ depends="$makedepends ${sourcepkg}>=${version}_${revision}"
+ short_desc+=" - development files"
+ pkg_install() {
+ vmove usr/include
+ vmove usr/lib/cmake
+ vmove "usr/lib/*.so"
+ }
+}
diff --git a/srcpkgs/kf6-kitemmodels/update b/srcpkgs/kf6-kitemmodels/update
new file mode 100644
index 00000000000000..b3014229a8e33c
--- /dev/null
+++ b/srcpkgs/kf6-kitemmodels/update
@@ -0,0 +1 @@
+pkgname=${pkgname#kf6-}
From 581e01e3d908fd07dcbf3fc594557e6afa46065f Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Thu, 29 Feb 2024 22:25:06 +0100
Subject: [PATCH 037/142] New package: kf6-kitemviews-6.0.0
---
srcpkgs/kf6-kitemviews-devel | 1 +
srcpkgs/kf6-kitemviews/template | 39 +++++++++++++++++++++++++++++++++
srcpkgs/kf6-kitemviews/update | 1 +
3 files changed, 41 insertions(+)
create mode 120000 srcpkgs/kf6-kitemviews-devel
create mode 100644 srcpkgs/kf6-kitemviews/template
create mode 100644 srcpkgs/kf6-kitemviews/update
diff --git a/srcpkgs/kf6-kitemviews-devel b/srcpkgs/kf6-kitemviews-devel
new file mode 120000
index 00000000000000..204e2eff2abca4
--- /dev/null
+++ b/srcpkgs/kf6-kitemviews-devel
@@ -0,0 +1 @@
+kf6-kitemviews
\ No newline at end of file
diff --git a/srcpkgs/kf6-kitemviews/template b/srcpkgs/kf6-kitemviews/template
new file mode 100644
index 00000000000000..40db575c8c82a0
--- /dev/null
+++ b/srcpkgs/kf6-kitemviews/template
@@ -0,0 +1,39 @@
+# Template file for 'kf6-kitemviews'
+pkgname=kf6-kitemviews
+version=6.0.0
+revision=1
+build_style=cmake
+configure_args="$(vopt_bool designerplugin BUILD_DESIGNERPLUGIN)"
+hostmakedepends="extra-cmake-modules qt6-tools qt6-base"
+makedepends="qt6-base-devel"
+short_desc="Set of item views extending the Qt model-view framework"
+maintainer="John <me@johnnynator.dev>"
+license="LGPL-2.1-or-later"
+homepage="https://invent.kde.org/frameworks/kitemviews"
+distfiles="${KDE_SITE}/frameworks/${version%.*}/${pkgname#kf6-}-${version}.tar.xz"
+checksum=aded76af78d66bc3e90f3a1cada117d74783b519904d04a39591b9874df35243
+
+build_options="designerplugin"
+build_options_default=""
+
+if [ -z "$CROSS_BUILD" ]; then
+ build_options_default="designerplugin"
+fi
+
+if [ "$build_option_designerplugin" ]; then
+ makedepends+=" qt6-tools-devel"
+ nocross="yes"
+fi
+
+kf6-kitemviews-devel_package() {
+ depends="$makedepends ${sourcepkg}>=${version}_${revision}"
+ short_desc+=" - development files"
+ pkg_install() {
+ vmove usr/include
+ vmove usr/lib/cmake
+ vmove "usr/lib/*.so"
+ if [ "$build_option_designerplugin" ]; then
+ vmove usr/lib/qt6/plugins/designer
+ fi
+ }
+}
diff --git a/srcpkgs/kf6-kitemviews/update b/srcpkgs/kf6-kitemviews/update
new file mode 100644
index 00000000000000..b3014229a8e33c
--- /dev/null
+++ b/srcpkgs/kf6-kitemviews/update
@@ -0,0 +1 @@
+pkgname=${pkgname#kf6-}
From d710bfd5ff05e050a2b45b783b5796928f733b04 Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Thu, 29 Feb 2024 22:25:07 +0100
Subject: [PATCH 038/142] New package: kf6-kjobwidgets-6.0.0
---
srcpkgs/kf6-kjobwidgets-devel | 1 +
srcpkgs/kf6-kjobwidgets/template | 24 ++++++++++++++++++++++++
srcpkgs/kf6-kjobwidgets/update | 1 +
3 files changed, 26 insertions(+)
create mode 120000 srcpkgs/kf6-kjobwidgets-devel
create mode 100644 srcpkgs/kf6-kjobwidgets/template
create mode 100644 srcpkgs/kf6-kjobwidgets/update
diff --git a/srcpkgs/kf6-kjobwidgets-devel b/srcpkgs/kf6-kjobwidgets-devel
new file mode 120000
index 00000000000000..4c11f21c0e5bf4
--- /dev/null
+++ b/srcpkgs/kf6-kjobwidgets-devel
@@ -0,0 +1 @@
+kf6-kjobwidgets
\ No newline at end of file
diff --git a/srcpkgs/kf6-kjobwidgets/template b/srcpkgs/kf6-kjobwidgets/template
new file mode 100644
index 00000000000000..7d0f73b9298475
--- /dev/null
+++ b/srcpkgs/kf6-kjobwidgets/template
@@ -0,0 +1,24 @@
+# Template file for 'kf6-kjobwidgets'
+pkgname=kf6-kjobwidgets
+version=6.0.0
+revision=1
+build_style=cmake
+hostmakedepends="extra-cmake-modules qt6-tools qt6-base "
+makedepends="kf6-kcoreaddons-devel kf6-knotifications-devel
+ kf6-kwidgetsaddons-devel"
+short_desc="Widgets for showing progress of asynchronous jobs"
+maintainer="John <me@johnnynator.dev>"
+license="LGPL-2.1-or-later"
+homepage="https://invent.kde.org/frameworks/kjobwidgets"
+distfiles="${KDE_SITE}/frameworks/${version%.*}/${pkgname#kf6-}-${version}.tar.xz"
+checksum=5239d0d47af8118c962b59816fceeebbff930a43ab7923438982ac08dbcb84be
+
+kf6-kjobwidgets-devel_package() {
+ depends="$makedepends ${sourcepkg}>=${version}_${revision}"
+ short_desc+=" - development files"
+ pkg_install() {
+ vmove usr/include
+ vmove usr/lib/cmake
+ vmove "usr/lib/*.so"
+ }
+}
diff --git a/srcpkgs/kf6-kjobwidgets/update b/srcpkgs/kf6-kjobwidgets/update
new file mode 100644
index 00000000000000..b3014229a8e33c
--- /dev/null
+++ b/srcpkgs/kf6-kjobwidgets/update
@@ -0,0 +1 @@
+pkgname=${pkgname#kf6-}
From becad4d9c1ae7636e2449fb7f545ca7e5051ec6d Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Thu, 29 Feb 2024 22:25:08 +0100
Subject: [PATCH 039/142] New package: kf6-knewstuff-6.0.0
---
srcpkgs/kf6-knewstuff-devel | 1 +
srcpkgs/kf6-knewstuff/template | 26 ++++++++++++++++++++++++++
srcpkgs/kf6-knewstuff/update | 1 +
3 files changed, 28 insertions(+)
create mode 120000 srcpkgs/kf6-knewstuff-devel
create mode 100644 srcpkgs/kf6-knewstuff/template
create mode 100644 srcpkgs/kf6-knewstuff/update
diff --git a/srcpkgs/kf6-knewstuff-devel b/srcpkgs/kf6-knewstuff-devel
new file mode 120000
index 00000000000000..c5ac0888854c14
--- /dev/null
+++ b/srcpkgs/kf6-knewstuff-devel
@@ -0,0 +1 @@
+kf6-knewstuff
\ No newline at end of file
diff --git a/srcpkgs/kf6-knewstuff/template b/srcpkgs/kf6-knewstuff/template
new file mode 100644
index 00000000000000..1c218a254edd0f
--- /dev/null
+++ b/srcpkgs/kf6-knewstuff/template
@@ -0,0 +1,26 @@
+# Template file for 'kf6-knewstuff'
+pkgname=kf6-knewstuff
+version=6.0.0
+revision=1
+build_style=cmake
+hostmakedepends="extra-cmake-modules qt6-tools qt6-base
+ qt6-declarative-host-tools gettext"
+makedepends="kf6-attica-devel kf6-karchive-devel kf6-kconfig-devel
+ kf6-kcoreaddons-devel kf6-ki18n-devel kf6-kpackage-devel
+ kf6-kwidgetsaddons-devel kf6-syndication-devel"
+short_desc="KDE Framework for downloading and sharing additional application data"
+maintainer="John <me@johnnynator.dev>"
+license="LGPL-2.1-or-later"
+homepage="https://invent.kde.org/frameworks/knewstuff"
+distfiles="${KDE_SITE}/frameworks/${version%.*}/${pkgname#kf6-}-${version}.tar.xz"
+checksum=0299dba980590bd7c74870a74c6bb6ca732af478ab2c9ba414943f62ea0be0fa
+
+kf6-knewstuff-devel_package() {
+ depends="$makedepends ${sourcepkg}>=${version}_${revision}"
+ short_desc+=" - development files"
+ pkg_install() {
+ vmove usr/include
+ vmove usr/lib/cmake
+ vmove "usr/lib/*.so"
+ }
+}
diff --git a/srcpkgs/kf6-knewstuff/update b/srcpkgs/kf6-knewstuff/update
new file mode 100644
index 00000000000000..b3014229a8e33c
--- /dev/null
+++ b/srcpkgs/kf6-knewstuff/update
@@ -0,0 +1 @@
+pkgname=${pkgname#kf6-}
From 679f6ed07188ea798be20b792792ba9ee58e5f5e Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Thu, 29 Feb 2024 22:25:10 +0100
Subject: [PATCH 040/142] New package: kf6-knotifications-6.0.0
---
srcpkgs/kf6-knotifications-devel | 1 +
srcpkgs/kf6-knotifications/template | 24 ++++++++++++++++++++++++
srcpkgs/kf6-knotifications/update | 1 +
3 files changed, 26 insertions(+)
create mode 120000 srcpkgs/kf6-knotifications-devel
create mode 100644 srcpkgs/kf6-knotifications/template
create mode 100644 srcpkgs/kf6-knotifications/update
diff --git a/srcpkgs/kf6-knotifications-devel b/srcpkgs/kf6-knotifications-devel
new file mode 120000
index 00000000000000..47d4dcf63131f6
--- /dev/null
+++ b/srcpkgs/kf6-knotifications-devel
@@ -0,0 +1 @@
+kf6-knotifications
\ No newline at end of file
diff --git a/srcpkgs/kf6-knotifications/template b/srcpkgs/kf6-knotifications/template
new file mode 100644
index 00000000000000..a18f31fd55c322
--- /dev/null
+++ b/srcpkgs/kf6-knotifications/template
@@ -0,0 +1,24 @@
+# Template file for 'kf6-knotifications'
+pkgname=kf6-knotifications
+version=6.0.0
+revision=1
+build_style=cmake
+hostmakedepends="extra-cmake-modules qt6-tools qt6-base
+ qt6-declarative-host-tools pkg-config"
+makedepends="kf6-kconfig-devel libcanberra-devel"
+short_desc="KDE Desktop notifications"
+maintainer="John <me@johnnynator.dev>"
+license="LGPL-2.1-or-later"
+homepage="https://invent.kde.org/frameworks/knotifications"
+distfiles="${KDE_SITE}/frameworks/${version%.*}/${pkgname#kf6-}-${version}.tar.xz"
+checksum=35fed813fc594bbe808bc01b511b2d1eff9023977b7981137f3fec81984713e8
+
+kf6-knotifications-devel_package() {
+ depends="$makedepends ${sourcepkg}>=${version}_${revision}"
+ short_desc+=" - development files"
+ pkg_install() {
+ vmove usr/include
+ vmove usr/lib/cmake
+ vmove "usr/lib/*.so"
+ }
+}
diff --git a/srcpkgs/kf6-knotifications/update b/srcpkgs/kf6-knotifications/update
new file mode 100644
index 00000000000000..b3014229a8e33c
--- /dev/null
+++ b/srcpkgs/kf6-knotifications/update
@@ -0,0 +1 @@
+pkgname=${pkgname#kf6-}
From b96e035c716febf4597e9e5618989e4f117e0579 Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Thu, 29 Feb 2024 22:25:11 +0100
Subject: [PATCH 041/142] New package: kf6-knotifyconfig-6.0.0
---
srcpkgs/kf6-knotifyconfig-devel | 1 +
srcpkgs/kf6-knotifyconfig/template | 25 +++++++++++++++++++++++++
srcpkgs/kf6-knotifyconfig/update | 1 +
3 files changed, 27 insertions(+)
create mode 120000 srcpkgs/kf6-knotifyconfig-devel
create mode 100644 srcpkgs/kf6-knotifyconfig/template
create mode 100644 srcpkgs/kf6-knotifyconfig/update
diff --git a/srcpkgs/kf6-knotifyconfig-devel b/srcpkgs/kf6-knotifyconfig-devel
new file mode 120000
index 00000000000000..542ba5d5e5db9f
--- /dev/null
+++ b/srcpkgs/kf6-knotifyconfig-devel
@@ -0,0 +1 @@
+kf6-knotifyconfig
\ No newline at end of file
diff --git a/srcpkgs/kf6-knotifyconfig/template b/srcpkgs/kf6-knotifyconfig/template
new file mode 100644
index 00000000000000..f8e8b12c5b24c1
--- /dev/null
+++ b/srcpkgs/kf6-knotifyconfig/template
@@ -0,0 +1,25 @@
+# Template file for 'kf6-knotifyconfig'
+pkgname=kf6-knotifyconfig
+version=6.0.0
+revision=1
+build_style=cmake
+hostmakedepends="extra-cmake-modules qt6-tools qt6-base
+ gettext"
+makedepends="kf6-kcompletion-devel kf6-kconfig-devel kf6-ki18n-devel
+ kf6-kio-devel kf6-kxmlgui-devel"
+short_desc="KDE Configuration dialog for desktop notification"
+maintainer="John <me@johnnynator.dev>"
+license="LGPL-2.1-or-later"
+homepage="https://invent.kde.org/frameworks/knotifyconfig"
+distfiles="${KDE_SITE}/frameworks/${version%.*}/${pkgname#kf6-}-${version}.tar.xz"
+checksum=323fe757a01ecb2481d9ad04b0902efd3dde13cb1fc044ee1ac1b7f5a29369e6
+
+kf6-knotifyconfig-devel_package() {
+ depends="$makedepends ${sourcepkg}>=${version}_${revision}"
+ short_desc+=" - development files"
+ pkg_install() {
+ vmove usr/include
+ vmove usr/lib/cmake
+ vmove "usr/lib/*.so"
+ }
+}
diff --git a/srcpkgs/kf6-knotifyconfig/update b/srcpkgs/kf6-knotifyconfig/update
new file mode 100644
index 00000000000000..b3014229a8e33c
--- /dev/null
+++ b/srcpkgs/kf6-knotifyconfig/update
@@ -0,0 +1 @@
+pkgname=${pkgname#kf6-}
From 3e0bff8e6a20785240794195b6a7e65c50808654 Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Thu, 29 Feb 2024 22:25:12 +0100
Subject: [PATCH 042/142] New package: kf6-kpackage-6.0.0
---
srcpkgs/kf6-kpackage-devel | 1 +
srcpkgs/kf6-kpackage/template | 24 ++++++++++++++++++++++++
srcpkgs/kf6-kpackage/update | 1 +
3 files changed, 26 insertions(+)
create mode 120000 srcpkgs/kf6-kpackage-devel
create mode 100644 srcpkgs/kf6-kpackage/template
create mode 100644 srcpkgs/kf6-kpackage/update
diff --git a/srcpkgs/kf6-kpackage-devel b/srcpkgs/kf6-kpackage-devel
new file mode 120000
index 00000000000000..9f80c68cd24391
--- /dev/null
+++ b/srcpkgs/kf6-kpackage-devel
@@ -0,0 +1 @@
+kf6-kpackage
\ No newline at end of file
diff --git a/srcpkgs/kf6-kpackage/template b/srcpkgs/kf6-kpackage/template
new file mode 100644
index 00000000000000..a1191c18a78575
--- /dev/null
+++ b/srcpkgs/kf6-kpackage/template
@@ -0,0 +1,24 @@
+# Template file for 'kf6-kpackage'
+pkgname=kf6-kpackage
+version=6.0.0
+revision=1
+build_style=cmake
+hostmakedepends="extra-cmake-modules qt6-tools qt6-base
+ gettext"
+makedepends="kf6-karchive-devel kf6-kcoreaddons-devel kf6-ki18n-devel"
+short_desc="Aplications to manage user installable packages of non-binary assets"
+maintainer="John <me@johnnynator.dev>"
+license="LGPL-2.1-or-later"
+homepage="https://invent.kde.org/frameworks/kpackage"
+distfiles="${KDE_SITE}/frameworks/${version%.*}/${pkgname#kf6-}-${version}.tar.xz"
+checksum=d2aec3df0dffb71e93acc03c46f2d4ca59c58263a9989df75107bf5223e9d1b7
+
+kf6-kpackage-devel_package() {
+ depends="$makedepends ${sourcepkg}>=${version}_${revision}"
+ short_desc+=" - development files"
+ pkg_install() {
+ vmove usr/include
+ vmove usr/lib/cmake
+ vmove "usr/lib/*.so"
+ }
+}
diff --git a/srcpkgs/kf6-kpackage/update b/srcpkgs/kf6-kpackage/update
new file mode 100644
index 00000000000000..b3014229a8e33c
--- /dev/null
+++ b/srcpkgs/kf6-kpackage/update
@@ -0,0 +1 @@
+pkgname=${pkgname#kf6-}
From f7baa8965c8c537ce8f734dd99152f9ecea6d39c Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Thu, 29 Feb 2024 22:25:13 +0100
Subject: [PATCH 043/142] New package: kf6-kparts-6.0.0
---
srcpkgs/kf6-kparts-devel | 1 +
srcpkgs/kf6-kparts/template | 25 +++++++++++++++++++++++++
srcpkgs/kf6-kparts/update | 1 +
3 files changed, 27 insertions(+)
create mode 120000 srcpkgs/kf6-kparts-devel
create mode 100644 srcpkgs/kf6-kparts/template
create mode 100644 srcpkgs/kf6-kparts/update
diff --git a/srcpkgs/kf6-kparts-devel b/srcpkgs/kf6-kparts-devel
new file mode 120000
index 00000000000000..db8c2e54c9651e
--- /dev/null
+++ b/srcpkgs/kf6-kparts-devel
@@ -0,0 +1 @@
+kf6-kparts
\ No newline at end of file
diff --git a/srcpkgs/kf6-kparts/template b/srcpkgs/kf6-kparts/template
new file mode 100644
index 00000000000000..813b00242e1960
--- /dev/null
+++ b/srcpkgs/kf6-kparts/template
@@ -0,0 +1,25 @@
+# Template file for 'kf6-kparts'
+pkgname=kf6-kparts
+version=6.0.0
+revision=1
+build_style=cmake
+hostmakedepends="extra-cmake-modules qt6-tools qt6-base
+ gettext"
+makedepends="kf6-kconfig-devel kf6-kcoreaddons-devel kf6-ki18n-devel
+ kf6-kio-devel kf6-kxmlgui-devel"
+short_desc="KDE Plugin framework for user interface components"
+maintainer="John <me@johnnynator.dev>"
+license="LGPL-2.1-or-later"
+homepage="https://invent.kde.org/frameworks/kparts"
+distfiles="${KDE_SITE}/frameworks/${version%.*}/${pkgname#kf6-}-${version}.tar.xz"
+checksum=f08308556eecd6db0be727ec1d27b3bb533880a530d112bb16ec2f08ead1f6e1
+
+kf6-kparts-devel_package() {
+ depends="$makedepends ${sourcepkg}>=${version}_${revision}"
+ short_desc+=" - development files"
+ pkg_install() {
+ vmove usr/include
+ vmove usr/lib/cmake
+ vmove "usr/lib/*.so"
+ }
+}
diff --git a/srcpkgs/kf6-kparts/update b/srcpkgs/kf6-kparts/update
new file mode 100644
index 00000000000000..b3014229a8e33c
--- /dev/null
+++ b/srcpkgs/kf6-kparts/update
@@ -0,0 +1 @@
+pkgname=${pkgname#kf6-}
From 26bb08f9b9292b7d3d55ae051cccbe9c06ab46d0 Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Thu, 29 Feb 2024 22:25:14 +0100
Subject: [PATCH 044/142] New package: kf6-kpeople-6.0.0
---
srcpkgs/kf6-kpeople-devel | 1 +
srcpkgs/kf6-kpeople/template | 31 +++++++++++++++++++++++++++++++
srcpkgs/kf6-kpeople/update | 1 +
3 files changed, 33 insertions(+)
create mode 120000 srcpkgs/kf6-kpeople-devel
create mode 100644 srcpkgs/kf6-kpeople/template
create mode 100644 srcpkgs/kf6-kpeople/update
diff --git a/srcpkgs/kf6-kpeople-devel b/srcpkgs/kf6-kpeople-devel
new file mode 120000
index 00000000000000..c900fad295cc3e
--- /dev/null
+++ b/srcpkgs/kf6-kpeople-devel
@@ -0,0 +1 @@
+kf6-kpeople
\ No newline at end of file
diff --git a/srcpkgs/kf6-kpeople/template b/srcpkgs/kf6-kpeople/template
new file mode 100644
index 00000000000000..23937bbcbd0682
--- /dev/null
+++ b/srcpkgs/kf6-kpeople/template
@@ -0,0 +1,31 @@
+# Template file for 'kf6-kpeople'
+pkgname=kf6-kpeople
+version=6.0.0
+revision=1
+build_style=cmake
+hostmakedepends="extra-cmake-modules qt6-tools qt6-base
+ qt6-declarative-host-tools gettext"
+makedepends="kf6-kcontacts-devel kf6-kcoreaddons-devel kf6-ki18n-devel
+ kf6-kwidgetsaddons-devel kf6-kitemviews-devel"
+short_desc="Library that provides access to all contacts and the people who hold them"
+maintainer="John <me@johnnynator.dev>"
+license="LGPL-2.1-or-later"
+homepage="https://invent.kde.org/frameworks/kpeople"
+distfiles="${KDE_SITE}/frameworks/${version%.*}/${pkgname#kf6-}-${version}.tar.xz"
+checksum=2119ac9dfa80f4d90d6cd044d544ed5e500e9ae487ce616f2475c58eaa906ec3
+
+do_check() {
+ cd build
+ # disable failing test
+ ctest -E "personsmodeltest"
+}
+
+kf6-kpeople-devel_package() {
+ depends="$makedepends ${sourcepkg}>=${version}_${revision}"
+ short_desc+=" - development files"
+ pkg_install() {
+ vmove usr/include
+ vmove usr/lib/cmake
+ vmove "usr/lib/*.so"
+ }
+}
diff --git a/srcpkgs/kf6-kpeople/update b/srcpkgs/kf6-kpeople/update
new file mode 100644
index 00000000000000..b3014229a8e33c
--- /dev/null
+++ b/srcpkgs/kf6-kpeople/update
@@ -0,0 +1 @@
+pkgname=${pkgname#kf6-}
From 093a6b7df36d4a96fdc4104562f57840b32df1f5 Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Thu, 29 Feb 2024 22:25:15 +0100
Subject: [PATCH 045/142] New package: kf6-kplotting-6.0.0
---
srcpkgs/kf6-kplotting-devel | 1 +
srcpkgs/kf6-kplotting/template | 23 +++++++++++++++++++++++
srcpkgs/kf6-kplotting/update | 1 +
3 files changed, 25 insertions(+)
create mode 120000 srcpkgs/kf6-kplotting-devel
create mode 100644 srcpkgs/kf6-kplotting/template
create mode 100644 srcpkgs/kf6-kplotting/update
diff --git a/srcpkgs/kf6-kplotting-devel b/srcpkgs/kf6-kplotting-devel
new file mode 120000
index 00000000000000..c392c9b1b8b243
--- /dev/null
+++ b/srcpkgs/kf6-kplotting-devel
@@ -0,0 +1 @@
+kf6-kplotting
\ No newline at end of file
diff --git a/srcpkgs/kf6-kplotting/template b/srcpkgs/kf6-kplotting/template
new file mode 100644
index 00000000000000..17989e12f5ede7
--- /dev/null
+++ b/srcpkgs/kf6-kplotting/template
@@ -0,0 +1,23 @@
+# Template file for 'kf6-kplotting'
+pkgname=kf6-kplotting
+version=6.0.0
+revision=1
+build_style=cmake
+hostmakedepends="extra-cmake-modules qt6-tools qt6-base "
+makedepends="qt6-base-devel qt6-tools-devel"
+short_desc="QWidget-derived class for easy data-plotting"
+maintainer="John <me@johnnynator.dev>"
+license="LGPL-2.1-or-later"
+homepage="https://invent.kde.org/frameworks/kplotting"
+distfiles="${KDE_SITE}/frameworks/${version%.*}/${pkgname#kf6-}-${version}.tar.xz"
+checksum=dc43644b7632344bd413d754aa7dd1052a3cde9230193abf5da47de1341a63ff
+
+kf6-kplotting-devel_package() {
+ depends="$makedepends ${sourcepkg}>=${version}_${revision}"
+ short_desc+=" - development files"
+ pkg_install() {
+ vmove usr/include
+ vmove usr/lib/cmake
+ vmove "usr/lib/*.so"
+ }
+}
diff --git a/srcpkgs/kf6-kplotting/update b/srcpkgs/kf6-kplotting/update
new file mode 100644
index 00000000000000..b3014229a8e33c
--- /dev/null
+++ b/srcpkgs/kf6-kplotting/update
@@ -0,0 +1 @@
+pkgname=${pkgname#kf6-}
From e4f255acbbb878d17a9f4f4615a33160fd52ef39 Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Thu, 29 Feb 2024 22:25:17 +0100
Subject: [PATCH 046/142] New package: kf6-kpty-6.0.0
---
srcpkgs/kf6-kpty-devel | 1 +
srcpkgs/kf6-kpty/template | 25 +++++++++++++++++++++++++
srcpkgs/kf6-kpty/update | 1 +
3 files changed, 27 insertions(+)
create mode 120000 srcpkgs/kf6-kpty-devel
create mode 100644 srcpkgs/kf6-kpty/template
create mode 100644 srcpkgs/kf6-kpty/update
diff --git a/srcpkgs/kf6-kpty-devel b/srcpkgs/kf6-kpty-devel
new file mode 120000
index 00000000000000..e49511c427504c
--- /dev/null
+++ b/srcpkgs/kf6-kpty-devel
@@ -0,0 +1 @@
+kf6-kpty
\ No newline at end of file
diff --git a/srcpkgs/kf6-kpty/template b/srcpkgs/kf6-kpty/template
new file mode 100644
index 00000000000000..52b8b07e7a90d4
--- /dev/null
+++ b/srcpkgs/kf6-kpty/template
@@ -0,0 +1,25 @@
+# Template file for 'kf6-kpty'
+pkgname=kf6-kpty
+version=6.0.0
+revision=1
+build_style=cmake
+configure_args="-DUTEMPTER_EXECUTABLE=/usr/lib/utempter/utempter"
+hostmakedepends="extra-cmake-modules qt6-tools qt6-base
+ gettext"
+makedepends="kf6-kcoreaddons-devel kf6-ki18n-devel libutempter-devel"
+short_desc="KDE Interfacing with pseudo terminal devices"
+maintainer="John <me@johnnynator.dev>"
+license="LGPL-2.1-or-later"
+homepage="https://invent.kde.org/frameworks/kpty"
+distfiles="${KDE_SITE}/frameworks/${version%.*}/${pkgname#kf6-}-${version}.tar.xz"
+checksum=c5df357adfc1733593f6ceb3cd95ff7a3e587701f990b631dfaee0278e0df171
+
+kf6-kpty-devel_package() {
+ depends="$makedepends ${sourcepkg}>=${version}_${revision}"
+ short_desc+=" - development files"
+ pkg_install() {
+ vmove usr/include
+ vmove usr/lib/cmake
+ vmove "usr/lib/*.so"
+ }
+}
diff --git a/srcpkgs/kf6-kpty/update b/srcpkgs/kf6-kpty/update
new file mode 100644
index 00000000000000..b3014229a8e33c
--- /dev/null
+++ b/srcpkgs/kf6-kpty/update
@@ -0,0 +1 @@
+pkgname=${pkgname#kf6-}
From 129a3b1186a4fdf8aa6dbc00898575c2599cfce3 Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Thu, 29 Feb 2024 22:25:18 +0100
Subject: [PATCH 047/142] New package: kf6-kquickcharts-6.0.0
---
srcpkgs/kf6-kquickcharts-devel | 1 +
srcpkgs/kf6-kquickcharts/template | 23 +++++++++++++++++++++++
srcpkgs/kf6-kquickcharts/update | 1 +
3 files changed, 25 insertions(+)
create mode 120000 srcpkgs/kf6-kquickcharts-devel
create mode 100644 srcpkgs/kf6-kquickcharts/template
create mode 100644 srcpkgs/kf6-kquickcharts/update
diff --git a/srcpkgs/kf6-kquickcharts-devel b/srcpkgs/kf6-kquickcharts-devel
new file mode 120000
index 00000000000000..839e2c4ebbdb52
--- /dev/null
+++ b/srcpkgs/kf6-kquickcharts-devel
@@ -0,0 +1 @@
+kf6-kquickcharts
\ No newline at end of file
diff --git a/srcpkgs/kf6-kquickcharts/template b/srcpkgs/kf6-kquickcharts/template
new file mode 100644
index 00000000000000..09b3016141bf38
--- /dev/null
+++ b/srcpkgs/kf6-kquickcharts/template
@@ -0,0 +1,23 @@
+# Template file for 'kf6-kquickcharts'
+pkgname=kf6-kquickcharts
+version=6.0.0
+revision=1
+build_style=cmake
+hostmakedepends="extra-cmake-modules qt6-tools qt6-base
+ qt6-declarative-host-tools qt6-shadertools SPIRV-Tools"
+makedepends="qt6-declarative-devel qt6-shadertools-devel"
+short_desc="QtQuick plugin providing high-performance charts"
+maintainer="John <me@johnnynator.dev>"
+license="LGPL-2.1-or-later"
+homepage="https://invent.kde.org/frameworks/kquickcharts"
+distfiles="${KDE_SITE}/frameworks/${version%.*}/${pkgname#kf6-}-${version}.tar.xz"
+checksum=ebd9a8f501b80e72a12f50d984847a698f7283be389644f7e24133484076a6a5
+
+kf6-kquickcharts-devel_package() {
+ depends="$makedepends ${sourcepkg}>=${version}_${revision}"
+ short_desc+=" - development files"
+ pkg_install() {
+ vmove usr/lib/cmake
+ vmove "usr/lib/*.so"
+ }
+}
diff --git a/srcpkgs/kf6-kquickcharts/update b/srcpkgs/kf6-kquickcharts/update
new file mode 100644
index 00000000000000..b3014229a8e33c
--- /dev/null
+++ b/srcpkgs/kf6-kquickcharts/update
@@ -0,0 +1 @@
+pkgname=${pkgname#kf6-}
From df3510c5b58a53736e333ec0422303f77a40bba6 Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Thu, 29 Feb 2024 22:25:19 +0100
Subject: [PATCH 048/142] New package: kf6-krunner-6.0.0
---
srcpkgs/kf6-krunner-devel | 1 +
srcpkgs/kf6-krunner/template | 31 +++++++++++++++++++++++++++++++
srcpkgs/kf6-krunner/update | 1 +
3 files changed, 33 insertions(+)
create mode 120000 srcpkgs/kf6-krunner-devel
create mode 100644 srcpkgs/kf6-krunner/template
create mode 100644 srcpkgs/kf6-krunner/update
diff --git a/srcpkgs/kf6-krunner-devel b/srcpkgs/kf6-krunner-devel
new file mode 120000
index 00000000000000..73acf1e9f54231
--- /dev/null
+++ b/srcpkgs/kf6-krunner-devel
@@ -0,0 +1 @@
+kf6-krunner
\ No newline at end of file
diff --git a/srcpkgs/kf6-krunner/template b/srcpkgs/kf6-krunner/template
new file mode 100644
index 00000000000000..857b5c2ee66dcf
--- /dev/null
+++ b/srcpkgs/kf6-krunner/template
@@ -0,0 +1,31 @@
+# Template file for 'kf6-krunner'
+pkgname=kf6-krunner
+version=6.0.0
+revision=1
+build_style=cmake
+hostmakedepends="extra-cmake-modules qt6-tools qt6-base
+ gettext"
+makedepends="kf6-kconfig-devel kf6-kcoreaddons-devel kf6-ki18n-devel
+ kf6-kitemmodels-devel"
+checkdepends="dbus"
+short_desc="Framework for providing different actions given a string query"
+maintainer="John <me@johnnynator.dev>"
+license="LGPL-2.1-or-later"
+homepage="https://invent.kde.org/frameworks/krunner"
+distfiles="${KDE_SITE}/frameworks/${version%.*}/${pkgname#kf6-}-${version}.tar.xz"
+checksum=22d33fd27567a350ae4edae4fe5662b748e8fabd539863441794558e68f3313d
+
+do_check() {
+ cd build
+ dbus-run-session ctest
+}
+
+kf6-krunner-devel_package() {
+ depends="$makedepends ${sourcepkg}>=${version}_${revision}"
+ short_desc+=" - development files"
+ pkg_install() {
+ vmove usr/include
+ vmove usr/lib/cmake
+ vmove "usr/lib/*.so"
+ }
+}
diff --git a/srcpkgs/kf6-krunner/update b/srcpkgs/kf6-krunner/update
new file mode 100644
index 00000000000000..b3014229a8e33c
--- /dev/null
+++ b/srcpkgs/kf6-krunner/update
@@ -0,0 +1 @@
+pkgname=${pkgname#kf6-}
From 57456741a9e69dc6ec10f01a403735ae6765dccb Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Thu, 29 Feb 2024 22:25:20 +0100
Subject: [PATCH 049/142] New package: kf6-kservice-6.0.0
---
srcpkgs/kf6-kservice-devel | 1 +
srcpkgs/kf6-kservice/template | 24 ++++++++++++++++++++++++
srcpkgs/kf6-kservice/update | 1 +
3 files changed, 26 insertions(+)
create mode 120000 srcpkgs/kf6-kservice-devel
create mode 100644 srcpkgs/kf6-kservice/template
create mode 100644 srcpkgs/kf6-kservice/update
diff --git a/srcpkgs/kf6-kservice-devel b/srcpkgs/kf6-kservice-devel
new file mode 120000
index 00000000000000..1336764705fe55
--- /dev/null
+++ b/srcpkgs/kf6-kservice-devel
@@ -0,0 +1 @@
+kf6-kservice
\ No newline at end of file
diff --git a/srcpkgs/kf6-kservice/template b/srcpkgs/kf6-kservice/template
new file mode 100644
index 00000000000000..c85c7a781a2854
--- /dev/null
+++ b/srcpkgs/kf6-kservice/template
@@ -0,0 +1,24 @@
+# Template file for 'kf6-kservice'
+pkgname=kf6-kservice
+version=6.0.0
+revision=1
+build_style=cmake
+hostmakedepends="extra-cmake-modules qt6-tools qt6-base
+ gettext kf6-kdoctools"
+makedepends="kf6-kconfig-devel kf6-kcoreaddons-devel kf6-kdoctools-devel"
+short_desc="KDE Plugin framework for desktop services"
+maintainer="John <me@johnnynator.dev>"
+license="LGPL-2.1-or-later"
+homepage="https://invent.kde.org/frameworks/kservice"
+distfiles="${KDE_SITE}/frameworks/${version%.*}/${pkgname#kf6-}-${version}.tar.xz"
+checksum=9b44acf51d280deaa3114ec59518a6af5d645cb1ec2ebadb5de74681c8891bfe
+
+kf6-kservice-devel_package() {
+ depends="$makedepends ${sourcepkg}>=${version}_${revision}"
+ short_desc+=" - development files"
+ pkg_install() {
+ vmove usr/include
+ vmove usr/lib/cmake
+ vmove "usr/lib/*.so"
+ }
+}
diff --git a/srcpkgs/kf6-kservice/update b/srcpkgs/kf6-kservice/update
new file mode 100644
index 00000000000000..b3014229a8e33c
--- /dev/null
+++ b/srcpkgs/kf6-kservice/update
@@ -0,0 +1 @@
+pkgname=${pkgname#kf6-}
From 011f4ace5c4fa070365a7ea771f5027f01c53af4 Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Thu, 29 Feb 2024 22:25:21 +0100
Subject: [PATCH 050/142] New package: kf6-kstatusnotifieritem-6.0.0
---
srcpkgs/kf6-kstatusnotifieritem-devel | 1 +
srcpkgs/kf6-kstatusnotifieritem/template | 23 +++++++++++++++++++++++
srcpkgs/kf6-kstatusnotifieritem/update | 1 +
3 files changed, 25 insertions(+)
create mode 120000 srcpkgs/kf6-kstatusnotifieritem-devel
create mode 100644 srcpkgs/kf6-kstatusnotifieritem/template
create mode 100644 srcpkgs/kf6-kstatusnotifieritem/update
diff --git a/srcpkgs/kf6-kstatusnotifieritem-devel b/srcpkgs/kf6-kstatusnotifieritem-devel
new file mode 120000
index 00000000000000..96580ec6a9923b
--- /dev/null
+++ b/srcpkgs/kf6-kstatusnotifieritem-devel
@@ -0,0 +1 @@
+kf6-kstatusnotifieritem
\ No newline at end of file
diff --git a/srcpkgs/kf6-kstatusnotifieritem/template b/srcpkgs/kf6-kstatusnotifieritem/template
new file mode 100644
index 00000000000000..483208cdd4106b
--- /dev/null
+++ b/srcpkgs/kf6-kstatusnotifieritem/template
@@ -0,0 +1,23 @@
+# Template file for 'kf6-kstatusnotifieritem'
+pkgname=kf6-kstatusnotifieritem
+version=6.0.0
+revision=1
+build_style=cmake
+hostmakedepends="extra-cmake-modules qt6-tools qt6-base "
+makedepends="kf6-kwindowsystem-devel"
+short_desc="Implementation of Status Notifier Items"
+maintainer="John <me@johnnynator.dev>"
+license="LGPL-2.1-or-later"
+homepage="https://invent.kde.org/frameworks/kstatusnotifieritem"
+distfiles="${KDE_SITE}/frameworks/${version%.*}/${pkgname#kf6-}-${version}.tar.xz"
+checksum=b426176d2cbc6fe80c758b6c476a47341d89a92cbb3355c2be37428a41772907
+
+kf6-kstatusnotifieritem-devel_package() {
+ depends="$makedepends ${sourcepkg}>=${version}_${revision}"
+ short_desc+=" - development files"
+ pkg_install() {
+ vmove usr/include
+ vmove usr/lib/cmake
+ vmove "usr/lib/*.so"
+ }
+}
diff --git a/srcpkgs/kf6-kstatusnotifieritem/update b/srcpkgs/kf6-kstatusnotifieritem/update
new file mode 100644
index 00000000000000..b3014229a8e33c
--- /dev/null
+++ b/srcpkgs/kf6-kstatusnotifieritem/update
@@ -0,0 +1 @@
+pkgname=${pkgname#kf6-}
From 15a31b8bf37f3ab18b6a901cdef89624f98e9db9 Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Thu, 29 Feb 2024 22:25:22 +0100
Subject: [PATCH 051/142] New package: kf6-ksvg-6.0.0
---
srcpkgs/kf6-ksvg-devel | 1 +
srcpkgs/kf6-ksvg/template | 26 ++++++++++++++++++++++++++
srcpkgs/kf6-ksvg/update | 1 +
3 files changed, 28 insertions(+)
create mode 120000 srcpkgs/kf6-ksvg-devel
create mode 100644 srcpkgs/kf6-ksvg/template
create mode 100644 srcpkgs/kf6-ksvg/update
diff --git a/srcpkgs/kf6-ksvg-devel b/srcpkgs/kf6-ksvg-devel
new file mode 120000
index 00000000000000..f9f703728c5db0
--- /dev/null
+++ b/srcpkgs/kf6-ksvg-devel
@@ -0,0 +1 @@
+kf6-ksvg
\ No newline at end of file
diff --git a/srcpkgs/kf6-ksvg/template b/srcpkgs/kf6-ksvg/template
new file mode 100644
index 00000000000000..d2c7ecaf8b3fa4
--- /dev/null
+++ b/srcpkgs/kf6-ksvg/template
@@ -0,0 +1,26 @@
+# Template file for 'kf6-ksvg'
+pkgname=kf6-ksvg
+version=6.0.0
+revision=1
+build_style=cmake
+hostmakedepends="extra-cmake-modules qt6-tools qt6-base
+ qt6-declarative-host-tools"
+makedepends="qt6-declarative-devel qt6-svg-devel kf6-karchive-devel
+ kf6-kconfig-devel kf6-kcolorscheme-devel kf6-kcoreaddons-devel
+ kf6-kirigami-devel"
+short_desc="Components for handling SVGs"
+maintainer="John <me@johnnynator.dev>"
+license="LGPL-2.1-or-later"
+homepage="https://invent.kde.org/frameworks/ksvg"
+distfiles="${KDE_SITE}/frameworks/${version%.*}/${pkgname#kf6-}-${version}.tar.xz"
+checksum=d056cb96b06c1f1a8a8f39c134858cf1437c546b9d79a9eb1a92f8933d1e3579
+
+kf6-ksvg-devel_package() {
+ depends="$makedepends ${sourcepkg}>=${version}_${revision}"
+ short_desc+=" - development files"
+ pkg_install() {
+ vmove usr/include
+ vmove usr/lib/cmake
+ vmove "usr/lib/*.so"
+ }
+}
diff --git a/srcpkgs/kf6-ksvg/update b/srcpkgs/kf6-ksvg/update
new file mode 100644
index 00000000000000..b3014229a8e33c
--- /dev/null
+++ b/srcpkgs/kf6-ksvg/update
@@ -0,0 +1 @@
+pkgname=${pkgname#kf6-}
From fb10a0ef26c90d50f942970f69967cddf62693a6 Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Thu, 29 Feb 2024 22:25:23 +0100
Subject: [PATCH 052/142] New package: kf6-ktexteditor-6.0.0
---
srcpkgs/kf6-ktexteditor-devel | 1 +
srcpkgs/kf6-ktexteditor/template | 29 +++++++++++++++++++++++++++++
srcpkgs/kf6-ktexteditor/update | 1 +
3 files changed, 31 insertions(+)
create mode 120000 srcpkgs/kf6-ktexteditor-devel
create mode 100644 srcpkgs/kf6-ktexteditor/template
create mode 100644 srcpkgs/kf6-ktexteditor/update
diff --git a/srcpkgs/kf6-ktexteditor-devel b/srcpkgs/kf6-ktexteditor-devel
new file mode 120000
index 00000000000000..75d1af3c73738e
--- /dev/null
+++ b/srcpkgs/kf6-ktexteditor-devel
@@ -0,0 +1 @@
+kf6-ktexteditor
\ No newline at end of file
diff --git a/srcpkgs/kf6-ktexteditor/template b/srcpkgs/kf6-ktexteditor/template
new file mode 100644
index 00000000000000..ba8b12e06b9428
--- /dev/null
+++ b/srcpkgs/kf6-ktexteditor/template
@@ -0,0 +1,29 @@
+# Template file for 'kf6-ktexteditor'
+pkgname=kf6-ktexteditor
+version=6.0.0
+revision=1
+build_style=cmake
+hostmakedepends="extra-cmake-modules qt6-tools qt6-base
+ qt6-declarative-host-tools gettext"
+makedepends="kf6-karchive-devel kf6-kauth-devel kf6-kconfig-devel
+ kf6-kguiaddons-devel kf6-ki18n-devel kf6-kio-devel kf6-kxmlgui-devel
+ kf6-kparts-devel kf6-sonnet-devel kf6-syntax-highlighting-devel
+ kf6-ktextwidgets-devel qt6-speech-devel qt6-multimedia-devel
+ qt6-speech-plugin-flite qt6-speech-plugin-mock qt6-speech-plugin-speechd
+ editorconfig-devel"
+short_desc="KDE Full text editor component"
+maintainer="John <me@johnnynator.dev>"
+license="LGPL-2.1-or-later"
+homepage="https://invent.kde.org/frameworks/ktexteditor"
+distfiles="${KDE_SITE}/frameworks/${version%.*}/${pkgname#kf6-}-${version}.tar.xz"
+checksum=620266c1d288d09f7aee4d2bc8b141c73555d5f033c452bcd2e2db2064b8fd42
+
+kf6-ktexteditor-devel_package() {
+ depends="$makedepends ${sourcepkg}>=${version}_${revision}"
+ short_desc+=" - development files"
+ pkg_install() {
+ vmove usr/include
+ vmove usr/lib/cmake
+ vmove "usr/lib/*.so"
+ }
+}
diff --git a/srcpkgs/kf6-ktexteditor/update b/srcpkgs/kf6-ktexteditor/update
new file mode 100644
index 00000000000000..b3014229a8e33c
--- /dev/null
+++ b/srcpkgs/kf6-ktexteditor/update
@@ -0,0 +1 @@
+pkgname=${pkgname#kf6-}
From 490ce3277d936b6539957d575ebc597b2f57ae0c Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Thu, 29 Feb 2024 22:25:25 +0100
Subject: [PATCH 053/142] New package: kf6-ktexttemplate-6.0.0
---
srcpkgs/kf6-ktexttemplate-devel | 1 +
srcpkgs/kf6-ktexttemplate/template | 24 ++++++++++++++++++++++++
srcpkgs/kf6-ktexttemplate/update | 1 +
3 files changed, 26 insertions(+)
create mode 120000 srcpkgs/kf6-ktexttemplate-devel
create mode 100644 srcpkgs/kf6-ktexttemplate/template
create mode 100644 srcpkgs/kf6-ktexttemplate/update
diff --git a/srcpkgs/kf6-ktexttemplate-devel b/srcpkgs/kf6-ktexttemplate-devel
new file mode 120000
index 00000000000000..ad179a9b9a3f00
--- /dev/null
+++ b/srcpkgs/kf6-ktexttemplate-devel
@@ -0,0 +1 @@
+kf6-ktexttemplate
\ No newline at end of file
diff --git a/srcpkgs/kf6-ktexttemplate/template b/srcpkgs/kf6-ktexttemplate/template
new file mode 100644
index 00000000000000..b800c049ff4ac1
--- /dev/null
+++ b/srcpkgs/kf6-ktexttemplate/template
@@ -0,0 +1,24 @@
+# Template file for 'kf6-ktexttemplate'
+pkgname=kf6-ktexttemplate
+version=6.0.0
+revision=1
+build_style=cmake
+hostmakedepends="extra-cmake-modules qt6-tools qt6-base
+ qt6-declarative-host-tools"
+makedepends="qt6-declarative-devel"
+short_desc="Library to separate the structure of documents from the data"
+maintainer="John <me@johnnynator.dev>"
+license="LGPL-2.1-or-later"
+homepage="https://invent.kde.org/frameworks/ktexttemplate"
+distfiles="${KDE_SITE}/frameworks/${version%.*}/${pkgname#kf6-}-${version}.tar.xz"
+checksum=b964e612d2d623bbcf3f5a76ae4ba4408f80de6c588074c67f18834b5e48274c
+
+kf6-ktexttemplate-devel_package() {
+ depends="$makedepends ${sourcepkg}>=${version}_${revision}"
+ short_desc+=" - development files"
+ pkg_install() {
+ vmove usr/include
+ vmove usr/lib/cmake
+ vmove "usr/lib/*.so"
+ }
+}
diff --git a/srcpkgs/kf6-ktexttemplate/update b/srcpkgs/kf6-ktexttemplate/update
new file mode 100644
index 00000000000000..b3014229a8e33c
--- /dev/null
+++ b/srcpkgs/kf6-ktexttemplate/update
@@ -0,0 +1 @@
+pkgname=${pkgname#kf6-}
From 30e98f226bee8587f01fa99ebf125f1d10cc54bd Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Thu, 29 Feb 2024 22:25:26 +0100
Subject: [PATCH 054/142] New package: kf6-ktextwidgets-6.0.0
---
srcpkgs/kf6-ktextwidgets-devel | 1 +
srcpkgs/kf6-ktextwidgets/template | 26 ++++++++++++++++++++++++++
srcpkgs/kf6-ktextwidgets/update | 1 +
3 files changed, 28 insertions(+)
create mode 120000 srcpkgs/kf6-ktextwidgets-devel
create mode 100644 srcpkgs/kf6-ktextwidgets/template
create mode 100644 srcpkgs/kf6-ktextwidgets/update
diff --git a/srcpkgs/kf6-ktextwidgets-devel b/srcpkgs/kf6-ktextwidgets-devel
new file mode 120000
index 00000000000000..e6712d7f0d7fcc
--- /dev/null
+++ b/srcpkgs/kf6-ktextwidgets-devel
@@ -0,0 +1 @@
+kf6-ktextwidgets
\ No newline at end of file
diff --git a/srcpkgs/kf6-ktextwidgets/template b/srcpkgs/kf6-ktextwidgets/template
new file mode 100644
index 00000000000000..97a0d7dee3b9dc
--- /dev/null
+++ b/srcpkgs/kf6-ktextwidgets/template
@@ -0,0 +1,26 @@
+# Template file for 'kf6-ktextwidgets'
+pkgname=kf6-ktextwidgets
+version=6.0.0
+revision=1
+build_style=cmake
+hostmakedepends="extra-cmake-modules qt6-tools qt6-base
+ gettext"
+makedepends="kf6-kcompletion-devel kf6-kconfig-devel kf6-kconfigwidgets-devel
+ qt6-speech-devel qt6-multimedia-devel qt6-speech-plugin-flite
+ qt6-speech-plugin-mock qt6-speech-plugin-speechd kf6-sonnet-devel"
+short_desc="KDE Text editing widgets"
+maintainer="John <me@johnnynator.dev>"
+license="LGPL-2.1-or-later"
+homepage="https://invent.kde.org/frameworks/ktextwidgets"
+distfiles="${KDE_SITE}/frameworks/${version%.*}/${pkgname#kf6-}-${version}.tar.xz"
+checksum=b093f570ea3c2d4320e41b575a540fb75acd5b5f818bc6215a5fdb57754b6c40
+
+kf6-ktextwidgets-devel_package() {
+ depends="$makedepends ${sourcepkg}>=${version}_${revision}"
+ short_desc+=" - development files"
+ pkg_install() {
+ vmove usr/include
+ vmove usr/lib/cmake
+ vmove "usr/lib/*.so"
+ }
+}
diff --git a/srcpkgs/kf6-ktextwidgets/update b/srcpkgs/kf6-ktextwidgets/update
new file mode 100644
index 00000000000000..b3014229a8e33c
--- /dev/null
+++ b/srcpkgs/kf6-ktextwidgets/update
@@ -0,0 +1 @@
+pkgname=${pkgname#kf6-}
From 98733aa5e8a3234d9895acd71e73cb05a463676c Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Thu, 29 Feb 2024 22:25:27 +0100
Subject: [PATCH 055/142] New package: kf6-kunitconversion-6.0.0
---
srcpkgs/kf6-kunitconversion-devel | 1 +
srcpkgs/kf6-kunitconversion/template | 24 ++++++++++++++++++++++++
srcpkgs/kf6-kunitconversion/update | 1 +
3 files changed, 26 insertions(+)
create mode 120000 srcpkgs/kf6-kunitconversion-devel
create mode 100644 srcpkgs/kf6-kunitconversion/template
create mode 100644 srcpkgs/kf6-kunitconversion/update
diff --git a/srcpkgs/kf6-kunitconversion-devel b/srcpkgs/kf6-kunitconversion-devel
new file mode 120000
index 00000000000000..29d3b92ae9ed32
--- /dev/null
+++ b/srcpkgs/kf6-kunitconversion-devel
@@ -0,0 +1 @@
+kf6-kunitconversion
\ No newline at end of file
diff --git a/srcpkgs/kf6-kunitconversion/template b/srcpkgs/kf6-kunitconversion/template
new file mode 100644
index 00000000000000..dcde9c1827ba67
--- /dev/null
+++ b/srcpkgs/kf6-kunitconversion/template
@@ -0,0 +1,24 @@
+# Template file for 'kf6-kunitconversion'
+pkgname=kf6-kunitconversion
+version=6.0.0
+revision=1
+build_style=cmake
+hostmakedepends="extra-cmake-modules qt6-tools qt6-base
+ gettext"
+makedepends="kf6-ki18n-devel"
+short_desc="KDE Converting physical units"
+maintainer="John <me@johnnynator.dev>"
+license="LGPL-2.1-or-later"
+homepage="https://invent.kde.org/frameworks/kunitconversion"
+distfiles="${KDE_SITE}/frameworks/${version%.*}/${pkgname#kf6-}-${version}.tar.xz"
+checksum=c88494ac8971c25dc6bc9a1119ea44c0f8eda44e9d2883ade9aca651e9968d5e
+
+kf6-kunitconversion-devel_package() {
+ depends="$makedepends ${sourcepkg}>=${version}_${revision}"
+ short_desc+=" - development files"
+ pkg_install() {
+ vmove usr/include
+ vmove usr/lib/cmake
+ vmove "usr/lib/*.so"
+ }
+}
diff --git a/srcpkgs/kf6-kunitconversion/update b/srcpkgs/kf6-kunitconversion/update
new file mode 100644
index 00000000000000..b3014229a8e33c
--- /dev/null
+++ b/srcpkgs/kf6-kunitconversion/update
@@ -0,0 +1 @@
+pkgname=${pkgname#kf6-}
From 1d59207ec30ed7dd5d7331f85063d3dc8ae0c15e Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Thu, 29 Feb 2024 22:25:28 +0100
Subject: [PATCH 056/142] New package: kf6-kuserfeedback-6.0.0
---
srcpkgs/kf6-kuserfeedback-devel | 1 +
srcpkgs/kf6-kuserfeedback/template | 30 ++++++++++++++++++++++++++++++
srcpkgs/kf6-kuserfeedback/update | 1 +
3 files changed, 32 insertions(+)
create mode 120000 srcpkgs/kf6-kuserfeedback-devel
create mode 100644 srcpkgs/kf6-kuserfeedback/template
create mode 100644 srcpkgs/kf6-kuserfeedback/update
diff --git a/srcpkgs/kf6-kuserfeedback-devel b/srcpkgs/kf6-kuserfeedback-devel
new file mode 120000
index 00000000000000..18d6bb6fc34f55
--- /dev/null
+++ b/srcpkgs/kf6-kuserfeedback-devel
@@ -0,0 +1 @@
+kf6-kuserfeedback
\ No newline at end of file
diff --git a/srcpkgs/kf6-kuserfeedback/template b/srcpkgs/kf6-kuserfeedback/template
new file mode 100644
index 00000000000000..b67a16e2313585
--- /dev/null
+++ b/srcpkgs/kf6-kuserfeedback/template
@@ -0,0 +1,30 @@
+# Template file for 'kf6-kuserfeedback'
+pkgname=kf6-kuserfeedback
+version=6.0.0
+revision=1
+build_style=cmake
+hostmakedepends="extra-cmake-modules qt6-tools qt6-base
+ qt6-declarative-host-tools flex bison"
+makedepends="qt6-base-devel qt6-declarative-devel qt6-charts-devel"
+short_desc="Framework for collecting user feedback via telemetry and surveys"
+maintainer="John <me@johnnynator.dev>"
+license="LGPL-2.1-or-later"
+homepage="https://invent.kde.org/frameworks/kuserfeedback"
+distfiles="${KDE_SITE}/frameworks/${version%.*}/${pkgname#kf6-}-${version}.tar.xz"
+checksum=02f1af108e253c842526d31c997a1777b8f7a6e5b8698b5b1267ce1ec128af2b
+
+do_check() {
+ cd build
+ # disable failing test
+ ctest -E "openglinfosourcetest"
+}
+
+kf6-kuserfeedback-devel_package() {
+ depends="$makedepends ${sourcepkg}>=${version}_${revision}"
+ short_desc+=" - development files"
+ pkg_install() {
+ vmove usr/include
+ vmove usr/lib/cmake
+ vmove "usr/lib/*.so"
+ }
+}
diff --git a/srcpkgs/kf6-kuserfeedback/update b/srcpkgs/kf6-kuserfeedback/update
new file mode 100644
index 00000000000000..b3014229a8e33c
--- /dev/null
+++ b/srcpkgs/kf6-kuserfeedback/update
@@ -0,0 +1 @@
+pkgname=${pkgname#kf6-}
From 62d5f3ab73a60c77598994e5041d615d52e834fa Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Thu, 29 Feb 2024 22:25:29 +0100
Subject: [PATCH 057/142] New package: kf6-kwallet-6.0.0
---
srcpkgs/kf6-kwallet-devel | 1 +
srcpkgs/kf6-kwallet/template | 28 ++++++++++++++++++++++++++++
srcpkgs/kf6-kwallet/update | 1 +
3 files changed, 30 insertions(+)
create mode 120000 srcpkgs/kf6-kwallet-devel
create mode 100644 srcpkgs/kf6-kwallet/template
create mode 100644 srcpkgs/kf6-kwallet/update
diff --git a/srcpkgs/kf6-kwallet-devel b/srcpkgs/kf6-kwallet-devel
new file mode 120000
index 00000000000000..acce58538f447d
--- /dev/null
+++ b/srcpkgs/kf6-kwallet-devel
@@ -0,0 +1 @@
+kf6-kwallet
\ No newline at end of file
diff --git a/srcpkgs/kf6-kwallet/template b/srcpkgs/kf6-kwallet/template
new file mode 100644
index 00000000000000..3308a0caa35f92
--- /dev/null
+++ b/srcpkgs/kf6-kwallet/template
@@ -0,0 +1,28 @@
+# Template file for 'kf6-kwallet'
+pkgname=kf6-kwallet
+version=6.0.0
+revision=1
+build_style=cmake
+hostmakedepends="extra-cmake-modules qt6-tools qt6-base
+ gettext kf6-kdoctools"
+makedepends="kf6-kconfig-devel kf6-kcoreaddons-devel kf6-kdoctools-devel
+ kf6-kwindowsystem-devel kf6-kcolorscheme-devel kf6-kdbusaddons-devel
+ kf6-knotifications-devel kf6-kwidgetsaddons-devel gpgmepp-devel
+ qca-qt6-devel libgcrypt-devel"
+short_desc="KWallet: Credential Storage"
+maintainer="John <me@johnnynator.dev>"
+license="LGPL-2.1-or-later"
+homepage="https://invent.kde.org/frameworks/kwallet"
+distfiles="${KDE_SITE}/frameworks/${version%.*}/${pkgname#kf6-}-${version}.tar.xz"
+checksum=bab43823de8b1b086dc4b2ad10d10bd6c4d0d2e1f8b5fd5fdd5f7d365fb8e5cc
+conflicts="kwallet<=5.115.0_1"
+
+kf6-kwallet-devel_package() {
+ depends="$makedepends ${sourcepkg}>=${version}_${revision}"
+ short_desc+=" - development files"
+ pkg_install() {
+ vmove usr/include
+ vmove usr/lib/cmake
+ vmove "usr/lib/*.so"
+ }
+}
diff --git a/srcpkgs/kf6-kwallet/update b/srcpkgs/kf6-kwallet/update
new file mode 100644
index 00000000000000..b3014229a8e33c
--- /dev/null
+++ b/srcpkgs/kf6-kwallet/update
@@ -0,0 +1 @@
+pkgname=${pkgname#kf6-}
From 9475be1992db9270cb60a6bef11cba1d1ba39440 Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Thu, 29 Feb 2024 22:25:30 +0100
Subject: [PATCH 058/142] New package: kf6-kwidgetsaddons-6.0.0
---
srcpkgs/kf6-kwidgetsaddons-devel | 1 +
srcpkgs/kf6-kwidgetsaddons/template | 45 +++++++++++++++++++++++++++++
srcpkgs/kf6-kwidgetsaddons/update | 1 +
3 files changed, 47 insertions(+)
create mode 120000 srcpkgs/kf6-kwidgetsaddons-devel
create mode 100644 srcpkgs/kf6-kwidgetsaddons/template
create mode 100644 srcpkgs/kf6-kwidgetsaddons/update
diff --git a/srcpkgs/kf6-kwidgetsaddons-devel b/srcpkgs/kf6-kwidgetsaddons-devel
new file mode 120000
index 00000000000000..07a47c1c0eb453
--- /dev/null
+++ b/srcpkgs/kf6-kwidgetsaddons-devel
@@ -0,0 +1 @@
+kf6-kwidgetsaddons
\ No newline at end of file
diff --git a/srcpkgs/kf6-kwidgetsaddons/template b/srcpkgs/kf6-kwidgetsaddons/template
new file mode 100644
index 00000000000000..51714769ff2a73
--- /dev/null
+++ b/srcpkgs/kf6-kwidgetsaddons/template
@@ -0,0 +1,45 @@
+# Template file for 'kf6-kwidgetsaddons'
+pkgname=kf6-kwidgetsaddons
+version=6.0.0
+revision=1
+build_style=cmake
+configure_args="$(vopt_bool designerplugin BUILD_DESIGNERPLUGIN)"
+hostmakedepends="extra-cmake-modules qt6-tools qt6-base"
+makedepends="qt6-base-devel"
+short_desc="KWidgetsAddons"
+maintainer="John <me@johnnynator.dev>"
+license="LGPL-2.1-or-later"
+homepage="https://invent.kde.org/frameworks/kwidgetsaddons"
+distfiles="${KDE_SITE}/frameworks/${version%.*}/${pkgname#kf6-}-${version}.tar.xz"
+checksum=a7771c92310a21a8105ba64dd61c065ba74723899c7ccfc4de2b57b17e6a6b63
+
+build_options="designerplugin"
+build_options_default=""
+
+if [ -z "$CROSS_BUILD" ]; then
+ build_options_default="designerplugin"
+fi
+
+if [ "$build_option_designerplugin" ]; then
+ makedepends+=" qt6-tools-devel"
+ nocross="yes"
+fi
+
+do_check() {
+ cd build
+ # disable failing tests
+ ctest -E "ktooltipwidgettest|kwidgetsaddons-kcolumnresizertest"
+}
+
+kf6-kwidgetsaddons-devel_package() {
+ depends="$makedepends ${sourcepkg}>=${version}_${revision}"
+ short_desc+=" - development files"
+ pkg_install() {
+ vmove usr/include
+ vmove usr/lib/cmake
+ vmove "usr/lib/*.so"
+ if [ "$build_option_designerplugin" ]; then
+ vmove usr/lib/qt6/plugins/designer
+ fi
+ }
+}
diff --git a/srcpkgs/kf6-kwidgetsaddons/update b/srcpkgs/kf6-kwidgetsaddons/update
new file mode 100644
index 00000000000000..b3014229a8e33c
--- /dev/null
+++ b/srcpkgs/kf6-kwidgetsaddons/update
@@ -0,0 +1 @@
+pkgname=${pkgname#kf6-}
From 10dc6aa63f090482a296718bef0b811cd1543994 Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Thu, 29 Feb 2024 22:25:31 +0100
Subject: [PATCH 059/142] New package: kf6-kwindowsystem-6.0.0
---
srcpkgs/kf6-kwindowsystem-devel | 1 +
srcpkgs/kf6-kwindowsystem/template | 46 ++++++++++++++++++++++++++++++
srcpkgs/kf6-kwindowsystem/update | 1 +
3 files changed, 48 insertions(+)
create mode 120000 srcpkgs/kf6-kwindowsystem-devel
create mode 100644 srcpkgs/kf6-kwindowsystem/template
create mode 100644 srcpkgs/kf6-kwindowsystem/update
diff --git a/srcpkgs/kf6-kwindowsystem-devel b/srcpkgs/kf6-kwindowsystem-devel
new file mode 120000
index 00000000000000..1c28b28fb6962b
--- /dev/null
+++ b/srcpkgs/kf6-kwindowsystem-devel
@@ -0,0 +1 @@
+kf6-kwindowsystem
\ No newline at end of file
diff --git a/srcpkgs/kf6-kwindowsystem/template b/srcpkgs/kf6-kwindowsystem/template
new file mode 100644
index 00000000000000..85db1bbfa372ea
--- /dev/null
+++ b/srcpkgs/kf6-kwindowsystem/template
@@ -0,0 +1,46 @@
+# Template file for 'kf6-kwindowsystem'
+pkgname=kf6-kwindowsystem
+version=6.0.0
+revision=1
+build_style=cmake
+hostmakedepends="extra-cmake-modules qt6-tools qt6-base
+ qt6-declarative-host-tools pkg-config wayland-devel qt6-wayland-tools"
+makedepends="qt6-declarative-devel qt6-wayland-devel
+ plasma-wayland-protocols wayland-devel"
+short_desc="KDE frameworks - Access to the windowing system"
+maintainer="John <me@johnnynator.dev>"
+license="LGPL-2.1-or-later"
+homepage="https://invent.kde.org/frameworks/kwindowsystem"
+distfiles="${KDE_SITE}/frameworks/${version%.*}/${pkgname#kf6-}-${version}.tar.xz"
+checksum=1906caa53b7d58fc0c4d78a3c8d99f25aa056fc6d09c5fc121ed5e1f80396a94
+
+do_check() {
+ cd build
+ # disable failing tests
+ tests=("kwindowsystem-kmanagerselectiontest"
+ "kwindowsystem-kstartupinfo_unittest"
+ "kwindowsystem-kxmessages_unittest"
+ "kwindowsystem-kkeyserver_x11_unittest"
+ "kwindowsystem-kwindoweffectstest"
+ "kwindowsystem-kwindowinfox11test"
+ "kwindowsystem-kwindowsystemx11test"
+ "kwindowsystem-kwindowsystem_threadtest"
+ "kwindowsystem-netrootinfotestwm"
+ "kwindowsystem-netwininfotestclient"
+ "kwindowsystem-netwininfotestwm"
+ "kwindowsystem-kmanagerselectiontest"
+ "kwindowsystem-compositingenabled_test"
+ "kwindowsystem-compositingenabled_test")
+ ctest -E "($( echo ${tests[@]} | tr " " "|" ))"
+}
+
+kf6-kwindowsystem-devel_package() {
+ depends="$makedepends ${sourcepkg}>=${version}_${revision}"
+ short_desc+=" - development files"
+ pkg_install() {
+ vmove usr/lib/pkgconfig
+ vmove usr/include
+ vmove usr/lib/cmake
+ vmove "usr/lib/*.so"
+ }
+}
diff --git a/srcpkgs/kf6-kwindowsystem/update b/srcpkgs/kf6-kwindowsystem/update
new file mode 100644
index 00000000000000..b3014229a8e33c
--- /dev/null
+++ b/srcpkgs/kf6-kwindowsystem/update
@@ -0,0 +1 @@
+pkgname=${pkgname#kf6-}
From 3bc0c07584347e13fd462add075c25cbac69b361 Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Thu, 29 Feb 2024 22:25:33 +0100
Subject: [PATCH 060/142] New package: kf6-kxmlgui-6.0.0
---
srcpkgs/kf6-kxmlgui-devel | 1 +
srcpkgs/kf6-kxmlgui/template | 31 +++++++++++++++++++++++++++++++
srcpkgs/kf6-kxmlgui/update | 1 +
3 files changed, 33 insertions(+)
create mode 120000 srcpkgs/kf6-kxmlgui-devel
create mode 100644 srcpkgs/kf6-kxmlgui/template
create mode 100644 srcpkgs/kf6-kxmlgui/update
diff --git a/srcpkgs/kf6-kxmlgui-devel b/srcpkgs/kf6-kxmlgui-devel
new file mode 120000
index 00000000000000..a2baaea5b2a6dc
--- /dev/null
+++ b/srcpkgs/kf6-kxmlgui-devel
@@ -0,0 +1 @@
+kf6-kxmlgui
\ No newline at end of file
diff --git a/srcpkgs/kf6-kxmlgui/template b/srcpkgs/kf6-kxmlgui/template
new file mode 100644
index 00000000000000..333f3a2db7f1d2
--- /dev/null
+++ b/srcpkgs/kf6-kxmlgui/template
@@ -0,0 +1,31 @@
+# Template file for 'kf6-kxmlgui'
+pkgname=kf6-kxmlgui
+version=6.0.0
+revision=1
+build_style=cmake
+hostmakedepends="extra-cmake-modules qt6-tools qt6-base
+ gettext"
+makedepends="kf6-kconfig-devel kf6-kconfigwidgets-devel
+ kf6-kitemviews-devel kf6-kiconthemes-devel kf6-kglobalaccel-devel"
+short_desc="KDE Framework for managing menu and toolbar actions"
+maintainer="John <me@johnnynator.dev>"
+license="LGPL-2.1-or-later"
+homepage="https://invent.kde.org/frameworks/kxmlgui"
+distfiles="${KDE_SITE}/frameworks/${version%.*}/${pkgname#kf6-}-${version}.tar.xz"
+checksum=d26c62ce9f5be8643fed465531418fb67e4d13edf61797a946da301aeb9158f2
+
+do_check() {
+ cd build
+ # disable failing test
+ ctest -E "ktoolbar_unittest|kxmlgui_unittest"
+}
+
+kf6-kxmlgui-devel_package() {
+ depends="$makedepends ${sourcepkg}>=${version}_${revision}"
+ short_desc+=" - development files"
+ pkg_install() {
+ vmove usr/include
+ vmove usr/lib/cmake
+ vmove "usr/lib/*.so"
+ }
+}
diff --git a/srcpkgs/kf6-kxmlgui/update b/srcpkgs/kf6-kxmlgui/update
new file mode 100644
index 00000000000000..b3014229a8e33c
--- /dev/null
+++ b/srcpkgs/kf6-kxmlgui/update
@@ -0,0 +1 @@
+pkgname=${pkgname#kf6-}
From 97a63b4ff8b6cc8828e717c62784b22ea21747bc Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Thu, 29 Feb 2024 22:25:34 +0100
Subject: [PATCH 061/142] New package: kf6-modemmanager-qt-6.0.0
---
srcpkgs/kf6-modemmanager-qt-devel | 1 +
srcpkgs/kf6-modemmanager-qt/template | 30 ++++++++++++++++++++++++++++
srcpkgs/kf6-modemmanager-qt/update | 1 +
3 files changed, 32 insertions(+)
create mode 120000 srcpkgs/kf6-modemmanager-qt-devel
create mode 100644 srcpkgs/kf6-modemmanager-qt/template
create mode 100644 srcpkgs/kf6-modemmanager-qt/update
diff --git a/srcpkgs/kf6-modemmanager-qt-devel b/srcpkgs/kf6-modemmanager-qt-devel
new file mode 120000
index 00000000000000..1ecb3cce05cbdd
--- /dev/null
+++ b/srcpkgs/kf6-modemmanager-qt-devel
@@ -0,0 +1 @@
+kf6-modemmanager-qt
\ No newline at end of file
diff --git a/srcpkgs/kf6-modemmanager-qt/template b/srcpkgs/kf6-modemmanager-qt/template
new file mode 100644
index 00000000000000..1a0a462c649a70
--- /dev/null
+++ b/srcpkgs/kf6-modemmanager-qt/template
@@ -0,0 +1,30 @@
+# Template file for 'kf6-modemmanager-qt'
+pkgname=kf6-modemmanager-qt
+version=6.0.0
+revision=1
+build_style=cmake
+hostmakedepends="extra-cmake-modules qt6-tools qt6-base
+ pkg-config"
+makedepends="qt6-base-devel ModemManager-devel"
+checkdepends="dbus"
+short_desc="Qt wrapper for ModemManager DBus API"
+maintainer="John <me@johnnynator.dev>"
+license="LGPL-2.1-or-later"
+homepage="https://invent.kde.org/frameworks/modemmanager-qt"
+distfiles="${KDE_SITE}/frameworks/${version%.*}/${pkgname#kf6-}-${version}.tar.xz"
+checksum=efd6ea3eae52b21279bdee38e80f667c35d98b977a442f4bd6b8a0a471f90ff3
+
+do_check() {
+ cd build
+ dbus-run-session ctest
+}
+
+kf6-modemmanager-qt-devel_package() {
+ depends="$makedepends ${sourcepkg}>=${version}_${revision}"
+ short_desc+=" - development files"
+ pkg_install() {
+ vmove usr/include
+ vmove usr/lib/cmake
+ vmove "usr/lib/*.so"
+ }
+}
diff --git a/srcpkgs/kf6-modemmanager-qt/update b/srcpkgs/kf6-modemmanager-qt/update
new file mode 100644
index 00000000000000..b3014229a8e33c
--- /dev/null
+++ b/srcpkgs/kf6-modemmanager-qt/update
@@ -0,0 +1 @@
+pkgname=${pkgname#kf6-}
From 0ad0a79b5d0eb8d0bf860d0f310ec0d5e108a2a9 Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Thu, 29 Feb 2024 22:25:35 +0100
Subject: [PATCH 062/142] New package: kf6-networkmanager-qt-6.0.0
---
srcpkgs/kf6-networkmanager-qt-devel | 1 +
srcpkgs/kf6-networkmanager-qt/template | 30 ++++++++++++++++++++++++++
srcpkgs/kf6-networkmanager-qt/update | 1 +
3 files changed, 32 insertions(+)
create mode 120000 srcpkgs/kf6-networkmanager-qt-devel
create mode 100644 srcpkgs/kf6-networkmanager-qt/template
create mode 100644 srcpkgs/kf6-networkmanager-qt/update
diff --git a/srcpkgs/kf6-networkmanager-qt-devel b/srcpkgs/kf6-networkmanager-qt-devel
new file mode 120000
index 00000000000000..fc449573706cc0
--- /dev/null
+++ b/srcpkgs/kf6-networkmanager-qt-devel
@@ -0,0 +1 @@
+kf6-networkmanager-qt
\ No newline at end of file
diff --git a/srcpkgs/kf6-networkmanager-qt/template b/srcpkgs/kf6-networkmanager-qt/template
new file mode 100644
index 00000000000000..7286fc2e061375
--- /dev/null
+++ b/srcpkgs/kf6-networkmanager-qt/template
@@ -0,0 +1,30 @@
+# Template file for 'kf6-networkmanager-qt'
+pkgname=kf6-networkmanager-qt
+version=6.0.0
+revision=1
+build_style=cmake
+hostmakedepends="extra-cmake-modules qt6-tools qt6-base
+ pkg-config qt6-declarative-host-tools"
+makedepends="qt6-declarative-devel NetworkManager-devel"
+short_desc="Qt wrapper for NetworkManager API"
+maintainer="John <me@johnnynator.dev>"
+license="LGPL-2.1-or-later"
+homepage="https://invent.kde.org/frameworks/networkmanager-qt"
+distfiles="${KDE_SITE}/frameworks/${version%.*}/${pkgname#kf6-}-${version}.tar.xz"
+checksum=225fc9f44e11d06687ce2ca56be7c7452f0ad2cc850b22f5715c8b701dabb700
+
+do_check() {
+ cd build
+ # disable failing tests
+ ctest -E "managertest|settingstest|activeconnectiontest"
+}
+
+kf6-networkmanager-qt-devel_package() {
+ depends="$makedepends ${sourcepkg}>=${version}_${revision}"
+ short_desc+=" - development files"
+ pkg_install() {
+ vmove usr/include
+ vmove usr/lib/cmake
+ vmove "usr/lib/*.so"
+ }
+}
diff --git a/srcpkgs/kf6-networkmanager-qt/update b/srcpkgs/kf6-networkmanager-qt/update
new file mode 100644
index 00000000000000..b3014229a8e33c
--- /dev/null
+++ b/srcpkgs/kf6-networkmanager-qt/update
@@ -0,0 +1 @@
+pkgname=${pkgname#kf6-}
From db9cff94965e68fab062dab3b44029b5032c6a01 Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Thu, 29 Feb 2024 22:25:36 +0100
Subject: [PATCH 063/142] New package: kf6-prison-6.0.0
---
srcpkgs/kf6-prison-devel | 1 +
srcpkgs/kf6-prison/template | 25 +++++++++++++++++++++++++
srcpkgs/kf6-prison/update | 1 +
3 files changed, 27 insertions(+)
create mode 120000 srcpkgs/kf6-prison-devel
create mode 100644 srcpkgs/kf6-prison/template
create mode 100644 srcpkgs/kf6-prison/update
diff --git a/srcpkgs/kf6-prison-devel b/srcpkgs/kf6-prison-devel
new file mode 120000
index 00000000000000..763c93cc70dbf0
--- /dev/null
+++ b/srcpkgs/kf6-prison-devel
@@ -0,0 +1 @@
+kf6-prison
\ No newline at end of file
diff --git a/srcpkgs/kf6-prison/template b/srcpkgs/kf6-prison/template
new file mode 100644
index 00000000000000..d4796b44cdbb6a
--- /dev/null
+++ b/srcpkgs/kf6-prison/template
@@ -0,0 +1,25 @@
+# Template file for 'kf6-prison'
+pkgname=kf6-prison
+version=6.0.0
+revision=1
+build_style=cmake
+hostmakedepends="extra-cmake-modules qt6-tools qt6-base
+ qt6-declarative-host-tools"
+makedepends="qt6-declarative-devel qt6-multimedia-devel zxing-cpp-devel
+ libdmtx-devel qrencode-devel"
+short_desc="Barcode API to produce QRCode barcodes and DataMatrix barcodes"
+maintainer="John <me@johnnynator.dev>"
+license="LGPL-2.1-or-later"
+homepage="https://invent.kde.org/frameworks/prison"
+distfiles="${KDE_SITE}/frameworks/${version%.*}/${pkgname#kf6-}-${version}.tar.xz"
+checksum=6ff5fbc6fc38581072ee45904e022d5bf2e7b3b1f49ac9d1d0c6024d7ca3ec5a
+
+kf6-prison-devel_package() {
+ depends="$makedepends ${sourcepkg}>=${version}_${revision}"
+ short_desc+=" - development files"
+ pkg_install() {
+ vmove usr/include
+ vmove usr/lib/cmake
+ vmove "usr/lib/*.so"
+ }
+}
diff --git a/srcpkgs/kf6-prison/update b/srcpkgs/kf6-prison/update
new file mode 100644
index 00000000000000..b3014229a8e33c
--- /dev/null
+++ b/srcpkgs/kf6-prison/update
@@ -0,0 +1 @@
+pkgname=${pkgname#kf6-}
From 90f147790090813bb2bdb7f8a145ac46a1b47914 Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Thu, 29 Feb 2024 22:25:37 +0100
Subject: [PATCH 064/142] New package: kf6-purpose-6.0.0
---
srcpkgs/kf6-purpose-devel | 1 +
srcpkgs/kf6-purpose/template | 27 +++++++++++++++++++++++++++
srcpkgs/kf6-purpose/update | 1 +
3 files changed, 29 insertions(+)
create mode 120000 srcpkgs/kf6-purpose-devel
create mode 100644 srcpkgs/kf6-purpose/template
create mode 100644 srcpkgs/kf6-purpose/update
diff --git a/srcpkgs/kf6-purpose-devel b/srcpkgs/kf6-purpose-devel
new file mode 120000
index 00000000000000..8cd9c8ad0b7294
--- /dev/null
+++ b/srcpkgs/kf6-purpose-devel
@@ -0,0 +1 @@
+kf6-purpose
\ No newline at end of file
diff --git a/srcpkgs/kf6-purpose/template b/srcpkgs/kf6-purpose/template
new file mode 100644
index 00000000000000..27e910831cac85
--- /dev/null
+++ b/srcpkgs/kf6-purpose/template
@@ -0,0 +1,27 @@
+# Template file for 'kf6-purpose'
+pkgname=kf6-purpose
+version=6.0.0
+revision=1
+build_style=cmake
+hostmakedepends="extra-cmake-modules qt6-tools qt6-base
+ qt6-declarative-host-tools gettext"
+# kaccounts-integration-devel
+makedepends="qt6-declarative-devel kf6-kcoreaddons-devel kf6-ki18n-devel
+ kf6-kirigami-devel kf6-knotifications-devel kf6-kio-devel"
+depends="qt6-accounts-qml-module kaccounts-providers"
+short_desc="Offers available actions for a specific purpose"
+maintainer="John <me@johnnynator.dev>"
+license="LGPL-2.1-or-later"
+homepage="https://invent.kde.org/frameworks/purpose"
+distfiles="${KDE_SITE}/frameworks/${version%.*}/${pkgname#kf6-}-${version}.tar.xz"
+checksum=4fa85cbd2d9dd49216eda6433b43e05bbb114249dac51df55242328f7eb8f97c
+
+kf6-purpose-devel_package() {
+ depends="$makedepends ${sourcepkg}>=${version}_${revision}"
+ short_desc+=" - development files"
+ pkg_install() {
+ vmove usr/include
+ vmove usr/lib/cmake
+ vmove "usr/lib/*.so"
+ }
+}
diff --git a/srcpkgs/kf6-purpose/update b/srcpkgs/kf6-purpose/update
new file mode 100644
index 00000000000000..b3014229a8e33c
--- /dev/null
+++ b/srcpkgs/kf6-purpose/update
@@ -0,0 +1 @@
+pkgname=${pkgname#kf6-}
From 2b5568549d2e3d9f8e71e377b4a6f05516661661 Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Thu, 29 Feb 2024 22:25:38 +0100
Subject: [PATCH 065/142] New package: kf6-qqc2-desktop-style-6.0.0
---
srcpkgs/kf6-qqc2-desktop-style-devel | 1 +
srcpkgs/kf6-qqc2-desktop-style/template | 27 +++++++++++++++++++++++++
srcpkgs/kf6-qqc2-desktop-style/update | 1 +
3 files changed, 29 insertions(+)
create mode 120000 srcpkgs/kf6-qqc2-desktop-style-devel
create mode 100644 srcpkgs/kf6-qqc2-desktop-style/template
create mode 100644 srcpkgs/kf6-qqc2-desktop-style/update
diff --git a/srcpkgs/kf6-qqc2-desktop-style-devel b/srcpkgs/kf6-qqc2-desktop-style-devel
new file mode 120000
index 00000000000000..45340954f635ba
--- /dev/null
+++ b/srcpkgs/kf6-qqc2-desktop-style-devel
@@ -0,0 +1 @@
+kf6-qqc2-desktop-style
\ No newline at end of file
diff --git a/srcpkgs/kf6-qqc2-desktop-style/template b/srcpkgs/kf6-qqc2-desktop-style/template
new file mode 100644
index 00000000000000..3fabab0fadd5c9
--- /dev/null
+++ b/srcpkgs/kf6-qqc2-desktop-style/template
@@ -0,0 +1,27 @@
+# Template file for 'kf6-qqc2-desktop-style'
+pkgname=kf6-qqc2-desktop-style
+version=6.0.0
+revision=1
+build_style=cmake
+hostmakedepends="extra-cmake-modules qt6-tools qt6-base
+ qt6-declarative-host-tools"
+makedepends="kf6-kcolorscheme-devel kf6-kiconthemes-devel kf6-kirigami-devel"
+short_desc="Qt Quick Controls 2: Desktop Style"
+maintainer="John <me@johnnynator.dev>"
+license="LGPL-2.1-or-later"
+homepage="https://invent.kde.org/frameworks/qqc2-desktop-style"
+distfiles="${KDE_SITE}/frameworks/${version%.*}/${pkgname#kf6-}-${version}.tar.xz"
+checksum=848305ff8880fdbad19bf57ed9f128e59cd71ecb8a36fbf920a55b60f68a2c93
+
+do_check() {
+ cd build
+ ctest -E "animationspeedmodifiertest"
+}
+
+kf6-qqc2-desktop-style-devel_package() {
+ depends="$makedepends ${sourcepkg}>=${version}_${revision}"
+ short_desc+=" - development files"
+ pkg_install() {
+ vmove usr/lib/cmake
+ }
+}
diff --git a/srcpkgs/kf6-qqc2-desktop-style/update b/srcpkgs/kf6-qqc2-desktop-style/update
new file mode 100644
index 00000000000000..b3014229a8e33c
--- /dev/null
+++ b/srcpkgs/kf6-qqc2-desktop-style/update
@@ -0,0 +1 @@
+pkgname=${pkgname#kf6-}
From c98554b97f33408760f946ec8dce270d6364f958 Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Thu, 29 Feb 2024 22:25:39 +0100
Subject: [PATCH 066/142] New package: kf6-sonnet-6.0.0
---
srcpkgs/kf6-sonnet-devel | 1 +
srcpkgs/kf6-sonnet/template | 40 +++++++++++++++++++++++++++++++++++++
srcpkgs/kf6-sonnet/update | 1 +
3 files changed, 42 insertions(+)
create mode 120000 srcpkgs/kf6-sonnet-devel
create mode 100644 srcpkgs/kf6-sonnet/template
create mode 100644 srcpkgs/kf6-sonnet/update
diff --git a/srcpkgs/kf6-sonnet-devel b/srcpkgs/kf6-sonnet-devel
new file mode 120000
index 00000000000000..c7496f5ea4c5f8
--- /dev/null
+++ b/srcpkgs/kf6-sonnet-devel
@@ -0,0 +1 @@
+kf6-sonnet
\ No newline at end of file
diff --git a/srcpkgs/kf6-sonnet/template b/srcpkgs/kf6-sonnet/template
new file mode 100644
index 00000000000000..c7e849a6a32a5c
--- /dev/null
+++ b/srcpkgs/kf6-sonnet/template
@@ -0,0 +1,40 @@
+# Template file for 'kf6-sonnet'
+pkgname=kf6-sonnet
+version=6.0.0
+revision=1
+build_style=cmake
+configure_args="$(vopt_bool designerplugin BUILD_DESIGNERPLUGIN)"
+hostmakedepends="extra-cmake-modules qt6-tools qt6-base
+ qt6-declarative-host-tools"
+makedepends="qt6-declarative-devel aspell-devel hunspell-devel"
+short_desc="Spelling framework for Qt"
+maintainer="John <me@johnnynator.dev>"
+license="LGPL-2.1-or-later"
+homepage="https://invent.kde.org/frameworks/sonnet"
+distfiles="${KDE_SITE}/frameworks/${version%.*}/${pkgname#kf6-}-${version}.tar.xz"
+checksum=2083df45e7a729a37a8d6642145e6acf4c53e6b235303843e31031c8d290ae8b
+
+build_options="designerplugin"
+build_options_default=""
+
+if [ -z "$CROSS_BUILD" ]; then
+ build_options_default="designerplugin"
+fi
+
+if [ "$build_option_designerplugin" ]; then
+ makedepends+=" qt6-tools-devel"
+ nocross="yes"
+fi
+
+kf6-sonnet-devel_package() {
+ depends="$makedepends ${sourcepkg}>=${version}_${revision}"
+ short_desc+=" - development files"
+ pkg_install() {
+ vmove usr/include
+ vmove usr/lib/cmake
+ vmove "usr/lib/*.so"
+ if [ "$build_option_designerplugin" ]; then
+ vmove usr/lib/qt6/plugins/designer
+ fi
+ }
+}
diff --git a/srcpkgs/kf6-sonnet/update b/srcpkgs/kf6-sonnet/update
new file mode 100644
index 00000000000000..b3014229a8e33c
--- /dev/null
+++ b/srcpkgs/kf6-sonnet/update
@@ -0,0 +1 @@
+pkgname=${pkgname#kf6-}
From 1373a69abaddf1b1aec7c06ebc2c0457811dc3e9 Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Thu, 29 Feb 2024 22:25:41 +0100
Subject: [PATCH 067/142] New package: kf6-syndication-6.0.0
---
srcpkgs/kf6-syndication-devel | 1 +
srcpkgs/kf6-syndication/template | 23 +++++++++++++++++++++++
srcpkgs/kf6-syndication/update | 1 +
3 files changed, 25 insertions(+)
create mode 120000 srcpkgs/kf6-syndication-devel
create mode 100644 srcpkgs/kf6-syndication/template
create mode 100644 srcpkgs/kf6-syndication/update
diff --git a/srcpkgs/kf6-syndication-devel b/srcpkgs/kf6-syndication-devel
new file mode 120000
index 00000000000000..da4170a432bf80
--- /dev/null
+++ b/srcpkgs/kf6-syndication-devel
@@ -0,0 +1 @@
+kf6-syndication
\ No newline at end of file
diff --git a/srcpkgs/kf6-syndication/template b/srcpkgs/kf6-syndication/template
new file mode 100644
index 00000000000000..71eb7ec91b1143
--- /dev/null
+++ b/srcpkgs/kf6-syndication/template
@@ -0,0 +1,23 @@
+# Template file for 'kf6-syndication'
+pkgname=kf6-syndication
+version=6.0.0
+revision=1
+build_style=cmake
+hostmakedepends="extra-cmake-modules qt6-tools qt6-base"
+makedepends="kf6-kcodecs-devel"
+short_desc="RSS/Atom parser library"
+maintainer="John <me@johnnynator.dev>"
+license="LGPL-2.1-or-later"
+homepage="https://invent.kde.org/frameworks/syndication"
+distfiles="${KDE_SITE}/frameworks/${version%.*}/${pkgname#kf6-}-${version}.tar.xz"
+checksum=ff5e5189fcf8f6fb1289886ea370c20295de8c07269521316c2548b8e7294bad
+
+kf6-syndication-devel_package() {
+ depends="$makedepends ${sourcepkg}>=${version}_${revision}"
+ short_desc+=" - development files"
+ pkg_install() {
+ vmove usr/include
+ vmove usr/lib/cmake
+ vmove "usr/lib/*.so"
+ }
+}
diff --git a/srcpkgs/kf6-syndication/update b/srcpkgs/kf6-syndication/update
new file mode 100644
index 00000000000000..b3014229a8e33c
--- /dev/null
+++ b/srcpkgs/kf6-syndication/update
@@ -0,0 +1 @@
+pkgname=${pkgname#kf6-}
From d2558e0993bbb2813fc824737aa195e6de0bb967 Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Thu, 29 Feb 2024 22:25:42 +0100
Subject: [PATCH 068/142] New package: kf6-syntax-highlighting-6.0.0
---
srcpkgs/kf6-syntax-highlighting-devel | 1 +
srcpkgs/kf6-syntax-highlighting/template | 39 ++++++++++++++++++++++++
srcpkgs/kf6-syntax-highlighting/update | 1 +
3 files changed, 41 insertions(+)
create mode 120000 srcpkgs/kf6-syntax-highlighting-devel
create mode 100644 srcpkgs/kf6-syntax-highlighting/template
create mode 100644 srcpkgs/kf6-syntax-highlighting/update
diff --git a/srcpkgs/kf6-syntax-highlighting-devel b/srcpkgs/kf6-syntax-highlighting-devel
new file mode 120000
index 00000000000000..0ad907a28a326a
--- /dev/null
+++ b/srcpkgs/kf6-syntax-highlighting-devel
@@ -0,0 +1 @@
+kf6-syntax-highlighting
\ No newline at end of file
diff --git a/srcpkgs/kf6-syntax-highlighting/template b/srcpkgs/kf6-syntax-highlighting/template
new file mode 100644
index 00000000000000..5ebfa2aa00c56d
--- /dev/null
+++ b/srcpkgs/kf6-syntax-highlighting/template
@@ -0,0 +1,39 @@
+# Template file for 'kf6-syntax-highlighting'
+pkgname=kf6-syntax-highlighting
+version=6.0.0
+revision=1
+build_style=cmake
+configure_args="-DKATEHIGHLIGHTINGINDEXER_EXECUTABLE=/usr/libexec/${pkgname}/katehighlightingindexer"
+hostmakedepends="extra-cmake-modules qt6-tools qt6-base perl
+ qt6-declarative-host-tools"
+makedepends="qt6-base-devel qt6-declarative-devel"
+short_desc="Syntax highlighting Engine for Structured Text and Code"
+maintainer="John <me@johnnynator.dev>"
+license="LGPL-2.1-or-later"
+homepage="https://invent.kde.org/frameworks/syntax-highlighting"
+distfiles="${KDE_SITE}/frameworks/${version%.*}/${pkgname#kf6-}-${version}.tar.xz"
+checksum=2ef9e6b8aeb8543e64f4a3628afa331c0656fe6c485f3574c407651d7c12a653
+
+if [ "$CROSS_BUILD" ]; then
+ hostmakedepends+=" kf6-syntax-highlighting-devel"
+fi
+
+post_install() {
+ if [ -z "$CROSS_BUILD" ]; then
+ # internal tool needed for cross-building
+ vinstall build/bin/katehighlightingindexer 0755 usr/libexec/${pkgname}
+ fi
+}
+
+kf6-syntax-highlighting-devel_package() {
+ depends="$makedepends ${sourcepkg}>=${version}_${revision}"
+ short_desc+=" - development files"
+ pkg_install() {
+ if [ -z "$CROSS_BUILD" ]; then
+ vmove usr/libexec/${sourcepkg}
+ fi
+ vmove usr/include
+ vmove usr/lib/cmake
+ vmove "usr/lib/*.so"
+ }
+}
diff --git a/srcpkgs/kf6-syntax-highlighting/update b/srcpkgs/kf6-syntax-highlighting/update
new file mode 100644
index 00000000000000..b3014229a8e33c
--- /dev/null
+++ b/srcpkgs/kf6-syntax-highlighting/update
@@ -0,0 +1 @@
+pkgname=${pkgname#kf6-}
From 5706591abe5f689408e508c353ca0640c7dca6b2 Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Thu, 29 Feb 2024 22:25:43 +0100
Subject: [PATCH 069/142] New package: kf6-threadweaver-6.0.0
---
srcpkgs/kf6-threadweaver-devel | 1 +
srcpkgs/kf6-threadweaver/template | 23 +++++++++++++++++++++++
srcpkgs/kf6-threadweaver/update | 1 +
3 files changed, 25 insertions(+)
create mode 120000 srcpkgs/kf6-threadweaver-devel
create mode 100644 srcpkgs/kf6-threadweaver/template
create mode 100644 srcpkgs/kf6-threadweaver/update
diff --git a/srcpkgs/kf6-threadweaver-devel b/srcpkgs/kf6-threadweaver-devel
new file mode 120000
index 00000000000000..e124c02ba71a96
--- /dev/null
+++ b/srcpkgs/kf6-threadweaver-devel
@@ -0,0 +1 @@
+kf6-threadweaver
\ No newline at end of file
diff --git a/srcpkgs/kf6-threadweaver/template b/srcpkgs/kf6-threadweaver/template
new file mode 100644
index 00000000000000..aaef896b4688f0
--- /dev/null
+++ b/srcpkgs/kf6-threadweaver/template
@@ -0,0 +1,23 @@
+# Template file for 'kf6-threadweaver'
+pkgname=kf6-threadweaver
+version=6.0.0
+revision=1
+build_style=cmake
+hostmakedepends="extra-cmake-modules qt6-tools qt6-base "
+makedepends="qt6-base-devel"
+short_desc="KDE Helper for multithreaded programming"
+maintainer="John <me@johnnynator.dev>"
+license="LGPL-2.1-or-later"
+homepage="https://invent.kde.org/frameworks/threadweaver"
+distfiles="${KDE_SITE}/frameworks/${version%.*}/${pkgname#kf6-}-${version}.tar.xz"
+checksum=ba9daec6e0697fdc2accf74a46a6d59403e5e340d280bce916fd6356a668ddb3
+
+kf6-threadweaver-devel_package() {
+ depends="$makedepends ${sourcepkg}>=${version}_${revision}"
+ short_desc+=" - development files"
+ pkg_install() {
+ vmove usr/include
+ vmove usr/lib/cmake
+ vmove "usr/lib/*.so"
+ }
+}
diff --git a/srcpkgs/kf6-threadweaver/update b/srcpkgs/kf6-threadweaver/update
new file mode 100644
index 00000000000000..b3014229a8e33c
--- /dev/null
+++ b/srcpkgs/kf6-threadweaver/update
@@ -0,0 +1 @@
+pkgname=${pkgname#kf6-}
From 59c393d30f5ef6c94fb5b84ed696a21d9bb90577 Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Thu, 29 Feb 2024 23:58:21 +0100
Subject: [PATCH 070/142] shlibs
---
common/shlibs | 78 +++++++++++++++++++++++++++++++++++++++++++++++++++
1 file changed, 78 insertions(+)
diff --git a/common/shlibs b/common/shlibs
index 73324873b37ae8..b47c26643cd3a8 100644
--- a/common/shlibs
+++ b/common/shlibs
@@ -1943,6 +1943,84 @@ libKF6Codecs.so.6 kf6-kcodecs-6.0.0_1
libKF6ConfigCore.so.6 kf6-kconfig-6.0.0_1
libKF6ConfigQml.so.6 kf6-kconfig-6.0.0_1
libKF6ConfigGui.so.6 kf6-kconfig-6.0.0_1
+libKF6BluezQt.so.6 kf6-bluez-qt-6.0.0_1
+libKF6Holidays.so.6 kf6-kholidays-6.0.0_1
+libKF6DNSSD.so.6 kf6-kdnssd-6.0.0_1
+libKF6CoreAddons.so.6 kf6-kcoreaddons-6.0.0_1
+libKF6GuiAddons.so.6 kf6-kguiaddons-6.0.0_1
+libKF6I18nLocaleData.so.6 kf6-ki18n-6.0.0_1
+libKF6I18n.so.6 kf6-ki18n-6.0.0_1
+libKF6Archive.so.6 kf6-karchive-6.0.0_1
+libKF6WidgetsAddons.so.6 kf6-kwidgetsaddons-6.0.0_1
+libKF6ColorScheme.so.6 kf6-kcolorscheme-6.0.0_1
+libKF6Pty.so.6 kf6-kpty-6.0.0_1
+libKF6ConfigWidgets.so.6 kf6-kconfigwidgets-6.0.0_1
+libKF6Package.so.6 kf6-kpackage-6.0.0_1
+libKF6Syndication.so.6 kf6-syndication-6.0.0_1
+libKF6DBusAddons.so.6 kf6-kdbusaddons-6.0.0_1
+libKF6Completion.so.6 kf6-kcompletion-6.0.0_1
+libKF6Contacts.so.6 kf6-kcontacts-6.0.0_1
+libKF6ItemViews.so.6 kf6-kitemviews-6.0.0_1
+libKF6PeopleBackend.so.6 kf6-kpeople-6.0.0_1
+libKF6People.so.6 kf6-kpeople-6.0.0_1
+libKF6PeopleWidgets.so.6 kf6-kpeople-6.0.0_1
+libKF6Notifications.so.6 kf6-knotifications-6.0.0_1
+libKirigamiDelegates.so.6 kf6-kirigami-6.0.0_1
+libKirigami.so.6 kf6-kirigami-6.0.0_1
+libKirigamiPlatform.so.6 kf6-kirigami-6.0.0_1
+libKF6JobWidgets.so.6 kf6-kjobwidgets-6.0.0_1
+libKF6WindowSystem.so.6 kf6-kwindowsystem-6.0.0_1
+libKF6ItemModels.so.6 kf6-kitemmodels-6.0.0_1
+libKF6Runner.so.6 kf6-krunner-6.0.0_1
+libQuickCharts.so.1 kf6-kquickcharts-6.0.0_1
+libQuickChartsControls.so.1 kf6-kquickcharts-6.0.0_1
+libKF6Service.so.6 kf6-kservice-6.0.0_1
+libKF6DocTools.so.6 kf6-kdoctools-6.0.0_1
+libKF6Crash.so.6 kf6-kcrash-6.0.0_1
+libKF6AuthCore.so.6 kf6-kauth-6.0.0_1
+libKF6Bookmarks.so.6 kf6-kbookmarks-6.0.0_1
+libKF6BookmarksWidgets.so.6 kf6-kbookmarks-6.0.0_1
+libKF6UnitConversion.so.6 kf6-kunitconversion-6.0.0_1
+libKF6IconWidgets.so.6 kf6-kiconthemes-6.0.0_1
+libKF6IconThemes.so.6 kf6-kiconthemes-6.0.0_1
+libKF6Solid.so.6 kf6-solid-6.0.0_1
+libKF6GlobalAccel.so.6 kf6-kglobalaccel-6.0.0_1
+libKF6XmlGui.so.6 kf6-kxmlgui-6.0.0_1
+libKF6KIOGui.so.6 kf6-kio-6.0.0_1
+libKF6KIOWidgets.so.6 kf6-kio-6.0.0_1
+libKF6KIOCore.so.6 kf6-kio-6.0.0_1
+libKF6KIOFileWidgets.so.6 kf6-kio-6.0.0_1
+libKF6Prison.so.6 kf6-prison-6.0.0_1
+libKF6PrisonScanner.so.6 kf6-prison-6.0.0_1
+libKF6SyntaxHighlighting.so.6 kf6-syntax-highlighting-6.0.0_1
+libKF6FileMetaData.so.3 kf6-kfilemetadata-6.0.0_1
+libKF6IdleTime.so.6 kf6-kidletime-6.0.0_1
+libKF6NewStuffCore.so.6 kf6-knewstuff-6.0.0_1
+libKF6SonnetUi.so.6 kf6-sonnet-6.0.0_1
+libKF6SonnetCore.so.6 kf6-sonnet-6.0.0_1
+libKF6Parts.so.6 kf6-kparts-6.0.0_1
+libKF6TextWidgets.so.6 kf6-ktextwidgets-6.0.0_1
+libKF6Wallet.so.6 kf6-kwallet-6.0.0_1
+libKF6WalletBackend.so.6 kf6-kwallet-6.0.0_1
+libKF6TextEditor.so.6 kf6-ktexteditor-6.0.0_1
+libKF6UserFeedbackWidgets.so.6 kf6-kuserfeedback-6.0.0_1
+libKF6UserFeedbackCore.so.6 kf6-kuserfeedback-6.0.0_1
+libKF6NewStuffCore.so.6 kf6-knewstuff-6.0.0_1
+libKF6NewStuffWidgets.so.6 kf6-knewstuff-6.0.0_1
+libKF6KCMUtilsQuick.so.6 kf6-kcmutils-6.0.0_1
+libKF6KCMUtilsCore.so.6 kf6-kcmutils-6.0.0_1
+libKF6KCMUtils.so.6 kf6-kcmutils-6.0.0_1
+libKF6Style.so.6 kf6-frameworkintegration-6.0.0_1
+libKF6Svg.so.6 kf6-ksvg-6.0.0_1
+libKF6StatusNotifierItem.so.6 kf6-kstatusnotifieritem-6.0.0_1
+libKF6NetworkManagerQt.so.6 kf6-networkmanager-qt-6.0.0_1
+libKF6Baloo.so.6 kf6-baloo-6.0.0_1
+libKF6BalooEngine.so.6 kf6-baloo-6.0.0_1
+libKF6CalendarEvents.so.6 kf6-kdeclarative-6.0.0_1
+libKF6NotifyConfig.so.6 kf6-knotifyconfig-6.0.0_1
+libKF6Su.so.6 kf6-kdesu-6.0.0_1
+libKF6ModemManagerQt.so.6 kf6-modemmanager-qt-6.0.0_1
+
liblxqt-qt5.so.0 liblxqt-0.8.0_1
liblxqt-globalkeys-qt5.so.0 lxqt-globalkeys-0.8.0_1
liblxqt-globalkeys-ui-qt5.so.0 lxqt-globalkeys-0.8.0_1
From 293a2b419143981a76e05c1c5d1f628ed8148bc5 Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Sat, 2 Mar 2024 20:45:41 +0100
Subject: [PATCH 071/142] baloo5: remove baloo indexer, now provided kf6-baloo
---
srcpkgs/baloo5/template | 7 ++++---
1 file changed, 4 insertions(+), 3 deletions(-)
diff --git a/srcpkgs/baloo5/template b/srcpkgs/baloo5/template
index 651af2e1228063..40c2653704ba56 100644
--- a/srcpkgs/baloo5/template
+++ b/srcpkgs/baloo5/template
@@ -1,14 +1,15 @@
# Template file for 'baloo5'
pkgname=baloo5
version=5.115.0
-revision=1
+revision=2
build_style=cmake
configure_args="
- -DDESKTOPTOJSON_EXECUTABLE=/usr/bin/desktoptojson"
+ -DDESKTOPTOJSON_EXECUTABLE=/usr/bin/desktoptojson
+ -DBUILD_INDEXER_SERVICE=OFF"
hostmakedepends="kcoreaddons extra-cmake-modules gettext
kconfig qt5-host-tools qt5-qmake python3 kcoreaddons"
makedepends="kfilemetadata5-devel kidletime-devel kio-devel ksolid-devel lmdb-devel"
-depends="hicolor-icon-theme"
+depends="hicolor-icon-theme kf6-baloo"
short_desc="Framework for searching and managing metadata"
maintainer="John <me@johnnynator.dev>"
license="LGPL-2.1-or-later"
From 118f20b614d3ba1dc9aef79b7837934cf30cdd32 Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Sat, 2 Mar 2024 20:57:32 +0100
Subject: [PATCH 072/142] kguiaddons: kf6 compat
---
srcpkgs/kguiaddons/template | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/srcpkgs/kguiaddons/template b/srcpkgs/kguiaddons/template
index 94dacd5a95732a..0cb177d18f94cc 100644
--- a/srcpkgs/kguiaddons/template
+++ b/srcpkgs/kguiaddons/template
@@ -1,10 +1,10 @@
# Template file for 'kguiaddons'
pkgname=kguiaddons
version=5.115.0
-revision=1
+revision=2
build_style=cmake
configure_args="-DBUILD_TESTING=ON -DWaylandScanner_EXECUTABLE=/usr/bin/wayland-scanner
- $(vopt_bool wayland WITH_WAYLAND)"
+ $(vopt_bool wayland WITH_WAYLAND) -DBUILD_GEO_SCHEME_HANDLER=OFF"
hostmakedepends="kcoreaddons pkg-config extra-cmake-modules
$(vopt_if wayland 'wayland-devel qt5-wayland') qt5-host-tools qt5-tools-devel"
makedepends="qt5-tools-devel $(vopt_if x11 qt5-x11extras-devel)
From 9bd5f1ca5e2935593021df4f9d1260cb482c82be Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Sat, 2 Mar 2024 21:04:00 +0100
Subject: [PATCH 073/142] kglobalaccel: kf6 compat
---
srcpkgs/kglobalaccel/template | 7 +++++--
1 file changed, 5 insertions(+), 2 deletions(-)
diff --git a/srcpkgs/kglobalaccel/template b/srcpkgs/kglobalaccel/template
index fff8349b4a9123..99681bb4ccfe85 100644
--- a/srcpkgs/kglobalaccel/template
+++ b/srcpkgs/kglobalaccel/template
@@ -1,10 +1,13 @@
# Template file for 'kglobalaccel'
pkgname=kglobalaccel
version=5.115.0
-revision=1
+revision=2
build_style=cmake
-hostmakedepends="kcoreaddons extra-cmake-modules kcoreaddons pkg-config qt5-qmake qt5-host-tools qt5-tools"
+configure_args="-DKF6_COMPAT_BUILD=ON"
+hostmakedepends="kcoreaddons extra-cmake-modules kcoreaddons pkg-config
+ qt5-qmake qt5-host-tools qt5-tools"
makedepends="kservice-devel kcrash-devel"
+depends="kf6-kglobalaccel"
short_desc="KDE Global desktop keyboard shortcuts"
maintainer="John <me@johnnynator.dev>"
license="LGPL-2.0-or-later"
From 53f6e712d2572eea25d0b14d8e8b9372b3ead96f Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Sat, 2 Mar 2024 21:04:07 +0100
Subject: [PATCH 074/142] kio: kf6 compat
---
srcpkgs/kio/template | 7 ++++---
1 file changed, 4 insertions(+), 3 deletions(-)
diff --git a/srcpkgs/kio/template b/srcpkgs/kio/template
index a9c6f584bb71ab..526212ea3a5a57 100644
--- a/srcpkgs/kio/template
+++ b/srcpkgs/kio/template
@@ -1,15 +1,16 @@
# Template file for 'kio'
pkgname=kio
version=5.115.0
-revision=1
+revision=2
build_style=cmake
configure_args="-DBUILD_DESIGNERPLUGIN=ON
- -DDESKTOPTOJSON_EXECUTABLE=/usr/bin/desktoptojson"
+ -DDESKTOPTOJSON_EXECUTABLE=/usr/bin/desktoptojson
+-DKF6_COMPAT_BUILD=ON"
hostmakedepends="kcoreaddons extra-cmake-modules kauth gettext
qt5-host-tools qt5-qmake kdoctools libxml2 kcoreaddons"
makedepends="kdoctools-devel ksolid-devel kbookmarks-devel kjobwidgets-devel
kwallet-devel acl-devel mit-krb5-devel libxslt-devel libxml2-devel"
-depends="desktop-file-utils"
+depends="desktop-file-utils kf6-kio"
checkdepends="dbus desktop-file-utils"
short_desc="KDE Network transparent access to files and data"
maintainer="John <me@johnnynator.dev>"
From cb481da9edc6ce60727ddef5dca2fcd7c7afcd16 Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Sat, 2 Mar 2024 21:04:14 +0100
Subject: [PATCH 075/142] kwallet: kf6 compat
---
srcpkgs/kwallet/template | 6 ++++--
1 file changed, 4 insertions(+), 2 deletions(-)
diff --git a/srcpkgs/kwallet/template b/srcpkgs/kwallet/template
index bc5ead42662a72..dfc363a45e8521 100644
--- a/srcpkgs/kwallet/template
+++ b/srcpkgs/kwallet/template
@@ -1,14 +1,16 @@
# Template file for 'kwallet'
pkgname=kwallet
version=5.115.0
-revision=1
+revision=2
build_style=cmake
-configure_args="-DBUILD_TESTING=ON"
+configure_args="-DBUILD_TESTING=ON -DBUILD_KWALLETD=OFF
+ -DBUILD_KWALLET_QUERY=OFF"
hostmakedepends="gettext kcoreaddons extra-cmake-modules
qt5-host-tools qt5-qmake python3 kdoctools"
makedepends="kdoctools-devel gpgmepp-devel libgcrypt-devel
kservice-devel knotifications-devel kiconthemes-devel
gpgmeqt-devel qca-qt5-devel"
+depends="kf6-kwallet"
short_desc="KDE Safe desktop-wide storage for passwords"
maintainer="John <me@johnnynator.dev>"
license="LGPL-2.1-or-later"
From 684dcc87f46e0d99d254face5f1592beb7749b42 Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Sun, 3 Mar 2024 18:54:49 +0100
Subject: [PATCH 076/142] kwallet-pam: update to 6.0.0.
---
srcpkgs/kwallet-pam/template | 9 +++++----
1 file changed, 5 insertions(+), 4 deletions(-)
diff --git a/srcpkgs/kwallet-pam/template b/srcpkgs/kwallet-pam/template
index a572016841a03b..ca951e68c3c378 100644
--- a/srcpkgs/kwallet-pam/template
+++ b/srcpkgs/kwallet-pam/template
@@ -1,14 +1,15 @@
# Template file for 'kwallet-pam'
pkgname=kwallet-pam
-version=5.27.10
+version=6.0.1
revision=1
build_style=cmake
-hostmakedepends="qt5-qmake qt5-host-tools extra-cmake-modules"
-makedepends="libgcrypt-devel pam-devel kwallet-devel"
+hostmakedepends="extra-cmake-modules qt6-base qt6-tools"
+makedepends="libgcrypt-devel pam-devel kf6-kwallet-devel"
depends="socat pam"
short_desc="KWallet PAM integration"
maintainer="John <me@johnnynator.dev>"
license="LGPL-2.1-or-later"
homepage="https://invent.kde.org/plasma/kwallet-pam"
distfiles="${KDE_SITE}/plasma/${version}/${pkgname}-${version}.tar.xz"
-checksum=ac191714d637c9f43041b08f9c946ff01ffef1b77cf80f33c7ae0f819244a1fb
+checksum=1ad8bbc01ec5d1c2144122bd3d82b2267da77d076ae3bfa4bbf1c41a2d70ba50
+conflicts="kwallet<=5.115.0_1"
From f088ddb9d87a13aeaf45a6de392dbe0b99088335 Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Sun, 3 Mar 2024 19:08:30 +0100
Subject: [PATCH 077/142] breeze-icons: update to 6.0.0.
---
srcpkgs/breeze-icons/patches/cross.patch | 11 +++++++++++
srcpkgs/breeze-icons/template | 9 +++++----
2 files changed, 16 insertions(+), 4 deletions(-)
create mode 100644 srcpkgs/breeze-icons/patches/cross.patch
diff --git a/srcpkgs/breeze-icons/patches/cross.patch b/srcpkgs/breeze-icons/patches/cross.patch
new file mode 100644
index 00000000000000..5af520ece78993
--- /dev/null
+++ b/srcpkgs/breeze-icons/patches/cross.patch
@@ -0,0 +1,11 @@
+--- a/icons-dark/CMakeLists.txt 2024-02-21 12:23:01.000000000 +0100
++++ - 2024-03-03 19:55:58.951073163 +0100
+@@ -18,7 +18,7 @@
+ # No trainling slashes on dirs. It will break scripts.
+ add_custom_target(breeze-generate-symbolic-dark ALL
+ COMMENT "Generating symbolic dark icons"
+- COMMAND $<TARGET_FILE:generate-symbolic-dark> ${CMAKE_SOURCE_DIR}/icons ${CMAKE_CURRENT_BINARY_DIR}/generated
++ COMMAND generate-symbolic-dark ${CMAKE_SOURCE_DIR}/icons ${CMAKE_CURRENT_BINARY_DIR}/generated
+ )
+ # Auto-generate 24px monochrome icons from 22px versions
+ add_custom_target(breeze-generate-24px-versions-dark ALL
diff --git a/srcpkgs/breeze-icons/template b/srcpkgs/breeze-icons/template
index d5ea86221e79d6..e749472d09c18a 100644
--- a/srcpkgs/breeze-icons/template
+++ b/srcpkgs/breeze-icons/template
@@ -1,18 +1,19 @@
# Template file for 'breeze-icons'
pkgname=breeze-icons
-version=5.115.0
+version=6.0.0
revision=1
build_style=cmake
-hostmakedepends="kcoreaddons extra-cmake-modules qt5-host-tools qt5-devel
+build_helper=qemu
+hostmakedepends="kcoreaddons extra-cmake-modules qt6-base qt6-tools
python3-lxml libxml2"
-makedepends="qt5-devel"
+makedepends="qt6-base-devel"
checkdepends="fdupes"
short_desc="Breeze icon theme"
maintainer="John <me@johnnynator.dev>"
license="LGPL-3.0-or-later"
homepage="https://community.kde.org/Frameworks"
distfiles="${KDE_SITE}/frameworks/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=c4fc87a0ea961dc849e1feac97b3c53ce0af79df76a9dd508eb4ba5a006f09b9
+checksum=473e9851e4f84a64f1e808d58fd8760219a1b08feaf4b514a1399c8e5c889dc4
nostrip=yes
if [ -z "$CROSS_BUILD" ]; then
From 3f010b592c5b450fbf62ed5083ada0f49792ce62 Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Sun, 3 Mar 2024 19:20:55 +0100
Subject: [PATCH 078/142] kdecoration: update to 6.0.0.
---
common/shlibs | 4 ++--
srcpkgs/kdecoration/template | 9 ++++-----
2 files changed, 6 insertions(+), 7 deletions(-)
diff --git a/common/shlibs b/common/shlibs
index b47c26643cd3a8..b168b0de2d22ff 100644
--- a/common/shlibs
+++ b/common/shlibs
@@ -951,8 +951,8 @@ liblilv-0.so.0 liblilv-0.14.4_1
libsuil-0.so.0 suil-0.6.4_1
libmcpp.so.0 libmcpp-2.7.2_1
libjitterentropy.so.3 jitterentropy-3.0.0_1
-libkdecorations2.so.5 kdecoration-5.8.4_1
-libkdecorations2private.so.10 kdecoration-5.26.90_1
+libkdecorations2.so.6 kdecoration-6.0.0_1
+libkdecorations2private.so.11 kdecoration-6.0.0_1
libGlacier2.so.37 libIce-3.7.5_2
libGlacier2CryptPermissionsVerifier.so.37 libIce-3.7.5_2
libIce.so.37 libIce-3.7.5_2
diff --git a/srcpkgs/kdecoration/template b/srcpkgs/kdecoration/template
index 0c840ff6c2ad1b..0c0ce342877ad3 100644
--- a/srcpkgs/kdecoration/template
+++ b/srcpkgs/kdecoration/template
@@ -1,18 +1,17 @@
# Template file for 'kdecoration'
pkgname=kdecoration
-version=5.27.10
+version=6.0.1
revision=1
build_style=cmake
configure_args="-DBUILD_TESTING=OFF"
-hostmakedepends="extra-cmake-modules gettext qt5-qmake qt5-devel
- kcoreaddons"
-makedepends="qt5-devel ki18n-devel kcoreaddons-devel"
+hostmakedepends="extra-cmake-modules gettext qt6-base qt6-tools"
+makedepends="kf6-ki18n-devel kf6-kcoreaddons-devel"
short_desc="KDE Plugin based library to create window decorations"
maintainer="John <me@johnnynator.dev>"
license="LGPL-2.1-or-later"
homepage="https://invent.kde.org/plasma/kdecoration"
distfiles="${KDE_SITE}/plasma/${version}/${pkgname}-${version}.tar.xz"
-checksum=64966cb8258b50b55da50a8ab01fd1dd201065f1512216a04ce92189df679dde
+checksum=8120da4c9c8caefea760a8f97a08f3ecffffb8af2772ab44df8109f619ff3596
kdecoration-devel_package() {
short_desc+=" - development"
From 69aefb70167ccc61e206a209c310b18076b38f39 Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Sun, 3 Mar 2024 19:28:55 +0100
Subject: [PATCH 079/142] breeze: trun into metapackage
---
srcpkgs/breeze-snow-cursor-theme | 1 -
srcpkgs/breeze/template | 26 ++++----------------------
2 files changed, 4 insertions(+), 23 deletions(-)
delete mode 120000 srcpkgs/breeze-snow-cursor-theme
diff --git a/srcpkgs/breeze-snow-cursor-theme b/srcpkgs/breeze-snow-cursor-theme
deleted file mode 120000
index 3f3f5dad78c833..00000000000000
--- a/srcpkgs/breeze-snow-cursor-theme
+++ /dev/null
@@ -1 +0,0 @@
-breeze
\ No newline at end of file
diff --git a/srcpkgs/breeze/template b/srcpkgs/breeze/template
index 141dbd39174ad6..d8b75f58c9345d 100644
--- a/srcpkgs/breeze/template
+++ b/srcpkgs/breeze/template
@@ -1,28 +1,10 @@
# Template file for 'breeze'
pkgname=breeze
-version=5.27.10
+version=6.0.0
revision=1
-build_style=cmake
-configure_args="-DBUILD_TESTING=OFF"
-hostmakedepends="extra-cmake-modules qt5-qmake qt5-host-tools
- gettext kcmutils-devel kpackage-devel kconfig-devel kcoreaddons-devel"
-makedepends="frameworkintegration-devel kcmutils-devel kdecoration-devel
- fftw-devel plasma-framework-devel"
-depends="breeze-icons frameworkintegration breeze-snow-cursor-theme"
+build_style=meta
+depends="breeze-icons breeze-qt5 breeze-qt6"
short_desc="Breeze visual style for the Plasma Desktop"
maintainer="John <me@johnnynator.dev>"
-license="GPL-2.0-or-later"
+license="metapackage"
homepage="https://invent.kde.org/plasma/breeze"
-distfiles="${KDE_SITE}/plasma/${version}/${pkgname}-${version}.tar.xz"
-checksum=bebc960752da9d53a9895ffc05d824cba702735428aa61347b703fea074700a2
-
-if [ "$CROSS_BUILD" ]; then
- configure_args+=" -DKF5_HOST_TOOLING=/usr/lib/cmake"
-fi
-
-breeze-snow-cursor-theme_package() {
- short_desc="Breeze Snow cursor theme"
- pkg_install() {
- vmove usr/share/icons/Breeze_Snow
- }
-}
From 08141c2ab432a58d932f1293f2586627950f07aa Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Sun, 3 Mar 2024 19:29:27 +0100
Subject: [PATCH 080/142] New package: breeze-qt5-6.0.0
---
srcpkgs/breeze-qt5/template | 25 +++++++++++++++++++++++++
srcpkgs/breeze-qt5/update | 1 +
2 files changed, 26 insertions(+)
create mode 100644 srcpkgs/breeze-qt5/template
create mode 100644 srcpkgs/breeze-qt5/update
diff --git a/srcpkgs/breeze-qt5/template b/srcpkgs/breeze-qt5/template
new file mode 100644
index 00000000000000..870ce283b04550
--- /dev/null
+++ b/srcpkgs/breeze-qt5/template
@@ -0,0 +1,25 @@
+# Template file for 'breeze-qt5'
+pkgname=breeze-qt5
+version=6.0.1
+revision=1
+build_style=cmake
+configure_args="-DBUILD_TESTING=OFF -DBUILD_QT6=OFF"
+hostmakedepends="extra-cmake-modules qt5-qmake qt5-host-tools
+ gettext kcmutils-devel kpackage-devel kconfig-devel kcoreaddons-devel"
+makedepends="frameworkintegration-devel kcmutils-devel fftw-devel plasma-framework-devel"
+depends="breeze-icons frameworkintegration"
+short_desc="Breeze visual style for the Plasma Desktop"
+maintainer="John <me@johnnynator.dev>"
+license="GPL-2.0-or-later"
+homepage="https://invent.kde.org/plasma/breeze"
+distfiles="${KDE_SITE}/plasma/${version}/${pkgname%-qt5}-${version}.tar.xz"
+checksum=200482cefd066e0d48e16aa7380a9cb00e634b2ba34834cdc7354f363b60544d
+conflicts="breeze<6.0.0_1"
+
+if [ "$CROSS_BUILD" ]; then
+ configure_args+=" -DKF5_HOST_TOOLING=/usr/lib/cmake"
+fi
+
+post_install() {
+ rm -rf ${DESTDIR}/usr/share
+}
diff --git a/srcpkgs/breeze-qt5/update b/srcpkgs/breeze-qt5/update
new file mode 100644
index 00000000000000..ca038400e5797e
--- /dev/null
+++ b/srcpkgs/breeze-qt5/update
@@ -0,0 +1 @@
+pkgname=${pkgname%-qt5}
From 5bb7e8eedc158e9badc4e962479df52576f25e7d Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Sun, 3 Mar 2024 19:29:40 +0100
Subject: [PATCH 081/142] New package: breeze-qt6-6.0.0
---
srcpkgs/breeze-qt6/template | 23 +++++++++++++++++++++++
srcpkgs/breeze-qt6/update | 1 +
2 files changed, 24 insertions(+)
create mode 100644 srcpkgs/breeze-qt6/template
create mode 100644 srcpkgs/breeze-qt6/update
diff --git a/srcpkgs/breeze-qt6/template b/srcpkgs/breeze-qt6/template
new file mode 100644
index 00000000000000..fd7f6026ea6066
--- /dev/null
+++ b/srcpkgs/breeze-qt6/template
@@ -0,0 +1,23 @@
+# Template file for 'breeze-qt6'
+pkgname=breeze-qt6
+version=6.0.1
+revision=1
+build_style=cmake
+configure_args="-DBUILD_TESTING=OFF -DBUILD_QT5=OFF
+ -DKF6_HOST_TOOLING=/usr/lib/cmake"
+hostmakedepends="extra-cmake-modules gettext qt6-base qt6-tools
+ kf6-kcmutils-devel"
+makedepends="kf6-kcoreaddons-devel kf6-kcolorscheme-devel
+ kf6-kconfig-devel kf6-kguiaddons-devel kf6-ki18n-devel
+ kf6-kiconthemes-devel kf6-kwindowsystem-devel kf6-kcmutils-devel
+ kf6-kirigami-devel kf6-frameworkintegration-devel fftw-devel
+ kdecoration-devel"
+depends="breeze-icons kf6-frameworkintegration"
+short_desc="Breeze visual style for the Plasma Desktop"
+maintainer="John <me@johnnynator.dev>"
+license="GPL-2.0-or-later"
+homepage="https://invent.kde.org/plasma/breeze"
+distfiles="${KDE_SITE}/plasma/${version}/${pkgname%-qt6}-${version}.tar.xz"
+checksum=200482cefd066e0d48e16aa7380a9cb00e634b2ba34834cdc7354f363b60544d
+conflicts="breeze<6.0.0_1"
+replaces="breeze-snow-cursor-theme>=0"
diff --git a/srcpkgs/breeze-qt6/update b/srcpkgs/breeze-qt6/update
new file mode 100644
index 00000000000000..e9586b55475ec7
--- /dev/null
+++ b/srcpkgs/breeze-qt6/update
@@ -0,0 +1 @@
+pkgname=${pkgname%-qt6}
From 9027b476354c31019793925a0d824290bd7a5272 Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Tue, 5 Mar 2024 13:24:43 +0100
Subject: [PATCH 082/142] New package: oxygen-qt5-6.0.0
---
srcpkgs/oxygen-qt5/template | 15 +++++++++++++++
srcpkgs/oxygen-qt5/update | 1 +
2 files changed, 16 insertions(+)
create mode 100644 srcpkgs/oxygen-qt5/template
create mode 100644 srcpkgs/oxygen-qt5/update
diff --git a/srcpkgs/oxygen-qt5/template b/srcpkgs/oxygen-qt5/template
new file mode 100644
index 00000000000000..5e0684832ff375
--- /dev/null
+++ b/srcpkgs/oxygen-qt5/template
@@ -0,0 +1,15 @@
+# Template file for 'oxygen-qt5'
+pkgname=oxygen-qt5
+version=6.0.1
+revision=1
+build_style=cmake
+configure_args="-DBUILD_TESTING=OFF -DBUILD_QT6=OFF"
+hostmakedepends="extra-cmake-modules pkg-config qt5-devel qt5-qmake kconfig
+ gettext kcoreaddons"
+makedepends="frameworkintegration-devel kwayland-devel kcmutils-devel kdoctools"
+short_desc="Oxygen visual style for the Plasma Desktop"
+maintainer="John <me@johnnynator.dev>"
+license="LGPL-2.1-or-later, GPL-2.0-or-later"
+homepage="https://invent.kde.org/plasma/oxygen"
+distfiles="${KDE_SITE}/plasma/${version}/${pkgname%-qt5}-${version}.tar.xz"
+checksum=4dd92dd1b829ee9c25491ba7a2281bd9c4ec995d6e8dd04cf990ebfb8949f754
diff --git a/srcpkgs/oxygen-qt5/update b/srcpkgs/oxygen-qt5/update
new file mode 100644
index 00000000000000..ca038400e5797e
--- /dev/null
+++ b/srcpkgs/oxygen-qt5/update
@@ -0,0 +1 @@
+pkgname=${pkgname%-qt5}
From 052329f07e5ed534ea64af1bd755d05d7928f2de Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Tue, 5 Mar 2024 13:34:18 +0100
Subject: [PATCH 083/142] oxygen: update to 6.0.0.
---
srcpkgs/oxygen/template | 14 ++++----------
1 file changed, 4 insertions(+), 10 deletions(-)
diff --git a/srcpkgs/oxygen/template b/srcpkgs/oxygen/template
index a8d2612f197f20..7f9e451ac47e51 100644
--- a/srcpkgs/oxygen/template
+++ b/srcpkgs/oxygen/template
@@ -1,16 +1,10 @@
# Template file for 'oxygen'
pkgname=oxygen
-version=5.27.10
+version=6.0.0
revision=1
-build_style=cmake
-configure_args="-DBUILD_TESTING=OFF"
-hostmakedepends="extra-cmake-modules pkg-config qt5-devel qt5-qmake kconfig
- gettext kcoreaddons"
-makedepends="kdecoration-devel frameworkintegration-devel kwayland-devel
- kcmutils-devel kdoctools"
+build_style=meta
+depends="oxygen-qt5 oxygen-qt6"
short_desc="Oxygen visual style for the Plasma Desktop"
maintainer="John <me@johnnynator.dev>"
-license="LGPL-2.1-or-later, GPL-2.0-or-later"
+license="metapackage"
homepage="https://invent.kde.org/plasma/oxygen"
-distfiles="${KDE_SITE}/plasma/${version}/${pkgname}-${version}.tar.xz"
-checksum=5b16f6e3e5ee11bb959fc0e1fd233bbb0231b54ea8eff5e14fd78003ba2d090b
From 80d9dfffe8a4f5d3f4e74ac8a0014b8f7564fa3a Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Tue, 5 Mar 2024 13:34:23 +0100
Subject: [PATCH 084/142] New package: oxygen-qt6-6.0.0
---
srcpkgs/oxygen-qt6/template | 15 +++++++++++++++
srcpkgs/oxygen-qt6/update | 1 +
2 files changed, 16 insertions(+)
create mode 100644 srcpkgs/oxygen-qt6/template
create mode 100644 srcpkgs/oxygen-qt6/update
diff --git a/srcpkgs/oxygen-qt6/template b/srcpkgs/oxygen-qt6/template
new file mode 100644
index 00000000000000..dd62481f90ca2d
--- /dev/null
+++ b/srcpkgs/oxygen-qt6/template
@@ -0,0 +1,15 @@
+# Template file for 'oxygen-qt6'
+pkgname=oxygen-qt6
+version=6.0.1
+revision=1
+build_style=cmake
+configure_args="-DBUILD_TESTING=OFF -DBUILD_QT5=OFF"
+hostmakedepends="extra-cmake-modules pkg-config qt6-base qt6-tools"
+makedepends="kdecoration-devel kf6-frameworkintegration-devel kf6-kcmutils-devel
+ libplasma-devel"
+short_desc="Oxygen visual style for the Plasma Desktop"
+maintainer="John <me@johnnynator.dev>"
+license="LGPL-2.1-or-later, GPL-2.0-or-later"
+homepage="https://invent.kde.org/plasma/oxygen"
+distfiles="${KDE_SITE}/plasma/${version}/${pkgname%-qt6}-${version}.tar.xz"
+checksum=4dd92dd1b829ee9c25491ba7a2281bd9c4ec995d6e8dd04cf990ebfb8949f754
diff --git a/srcpkgs/oxygen-qt6/update b/srcpkgs/oxygen-qt6/update
new file mode 100644
index 00000000000000..e9586b55475ec7
--- /dev/null
+++ b/srcpkgs/oxygen-qt6/update
@@ -0,0 +1 @@
+pkgname=${pkgname%-qt6}
From 0c977ea415e6fd9fb10e5f5b290cc9c64f89427e Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Tue, 5 Mar 2024 13:36:17 +0100
Subject: [PATCH 085/142] plasma-sdk: update to 6.0.0.
Co-authored-by: Luciogi <lucigithubcommit@skiff.com>
---
srcpkgs/plasma-sdk/template | 13 ++++++-------
1 file changed, 6 insertions(+), 7 deletions(-)
diff --git a/srcpkgs/plasma-sdk/template b/srcpkgs/plasma-sdk/template
index 1e7c2fe4e429a5..bd6555f4d5818f 100644
--- a/srcpkgs/plasma-sdk/template
+++ b/srcpkgs/plasma-sdk/template
@@ -1,16 +1,15 @@
# Template file for 'plasma-sdk'
pkgname=plasma-sdk
-version=5.27.10
+version=6.0.1
revision=1
build_style=cmake
-configure_args="-DBUILD_TESTING=OFF -DKF5_HOST_TOOLING=/usr/lib/cmake"
-hostmakedepends="extra-cmake-modules qt5-qmake qt5-host-tools
- gettext kpackage-devel kconfig-devel kcoreaddons-devel plasma-framework"
-makedepends="plasma-framework-devel kdelibs4support-devel kdesignerplugin-devel
- kitemmodels-devel knewstuff-devel ktexteditor-devel kdoctools-devel"
+configure_args="-DBUILD_TESTING=OFF -DKF6_HOST_TOOLING=/usr/lib/cmake"
+hostmakedepends="extra-cmake-modules qt6-base qt6-tools gettext"
+makedepends="kf6-kitemmodels-devel kf6-knewstuff-devel kf6-ktexteditor-devel
+ kf6-ksvg-devel libplasma-devel plasma5support-devel"
short_desc="Plasma development applications"
maintainer="John <me@johnnynator.dev>"
license="GPL-2.0-or-later, LGPL-2.1-or-later"
homepage="https://invent.kde.org/plasma/plasma-sdk"
distfiles="${KDE_SITE}/plasma/${version}/${pkgname}-${version}.tar.xz"
-checksum=eea9ea1d0eca8a0126edb3040701331e29421fb867ee7d8352e74d1cc9690123
+checksum=72e0d7ac8199248f7a7a6a8ede7bdcd607990d5867a9998e1e6af14fd72328b7
From 09d2a3c2485523cf8b4c06ad4574999b030ed7f8 Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Tue, 5 Mar 2024 13:36:34 +0100
Subject: [PATCH 086/142] bluedevil: update to 6.0.0.
---
srcpkgs/bluedevil/template | 14 ++++++--------
1 file changed, 6 insertions(+), 8 deletions(-)
diff --git a/srcpkgs/bluedevil/template b/srcpkgs/bluedevil/template
index 88879e01b8c29e..9716f01ac955cc 100644
--- a/srcpkgs/bluedevil/template
+++ b/srcpkgs/bluedevil/template
@@ -1,17 +1,15 @@
# Template file for 'bluedevil'
pkgname=bluedevil
-version=5.27.10
+version=6.0.1
revision=1
build_style=cmake
-configure_args="-DBUILD_TESTING=OFF -DKF5_HOST_TOOLING=/usr/lib/cmake"
-hostmakedepends="extra-cmake-modules qt5-qmake qt5-host-tools
- kpackage-devel kconfig-devel kcoreaddons-devel gettext
- kcmutils-devel"
-makedepends="bluez-qt5-devel kded-devel kio-devel plasma-framework-devel
- kcmutils-devel"
+configure_args="-DBUILD_TESTING=OFF -DKF6_HOST_TOOLING=/usr/lib/cmake"
+hostmakedepends="extra-cmake-modules qt6-base qt6-tools gettext"
+makedepends="kf6-bluez-qt-devel kf6-kded-devel kf6-kio-devel kf6-kcmutils-devel
+ kf6-ksvg-devel kf6-kpackage-devel libplasma-devel"
short_desc="KDE Bluetooth integration"
maintainer="John <me@johnnynator.dev>"
license="GPL-2.0-or-later, LGPL-2.1-or-later"
homepage="https://invent.kde.org/plasma/bluedevil"
distfiles="${KDE_SITE}/plasma/${version}/${pkgname}-${version}.tar.xz"
-checksum=771fd58c2e1945e9f375598a5d1120671d9142d95580f08ec22494dd4d7fa180
+checksum=edba73e323585af4e0cc786d0806577259113fd7cb1fab0f62cbc738bd7fe779
From 63950f90814305af17365cc7790c5e64eef64dda Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Tue, 5 Mar 2024 13:36:36 +0100
Subject: [PATCH 087/142] breeze-gtk: update to 6.0.0.
---
srcpkgs/breeze-gtk/template | 11 ++++++-----
1 file changed, 6 insertions(+), 5 deletions(-)
diff --git a/srcpkgs/breeze-gtk/template b/srcpkgs/breeze-gtk/template
index 0f687f01141473..acf6db8597e7df 100644
--- a/srcpkgs/breeze-gtk/template
+++ b/srcpkgs/breeze-gtk/template
@@ -1,13 +1,14 @@
# Template file for 'breeze-gtk'
pkgname=breeze-gtk
-version=5.27.10
+version=6.0.1.1
revision=1
build_style=cmake
-hostmakedepends="extra-cmake-modules sassc python3 python3-cairo qt5-devel"
-makedepends="qt5-devel breeze"
+hostmakedepends="extra-cmake-modules sassc python3 python3-cairo
+ qt6-base qt6-tools"
+makedepends="qt6-base-devel libplasma-devel breeze-qt6"
short_desc="GTK Theme Built to Match KDE's Breeze"
maintainer="John <me@johnnynator.dev>"
license="LGPL-2.1-or-later"
homepage="https://invent.kde.org/plasma/breeze-gtk"
-distfiles="${KDE_SITE}/plasma/${version}/${pkgname}-${version}.tar.xz"
-checksum=1da3f98cce2761bb2c9c72d0156b93cf7bf50f08d59fd64bfeb06149a87069b6
+distfiles="${KDE_SITE}/plasma/${version%.1}/${pkgname}-${version}.tar.xz"
+checksum=23ca96601cc9bff00434f7fbfe3901fbcb92362d1751a31c08520fb4c1124610
From 19feb6054058510dc120a1f3d463cf96c31cefe2 Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Tue, 5 Mar 2024 13:36:38 +0100
Subject: [PATCH 088/142] flatpak-kcm: update to 6.0.0.
---
srcpkgs/flatpak-kcm/template | 14 +++++++-------
1 file changed, 7 insertions(+), 7 deletions(-)
diff --git a/srcpkgs/flatpak-kcm/template b/srcpkgs/flatpak-kcm/template
index cb0bc84813acf0..fa4dad0e80840d 100644
--- a/srcpkgs/flatpak-kcm/template
+++ b/srcpkgs/flatpak-kcm/template
@@ -1,16 +1,16 @@
# Template file for 'flatpak-kcm'
pkgname=flatpak-kcm
-version=5.27.10
+version=6.0.1
revision=1
build_style=cmake
-configure_args="-DBUILD_TESTING=OFF -DKF5_HOST_TOOLING=/usr/lib/cmake"
-hostmakedepends="extra-cmake-modules pkg-config qt5-devel qt5-qmake
- gettext kconfig-devel kcmutils-devel"
-makedepends="flatpak-devel kcmutils-devel kdeclarative-devel
- ki18n-devel kconfig-devel kitemmodels-devel"
+configure_args="-DBUILD_TESTING=OFF -DKF6_HOST_TOOLING=/usr/lib/cmake"
+hostmakedepends="extra-cmake-modules pkg-config qt6-base qt5-tools
+ gettext"
+makedepends="flatpak-devel kf6-kcmutils-devel kf6-kdeclarative-devel
+ kf6-ki18n-devel kf6-kconfig-devel kf6-kitemmodels-devel"
short_desc="KDE Config Module for Flatpak Permissions"
maintainer="John <me@johnnynator.dev>"
license="GPL-2.0-or-later, LGPL-2.1-or-later"
homepage="https://invent.kde.org/plasma/flatpak-kcm"
distfiles="${KDE_SITE}/plasma/${version}/${pkgname}-${version}.tar.xz"
-checksum=ba527040a4fa39ac0e3021bcf4117238d20eab148bc48259f5f9e3c86c885a55
+checksum=b0723fd41d0b6119b57299521f48b2d635de22c67799f2bf503c5b7c3f8de583
From c70177e97d168aa0f0ae764964ee41e5a973f784 Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Tue, 5 Mar 2024 13:36:40 +0100
Subject: [PATCH 089/142] kactivitymanagerd: update to 6.0.0.
---
srcpkgs/kactivitymanagerd/template | 10 +++++-----
1 file changed, 5 insertions(+), 5 deletions(-)
diff --git a/srcpkgs/kactivitymanagerd/template b/srcpkgs/kactivitymanagerd/template
index f7b6c098d9d7b7..49ebde763e9644 100644
--- a/srcpkgs/kactivitymanagerd/template
+++ b/srcpkgs/kactivitymanagerd/template
@@ -1,16 +1,16 @@
# Template file for 'kactivitymanagerd'
pkgname=kactivitymanagerd
-version=5.27.10
+version=6.0.1
revision=1
build_style=cmake
build_helper="qemu"
configure_args="-DBUILD_TESTING=OFF"
-hostmakedepends="extra-cmake-modules gettext qt5-qmake qt5-host-tools kcoreaddons"
-makedepends="kio-devel boost-devel qt5-plugin-mysql qt5-plugin-odbc
- qt5-plugin-pgsql qt5-plugin-sqlite qt5-plugin-tds"
+hostmakedepends="extra-cmake-modules gettext qt6-base qt6-tools"
+makedepends="kf6-kio-devel kf6-kglobalaccel-devel kf6-kxmlgui-devel
+ boost-devel"
short_desc="Manage user's activities and track the usage patterns"
maintainer="John <me@johnnynator.dev>"
license="GPL-2.0-or-later"
homepage="https://invent.kde.org/plasma/kactivitymanagerd"
distfiles="${KDE_SITE}/plasma/${version}/${pkgname}-${version}.tar.xz"
-checksum=8ee262fb6c4987fb3e66b5adec4d60d10c98adb40ed7da3372b8b342d70e5dd9
+checksum=2f92c2bea13c7c69f68237e8c8706f7cd9cfef409d59ec7c1dc49df8946fb2b7
From fba411f82df64c356301827d0468df5a95f99597 Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Tue, 5 Mar 2024 13:36:41 +0100
Subject: [PATCH 090/142] kde-cli-tools: update to 6.0.0.
Co-authored-by: Luciogi <lucigithubcommit@skiff.com>
---
srcpkgs/kde-cli-tools/template | 13 ++++++-------
1 file changed, 6 insertions(+), 7 deletions(-)
diff --git a/srcpkgs/kde-cli-tools/template b/srcpkgs/kde-cli-tools/template
index 44f6393e95b328..c617ce771d0d13 100644
--- a/srcpkgs/kde-cli-tools/template
+++ b/srcpkgs/kde-cli-tools/template
@@ -1,20 +1,19 @@
# Template file for 'kde-cli-tools'
pkgname=kde-cli-tools
-version=5.27.10
+version=6.0.1
revision=1
build_style=cmake
-configure_args="-DBUILD_TESTING=OFF -DKF5_HOST_TOOLING=/usr/lib/cmake"
-hostmakedepends="extra-cmake-modules gettext pkg-config kcmutils-devel
- kpackage-devel kdoctools kcoreaddons-devel python3 qt5-host-tools qt5-qmake"
-makedepends="kactivities5-devel kcmutils-devel kdelibs4support-devel
- kdesu-devel plasma-workspace-devel"
+configure_args="-DBUILD_TESTING=OFF -DKF6_HOST_TOOLING=/usr/lib/cmake"
+hostmakedepends="extra-cmake-modules qt6-tools gettext"
+makedepends="plasma-activities-devel kf6-kcmutils-devel kf6-kdesu-devel
+ plasma-workspace-devel kf6-ki18n-devel"
depends="xdg-utils"
short_desc="KDE CLI tools"
maintainer="John <me@johnnynator.dev>"
license="LGPL-2.1-or-later, GPL-2.0-or-later"
homepage="https://invent.kde.org/plasma/kde-cli-tools"
distfiles="${KDE_SITE}/plasma/${version}/${pkgname}-${version}.tar.xz"
-checksum=7baa6d899cf0e14194f935cd2f2526123c40261f6fbd86dc17cf75bbc6a04d3f
+checksum=46e0dba284d74b506949c030e3f817f11c29262c116d3e9a2a9e65f39e43cd15
post_install() {
ln -sf ../libexec/kf5/kdesu ${DESTDIR}/usr/bin
From 0a7d80baf70f742e2ce74737cb89f7a459defeb1 Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Tue, 5 Mar 2024 13:36:43 +0100
Subject: [PATCH 091/142] kde-gtk-config5: update to 6.0.0.
---
srcpkgs/kde-gtk-config5/template | 13 ++++---------
1 file changed, 4 insertions(+), 9 deletions(-)
diff --git a/srcpkgs/kde-gtk-config5/template b/srcpkgs/kde-gtk-config5/template
index 1e91309aaf1c1f..19877e6e8b57f9 100644
--- a/srcpkgs/kde-gtk-config5/template
+++ b/srcpkgs/kde-gtk-config5/template
@@ -1,12 +1,12 @@
# Template file for 'kde-gtk-config5'
pkgname=kde-gtk-config5
-version=5.27.10
+version=6.0.1
revision=1
build_style=cmake
configure_args="-DBUILD_TESTING=OFF"
-hostmakedepends="extra-cmake-modules pkg-config qt5-qmake qt5-host-tools
+hostmakedepends="extra-cmake-modules pkg-config qt6-base qt6-tools
sassc gettext"
-makedepends="kcmutils-devel knewstuff-devel gtk+-devel gtk+3-devel
+makedepends="kf6-kcmutils-devel kf6-knewstuff-devel gtk+-devel gtk+3-devel
kdecoration-devel gsettings-desktop-schemas-devel"
depends="kde-cli-tools gsettings-desktop-schemas"
short_desc="GTK2 and GTK3 Configurator for KDE"
@@ -14,9 +14,4 @@ maintainer="John <me@johnnynator.dev>"
license="GPL-2.0-or-later, LGPL-2.1-or-later"
homepage="https://invent.kde.org/plasma/kde-gtk-config"
distfiles="${KDE_SITE}/plasma/${version}/${pkgname%5}-${version}.tar.xz"
-checksum=6f3b3150b138b5c309ef2c47eee2ab15b0908cacf1487cbc9d561d64f0f68e6b
-
-if [ "$CROSS_BUILD" ]; then
- hostmakedepends+=" kcoreaddons"
- configure_args+=" -DDESKTOPTOJSON_EXECUTABLE=/usr/bin/desktoptojson"
-fi
+checksum=bb50dfdcea9f21abeaa80b3dd52899321ad18b66e335161f66b4472960897e55
From 466e92f6ebcd1aa811f65bec01f6d6a5a60c4bd6 Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Tue, 5 Mar 2024 13:36:45 +0100
Subject: [PATCH 092/142] kdeplasma-addons5: update to 6.0.0.
---
srcpkgs/kdeplasma-addons5/template | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/srcpkgs/kdeplasma-addons5/template b/srcpkgs/kdeplasma-addons5/template
index e1cedb61ac7572..5fe5d5cfdfcb23 100644
--- a/srcpkgs/kdeplasma-addons5/template
+++ b/srcpkgs/kdeplasma-addons5/template
@@ -1,6 +1,6 @@
# Template file for 'kdeplasma-addons5'
pkgname=kdeplasma-addons5
-version=5.27.10
+version=6.0.1
revision=1
build_style=cmake
configure_args="-DBUILD_TESTING=OFF -DKF5_HOST_TOOLING=/usr/lib/cmake"
@@ -13,4 +13,4 @@ maintainer="John <me@johnnynator.dev>"
license="GPL-2.0-or-later, LGPL-2.1-or-later"
homepage="https://invent.kde.org/plasma/kdeplasma-addons"
distfiles="${KDE_SITE}/plasma/${version}/${pkgname%5}-${version}.tar.xz"
-checksum=9e64ef3dd88aa355f49f8d2d11be3ef158431ceda6a6fe570a1288c3f50f3e8d
+checksum=6458e605d258e0b2a42d6014c336802c10df1af3fe14f34d0fdbf9e931cd2b6f
From d9da1daa340ce8d79edbef151c992814262c7ba0 Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Tue, 5 Mar 2024 13:36:48 +0100
Subject: [PATCH 093/142] kinfocenter: update to 6.0.0.
---
srcpkgs/kinfocenter/template | 15 ++++++---------
1 file changed, 6 insertions(+), 9 deletions(-)
diff --git a/srcpkgs/kinfocenter/template b/srcpkgs/kinfocenter/template
index 07dbbd68a3886f..e95c17b58469b8 100644
--- a/srcpkgs/kinfocenter/template
+++ b/srcpkgs/kinfocenter/template
@@ -1,19 +1,16 @@
# Template file for 'kinfocenter'
pkgname=kinfocenter
-version=5.27.10
+version=6.0.1
revision=1
build_style=cmake
-configure_args="-DBUILD_TESTING=OFF -DKF5_HOST_TOOLING=/usr/lib/cmake"
-hostmakedepends="extra-cmake-modules gettext pkg-config qt5-host-tools qt5-qmake
- kauth kpackage-devel kconfig-devel kcoreaddons-devel kdoctools-devel
- kcmutils-devel"
-makedepends="kdoctools plasma-framework-devel kdesignerplugin-devel kcmutils-devel
- kdelibs4support-devel kwayland-devel glu-devel pciutils-devel libraw1394-devel
- ksolid-devel"
+configure_args="-DBUILD_TESTING=OFF -DKF6_HOST_TOOLING=/usr/lib/cmake"
+hostmakedepends="extra-cmake-modules gettext pkg-config qt6-tools qt6-base"
+makedepends="libplasma-devel kf6-kcmutils-devel
+ kwayland-devel glu-devel pciutils-devel libraw1394-devel kf6-solid-devel"
depends="hwids"
short_desc="KDE Info Center"
maintainer="John <me@johnnynator.dev>"
license="GPL-2.0-or-later, LGPL-2.1-or-later, GFDL-1.2-only"
homepage="https://invent.kde.org/plasma/kinfocenter"
distfiles="${KDE_SITE}/plasma/${version}/${pkgname}-${version}.tar.xz"
-checksum=ce5c2a34840787b50fcbc70d82ff0b4b9f8260b6814276f68c6912c4db2aca11
+checksum=14fecb3bf304e6c237789d962fea3fbc7256b0403075ed9bf4aebad58f8896e0
From 969dfffdfe9adec125f0070b9b2960c0924d908d Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Tue, 5 Mar 2024 13:36:49 +0100
Subject: [PATCH 094/142] kmenuedit: update to 6.0.0.
---
srcpkgs/kmenuedit/template | 14 +++++++-------
1 file changed, 7 insertions(+), 7 deletions(-)
diff --git a/srcpkgs/kmenuedit/template b/srcpkgs/kmenuedit/template
index 7fd6ee569f575a..c4e20c5022c0a0 100644
--- a/srcpkgs/kmenuedit/template
+++ b/srcpkgs/kmenuedit/template
@@ -1,16 +1,16 @@
# Template file for 'kmenuedit'
pkgname=kmenuedit
-version=5.27.10
+version=6.0.1
revision=1
build_style=cmake
-configure_args="-DBUILD_TESTING=OFF"
-hostmakedepends="extra-cmake-modules kdoctools qt5-qmake qt5-host-tools
- gettext kcoreaddons"
-makedepends="kdelibs4support-devel kdesignerplugin-devel kdoctools"
-depends="khotkeys"
+hostmakedepends="extra-cmake-modules qt6-base qt6-tools gettext
+ kf6-kdoctools"
+makedepends="kf6-sonnet-devel kf6-kio-devel kf6-ki18n-devel
+ kf6-kiconthemes-devel kf6-kdbusaddons-devel kf6-kglobalaccel-devel
+ kf6-kxmlgui-devel"
short_desc="KDE Menu editor"
maintainer="John <me@johnnynator.dev>"
license="GPL-2.0-or-later"
homepage="https://invent.kde.org/plasma/kmenuedit"
distfiles="${KDE_SITE}/plasma/${version}/${pkgname}-${version}.tar.xz"
-checksum=1c090b7e96c65043d2d75c359e536cb05a44ed6655e4e12c437ef233fa4f20d7
+checksum=f70640d90f3c25b139345339503c0019ac743b2f2575df9df98c27d1445c7624
From 90026109a87d64d4ec32e02a6bb704a657247406 Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Tue, 5 Mar 2024 13:36:51 +0100
Subject: [PATCH 095/142] kpipewire: update to 6.0.0.
---
common/shlibs | 6 +++---
srcpkgs/kpipewire/template | 15 +++++++--------
2 files changed, 10 insertions(+), 11 deletions(-)
diff --git a/common/shlibs b/common/shlibs
index b168b0de2d22ff..a39609f479baea 100644
--- a/common/shlibs
+++ b/common/shlibs
@@ -1567,9 +1567,9 @@ libKPim5Mime.so.5 kmime-23.04.0_1
libKF5Kirigami2.so.5 kirigami2-5.47.0_1
libtaskmanager.so.6 plasma-workspace-5.8.4_1
libnotificationmanager.so.1 plasma-workspace-5.15.90_1
-libKPipeWire.so.5 kpipewire-5.26.0_1
-libKPipeWireRecord.so.5 kpipewire-5.27.0_1
-libKPipeWireDmaBuf.so.5 kpipewire-5.27.0_1
+libKPipeWire.so.6 kpipewire-6.0.0_1
+libKPipeWireRecord.so.6 kpipewire-6.0.0_1
+libKPipeWireDmaBuf.so.6 kpipewire-6.0.0_1
libZXing.so.3 zxing-cpp-2.0.0_1
libfreerdp-client2.so.2 libfreerdp-2.2.0_3
libfreerdp2.so.2 libfreerdp-2.2.0_3
diff --git a/srcpkgs/kpipewire/template b/srcpkgs/kpipewire/template
index 6214a4451336e7..98b69b3aae1bef 100644
--- a/srcpkgs/kpipewire/template
+++ b/srcpkgs/kpipewire/template
@@ -1,19 +1,18 @@
# Template file for 'kpipewire'
pkgname=kpipewire
-version=5.27.10
+version=6.0.1.1
revision=1
build_style=cmake
-hostmakedepends="extra-cmake-modules plasma-wayland-protocols gettext
- qt5-qmake qt5-host-tools pkg-config wayland-devel kcoreaddons
- kwayland-devel"
-makedepends="ffmpeg-devel kcoreaddons-devel kwayland-devel ki18n-devel
- libepoxy-devel pipewire-devel"
+hostmakedepends="extra-cmake-modules gettext qt6-base qt6-tools pkg-config
+ pipewire"
+makedepends="ffmpeg-devel kf6-kcoreaddons-devel kwayland-devel kf6-ki18n-devel
+ libva-devel libepoxy-devel pipewire-devel"
short_desc="Components relating to Flatpak 'pipewire' use in Plasma"
maintainer="John <me@johnnynator.dev>"
license="GPL-3.0-or-later"
homepage="https://invent.kde.org/plasma/kpipewire"
-distfiles="${KDE_SITE}/plasma/${version}/${pkgname}-${version}.tar.xz"
-checksum=c23ca5169ae2ef069b1d79107c5ae4ff859d8848fe6c98decfd0f357f378c3ee
+distfiles="${KDE_SITE}/plasma/${version%.*}/${pkgname}-${version}.tar.xz"
+checksum=1902f3949052ff1ab5da79c6309586f3e11a29c7c04a044f73b3f6ac98251c4a
kpipewire-devel_package() {
depends="${sourcepkg}>=${version}_${revision}"
From 473946a7bfc37f9a27eeea944bdbf9a429a6b46a Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Tue, 5 Mar 2024 13:36:53 +0100
Subject: [PATCH 096/142] kscreen: update to 6.0.0.
---
srcpkgs/kscreen/template | 14 +++++++-------
1 file changed, 7 insertions(+), 7 deletions(-)
diff --git a/srcpkgs/kscreen/template b/srcpkgs/kscreen/template
index e811a8dbf201fd..ee79ee9d6363d1 100644
--- a/srcpkgs/kscreen/template
+++ b/srcpkgs/kscreen/template
@@ -1,17 +1,17 @@
# Template file for 'kscreen'
pkgname=kscreen
-version=5.27.10
+version=6.0.1
revision=1
build_style=cmake
-configure_args="-DBUILD_TESTING=OFF -DKF5_HOST_TOOLING=/usr/lib/cmake"
-hostmakedepends="extra-cmake-modules qt5-devel qt5-qmake
- kpackage-devel kconfig-devel kcoreaddons-devel gettext kcmutils-devel"
-makedepends="kxmlgui-devel libkscreen-devel plasma-framework-devel
- layer-shell-qt-devel qt5-sensors-devel kcmutils-devel"
+configure_args="-DBUILD_TESTING=OFF -DKF6_HOST_TOOLING=/usr/lib/cmake"
+hostmakedepends="extra-cmake-modules qt6-base qt6-tools gettext"
+makedepends="kf6-kxmlgui-devel kf6-kcmutils-devel kf6-ksvg-devel
+ kf6-kpackage-devel libkscreen-devel layer-shell-qt-devel libplasma-devel
+ qt6-sensors-devel "
depends="hicolor-icon-theme"
short_desc="KDE screen management software"
maintainer="John <me@johnnynator.dev>"
license="GPL-2.0-or-later, LGPL-2.1-or-later"
homepage="https://invent.kde.org/plasma/kscreen"
distfiles="${KDE_SITE}/plasma/${version}/${pkgname}-${version}.tar.xz"
-checksum=8987bfcdb4e8617a229090ff42c4e4142ac0b5228e9bed7c3d2f03ed4e981c3c
+checksum=5872c20efbb89af8b9f52656b05c98684e0face58001d3b0ee0da7b25822f61a
From 106f9bd3cf03578bd6ceb4c60c489a529aa39ae2 Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Tue, 5 Mar 2024 13:36:54 +0100
Subject: [PATCH 097/142] kscreenlocker: update to 6.0.0.
---
common/shlibs | 2 +-
srcpkgs/kscreenlocker/template | 15 +++++++--------
2 files changed, 8 insertions(+), 9 deletions(-)
diff --git a/common/shlibs b/common/shlibs
index a39609f479baea..ee471ec35a23a9 100644
--- a/common/shlibs
+++ b/common/shlibs
@@ -440,7 +440,7 @@ libsensors.so.5 libsensors-3.5.0_1
libcap-ng.so.0 libcap-ng-0.6.2_1
libphysfs.so.1 physfs-2.0.0_1
libSDL_ttf-2.0.so.0 SDL_ttf-2.0.9_1
-libKScreenLocker.so.5 kscreenlocker-5.8.4_1
+libKScreenLocker.so.6 kscreenlocker-6.0.0_1
libparted.so.2 libparted-3.1_1
libparted-fs-resize.so.0 libparted-3.1_1
libntfs-3g.so.89 ntfs-3g-2021.8.22_1
diff --git a/srcpkgs/kscreenlocker/template b/srcpkgs/kscreenlocker/template
index e4ab87c13ba427..41d720c310fa48 100644
--- a/srcpkgs/kscreenlocker/template
+++ b/srcpkgs/kscreenlocker/template
@@ -1,20 +1,19 @@
# Template file for 'kscreenlocker'
pkgname=kscreenlocker
-version=5.27.10
+version=6.0.1
revision=1
build_style=cmake
-configure_args="-DBUILD_TESTING=OFF -DKF5_HOST_TOOLING=/usr/lib/cmake"
-hostmakedepends="extra-cmake-modules pkg-config kcoreaddons-devel
- qt5-qmake wayland-devel qt5-host-tools gettext kcmutils-devel"
-makedepends="kdeclarative-devel kidletime-devel kcmutils-devel
- libSM-devel kwayland-devel libXi-devel pam-devel libXcursor-devel
- layer-shell-qt-devel libkscreen-devel"
+configure_args="-DBUILD_TESTING=OFF -DKF6_HOST_TOOLING=/usr/lib/cmake"
+hostmakedepends="extra-cmake-modules pkg-config qt6-base qt6-tools gettext"
+makedepends="kf6-kdeclarative-devel kf6-kidletime-devel kf6-kcmutils-devel
+ kf6-ksvg-devel kf6-kpackage-devel libSM-devel libXi-devel pam-devel libXcursor-devel
+ layer-shell-qt-devel libkscreen-devel libplasma-devel"
short_desc="KDE Library and components for secure lock screen architecture"
maintainer="John <me@johnnynator.dev>"
license="GPL-2.0-or-later"
homepage="https://invent.kde.org/plasma/kscreenlocker"
distfiles="${KDE_SITE}/plasma/${version}/${pkgname}-${version}.tar.xz"
-checksum=d74d80b87fc5b4915d615c288819f9006c0103ee864cadc565141bf468cb3d89
+checksum=29def875c406e357028de91788587fde6b53acbd10d4b8177754becf5d956028
kscreenlocker-devel_package() {
short_desc+=" - development"
From e9f933f271244481e1bfa8e290fb044a490464d8 Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Tue, 5 Mar 2024 13:36:56 +0100
Subject: [PATCH 098/142] ksshaskpass: update to 6.0.0.
---
srcpkgs/ksshaskpass/template | 9 ++++-----
1 file changed, 4 insertions(+), 5 deletions(-)
diff --git a/srcpkgs/ksshaskpass/template b/srcpkgs/ksshaskpass/template
index ea1c3eb6325a13..87f3188a9f25ca 100644
--- a/srcpkgs/ksshaskpass/template
+++ b/srcpkgs/ksshaskpass/template
@@ -1,16 +1,15 @@
# Template file for 'ksshaskpass'
pkgname=ksshaskpass
-version=5.27.10
+version=6.0.1
revision=1
build_style=cmake
configure_args="-DBUILD_TESTING=OFF"
-hostmakedepends="extra-cmake-modules qt5-devel kdoctools qt5-qmake
- gettext kcoreaddons"
-makedepends="kwallet-devel kdoctools-devel"
+hostmakedepends="extra-cmake-modules qt6-base qt6-tools gettext"
+makedepends="kf6-kwallet-devel kf6-kdoctools-devel"
short_desc="KDE ssh-add helper"
maintainer="John <me@johnnynator.dev>"
license="GPL-2.0-or-later"
homepage="https://invent.kde.org/plasma/ksshaskpass"
distfiles="${KDE_SITE}/plasma/${version}/${pkgname}-${version}.tar.xz"
-checksum=d38de7ddcb9c3e58d04cb240510db7f48448e9700de443b40a9062897239e26a
+checksum=d2445970abcc65761528b7d3a7b2802406faca44d8928c2950e47b7573032146
alternatives="ssh-askpass:/usr/libexec/ssh-askpass:/usr/bin/ksshaskpass"
From a8056f1cfb7fd11d7e1094766aac9b99c60fb52e Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Tue, 5 Mar 2024 13:36:58 +0100
Subject: [PATCH 099/142] ksystemstats: update to 6.0.0.
Co-authored-by: Luciogi <lucigithubcommit@skiff.com>
---
srcpkgs/ksystemstats/template | 11 +++++------
1 file changed, 5 insertions(+), 6 deletions(-)
diff --git a/srcpkgs/ksystemstats/template b/srcpkgs/ksystemstats/template
index 0ef67b90c8152e..e1650e5cd3a359 100644
--- a/srcpkgs/ksystemstats/template
+++ b/srcpkgs/ksystemstats/template
@@ -1,15 +1,14 @@
# Template file for 'ksystemstats'
pkgname=ksystemstats
-version=5.27.10
+version=6.0.1
revision=1
build_style=cmake
-hostmakedepends="extra-cmake-modules qt5-qmake gettext
- kcoreaddons pkg-config qt5-host-tools"
-makedepends="qt5-devel networkmanager-qt5-devel ksolid-devel libnl3-devel
- kio-devel kdbusaddons-devel libksysguard-devel libsensors-devel"
+hostmakedepends="extra-cmake-modules qt6-tools gettext pkg-config"
+makedepends="kf6-networkmanager-qt-devel kf6-solid-devel libnl3-devel
+ kf6-kio-devel kf6-kdbusaddons-devel libksysguard-devel libsensors-devel"
short_desc="Plugin based system monitoring daemon"
maintainer="John <me@johnnynator.dev>"
license="GPL-2.0-only OR GPL-3.0-only, LGPL-2.1-only OR LGPL-3-only"
homepage="https://invent.kde.org/plasma/ksystemstats"
distfiles="${KDE_SITE}/plasma/${version}/${pkgname}-${version}.tar.xz"
-checksum=5a5eda2ded432b380882ede9fbe9a30b090cfbbe6c84ce9274dd795eb01fe238
+checksum=071afe664c38ec6ab7b292b90e6b55cc2d2beb20be3f8aa53b131682893a5c49
From b8473ebb26ca834d6b21b76d250f9cfa82602d90 Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Tue, 5 Mar 2024 13:36:59 +0100
Subject: [PATCH 100/142] kwayland-integration: update to 6.0.0.
---
srcpkgs/kwayland-integration/template | 5 +++--
1 file changed, 3 insertions(+), 2 deletions(-)
diff --git a/srcpkgs/kwayland-integration/template b/srcpkgs/kwayland-integration/template
index a650045b7ceb12..d3f1abe9303b95 100644
--- a/srcpkgs/kwayland-integration/template
+++ b/srcpkgs/kwayland-integration/template
@@ -1,6 +1,6 @@
# Template file for 'kwayland-integration'
pkgname=kwayland-integration
-version=5.27.10
+version=6.0.0
revision=1
build_style=cmake
configure_args="-DBUILD_TESTING=OFF"
@@ -13,4 +13,5 @@ maintainer="John <me@johnnynator.dev>"
license="LGPL-2.1-or-later"
homepage="https://invent.kde.org/plasma/kwayland-integration"
distfiles="${KDE_SITE}/plasma/${version}/${pkgname}-${version}.tar.xz"
-checksum=f37d054662b6b294faee9dae9a8a808023cf2ec5a0508b76fcaceb61b4a3bd9f
+checksum=04e2cbc45ea3c4b6f18aba16610fd2c7fa20b263ca606290b1b27546650101e9
+broken=qt5
From 25aadbd42f2469ba34d3cbdc43efb5c360bd3ee3 Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Tue, 5 Mar 2024 13:37:02 +0100
Subject: [PATCH 101/142] kwin: update to 6.0.0.
---
srcpkgs/kwin/patches/cross.patch | 10 +++++-----
srcpkgs/kwin/template | 23 +++++++++++------------
2 files changed, 16 insertions(+), 17 deletions(-)
diff --git a/srcpkgs/kwin/patches/cross.patch b/srcpkgs/kwin/patches/cross.patch
index da051cc59ec1e7..d0693b78d89e68 100644
--- a/srcpkgs/kwin/patches/cross.patch
+++ b/srcpkgs/kwin/patches/cross.patch
@@ -1,11 +1,11 @@
---- kwin-5.25.1/src/wayland/tools/CMakeLists.txt 2022-06-26 00:46:39.113938615 +0200
-+++ - 2022-06-26 00:47:07.556852317 +0200
-@@ -12,7 +12,7 @@
+--- kwin-6.0.0/src/wayland/tools/CMakeLists.txt 2024-02-22 10:52:24.000000000 +0100
++++ - 2024-03-05 14:58:18.547351388 +0100
+@@ -13,7 +13,7 @@
if(CMAKE_CROSSCOMPILING AND QTWAYLANDSCANNER_KDE_EXECUTABLE)
add_executable(qtwaylandscanner_kde IMPORTED GLOBAL)
set_target_properties(qtwaylandscanner_kde PROPERTIES IMPORTED_LOCATION ${QTWAYLANDSCANNER_KDE_EXECUTABLE})
-elseif(CMAKE_CROSSCOMPILING)
+elseif(CMAKE_CROSSCOMPILING AND NOT FORCE_CROSSCOMPILED_TOOLS)
- if (NOT KF5_HOST_TOOLING)
- message(FATAL_ERROR "Please provide a prefix with a native Qt build and pass -DKF5_HOST_TOOLING=path")
+ if (NOT KF6_HOST_TOOLING)
+ message(FATAL_ERROR "Please provide a prefix with a native Qt build and pass -DKF6_HOST_TOOLING=path")
endif()
diff --git a/srcpkgs/kwin/template b/srcpkgs/kwin/template
index ac8131de75e7b3..32aee1f9ff4af1 100644
--- a/srcpkgs/kwin/template
+++ b/srcpkgs/kwin/template
@@ -1,27 +1,26 @@
# Template file for 'kwin'
pkgname=kwin
-version=5.27.10
+version=6.0.1
revision=1
build_style=cmake
build_helper=qemu
configure_args="-DBUILD_TESTING=OFF -DFORCE_CROSSCOMPILED_TOOLS=ON
- -DKF5_HOST_TOOLING=/usr/lib/cmake"
-hostmakedepends="extra-cmake-modules gettext breeze pkg-config
- qt5-qmake qt5-host-tools kcoreaddons kconfig-devel qt5-wayland
- kwayland-devel kpackage-devel kservice-devel kcmutils-devel"
-makedepends="plasma-framework-devel kcmutils-devel knewstuff-devel
- kscreenlocker-devel kinit-devel xcb-util-cursor-devel qt5-multimedia-devel
+ -DKF6_HOST_TOOLING=/usr/lib/cmake"
+hostmakedepends="extra-cmake-modules gettext pkg-config
+ qt6-base qt6-tools"
+makedepends="libplasma-devel kf6-kcmutils-devel kf6-knewstuff-devel
+ kscreenlocker-devel kglobalacceld-devel xcb-util-cursor-devel qt6-multimedia-devel
kdecoration-devel libxkbcommon-devel libinput-devel libSM-devel
- libICE-devel xcb-util-wm-devel qt5-sensors-devel lcms2-devel
- pipewire-devel krunner-devel xorg-server-xwayland libxcvt-devel hwids"
-depends="breeze hicolor-icon-theme kinit qt5-core>=5.15.2<5.16.0
- hwids libcap-progs"
+ libICE-devel xcb-util-wm-devel qt6-sensors-devel lcms2-devel
+ pipewire-devel kf6-krunner-devel xorg-server-xwayland libxcvt-devel hwids
+ libdisplay-info-devel breeze-qt6 libpcap-devel kwayland-devel"
+depends="breeze hicolor-icon-theme kinit kglobalacceld hwids libcap-progs"
short_desc="KDE Window manager"
maintainer="John <me@johnnynator.dev>"
license="GPL-2.0-or-later"
homepage="https://invent.kde.org/plasma/kwin"
distfiles="${KDE_SITE}/plasma/${version}/${pkgname}-${version}.tar.xz"
-checksum=b85a25125900b62cb5a3c609961088c45a58f55004317e4f5e8ba2039ae6dac6
+checksum=6e61857c5030b7b3953cc0da5ee94a243755999a4ce007a00311f91db8975f04
replaces="kwayland-server>=0"
kwin-devel_package() {
From b2d8943a08abb8b22c5c32f8f3ef56e339a466a2 Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Tue, 5 Mar 2024 13:37:04 +0100
Subject: [PATCH 102/142] kwrited: update to 6.0.0.
---
srcpkgs/kwrited/template | 8 ++++----
1 file changed, 4 insertions(+), 4 deletions(-)
diff --git a/srcpkgs/kwrited/template b/srcpkgs/kwrited/template
index 4658ed461b8646..d6002e0627476b 100644
--- a/srcpkgs/kwrited/template
+++ b/srcpkgs/kwrited/template
@@ -1,14 +1,14 @@
# Template file for 'kwrited'
pkgname=kwrited
-version=5.27.10
+version=6.0.1
revision=1
build_style=cmake
configure_args="-DBUILD_TESTING=OFF"
-hostmakedepends="extra-cmake-modules gettext kcoreaddons qt5-devel qt5-qmake"
-makedepends="kdbusaddons-devel knotifications-devel kpty-devel kdoctools"
+hostmakedepends="extra-cmake-modules gettext kcoreaddons qt6-base qt6-tools"
+makedepends="kf6-kdbusaddons-devel kf6-knotifications-devel kf6-kpty-devel"
short_desc="KDE daemon listening for wall and write messages"
maintainer="John <me@johnnynator.dev>"
license="GPL-2.0-or-later"
homepage="https://invent.kde.org/plasma/kwrited"
distfiles="${KDE_SITE}/plasma/${version}/${pkgname}-${version}.tar.xz"
-checksum=5aa19eba68eb9df0ac9ee894773028f093c9fb54f8ca69cf878ee8e8ec6f4d41
+checksum=606c7c2288e4f53f589943d08618ee15c3ae944f87083c0933bbbe2de0217412
From d5db2682ff1d84dee3317660d473ba3683ddf523 Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Tue, 5 Mar 2024 13:37:06 +0100
Subject: [PATCH 103/142] layer-shell-qt: update to 6.0.0.
---
common/shlibs | 2 +-
srcpkgs/layer-shell-qt/template | 10 +++++-----
2 files changed, 6 insertions(+), 6 deletions(-)
diff --git a/common/shlibs b/common/shlibs
index ee471ec35a23a9..da41946cf8f030 100644
--- a/common/shlibs
+++ b/common/shlibs
@@ -2245,7 +2245,7 @@ libd0_blind_id.so.0 xonotic-0.8.0_1
libuecc.so.0 libuecc-5_1
libKF5WindowSystem.so.5 kwindowsystem-5.6.0_1
libKF5GuiAddons.so.5 kguiaddons-5.6.0_1
-libLayerShellQtInterface.so.5 layer-shell-qt-5.21.90_1
+libLayerShellQtInterface.so.6 layer-shell-qt-6.0.0_1
liblxqt.so.1 liblxqt-1.0.0_1
liblxqt-globalkeys.so.1 lxqt-globalkeys-1.0.0_1
liblxqt-globalkeys-ui.so.1 lxqt-globalkeys-1.0.0_1
diff --git a/srcpkgs/layer-shell-qt/template b/srcpkgs/layer-shell-qt/template
index 78f13964e5f944..319fcf09b069b5 100644
--- a/srcpkgs/layer-shell-qt/template
+++ b/srcpkgs/layer-shell-qt/template
@@ -1,19 +1,19 @@
# Template file for 'layer-shell-qt'
pkgname=layer-shell-qt
-version=5.27.10
+version=6.0.1
revision=1
build_style=cmake
confiugre_args="-DWaylandScanner_EXECUTABLE=/usr/bin/wayland-scanner"
-hostmakedepends="extra-cmake-modules qt5-host-tools qt5-qmake pkg-config
- qt5-wayland wayland-devel"
-makedepends="qt5-wayland-devel qt5-declarative-devel libxkbcommon-devel
+hostmakedepends="extra-cmake-modules qt6-tools qt6-base pkg-config
+ qt6-wayland-tools wayland-devel qt6-declarative-host-tools"
+makedepends="qt6-wayland-devel qt6-declarative-devel libxkbcommon-devel
wayland-protocols wayland-devel"
short_desc="Qt component exposing Wayland wl-layer-shell protocol"
maintainer="John <me@johnnynator.dev>"
license="GPL-3.0-or-later"
homepage="https://invent.kde.org/plasma/layer-shell-qt"
distfiles="${KDE_SITE}/plasma/${version}/${pkgname}-${version}.tar.xz"
-checksum=0aed80cf2a143033c186df5343215acd638c80e419b4e854a14bd35ba3d4c3c2
+checksum=3db32ae830b67f55a5de292b75791124a7edd033989b7e93e4bd913c58fd979f
layer-shell-qt-devel_package() {
depends="${sourcepkg}>=${version}_${revision}"
From 331e169484cfd194af21ce87fe1eb43a0bd08455 Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Tue, 5 Mar 2024 13:37:07 +0100
Subject: [PATCH 104/142] libkscreen: update to 6.0.0.
---
common/shlibs | 4 ++--
srcpkgs/libkscreen/template | 13 ++++++-------
2 files changed, 8 insertions(+), 9 deletions(-)
diff --git a/common/shlibs b/common/shlibs
index da41946cf8f030..6e34d37ae25773 100644
--- a/common/shlibs
+++ b/common/shlibs
@@ -2565,8 +2565,8 @@ libosgUtil.so.161 osg-3.6.5_1
libosgVolume.so.161 osg-3.6.5_1
libosgGA.so.161 osg-3.6.5_1
libosgPresentation.so.161 osg-3.6.5_1
-libKF5Screen.so.8 libkscreen-5.26.90_1
-libKF5ScreenDpms.so.8 libkscreen-5.26.90_1
+libKF6ScreenDpms.so.8 libkscreen-6.0.0_1
+libKF6Screen.so.8 libkscreen-6.0.0_1
libdbusmenu-qt5.so.2 libdbusmenu-qt5-0.9.3.0_1
libKF5Solid.so.5 libksolid-5.15.0_2
libfreeimage.so.3 freeimage-3.17.0_1
diff --git a/srcpkgs/libkscreen/template b/srcpkgs/libkscreen/template
index 1b12ff6ea170ad..98ff1d2a6ad9ac 100644
--- a/srcpkgs/libkscreen/template
+++ b/srcpkgs/libkscreen/template
@@ -1,19 +1,19 @@
# Template file for 'libkscreen'
pkgname=libkscreen
-version=5.27.10
+version=6.0.1
revision=1
build_style=cmake
configure_args="-DBUILD_TESTING=OFF"
-hostmakedepends="pkg-config extra-cmake-modules qt5-host-tools qt5-x11extras-devel
- plasma-wayland-protocols qt5-wayland wayland-devel"
-makedepends="qt5-tools-devel qt5-x11extras-devel libXrandr-devel kwayland-devel
- kconfig-devel"
+hostmakedepends="pkg-config extra-cmake-modules qt6-tools qt6-base
+ qt6-wayland-tools wayland-devel"
+makedepends="qt6-wayland-devel libXrandr-devel
+ kf6-kconfig-devel wayland-devel plasma-wayland-protocols"
short_desc="KDE screen management software"
maintainer="John <me@johnnynator.dev>"
license="LGPL-2.1-or-later"
homepage="https://invent.kde.org/plasma/libkscreen"
distfiles="${KDE_SITE}/plasma/${version}/${pkgname}-${version}.tar.xz"
-checksum=27f59f088929bc7fb560c353fb9da98832dde5b58fde88d9c694c98fdf3aff98
+checksum=f03dcfc79f4e1b20d2bd3d1696e4622a95bc4d3b6360780fdf0c408ffa36289b
libkscreen-devel_package() {
short_desc+=" - development"
@@ -21,7 +21,6 @@ libkscreen-devel_package() {
pkg_install() {
vmove usr/include
vmove usr/lib/cmake
- vmove usr/lib/qt5/mkspecs
vmove usr/lib/pkgconfig
vmove "usr/lib/*.so"
}
From 834479cf8aa4d8938e4cc0881679e7482e470f26 Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Tue, 5 Mar 2024 13:37:09 +0100
Subject: [PATCH 105/142] libksysguard: update to 6.0.0.
---
common/shlibs | 13 +++++--------
srcpkgs/libksysguard/template | 20 ++++++++++----------
2 files changed, 15 insertions(+), 18 deletions(-)
diff --git a/common/shlibs b/common/shlibs
index 6e34d37ae25773..771dad502f90c5 100644
--- a/common/shlibs
+++ b/common/shlibs
@@ -446,14 +446,11 @@ libparted-fs-resize.so.0 libparted-3.1_1
libntfs-3g.so.89 ntfs-3g-2021.8.22_1
libruby.so.3.2 ruby-3.2.0_1
librw.so.0 rankwidth-0.9_1
-libprocessui.so.9 libksysguard-5.18.90_1
-libksignalplotter.so.9 libksysguard-5.18.90_1
-libksgrd.so.9 libksysguard-5.18.90_1
-libprocesscore.so.9 libksysguard-5.18.90_1
-liblsofui.so.9 libksysguard-5.18.90_1
-libKSysGuardSensorFaces.so.1 libksysguard-5.18.90_1
-libKSysGuardFormatter.so.1 libksysguard-5.19.5_1
-libKSysGuardSystemStats.so.1 libksysguard-5.22.0_1
+libKSysGuardFormatter.so.2 libksysguard-6.0.0_1
+libKSysGuardSensorFaces.so.2 libksysguard-6.0.0_1
+libprocesscore.so.10 libksysguard-6.0.0_1
+libKSysGuardSystemStats.so.2 libksysguard-6.0.0_1
+libKSysGuardSensors.so.2 libksysguard-6.0.0_1
libxenctrl.so.4.14 xen-libs-4.14.0_1
libxenfsimage.so.4.14 xen-libs-4.14.0_1
libxenguest.so.4.14 xen-libs-4.14.0_1
diff --git a/srcpkgs/libksysguard/template b/srcpkgs/libksysguard/template
index 6e6e67ef306cc3..84bebdaca5a21b 100644
--- a/srcpkgs/libksysguard/template
+++ b/srcpkgs/libksysguard/template
@@ -1,24 +1,24 @@
# Template file for 'libksysguard'
pkgname=libksysguard
-version=5.27.10
+version=6.0.1
revision=1
build_style=cmake
-hostmakedepends="extra-cmake-modules gettext kauth qt5-host-tools qt5-qmake
- kpackage"
-makedepends="plasma-framework-devel qt5-webchannel-devel knewstuff-devel
- libcap-devel libnl3-devel libsensors-devel ki18n-devel kconfig-devel kiconthemes-devel
- $(vopt_if webengine 'qt5-webengine-devel qt5-location-devel')"
+hostmakedepends="extra-cmake-modules gettext pkg-config qt6-tools qt6-base"
+makedepends="qt6-webchannel-devel kf6-knewstuff-devel
+ libcap-devel libnl3-devel libsensors-devel kf6-ki18n-devel kf6-kconfig-devel
+ kf6-kiconthemes-devel kf6-kauth-devel kf6-solid-devel kf6-kservice-devel
+ $(vopt_if webengine 'qt6-webengine-devel qt6-location-devel')"
short_desc="KDE libksysguard"
maintainer="John <me@johnnynator.dev>"
license="LGPL-2.1-or-later"
homepage="https://invent.kde.org/plasma/libksysguard"
distfiles="${KDE_SITE}/plasma/${version}/${pkgname}-${version}.tar.xz"
-checksum=17fc33b028cb272391b68c46e93b2d806d8254e6af9399d61375d49041ff3ce5
+checksum=90f0e667305b9aab9c32a4e8010caacc6a9fb1fc81a73b81d2ebbb4845eb2f03
build_options="webengine"
if [ "$XBPS_TARGET_ENDIAN" = "le" ] && [ "$XBPS_TARGET_WORDSIZE" = "$XBPS_WORDSIZE" ]; then
- # qt5-webengine cannot be built for armv5tel
+ # qt6-webengine cannot be built for armv5tel
case "$XBPS_TARGET_MACHINE" in
armv5tel*) ;;
*) build_options_default=webengine ;;
@@ -27,8 +27,8 @@ fi
libksysguard-devel_package() {
short_desc+=" - development"
- depends="plasma-framework-devel qt5-devel libsensors-devel ki18n-devel
- kconfig-devel kiconthemes-devel
+ depends="libsensors-devel kf6-ki18n-devel
+ kf6-kconfig-devel kf6-kiconthemes-devel
${sourcepkg}>=${version}_${revision}"
pkg_install() {
vmove usr/include
From 3bfefd42bcba8f2b6cf4d9d4ef6c77d000437982 Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Tue, 5 Mar 2024 13:37:11 +0100
Subject: [PATCH 106/142] milou: update to 6.0.0.
---
srcpkgs/milou/template | 15 +++++----------
1 file changed, 5 insertions(+), 10 deletions(-)
diff --git a/srcpkgs/milou/template b/srcpkgs/milou/template
index 4308e0e48a42a0..0f078cbb6aa13b 100644
--- a/srcpkgs/milou/template
+++ b/srcpkgs/milou/template
@@ -1,20 +1,15 @@
# Template file for 'milou'
pkgname=milou
-version=5.27.10
+version=6.0.1
revision=1
build_style=cmake
configure_args="-DBUILD_TESTING=OFF"
-hostmakedepends="extra-cmake-modules kdoctools kpackage qt5-host-tools
- gettext qt5-qmake"
-makedepends="krunner-devel kitemmodels-devel"
+hostmakedepends="extra-cmake-modules qt6-base qt6-tools gettext"
+makedepends="kf6-krunner-devel kf6-kitemmodels-devel kf6-ksvg-devel
+ kf6-kpackage-devel kf6-kwindowsystem-devel libplasma-devel"
short_desc="KDE dedicated search application built on top of Baloo"
maintainer="John <me@johnnynator.dev>"
license="GPL-2.0-or-later, LPGL-2.1-or-later"
homepage="https://invent.kde.org/plasma/milou"
distfiles="${KDE_SITE}/plasma/${version}/${pkgname}-${version}.tar.xz"
-checksum=7c19dd8b16cc9bdf594118bbe49e8aa6e5cf12984665377cc8bc369d5f110ac3
-
-if [ "$CROSS_BUILD" ]; then
- hostmakedepends+=" kpackage-devel kconfig-devel kcoreaddons-devel plasma-framework"
- configure_args+=" -DKF5_HOST_TOOLING=/usr/lib/cmake"
-fi
+checksum=c02eb160eab79d4bec1af877443a6d3c655f4b952c5171e1987013dacd4be610
From 25fc209e52f7da80414d67a4dfabe618fc655e92 Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Tue, 5 Mar 2024 13:37:13 +0100
Subject: [PATCH 107/142] oxygen-sounds: update to 6.0.0.
---
srcpkgs/oxygen-sounds/template | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/srcpkgs/oxygen-sounds/template b/srcpkgs/oxygen-sounds/template
index d4f39aea76991f..6b91d756ee0089 100644
--- a/srcpkgs/oxygen-sounds/template
+++ b/srcpkgs/oxygen-sounds/template
@@ -1,6 +1,6 @@
# Template file for 'oxygen-sounds'
pkgname=oxygen-sounds
-version=5.27.10
+version=6.0.1
revision=1
build_style=cmake
hostmakedepends="extra-cmake-modules"
@@ -9,4 +9,4 @@ maintainer="John <me@johnnynator.dev>"
license="LGPL-3.0-or-later"
homepage="https://invent.kde.org/plasma/oxygen-sounds"
distfiles="${KDE_SITE}/plasma/${version}/${pkgname}-${version}.tar.xz"
-checksum=23a1f090aaeee966476ff03aecad1f60b1e067d7948edd1b61c3a5d2b33bc35f
+checksum=6cc6d4ebc74a5b5ee82db120f6d757dbc17f9b70912798400a201332319b7a8f
From b8f72533e18d21bb35147169ee309e48ed5ea2c0 Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Tue, 5 Mar 2024 13:37:14 +0100
Subject: [PATCH 108/142] plasma-browser-integration: update to 6.0.0.
Co-authored-by: Luciogi <lucigithubcommit@skiff.com>
---
srcpkgs/plasma-browser-integration/template | 13 ++++++-------
1 file changed, 6 insertions(+), 7 deletions(-)
diff --git a/srcpkgs/plasma-browser-integration/template b/srcpkgs/plasma-browser-integration/template
index 45eee8e5fb8f6d..0c045714c91319 100644
--- a/srcpkgs/plasma-browser-integration/template
+++ b/srcpkgs/plasma-browser-integration/template
@@ -1,17 +1,16 @@
# Template file for 'plasma-browser-integration'
pkgname=plasma-browser-integration
-version=5.27.10
+version=6.0.1
revision=1
build_style=cmake
configure_args="-DBUILD_TESTING=OFF
-DDESKTOPTOJSON_EXECUTABLE=/usr/bin/desktoptojson"
-hostmakedepends="extra-cmake-modules pkg-config kcoreaddons qt5-host-tools
- kpackage gettext qt5-qmake"
-makedepends="qt5-devel kio-devel ki18n-devel krunner-devel kactivities5-devel
- plasma-workspace-devel purpose-devel kfilemetadata5-devel"
-short_desc="Integration of web browsers with the KDE Plasma 5 desktop"
+hostmakedepends="extra-cmake-modules pkg-config kpackage gettext"
+makedepends="kf6-kio-devel kf6-ki18n-devel krunner-devel
+ plasma-workspace-devel kf6-purpose-devel kf6-kfilemetadata-devel"
+short_desc="Integration of web browsers with the KDE Plasma 6 desktop"
maintainer="John <me@johnnynator.dev>"
license="GPL-3.0-or-later"
homepage="https://invent.kde.org/plasma/plasma-browser-integration"
distfiles="${KDE_SITE}/plasma/${version}/${pkgname}-${version}.tar.xz"
-checksum=a17dbeae99d25def0c8e43b03b4be58bbfc0e3986f3c25e8de2e71047ecfccce
+checksum=42904981a0b0171286ef5b530091eb5f366005f11fccb96c95caf61905d81635
From 36aeea222cb01e98f244eeed058e909019d988b0 Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Tue, 5 Mar 2024 13:37:18 +0100
Subject: [PATCH 109/142] plasma-desktop: update to 6.0.0.
Co-authored-by: Luciogi <lucigithubcommit@skiff.com>
---
srcpkgs/plasma-desktop/template | 16 ++++++++--------
1 file changed, 8 insertions(+), 8 deletions(-)
diff --git a/srcpkgs/plasma-desktop/template b/srcpkgs/plasma-desktop/template
index 75bac206151961..3febd625a27c05 100644
--- a/srcpkgs/plasma-desktop/template
+++ b/srcpkgs/plasma-desktop/template
@@ -1,17 +1,17 @@
# Template file for 'plasma-desktop'
pkgname=plasma-desktop
-version=5.27.10
+version=6.0.1
revision=1
build_style=cmake
configure_args="-DBUILD_TESTING=OFF
- -DKF5_HOST_TOOLING=/usr/lib/cmake"
-hostmakedepends="extra-cmake-modules pkg-config kcoreaddons kdoctools
- kconfig-devel kcoreaddons-devel kded kpackage-devel kcmutils-devel
- plasma-framework intltool gettext qt5-qmake qt5-host-tools
+ -DKF6_HOST_TOOLING=/usr/lib/cmake"
+hostmakedepends="extra-cmake-modules pkg-config kf6-kcoreaddons kf6-kdoctools
+ kf6-kconfig-devel kf6-kcoreaddons-devel kf6-kded kf6-kpackage-devel kf6-kcmutils-devel
+ kf6-kpackage intltool gettext qt6-tools
wayland-protocols plasma-wayland-protocols"
-makedepends="ibus-devel kactivities5-stats-devel kpeople-devel libcanberra-devel
+makedepends="ibus-devel plasma-activities-stats-devel kf6-kpeople-devel libcanberra-devel
plasma-workspace-devel pulseaudio-devel xf86-input-evdev-devel
- xf86-input-synaptics-devel xf86-input-libinput-devel ksolid-devel
+ xf86-input-synaptics-devel xf86-input-libinput-devel kf6-solid-devel
kaccounts-integration-devel libaccounts-qt5-devel"
depends="kmenuedit polkit-kde-agent powerdevil systemsettings
accountsservice ksystemstats"
@@ -20,6 +20,6 @@ maintainer="John <me@johnnynator.dev>"
license="GPL-2.0-or-later, LGPL-2.0-or-later, LGPL-2.1-or-later, GFDL-1.2-or-later"
homepage="https://invent.kde.org/plasma/plasma-desktop"
distfiles="${KDE_SITE}/plasma/${version}/${pkgname}-${version}.tar.xz"
-checksum=de015fc921d34da23d85998a03afa7c81d935f5d9c55261ff7a2b413c9cfd09f
+checksum=97d740e8e3b5ff92173b9a9086567dff40ff770ca34d0cecfeb35d650808a2f1
replaces="user-manager>=0"
python_version=3
From a3ad6aa859f65602d82196840b89c136b767c84c Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Tue, 5 Mar 2024 13:37:20 +0100
Subject: [PATCH 110/142] plasma-disks: update to 6.0.0.
---
srcpkgs/plasma-disks/template | 9 ++++-----
1 file changed, 4 insertions(+), 5 deletions(-)
diff --git a/srcpkgs/plasma-disks/template b/srcpkgs/plasma-disks/template
index e7799ff7fd3a9d..91dc72246db446 100644
--- a/srcpkgs/plasma-disks/template
+++ b/srcpkgs/plasma-disks/template
@@ -1,16 +1,15 @@
# Template file for 'plasma-disks'
pkgname=plasma-disks
-version=5.27.10
+version=6.0.1
revision=1
build_style=cmake
configure_args="-DBUILD_TESTING=OFF"
-hostmakedepends="extra-cmake-modules qt5-qmake qt5-host-tools
- kpackage gettext kcoreaddons kauth"
-makedepends="plasma-framework-devel"
+hostmakedepends="extra-cmake-modules qt6-base qt6-tools gettext"
+makedepends="qt6-base-devel libplasma-devel"
depends="smartmontools"
short_desc="Hard disk health monitoring for KDE Plasma"
maintainer="John <me@johnnynator.dev>"
license="GPL-2.0-or-later"
homepage="https://invent.kde.org/plasma/plasma-disks"
distfiles="${KDE_SITE}/plasma/${version}/${pkgname}-${version}.tar.xz"
-checksum=1e8f4d145a9f16c98a5dc1ac5449ee8178b119f63b4faecd99feec25fc54587b
+checksum=782f078a005850153bb87df3663448fd4aa9cff4cc7ccbdefa40a516ad7ea7fe
From 7b60e844e91573d70ce7f3249e7c84709a32d334 Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Tue, 5 Mar 2024 13:37:22 +0100
Subject: [PATCH 111/142] plasma-firewall: update to 6.0.0.
---
srcpkgs/plasma-firewall/template | 9 ++++-----
1 file changed, 4 insertions(+), 5 deletions(-)
diff --git a/srcpkgs/plasma-firewall/template b/srcpkgs/plasma-firewall/template
index fb3a05c6a50996..3e859525ee72e9 100644
--- a/srcpkgs/plasma-firewall/template
+++ b/srcpkgs/plasma-firewall/template
@@ -1,15 +1,14 @@
# Template file for 'plasma-firewall'
pkgname=plasma-firewall
-version=5.27.10
+version=6.0.1
revision=1
build_style=cmake
configure_args="-DKF5_HOST_TOOLING=/usr/lib/cmake"
-hostmakedepends="extra-cmake-modules qt5-qmake qt5-host-tools
- kcmutils-devel kauth-devel kcoreaddons-devel gettext"
-makedepends="kcmutils-devel plasma-framework-devel"
+hostmakedepends="extra-cmake-modules qt6-base qt6-tools gettext"
+makedepends="kf6-kcmutils-devel libplasma-devel plasma5support-devel"
short_desc="Control Panel for ufw (Uncomplicated Firewall)"
maintainer="John <me@johnnynator.dev>"
license="GPL-2.0-only OR GPL-3.0-only"
homepage="https://invent.kde.org/network/plasma-firewall"
distfiles="${KDE_SITE}/plasma/${version}/${pkgname}-${version}.tar.xz"
-checksum=755a6a00848f536e567ea9672b4fa70af958a875ab7651e2edc75bbb661c84cc
+checksum=2be18564349360119988251fe152c076204b4742ec0d216fe51b518e8a7369e7
From 8db0b379fe1260705c1488f51e1509dff342c7d8 Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Tue, 5 Mar 2024 13:37:23 +0100
Subject: [PATCH 112/142] plasma-integration: update to 6.0.0.
---
srcpkgs/plasma-integration/template | 13 ++++++-------
1 file changed, 6 insertions(+), 7 deletions(-)
diff --git a/srcpkgs/plasma-integration/template b/srcpkgs/plasma-integration/template
index 6d502bb68b217e..005834a2daf50b 100644
--- a/srcpkgs/plasma-integration/template
+++ b/srcpkgs/plasma-integration/template
@@ -1,17 +1,16 @@
# Template file for 'plasma-integration'
pkgname=plasma-integration
-version=5.27.10
+version=6.0.1
revision=1
build_style=cmake
-configure_args="-DBUILD_TESTING=OFF"
-hostmakedepends="extra-cmake-modules pkg-config qt5-qmake qt5-host-tools
- qt5-wayland wayland-devel kconfig gettext kcoreaddons"
-makedepends="kio-devel kwayland-devel libXcursor-devel qt5-quickcontrols2-devel
- breeze"
+configure_args="-DBUILD_TESTING=OFF -DBUILD_QT5=OFF" # XXX: Add package for qt5
+hostmakedepends="extra-cmake-modules pkg-config qt6-base qt6-tools gettext"
+makedepends="kf6-kio-devel kf6-kxmlgui-devel kf6-kstatusnotifieritem-devel
+ kwayland-devel libXcursor-devel breeze"
depends="noto-fonts-ttf font-hack-ttf breeze qqc2-desktop-style"
short_desc="Theme integration plugins for the Plasma workspaces"
maintainer="John <me@johnnynator.dev>"
license="LGPL-2.0-or-later"
homepage="https://invent.kde.org/plasma/plasma-integration"
distfiles="${KDE_SITE}/plasma/${version}/${pkgname}-${version}.tar.xz"
-checksum=35f2c81e8586051acd4bbccd9c44bab7dc86a1b3f5f0988589f43777032affbb
+checksum=16d123dc3f59c492251b8e2fba949c75d3bf0f67f3cecf96c51be48dc414429f
From 93492de3e3172c59939f5d205eba2c353decc862 Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Tue, 5 Mar 2024 13:37:25 +0100
Subject: [PATCH 113/142] plasma-nm: update to 6.0.0.
---
srcpkgs/plasma-nm/template | 25 +++++++++++++++++--------
1 file changed, 17 insertions(+), 8 deletions(-)
diff --git a/srcpkgs/plasma-nm/template b/srcpkgs/plasma-nm/template
index c39da05732c29f..d7a7f18d3fef27 100644
--- a/srcpkgs/plasma-nm/template
+++ b/srcpkgs/plasma-nm/template
@@ -1,19 +1,28 @@
# Template file for 'plasma-nm'
pkgname=plasma-nm
-version=5.27.10
+version=6.0.1
revision=1
build_style=cmake
-configure_args="-DBUILD_TESTING=OFF -DKF5_HOST_TOOLING=/usr/lib/cmake"
+configure_args="-DBUILD_TESTING=OFF -DKF6_HOST_TOOLING=/usr/lib/cmake
+ $(vopt_bool openconnect BUILD_OPENCONNECT)"
hostmakedepends="extra-cmake-modules mobile-broadband-provider-info pkg-config
- gettext qt5-qmake qt5-host-tools kpackage-devel kconfig-devel
- kcoreaddons-devel plasma-framework kcmutils-devel"
-makedepends="plasma-workspace-devel networkmanager-qt5-devel kdelibs4support-devel
- kdesignerplugin-devel qca-qt5-devel modemmanager-qt5-devel kdoctools-devel
- openconnect-devel ksolid-devel"
+ gettext qt6-base qt6-tools"
+makedepends="plasma-workspace-devel kf6-networkmanager-qt-devel
+ qca-qt6-devel kf6-modemmanager-qt-devel kf6-kdoctools-devel kf6-solid-devel
+ qcoro-qt6-devel $(vopt_if openconnect 'openconnect-devel qt6-webengine-devel')"
depends="mobile-broadband-provider-info"
short_desc="NetworkManager Plasma applet"
maintainer="John <me@johnnynator.dev>"
license="LGPL-2.1-or-later"
homepage="https://invent.kde.org/plasma/plasma-nm"
distfiles="${KDE_SITE}/plasma/${version}/${pkgname}-${version}.tar.xz"
-checksum=b75dd3a7624e137ce350f438c3e3535c24d015d0e096e8e2f513b75df1b3dcb0
+checksum=70a201ee9ad202242b00ff50619664ac5205944f89df2ac3a72a9f4ce578932a
+
+build_options="openconnect"
+build_options_default=""
+
+if [ "$XBPS_TARGET_ENDIAN" = "le" ]; then
+ if [ "$XBPS_TARGET_WORDSIZE" = "$XBPS_WORDSIZE" ]; then
+ build_options_default="openconnect"
+ fi
+fi
From 5f72ec436953b726791bcd69a38b254011717216 Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Tue, 5 Mar 2024 13:37:27 +0100
Subject: [PATCH 114/142] plasma-pa: update to 6.0.0.
---
srcpkgs/plasma-pa/template | 14 ++++++--------
1 file changed, 6 insertions(+), 8 deletions(-)
diff --git a/srcpkgs/plasma-pa/template b/srcpkgs/plasma-pa/template
index 66ebf74c1a6471..bf4137e9ab48e6 100644
--- a/srcpkgs/plasma-pa/template
+++ b/srcpkgs/plasma-pa/template
@@ -1,18 +1,16 @@
# Template file for 'plasma-pa'
pkgname=plasma-pa
-version=5.27.10
+version=6.0.1
revision=1
build_style=cmake
-configure_args="-DBUILD_TESTING=OFF -DKF5_HOST_TOOLING=/usr/lib/cmake"
-hostmakedepends="extra-cmake-modules kdoctools pkg-config qt5-qmake
- kpackage-devel kconfig-devel kcoreaddons-devel gettext qt5-host-tools
- kcmutils-devel"
-makedepends="plasma-framework-devel kdoctools-devel pulseaudio-devel
- kcmutils-devel libcanberra-devel"
+configure_args="-DBUILD_TESTING=OFF -DKF6_HOST_TOOLING=/usr/lib/cmake"
+hostmakedepends="extra-cmake-modules pkg-config qt6-base gettext qt6-tools"
+makedepends="libplasma-devel kf6-kdeclarative-devel kf6-kstatusnotifieritem-devel
+ pulseaudio-devel libcanberra-devel"
depends="sound-theme-freedesktop"
short_desc="PulseAudio Plasma applet"
maintainer="John <me@johnnynator.dev>"
license="LGPL-2.1-or-later"
homepage="https://invent.kde.org/plasma/plasma-pa"
distfiles="${KDE_SITE}/plasma/${version}/${pkgname}-${version}.tar.xz"
-checksum=0d713742f1472587e3e678d8ce99fb62333fbda5106dfae99cad7298316b3f08
+checksum=2728ecd9f1c5106fe8bc07f0b03bda316036adc5d03a3ac001511f7543c337c7
From 1d4612cef95b8c97d4a17300e702224e9814ef74 Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Tue, 5 Mar 2024 13:37:29 +0100
Subject: [PATCH 115/142] plasma-systemmonitor: update to 6.0.0.
Co-authored-by: Luciogi <lucigithubcommit@skiff.com>
---
srcpkgs/plasma-systemmonitor/template | 13 +++++++------
1 file changed, 7 insertions(+), 6 deletions(-)
diff --git a/srcpkgs/plasma-systemmonitor/template b/srcpkgs/plasma-systemmonitor/template
index 0d4f41708df847..456062d601469f 100644
--- a/srcpkgs/plasma-systemmonitor/template
+++ b/srcpkgs/plasma-systemmonitor/template
@@ -1,16 +1,17 @@
# Template file for 'plasma-systemmonitor'
pkgname=plasma-systemmonitor
-version=5.27.10
+version=6.0.1
revision=1
build_style=cmake
-hostmakedepends="extra-cmake-modules gettext qt5-host-tools qt5-qmake
- kpackage kconfig kcoreaddons"
-makedepends="kirigami2-devel libksysguard-devel kitemmodels-devel
- knewstuff-devel"
+hostmakedepends="extra-cmake-modules gettext qt6-tools kf6-kpackage
+ kf6-kconfig kf6-kcoreaddons"
+makedepends="kf6-kirigami-devel libksysguard-devel kf6-kitemmodels-devel
+ kf6-knewstuff-devel kf6-kio-devel kf6-kdbusaddons-devel
+ kf6-kservice-devel kf6-kglobalaccel-devel kirigami-addons-devel"
depends="kirigami2 qqc2-desktop-style kquickcharts ksystemstats"
short_desc="Application for monitoring system resources"
maintainer="John <me@johnnynator.dev>"
license="GPL-2.0-only OR GPL-3.0-only, LGPL-2.1-only OR LGPL-3.0-only"
homepage="https://invent.kde.org/plasma/plasma-systemmonitor"
distfiles="${KDE_SITE}/plasma/${version}/${pkgname}-${version}.tar.xz"
-checksum=64a1705797b42be1ed0be8258b11829b10f8b155e09bb4fbcf4757e2d7eb8a0e
+checksum=2f8979978b348d6b71ac078f989dd21ff4e9b6b0d25b5e59a371be500fc99d51
From 0969c84dda784e7db9b91ab738bf8db26382c861 Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Tue, 5 Mar 2024 13:37:30 +0100
Subject: [PATCH 116/142] plasma-thunderbolt: update to 6.0.0.
---
srcpkgs/plasma-thunderbolt/template | 11 +++++------
1 file changed, 5 insertions(+), 6 deletions(-)
diff --git a/srcpkgs/plasma-thunderbolt/template b/srcpkgs/plasma-thunderbolt/template
index 481aa4f6421240..5f138e49b1fff8 100644
--- a/srcpkgs/plasma-thunderbolt/template
+++ b/srcpkgs/plasma-thunderbolt/template
@@ -1,19 +1,18 @@
# Template file for 'plasma-thunderbolt'
pkgname=plasma-thunderbolt
-version=5.27.10
+version=6.0.1
revision=1
build_style=cmake
-configure_args="-DKF5_HOST_TOOLING=/usr/lib/cmake"
-hostmakedepends="extra-cmake-modules kcoreaddons-devel
- kcmutils-devel gettext qt5-host-tools qt5-qmake"
-makedepends="kcmutils-devel"
+configure_args="-DKF6_HOST_TOOLING=/usr/lib/cmake"
+hostmakedepends="extra-cmake-modules gettext qt6-tools qt6-base"
+makedepends="kf6-kcmutils-devel"
depends="bolt"
short_desc="Plasma integration for controlling Thunderbolt devices"
maintainer="John <me@johnnynator.dev>"
license="GPL-3.0-or-later"
homepage="https://invent.kde.org/plasma/plasma-thunderbolt"
distfiles="${KDE_SITE}/plasma/${version}/${pkgname}-${version}.tar.xz"
-checksum=4d245ee5cb373d8cab39939e11002ee983c0f223070c30d2fba76f4c70306196
+checksum=9b3c3ac10f7889a66bfabbf62823ec95dfdad9ff4665296d0c207d4bd28892bd
do_check() {
: # Requires running dbus and bolt services
From cb4fb6af8f0f462a89290257e0ef7884d41903f7 Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Tue, 5 Mar 2024 13:37:32 +0100
Subject: [PATCH 117/142] plasma-vault: update to 6.0.0.
---
srcpkgs/plasma-vault/template | 14 +++++++-------
1 file changed, 7 insertions(+), 7 deletions(-)
diff --git a/srcpkgs/plasma-vault/template b/srcpkgs/plasma-vault/template
index 95dd584711d22c..6062c0ba06c2f5 100644
--- a/srcpkgs/plasma-vault/template
+++ b/srcpkgs/plasma-vault/template
@@ -1,17 +1,17 @@
# Template file for 'plasma-vault'
pkgname=plasma-vault
-version=5.27.10
+version=6.0.1
revision=1
build_style=cmake
-configure_args=" -DKF5_HOST_TOOLING=/usr/lib/cmake
+configure_args="-DKF6_HOST_TOOLING=/usr/lib/cmake
-DDESKTOPTOJSON_EXECUTABLE=/usr/bin/desktoptojson"
-hostmakedepends="extra-cmake-modules kcoreaddons qt5-qmake qt5-host-tools
- pkg-config gettext kpackage-devel kconfig-devel kcoreaddons-devel
- plasma-framework"
-makedepends="plasma-framework-devel libksysguard-devel networkmanager-qt5-devel"
+hostmakedepends="extra-cmake-modules kcoreaddons qt6-base qt6-tools
+ pkg-config gettext"
+makedepends="libplasma-devel libksysguard-devel
+ kf6-kitemmodels-devel kf6-networkmanager-qt-devel"
short_desc="Plasma applet and services for creating encrypted vaults"
maintainer="Giuseppe Fierro <gspe@ae-design.ws>"
license="GPL-2.0-or-later, LGPL-2.0-or-later, LGPL-2.1-or-later"
homepage="https://github.com/KDE/plasma-vault"
distfiles="${KDE_SITE}/plasma/${version}/${pkgname}-${version}.tar.xz"
-checksum=75f1d05661ac553fc8fec14f4ea683bfbb60b0dea816cd7cffb22a2ae3d11a5b
+checksum=ad66289a5e1d3f6df3c17db16a1f88c158b4cf787656726e895848d0be6ed005
From c7cc87f629c7cf227fca95fe5335b4a85829b1a1 Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Tue, 5 Mar 2024 13:37:50 +0100
Subject: [PATCH 118/142] plasma-workspace-wallpapers: update to 6.0.0.
---
srcpkgs/plasma-workspace-wallpapers/template | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/srcpkgs/plasma-workspace-wallpapers/template b/srcpkgs/plasma-workspace-wallpapers/template
index e7a9a48191fe16..9e6307bf910045 100644
--- a/srcpkgs/plasma-workspace-wallpapers/template
+++ b/srcpkgs/plasma-workspace-wallpapers/template
@@ -1,6 +1,6 @@
# Template file for 'plasma-workspace-wallpapers'
pkgname=plasma-workspace-wallpapers
-version=5.27.10
+version=6.0.1
revision=1
build_style=cmake
configure_args="-DBUILD_TESTING=OFF"
@@ -10,4 +10,4 @@ maintainer="John <me@johnnynator.dev>"
license="GPL-2.0-or-later"
homepage="https://invent.kde.org/plasma/plasma-workspace-wallpapers"
distfiles="${KDE_SITE}/plasma/${version}/${pkgname}-${version}.tar.xz"
-checksum=82862d512993b958f7f96e191ce951ff2748012292941f73cdd308f37e2e64d0
+checksum=316322aeed53a904acfa6937813df6d2164498cd9d4c2f2d87b610bb5bcf82ce
From 55e563e5f7af7fc5e9059d84fafd5919e5f4e3fd Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Tue, 5 Mar 2024 13:37:54 +0100
Subject: [PATCH 119/142] plasma-workspace: update to 6.0.0.
Co-authored-by: Luciogi <lucigithubcommit@skiff.com>
---
common/shlibs | 2 +-
srcpkgs/plasma-workspace/template | 39 ++++++++++++++++---------------
2 files changed, 21 insertions(+), 20 deletions(-)
diff --git a/common/shlibs b/common/shlibs
index 771dad502f90c5..ff6322b6baf3dc 100644
--- a/common/shlibs
+++ b/common/shlibs
@@ -1337,7 +1337,7 @@ libzzip-0.so.13 zziplib-0.13.62_1
libzzipfseeko-0.so.13 zziplib-0.13.62_1
libzzipwrap-0.so.13 zziplib-0.13.62_1
libzzipmmapped-0.so.13 zziplib-0.13.62_1
-libkworkspace5.so.5 kworkspace-5.14.5_2
+libkworkspace6.so.6 kworkspace-6.0.0_1
libdb-5.3.so libdb-5.3.21_1
libdb_cxx-5.3.so libdb-cxx-5.3.21_1
libcares.so.2 c-ares-1.10.0_1
diff --git a/srcpkgs/plasma-workspace/template b/srcpkgs/plasma-workspace/template
index 35adb08440bf45..04e21fd2412701 100644
--- a/srcpkgs/plasma-workspace/template
+++ b/srcpkgs/plasma-workspace/template
@@ -1,50 +1,51 @@
# Template file for 'plasma-workspace'
pkgname=plasma-workspace
-version=5.27.10
-revision=3
+version=6.0.1
+revision=1
build_style=cmake
configure_args="-DBUILD_TESTING=OFF
-DWaylandScanner_EXECUTABLE=/usr/bin/wayland-scanner
-DKF5_HOST_TOOLING=/usr/lib/cmake"
-hostmakedepends="extra-cmake-modules iso-codes pkg-config kdoctools kcoreaddons
- qt5-wayland plasma-wayland-protocols gettext wayland-devel
- kcmutils-devel kpackage-devel kconfig-devel kcoreaddons-devel plasma-framework"
-makedepends="qt5-devel qt5-declarative-devel qt5-script-devel plasma-framework-devel
- krunner-devel kjsembed-devel knotifyconfig-devel kdesu-devel knewstuff-devel
- kcmutils-devel kidletime-devel kdelibs4support-devel libksysguard-devel
- baloo5-devel ktexteditor-devel kwin-devel libxcb-devel libXtst-devel
- libqalculate-devel prison-devel kholidays-devel ksolid-devel kpeople-devel
- libXft-devel libkscreen-devel kactivities5-stats-devel
- $(vopt_if pipewire kpipewire-devel)"
+hostmakedepends="extra-cmake-modules iso-codes pkg-config gettext
+ qt6-base qt6-tools SPIRV-Tools"
+makedepends="qt6-declarative-devel libplasma-devel
+ kf6-krunner-devel kf6-knotifyconfig-devel kf6-kdesu-devel kf6-knewstuff-devel
+ kf6-kcmutils-devel kf6-kidletime-devel libksysguard-devel
+ kf6-baloo-devel kf6-ktexteditor-devel kwin-devel libxcb-devel libXtst-devel
+ libqalculate-devel kf6-prison-devel kf6-kholidays-devel kf6-solid-devel
+ kf6-kpeople-devel kf6-kunitconversion-devel kf6-kstatusnotifieritem-devel
+ libXft-devel libkscreen-devel kpipewire-devel plasma5support-devel
+ plasma-activities-stats-devel kf6-kwallet-devel plasma-activities-devel
+ kf6-kded-devel kf6-networkmanager-qt-devel kf6-kirigami-devel
+ kf6-kuserfeedback-devel phonon-devel polkit-qt6-devel"
depends="kactivitymanagerd kwin iso-codes milou plasma-integration
- kquickcharts qt5-wayland xorg-server-xwayland qt5-tools"
+ qt6-wayland xorg-server-xwayland qt6-tools"
short_desc="KDE Window manager"
maintainer="John <me@johnnynator.dev>"
license="GPL-2.0-or-later, GFDL-1.2-or-later, LGPL-2.1-or-later"
homepage="https://invent.kde.org/plasma/plasma-workspace"
distfiles="${KDE_SITE}/plasma/${version}/${pkgname}-${version}.tar.xz"
-checksum=525dc164c61a6730f33d54ff5013d57184b9d671786fe898ca7e054426359778
+checksum=d4c35cb168b990487b39f1b7eb1946909c5e74f0200d0de2d317659c16f15a0c
-build_options="pipewire"
-build_options_default="pipewire"
if [ "$XBPS_TARGET_LIBC" = "glibc" ]; then
makedepends+=" libxcrypt-devel"
fi
kworkspace_package() {
- short_desc="Plasma Workspace Library for KF5"
+ short_desc="Plasma Workspace Library for KF6"
pkg_install() {
- vmove "usr/lib/libkworkspace5.so.5*"
+ vmove "usr/lib/libkworkspace6.so.6*"
}
}
plasma-workspace-devel_package() {
- short_desc+=" - development"
+ short_desc+=" - development files"
depends="${makedepends} kworkspace>=${version}_${revision}
${sourcepkg}>=${version}_${revision}"
pkg_install() {
vmove usr/include
vmove usr/lib/cmake
+ vmove "usr/lib/*.so"
}
}
From 54f3e2a1d0b9f086bbdbad4b9657fe864c421562 Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Tue, 5 Mar 2024 13:37:56 +0100
Subject: [PATCH 120/142] polkit-kde-agent: update to 6.0.0.
---
srcpkgs/polkit-kde-agent/template | 11 +++++------
1 file changed, 5 insertions(+), 6 deletions(-)
diff --git a/srcpkgs/polkit-kde-agent/template b/srcpkgs/polkit-kde-agent/template
index 1f530d2b433493..4b5f6c0f697df4 100644
--- a/srcpkgs/polkit-kde-agent/template
+++ b/srcpkgs/polkit-kde-agent/template
@@ -1,15 +1,14 @@
# Template file for 'polkit-kde-agent'
pkgname=polkit-kde-agent
-version=5.27.10
+version=6.0.1
revision=1
build_style=cmake
-configure_args="-DBUILD_TESTING=OFF"
-hostmakedepends="extra-cmake-modules qt5-qmake qt5-host-tools gettext kcoreaddons"
-makedepends="kcrash-devel kdbusaddons-devel kiconthemes-devel kdoctools-devel
- polkit-qt5-devel"
+hostmakedepends="extra-cmake-modules qt6-base qt6-tools gettext"
+makedepends="kf6-kcrash-devel kf6-kdbusaddons-devel kf6-kiconthemes-devel
+ kf6-kwindowsystem-devel polkit-qt6-devel"
short_desc="KDE PolKit auth agent"
maintainer="John <me@johnnynator.dev>"
license="GPL-2.0-or-later"
homepage="https://commits.kde.org/polkit-kde-agent"
distfiles="${KDE_SITE}/plasma/${version}/${pkgname}-1-${version}.tar.xz"
-checksum=a3952a2785e468317a41bbc49ae02af816646afe3108d0612730f4f2398f8bdb
+checksum=629817c6e56a5647c3af97d6dc960e7744460332bd3de6af809095e8b532d93d
From 7595ad2ee014aee3200b88a8247258206e1bb6fa Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Tue, 5 Mar 2024 13:37:58 +0100
Subject: [PATCH 121/142] powerdevil: update to 6.0.0.
---
srcpkgs/powerdevil/template | 16 +++++++++-------
1 file changed, 9 insertions(+), 7 deletions(-)
diff --git a/srcpkgs/powerdevil/template b/srcpkgs/powerdevil/template
index 866710eed90bbe..9445af3a9ff15b 100644
--- a/srcpkgs/powerdevil/template
+++ b/srcpkgs/powerdevil/template
@@ -1,16 +1,18 @@
# Template file for 'powerdevil'
pkgname=powerdevil
-version=5.27.10
+version=6.0.1
revision=1
build_style=cmake
-configure_args="-DBUILD_TESTING=OFF -DKF5_HOST_TOOLING=/usr/lib/cmake"
-hostmakedepends="extra-cmake-modules pkg-config kdoctools kauth-devel
- gettext kconfig-devel kcmutils-devel qt5-qmake qt5-host-tools"
-makedepends="bluez-qt5-devel libkscreen-devel networkmanager-qt5-devel
- kdesignerplugin-devel kdoctools-devel plasma-workspace-devel ksolid-devel"
+configure_args="-DBUILD_TESTING=OFF -DKF6_HOST_TOOLING=/usr/lib/cmake"
+hostmakedepends="extra-cmake-modules pkg-config gettext qt6-base qt6-tools"
+makedepends="kf6-bluez-qt-devel libkscreen-devel kf6-networkmanager-qt-devel
+ kf6-kdoctools-devel kf6-solid-devel kf6-kcmutils-devel kf6-kauth-devel
+ kf6-kidletime-devel kf6-kxmlgui-devel kf6-knotifications-devel kf6-kio-devel
+ kf6-kirigami-devel kf6-kitemmodels-devel plasma-activities-devel
+ plasma-workspace-devel"
short_desc="Power consumption settings of a Plasma"
maintainer="John <me@johnnynator.dev>"
license="GPL-2.0-or-later"
homepage="https://invent.kde.org/plasma/powerdevil"
distfiles="${KDE_SITE}/plasma/${version}/${pkgname}-${version}.tar.xz"
-checksum=06c1a3c09880dd2060e3c8026189d8568d8a0f166ea33c2584669f85a04ec8f1
+checksum=0ac48f23e82644384340f0639037a8424169a8e1a34b49f3f6d250533242d0af
From c5a4290d1275c92c38d479eb9af0879163f52769 Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Tue, 5 Mar 2024 13:38:00 +0100
Subject: [PATCH 122/142] sddm-kcm: update to 6.0.0.
---
srcpkgs/sddm-kcm/template | 11 +++++------
1 file changed, 5 insertions(+), 6 deletions(-)
diff --git a/srcpkgs/sddm-kcm/template b/srcpkgs/sddm-kcm/template
index 74639764f3c119..5a30493a24cc4c 100644
--- a/srcpkgs/sddm-kcm/template
+++ b/srcpkgs/sddm-kcm/template
@@ -1,17 +1,16 @@
# Template file for 'sddm-kcm'
pkgname=sddm-kcm
-version=5.27.10
+version=6.0.1
revision=1
build_style=cmake
configure_args="-DBUILD_TESTING=OFF -DKF5_HOST_TOOLING=/usr/lib/cmake"
-hostmakedepends="extra-cmake-modules pkg-config qt5-devel qt5-qmake
- kpackage-devel gettext kauth-devel kconfig-devel kcmutils-devel"
-makedepends="kio-devel xcb-util-image-devel libXcursor-devel
- kcmutils-devel knewstuff-devel"
+hostmakedepends="extra-cmake-modules pkg-config qt6-tools qt6-base gettext"
+makedepends="kf6-kio-devel xcb-util-image-devel libXcursor-devel
+ kf6-kcmutils-devel kf6-knewstuff-devel"
depends="sddm"
short_desc="KDE Config Module for SDDM"
maintainer="John <me@johnnynator.dev>"
license="GPL-2.0-or-later"
homepage="https://invent.kde.org/plasma/sddm-kcm"
distfiles="${KDE_SITE}/plasma/${version}/${pkgname}-${version}.tar.xz"
-checksum=83e43177bf83d7b2c5d617349bb913dbdb80b0354aecbcc47febd4e50d95f4ad
+checksum=7fce77f33ed6585910371d983fe2e20b107fecabc8652f8afb08d9ae193ee1cf
From d04f5f8570dac7838d4467cc9b7bcf0defff26d1 Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Tue, 5 Mar 2024 13:38:01 +0100
Subject: [PATCH 123/142] systemsettings: update to 6.0.0.
---
srcpkgs/systemsettings/template | 13 ++++++-------
1 file changed, 6 insertions(+), 7 deletions(-)
diff --git a/srcpkgs/systemsettings/template b/srcpkgs/systemsettings/template
index 255fafa4ed3d07..7db02132a8f734 100644
--- a/srcpkgs/systemsettings/template
+++ b/srcpkgs/systemsettings/template
@@ -1,17 +1,16 @@
# Template file for 'systemsettings'
pkgname=systemsettings
-version=5.27.10
+version=6.0.1
revision=1
build_style=cmake
configure_args="-DBUILD_TESTING=OFF"
-hostmakedepends="python3 qt5-qmake qt5-host-tools kconfig
- kpackage kcoreaddons kdoctools extra-cmake-modules gettext"
-makedepends="kcmutils-devel kdoctools khtml-devel kactivities5-stats-devel
- kirigami2-devel plasma-workspace-devel"
-depends="kirigami2 setxkbmap xrdb"
+hostmakedepends="python3 qt6-base qt6-tools kconfig
+ extra-cmake-modules gettext"
+makedepends="kf6-kcmutils-devel kf6-kirigami-devel plasma-workspace-devel"
+depends="kf6-kirigami setxkbmap xrdb"
short_desc="KDE System settings"
maintainer="John <me@johnnynator.dev>"
license="GPL-2.0-or-later, GFDL-1.2-only"
homepage="https://invent.kde.org/plasma/systemsettings"
distfiles="${KDE_SITE}/plasma/${version}/${pkgname}-${version}.tar.xz"
-checksum=af4c47f2cbe3a5cd8789eaad69d6ab4e73909dfe7500c5a71b01f5b82c860d39
+checksum=1c64a15819c2c683c669725f11ae85a2cdc494e47996f6a56cb2d81318904d95
From 1b21849747de1b98c2151399a83a106fedb339b2 Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Tue, 5 Mar 2024 13:38:03 +0100
Subject: [PATCH 124/142] xdg-desktop-portal-kde: update to 6.0.0.
---
srcpkgs/xdg-desktop-portal-kde/template | 13 +++++++------
1 file changed, 7 insertions(+), 6 deletions(-)
diff --git a/srcpkgs/xdg-desktop-portal-kde/template b/srcpkgs/xdg-desktop-portal-kde/template
index 5cc274d6014b59..4890df25bc7084 100644
--- a/srcpkgs/xdg-desktop-portal-kde/template
+++ b/srcpkgs/xdg-desktop-portal-kde/template
@@ -1,16 +1,17 @@
# Template file for 'xdg-desktop-portal-kde'
pkgname=xdg-desktop-portal-kde
-version=5.27.10
+version=6.0.1
revision=1
build_style=cmake
configure_args="-DWaylandScanner_EXECUTABLE=/usr/bin/wayland-scanner"
-hostmakedepends="extra-cmake-modules qt5-qmake qt5-host-tools kcoreaddons gettext
- kpackage wayland-devel plasma-wayland-protocols pkg-config qt5-wayland"
-makedepends="glib-devel kio-devel kwayland-devel libepoxy-devel pipewire-devel
- plasma-framework-devel kdeclarative-devel kirigami2-devel"
+hostmakedepends="extra-cmake-modules qt6-base qt6-tools gettext
+ wayland-devel plasma-wayland-protocols pkg-config qt6-wayland"
+makedepends="kf6-kio-devel kf6-kdeclarative-devel kf6-kirigami-devel
+ kf6-kstatusnotifieritem-devel libplasma-devel kwayland-devel
+ libepoxy-devel pipewire-devel glib-devel"
short_desc="Backend implementation for xdg-desktop-portal that is using Qt/KF5"
maintainer="John <me@johnnynator.dev>"
license="GPL-3.0-or-later"
homepage="https://phabricator.kde.org/source/xdg-desktop-portal-kde/"
distfiles="${KDE_SITE}/plasma/${version}/${pkgname}-${version}.tar.xz"
-checksum=bd731ff0c3e27293728292e1b07276af53ad8a4fbbb915f1d0fd77b99d7bef2b
+checksum=da4a0b864ca176e8ce19f6e15d27c8f919323a51a0724ec82378179c3158d999
From 75f18ea85bd1ae577c553cf8fe61e6d359fb2ca5 Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Tue, 5 Mar 2024 14:05:02 +0100
Subject: [PATCH 125/142] New package: plasma-activities-6.0.0
---
common/shlibs | 3 +++
srcpkgs/plasma-activities-devel | 1 +
srcpkgs/plasma-activities/template | 26 ++++++++++++++++++++++++++
3 files changed, 30 insertions(+)
create mode 120000 srcpkgs/plasma-activities-devel
create mode 100644 srcpkgs/plasma-activities/template
diff --git a/common/shlibs b/common/shlibs
index ff6322b6baf3dc..19793b96592959 100644
--- a/common/shlibs
+++ b/common/shlibs
@@ -1534,6 +1534,7 @@ libaqbankingpp.so.0 aqbanking-5.0.25_1
libxmlsec1.so.1 xmlsec1-1.2.31_2
libxmlsec1-nss.so.1 xmlsec1-1.2.31_2
libxmlsec1-openssl.so.1 xmlsec1-1.2.31_2
+libPlasmaActivities.so.6 plasma-activities-6.0.0_1
libcheck.so.0 check-0.9.12_1
liblxc.so.1 liblxc-4.0.6_2
libtcmalloc.so.4 gperftools-2.1_1
@@ -1597,6 +1598,8 @@ libOgreRTShaderSystem.so.1.12.9 libogre-1.12.9_1
libOgreMeshLodGenerator.so.1.12.9 libogre-1.12.9_1
libOgrePaging.so.1.12.9 libogre-1.12.9_1
libglut.so.3 libfreeglut-2.8.1_1
+libPlasma.so.6 libplasma-6.0.0_1
+libPlasmaQuick.so.6 libplasma-6.0.0_1
libogmrip-gtk.so.1 ogmrip-1.0.0_1
libogmdvd.so.1 ogmrip-1.0.0_1
libogmjob.so.1 ogmrip-1.0.0_1
diff --git a/srcpkgs/plasma-activities-devel b/srcpkgs/plasma-activities-devel
new file mode 120000
index 00000000000000..a7588ee20a573c
--- /dev/null
+++ b/srcpkgs/plasma-activities-devel
@@ -0,0 +1 @@
+plasma-activities
\ No newline at end of file
diff --git a/srcpkgs/plasma-activities/template b/srcpkgs/plasma-activities/template
new file mode 100644
index 00000000000000..739ade229ae662
--- /dev/null
+++ b/srcpkgs/plasma-activities/template
@@ -0,0 +1,26 @@
+# Template file for 'plasma-activities'
+pkgname=plasma-activities
+version=6.0.1
+revision=1
+build_style=cmake
+hostmakedepends="extra-cmake-modules qt6-base qt6-tools
+ qt6-declarative-host-tools"
+makedepends="qt6-base-devel qt6-declarative-devel boost-devel
+ kf6-kconfig-devel kf6-kcoreaddons-devel kf6-kwindowsystem-devel"
+short_desc="Core components for the KDE's Activities System"
+maintainer="John <me@johnnynator.dev>"
+license="(LGPL-2.1-only OR LGPL-3.0-only) AND GPL-2.0-or-later"
+homepage="https://invent.kde.org/plasma/plasma-activities"
+distfiles="${KDE_SITE}/plasma/${version}/${pkgname}-${version}.tar.xz"
+checksum=2fd7deee0eaaefc297a02e68e116b4f6da9475bb6f26f73d7ced1b5922bf4d86
+
+plasma-activities-devel_package() {
+ depends="${sourcepkg}>=${version}_${revision}"
+ short_desc+=" - development files"
+ pkg_install() {
+ vmove usr/lib/cmake
+ vmove usr/include
+ vmove usr/lib/pkgconfig
+ vmove "usr/lib/*.so"
+ }
+}
From dc9583795a3c4edcb4cc07c70a948a6f163620b5 Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Tue, 5 Mar 2024 15:10:22 +0100
Subject: [PATCH 126/142] New package: kglobalacceld-6.0.0
---
common/shlibs | 1 +
srcpkgs/kglobalacceld-devel | 1 +
srcpkgs/kglobalacceld/template | 25 +++++++++++++++++++++++++
3 files changed, 27 insertions(+)
create mode 120000 srcpkgs/kglobalacceld-devel
create mode 100644 srcpkgs/kglobalacceld/template
diff --git a/common/shlibs b/common/shlibs
index 19793b96592959..ccbbaa3100125f 100644
--- a/common/shlibs
+++ b/common/shlibs
@@ -2903,6 +2903,7 @@ libKF5KHtml.so.5 khtml-5.26.0_1
libKF5JsEmbed.so.5 kjsembed-5.26.0_1
libKF5KrossCore.so.5 kross-5.26.0_1
libKF5KrossUi.so.5 kross-5.36.0_1
+libKGlobalAccelD.so.0 kglobalacceld-6.0.0_1
liblmdb.so.0 lmdb-0.9.18_2
libisns.so.0 libisns-0.101_2
libz80ex.so.1 z80ex-1.1.21_1
diff --git a/srcpkgs/kglobalacceld-devel b/srcpkgs/kglobalacceld-devel
new file mode 120000
index 00000000000000..e349a4b5650e73
--- /dev/null
+++ b/srcpkgs/kglobalacceld-devel
@@ -0,0 +1 @@
+kglobalacceld
\ No newline at end of file
diff --git a/srcpkgs/kglobalacceld/template b/srcpkgs/kglobalacceld/template
new file mode 100644
index 00000000000000..956ac64773043f
--- /dev/null
+++ b/srcpkgs/kglobalacceld/template
@@ -0,0 +1,25 @@
+# Template file for 'kglobalacceld'
+pkgname=kglobalacceld
+version=6.0.1
+revision=1
+build_style=cmake
+hostmakedepends="extra-cmake-modules qt6-base qt6-tools"
+makedepends="kf6-kglobalaccel-devel kf6-kconfig-devel kf6-kcrash-devel
+ kf6-kdbusaddons-devel kf6-kwindowsystem-devel kf6-kservice-devel
+ kf6-kio-devel"
+short_desc="Daemon providing Global Keyboard Shortcut functionality"
+maintainer="John <me@johnnynator.dev>"
+license="GPL-3.0-or-later"
+homepage="https://invent.kde.org/plasma/kglobalacceld"
+distfiles="${KDE_SITE}/plasma/${version}/${pkgname}-${version}.tar.xz"
+checksum=b40d43328d023d7ab1b265a3e8550dbfef2b8d0d1db2ada858111dcf3c194ea7
+
+kglobalacceld-devel_package() {
+ depends="${sourcepkg}>=${version}_${revision}"
+ short_desc+=" - development files"
+ pkg_install() {
+ vmove usr/include
+ vmove usr/lib/cmake
+ #vmove "usr/lib/*.so"
+ }
+}
From 41b0550f2379658635942876280ef54aa09cc037 Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Tue, 5 Mar 2024 15:25:04 +0100
Subject: [PATCH 127/142] kwayland: update to 6.0.0.
---
common/shlibs | 3 +--
srcpkgs/kwayland/template | 18 +++++++++---------
2 files changed, 10 insertions(+), 11 deletions(-)
diff --git a/common/shlibs b/common/shlibs
index ccbbaa3100125f..4efc891bd6809a 100644
--- a/common/shlibs
+++ b/common/shlibs
@@ -2837,8 +2837,7 @@ libsass.so.1 libsass-3.5.0_1
libjbig.so.0 jbigkit-libs-2.1_2
libjbig85.so.0 jbigkit-libs-2.1_2
libskk.so.0 libskk-1.0.2_1
-libKF5WaylandServer.so.5 kwayland-5.26.0_1
-libKF5WaylandClient.so.5 kwayland-5.26.0_1
+libKWaylandClient.so.6 kwayland-6.0.0_1
libKF5IdleTime.so.5 kidletime-5.26.0_1
libKF5Archive.so.5 karchive-5.26.0_1
libKF5Codecs.so.5 kcodecs-5.26.0_1
diff --git a/srcpkgs/kwayland/template b/srcpkgs/kwayland/template
index a4a3762d5f379c..8de2203137dc1f 100644
--- a/srcpkgs/kwayland/template
+++ b/srcpkgs/kwayland/template
@@ -1,19 +1,20 @@
# Template file for 'kwayland'
+# XXX: kwayland5 miight be needed
pkgname=kwayland
-version=5.115.0
+version=6.0.1
revision=1
build_style=cmake
configure_args="-DBUILD_TESTING=OFF"
-hostmakedepends="kcoreaddons pkg-config extra-cmake-modules qt5-host-tools qt5-tools-devel
- plasma-wayland-protocols qt5-wayland-devel wayland-devel"
-makedepends="qt5-tools-devel MesaLib-devel wayland-devel wayland-protocols qt5-wayland-devel
- libxkbcommon-devel"
+hostmakedepends="kcoreaddons pkg-config extra-cmake-modules qt6-tools qt6-base
+ wayland-devel"
+makedepends="qt6-tools-devel MesaLib-devel wayland-devel wayland-protocols qt6-wayland-devel
+ libxkbcommon-devel plasma-wayland-protocols"
short_desc="Qt-style client and server library wrapper for Wayland libraries"
maintainer="John <me@johnnynator.dev>"
license="LGPL-2.1-or-later"
-homepage="https://invent.kde.org/frameworks/kwayland"
-distfiles="${KDE_SITE}/frameworks/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=07b512d9ce51a1cacc6d13c1c26143b57372afed0e30bd1c100ad46861b4643c
+homepage="https://invent.kde.org/plasma/kwayland"
+distfiles="${KDE_SITE}/plasma/${version}/${pkgname}-${version}.tar.xz"
+checksum=d2b4d9ab31e254d6757a4ec6ab1ce780dbc6c00d4c8f6a5da07cf9181e8c8595
kwayland-devel_package() {
short_desc+=" - development"
@@ -21,7 +22,6 @@ kwayland-devel_package() {
pkg_install() {
vmove usr/include
vmove usr/lib/cmake
- vmove usr/lib/qt5/mkspecs
vmove "usr/lib/*.so"
}
}
From 78e7c1725ad8f922ceaa709618dcb9403114f984 Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Tue, 5 Mar 2024 15:34:05 +0100
Subject: [PATCH 128/142] New package: libplasma-6.0.0
---
srcpkgs/libplasma-devel | 1 +
srcpkgs/libplasma/template | 27 +++++++++++++++++++++++++++
2 files changed, 28 insertions(+)
create mode 120000 srcpkgs/libplasma-devel
create mode 100644 srcpkgs/libplasma/template
diff --git a/srcpkgs/libplasma-devel b/srcpkgs/libplasma-devel
new file mode 120000
index 00000000000000..ead939b748307e
--- /dev/null
+++ b/srcpkgs/libplasma-devel
@@ -0,0 +1 @@
+libplasma
\ No newline at end of file
diff --git a/srcpkgs/libplasma/template b/srcpkgs/libplasma/template
new file mode 100644
index 00000000000000..6f0fa74aad498f
--- /dev/null
+++ b/srcpkgs/libplasma/template
@@ -0,0 +1,27 @@
+# Template file for 'libplasma'
+pkgname=libplasma
+version=6.0.1
+revision=1
+build_style=cmake
+hostmakedepends="extra-cmake-modules qt6-base qt6-tools
+ qt6-declarative-host-tools gettext pkg-config"
+makedepends="qt6-base-devel qt6-declarative-devel qt6-svg-devel
+ kf6-kcmutils-devel kf6-ksvg-devel kf6-ki18n-devel kf6-kwindowsystem-devel
+ kf6-kpackage-devel kf6-kiconthemes-devel kf6-kguiaddons-devel kf6-karchive-devel
+ kf6-kconfigwidgets-devel plasma-activities-devel wayland-devel"
+short_desc="Plasma library and runtime components"
+maintainer="John <me@johnnynator.dev>"
+license="GPL-3.0-or-later"
+homepage="https://invent.kde.org/plasma/libplasma"
+distfiles="${KDE_SITE}/plasma/${version}/${pkgname}-${version}.tar.xz"
+checksum=75fed69075bf11ace2fbe29f1d15270c8737fbaa9178905049efd802de76b474
+
+libplasma-devel_package() {
+ depends="${makedepends} ${sourcepkg}>=${version}_${revision}"
+ short_desc+=" - development files"
+ pkg_install() {
+ vmove usr/include
+ vmove usr/lib/cmake
+ vmove "usr/lib/*.so"
+ }
+}
From 4c10aefbcfb131c710dfd03e49dca5cb29fc6acb Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Tue, 5 Mar 2024 15:34:15 +0100
Subject: [PATCH 129/142] New package: plasma-activities-stats-6.0.0
---
common/shlibs | 1 +
srcpkgs/plasma-activities-stats-devel | 1 +
srcpkgs/plasma-activities-stats/template | 24 ++++++++++++++++++++++++
3 files changed, 26 insertions(+)
create mode 120000 srcpkgs/plasma-activities-stats-devel
create mode 100644 srcpkgs/plasma-activities-stats/template
diff --git a/common/shlibs b/common/shlibs
index 4efc891bd6809a..4d9a17d07583d5 100644
--- a/common/shlibs
+++ b/common/shlibs
@@ -1535,6 +1535,7 @@ libxmlsec1.so.1 xmlsec1-1.2.31_2
libxmlsec1-nss.so.1 xmlsec1-1.2.31_2
libxmlsec1-openssl.so.1 xmlsec1-1.2.31_2
libPlasmaActivities.so.6 plasma-activities-6.0.0_1
+libPlasmaActivitiesStats.so.1 plasma-activities-stats-6.0.1_1
libcheck.so.0 check-0.9.12_1
liblxc.so.1 liblxc-4.0.6_2
libtcmalloc.so.4 gperftools-2.1_1
diff --git a/srcpkgs/plasma-activities-stats-devel b/srcpkgs/plasma-activities-stats-devel
new file mode 120000
index 00000000000000..88c843837a1764
--- /dev/null
+++ b/srcpkgs/plasma-activities-stats-devel
@@ -0,0 +1 @@
+plasma-activities-stats
\ No newline at end of file
diff --git a/srcpkgs/plasma-activities-stats/template b/srcpkgs/plasma-activities-stats/template
new file mode 100644
index 00000000000000..3b5de8937b9e1c
--- /dev/null
+++ b/srcpkgs/plasma-activities-stats/template
@@ -0,0 +1,24 @@
+# Template file for 'plasma-activities-stats'
+pkgname=plasma-activities-stats
+version=6.0.1
+revision=1
+build_style=cmake
+hostmakedepends="extra-cmake-modules qt6-base qt6-tools"
+makedepends="kf6-kconfig-devel plasma-activities-devel
+ boost-devel"
+short_desc="Library for accessing the usage data collected by the activities system"
+maintainer="John <me@johnnynator.dev>"
+license="GPL-3.0-or-later"
+homepage="https://invent.kde.org/plasma/plasma-activities-stats"
+distfiles="${KDE_SITE}/plasma/${version}/${pkgname}-${version}.tar.xz"
+checksum=779ff55a449b9745295a7dcbff9a22abb4d4f0f74a807219674f624f7b55a6ea
+
+plasma-activities-stats-devel_package() {
+ depends="${sourcepkg}>=${version}_${revision}"
+ short_desc+=" - development files"
+ pkg_install() {
+ vmove usr/include
+ vmove usr/lib/cmake
+ vmove "usr/lib/*.so"
+ }
+}
From bf8d3a4fa24952f75e8b61b85c76cf20fdf409cb Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Tue, 5 Mar 2024 16:36:57 +0100
Subject: [PATCH 130/142] fixup! flatpak: update to 1.15.6.
---
srcpkgs/flatpak/template | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/srcpkgs/flatpak/template b/srcpkgs/flatpak/template
index 819686057ac9bc..b1b5f325658d98 100644
--- a/srcpkgs/flatpak/template
+++ b/srcpkgs/flatpak/template
@@ -48,7 +48,7 @@ flatpak-devel_package() {
short_desc+=" - development files"
depends="${sourcepkg}>=${version}_${revision} libglib-devel libostree-devel
libcurl-devel libarchive-devel json-glib-devel dconf-devel libseccomp-devel
- gpgme-devel"
+ gpgme-devel polkit-devel"
pkg_install() {
vmove usr/include
vmove usr/lib/pkgconfig
From 96dc443faa2dab718bc22fe59c3d1eaff07be6b8 Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Tue, 5 Mar 2024 17:14:03 +0100
Subject: [PATCH 131/142] New package: plasma5support-6.0.0
---
common/shlibs | 1 +
srcpkgs/plasma5support-devel | 1 +
srcpkgs/plasma5support/template | 26 ++++++++++++++++++++++++++
3 files changed, 28 insertions(+)
create mode 120000 srcpkgs/plasma5support-devel
create mode 100644 srcpkgs/plasma5support/template
diff --git a/common/shlibs b/common/shlibs
index 4d9a17d07583d5..3735b9ee9ce6df 100644
--- a/common/shlibs
+++ b/common/shlibs
@@ -1704,6 +1704,7 @@ libxmlsec1-gnutls.so.1 xmlsec1-1.2.31_2
libefivar.so.1 libefivar-31_1
libefiboot.so.1 libefivar-31_1
libefisec.so.1 libefivar-38_1
+libPlasma5Support.so.6 plasma5support-6.0.0_1
libportaudio.so.2 portaudio-19.20140130_1
libportaudiocpp.so.0 portaudio-cpp-19.20140130_1
libdar.so.6000 libdar-2.6.6_1
diff --git a/srcpkgs/plasma5support-devel b/srcpkgs/plasma5support-devel
new file mode 120000
index 00000000000000..44602206e714df
--- /dev/null
+++ b/srcpkgs/plasma5support-devel
@@ -0,0 +1 @@
+plasma5support
\ No newline at end of file
diff --git a/srcpkgs/plasma5support/template b/srcpkgs/plasma5support/template
new file mode 100644
index 00000000000000..8a038db00bb17f
--- /dev/null
+++ b/srcpkgs/plasma5support/template
@@ -0,0 +1,26 @@
+# Template file for 'plasma5support'
+pkgname=plasma5support
+version=6.0.1
+revision=1
+build_style=cmake
+hostmakedepends="extra-cmake-modules qt6-base qt6-tools gettext
+ qt6-declarative-host-tools"
+makedepends="qt6-declarative-devel kf6-kconfig-devel kf6-ki18n-devel
+ kf6-kcoreaddons-devel"
+short_desc="Support components for porting from KF5/Qt5 to KF6/Qt6"
+maintainer="John <me@johnnynator.dev>"
+license="GPL-3.0-or-later"
+homepage="https://invent.kde.org/plasma/plasma5support"
+#changelog=""
+distfiles="${KDE_SITE}/plasma/${version}/${pkgname}-${version}.tar.xz"
+checksum=0b25bd132306084cb5c0dae07c5c0ffa7a32d9eb1eacc0d34b56e784711ed335
+
+plasma5support-devel_package() {
+ depends="${sourcepkg}>=${version}_${revision}"
+ short_desc+=" - development files"
+ pkg_install() {
+ vmove usr/include
+ vmove usr/lib/cmake
+ vmove "usr/lib/*.so"
+ }
+}
From a71a5c56fa0aab989a1f9c4278e15326587b88ae Mon Sep 17 00:00:00 2001
From: Luciogi <lucigithubcommit@skiff.com>
Date: Wed, 6 Mar 2024 17:59:49 +0500
Subject: [PATCH 132/142] New package: kwayland5
---
common/shlibs | 1 +
srcpkgs/kwayland-integration/template | 7 +++----
srcpkgs/kwayland5-devel | 1 +
srcpkgs/kwayland5/template | 28 +++++++++++++++++++++++++++
4 files changed, 33 insertions(+), 4 deletions(-)
create mode 120000 srcpkgs/kwayland5-devel
create mode 100644 srcpkgs/kwayland5/template
diff --git a/common/shlibs b/common/shlibs
index 3735b9ee9ce6df..5186378a40765d 100644
--- a/common/shlibs
+++ b/common/shlibs
@@ -2839,6 +2839,7 @@ libsass.so.1 libsass-3.5.0_1
libjbig.so.0 jbigkit-libs-2.1_2
libjbig85.so.0 jbigkit-libs-2.1_2
libskk.so.0 libskk-1.0.2_1
+libKF5WaylandClient.so.5 kwayland5-5.115.0_1
libKWaylandClient.so.6 kwayland-6.0.0_1
libKF5IdleTime.so.5 kidletime-5.26.0_1
libKF5Archive.so.5 karchive-5.26.0_1
diff --git a/srcpkgs/kwayland-integration/template b/srcpkgs/kwayland-integration/template
index d3f1abe9303b95..13c7dce26f2780 100644
--- a/srcpkgs/kwayland-integration/template
+++ b/srcpkgs/kwayland-integration/template
@@ -1,17 +1,16 @@
# Template file for 'kwayland-integration'
pkgname=kwayland-integration
-version=6.0.0
+version=6.0.1
revision=1
build_style=cmake
configure_args="-DBUILD_TESTING=OFF"
hostmakedepends="extra-cmake-modules qt5-devel qt5-qmake wayland-devel
pkg-config wayland-protocols qt5-wayland-devel"
-makedepends="kidletime-devel kwayland-devel kwindowsystem-devel kguiaddons-devel
+makedepends="kidletime-devel kwayland5-devel kwindowsystem-devel kguiaddons-devel
libxkbcommon-devel"
short_desc="Integration plugins for Kwayland"
maintainer="John <me@johnnynator.dev>"
license="LGPL-2.1-or-later"
homepage="https://invent.kde.org/plasma/kwayland-integration"
distfiles="${KDE_SITE}/plasma/${version}/${pkgname}-${version}.tar.xz"
-checksum=04e2cbc45ea3c4b6f18aba16610fd2c7fa20b263ca606290b1b27546650101e9
-broken=qt5
+checksum=1b84bcf1f3d29bb14abc4554478afdb2bc7cc7951ba12c2d3c8802338bb32c73
diff --git a/srcpkgs/kwayland5-devel b/srcpkgs/kwayland5-devel
new file mode 120000
index 00000000000000..a1695f16b01f72
--- /dev/null
+++ b/srcpkgs/kwayland5-devel
@@ -0,0 +1 @@
+kwayland5
\ No newline at end of file
diff --git a/srcpkgs/kwayland5/template b/srcpkgs/kwayland5/template
new file mode 100644
index 00000000000000..81906a4e574102
--- /dev/null
+++ b/srcpkgs/kwayland5/template
@@ -0,0 +1,28 @@
+# Template file for 'kwaylan5'
+pkgname=kwayland5
+version=5.115.0
+revision=1
+build_style=cmake
+configure_args="-DBUILD_TESTING=OFF"
+hostmakedepends="kcoreaddons pkg-config extra-cmake-modules qt5-host-tools qt5-tools-devel
+ plasma-wayland-protocols qt5-wayland-devel wayland-devel"
+makedepends="qt5-tools-devel MesaLib-devel wayland-devel wayland-protocols qt5-wayland-devel
+ libxkbcommon-devel"
+short_desc="Qt-style client and server library wrapper for Wayland libraries"
+maintainer="John <me@johnnynator.dev>"
+license="LGPL-2.1-or-later"
+homepage="https://invent.kde.org/frameworks/kwayland"
+distfiles="${KDE_SITE}/frameworks/${version%.*}/${pkgname%5}-${version}.tar.xz"
+checksum=07b512d9ce51a1cacc6d13c1c26143b57372afed0e30bd1c100ad46861b4643c
+
+kwayland5-devel_package() {
+ short_desc+=" - development"
+ depends="${makedepends} ${sourcepkg}-${version}_${revision}"
+ pkg_install() {
+ vmove usr/include
+ vmove usr/lib/cmake
+ vmove usr/lib/qt5/mkspecs
+ vmove "usr/lib/*.so"
+ }
+}
+
From 5a0ae0ecbf1b9573d0fc2cb52ebeb67983b6f4c9 Mon Sep 17 00:00:00 2001
From: Luciogi <lucigithubcommit@skiff.com>
Date: Wed, 6 Mar 2024 19:03:54 +0500
Subject: [PATCH 133/142] New package: qcoro-qt6-0.9.0
---
srcpkgs/qcoro-qt6-devel | 1 +
srcpkgs/qcoro-qt6/template | 29 +++++++++++++++++++++++++++++
2 files changed, 30 insertions(+)
create mode 120000 srcpkgs/qcoro-qt6-devel
create mode 100644 srcpkgs/qcoro-qt6/template
diff --git a/srcpkgs/qcoro-qt6-devel b/srcpkgs/qcoro-qt6-devel
new file mode 120000
index 00000000000000..5cf9d80f8fc0b4
--- /dev/null
+++ b/srcpkgs/qcoro-qt6-devel
@@ -0,0 +1 @@
+qcoro-qt6
\ No newline at end of file
diff --git a/srcpkgs/qcoro-qt6/template b/srcpkgs/qcoro-qt6/template
new file mode 100644
index 00000000000000..3d3731c493eaa3
--- /dev/null
+++ b/srcpkgs/qcoro-qt6/template
@@ -0,0 +1,29 @@
+# Template file for 'qcoro-qt6'
+pkgname=qcoro-qt6
+version=0.9.0
+revision=1
+build_style=cmake
+configure_args="-DUSE_QT_VERSION=6"
+hostmakedepends="qt6-tools"
+makedepends="qt6-websockets-devel qt6-declarative-devel"
+checkdepends="dbus"
+short_desc="C++ Coroutines for Qt6"
+maintainer="Joel Beckmeyer <joel@beckmeyer.us>"
+license="MIT"
+homepage="https://qcoro.dvratil.cz/"
+distfiles="https://github.com/danvratil/qcoro/archive/refs/tags/v${version}.tar.gz"
+checksum=cfaf6b778450f06adac4ce5e353eb6eae213a3b62b8c8740520d58cf9fe3ec1a
+
+post_install() {
+ vlicense LICENSE
+}
+
+qcoro-qt6-devel_package() {
+ short_desc+=" - development files"
+ depends="${sourcepkg}>=${version}_${revision}"
+ pkg_install() {
+ vmove usr/include
+ vmove usr/lib/cmake
+ vmove usr/lib/qt6/mkspecs
+ }
+}
From e6cc63ca7bd1525c0825c67c14296f6a7161a344 Mon Sep 17 00:00:00 2001
From: Luciogi <lucigithubcommit@skiff.com>
Date: Wed, 6 Mar 2024 19:58:22 +0500
Subject: [PATCH 134/142] New package: kirigami-addons5-1.0.1
---
srcpkgs/kirigami-addons5-devel | 1 +
srcpkgs/kirigami-addons5/template | 24 ++++++++++++++++++++++++
2 files changed, 25 insertions(+)
create mode 120000 srcpkgs/kirigami-addons5-devel
create mode 100644 srcpkgs/kirigami-addons5/template
diff --git a/srcpkgs/kirigami-addons5-devel b/srcpkgs/kirigami-addons5-devel
new file mode 120000
index 00000000000000..9e38b500cf4e59
--- /dev/null
+++ b/srcpkgs/kirigami-addons5-devel
@@ -0,0 +1 @@
+kirigami-addons5
\ No newline at end of file
diff --git a/srcpkgs/kirigami-addons5/template b/srcpkgs/kirigami-addons5/template
new file mode 100644
index 00000000000000..6f7567aa81f689
--- /dev/null
+++ b/srcpkgs/kirigami-addons5/template
@@ -0,0 +1,24 @@
+# Template file for 'kirigami-addons5'
+pkgname=kirigami-addons5
+version=1.0.1
+revision=1
+build_style=cmake
+configure_args="-DBUILD_TESTING=OFF -DBUILD_QCH=ON"
+hostmakedepends="extra-cmake-modules gettext qt5-qmake qt5-host-tools"
+makedepends="ki18n-devel kirigami2-devel"
+depends="kirigami2"
+short_desc="Add-ons for the Kirigami framework"
+maintainer="Luciogi <lucigithubcommit@skiff.com>"
+license="GPL-3.0-or-later"
+homepage="https://invent.kde.org/libraries/kirigami-addons"
+distfiles="https://github.com/KDE/kirigami-addons/archive/refs/tags/v${version}.tar.gz"
+checksum=7fdffa92846ea81db16623c70786d2724dba497699dac68b1dff2d8e92d0e317
+
+kirigami-addons5-devel_package() {
+ depends="$makedepends ${sourcepkg}-${version}_${revision}"
+ short_desc+=" - development files"
+ pkg_install() {
+ vmove usr/lib/cmake
+ }
+
+}
From 528762207ea5109dbf0757431b90a9d1e1aeadf3 Mon Sep 17 00:00:00 2001
From: Luciogi <lucigithubcommit@skiff.com>
Date: Wed, 6 Mar 2024 19:59:25 +0500
Subject: [PATCH 135/142] kirigami-addons: update to 1.0.1, add subpkg -devel
---
srcpkgs/kirigami-addons-devel | 1 +
srcpkgs/kirigami-addons/template | 19 ++++++++++++++-----
2 files changed, 15 insertions(+), 5 deletions(-)
create mode 120000 srcpkgs/kirigami-addons-devel
diff --git a/srcpkgs/kirigami-addons-devel b/srcpkgs/kirigami-addons-devel
new file mode 120000
index 00000000000000..9459083fb0a7e1
--- /dev/null
+++ b/srcpkgs/kirigami-addons-devel
@@ -0,0 +1 @@
+kirigami-addons
\ No newline at end of file
diff --git a/srcpkgs/kirigami-addons/template b/srcpkgs/kirigami-addons/template
index ab432ec9520c28..1ffe977d08d2cf 100644
--- a/srcpkgs/kirigami-addons/template
+++ b/srcpkgs/kirigami-addons/template
@@ -1,15 +1,24 @@
# Template file for 'kirigami-addons'
pkgname=kirigami-addons
-version=0.10.0
+version=1.0.1
revision=1
build_style=cmake
configure_args="-DBUILD_TESTING=OFF -DBUILD_QCH=ON"
-hostmakedepends="extra-cmake-modules gettext qt5-qmake qt5-host-tools"
-makedepends="ki18n-devel kirigami2-devel"
-depends="kirigami2"
+hostmakedepends="extra-cmake-modules gettext qt6-base qt6-tools
+ qt6-declarative-host-tools"
+makedepends="kf6-ki18n-devel kf6-kirigami-devel"
+depends="kf6-kirigami"
short_desc="Add-ons for the Kirigami framework"
maintainer="José Santos <agarimos@tutanota.com>"
license="GPL-3.0-or-later"
homepage="https://invent.kde.org/libraries/kirigami-addons"
distfiles="https://github.com/KDE/kirigami-addons/archive/refs/tags/v${version}.tar.gz"
-checksum=b7b90324fcefcedc6a8a861af85f74423b6cb840586deb3e97a3977d22d77fb3
+checksum=7fdffa92846ea81db16623c70786d2724dba497699dac68b1dff2d8e92d0e317
+
+kirigami-addons-devel_package() {
+ depends="$makedepends ${sourcepkg}-${version}_${revision}"
+ short_desc+=" - development files"
+ pkg_install() {
+ vmove usr/lib/cmake
+ }
+}
From 999ed3b8b2d52caa618e18d0ef51591f6476f7b3 Mon Sep 17 00:00:00 2001
From: Luciogi <lucigithubcommit@skiff.com>
Date: Wed, 6 Mar 2024 20:15:27 +0500
Subject: [PATCH 136/142] New package: kdeplasma-addons-6.0.0
---
srcpkgs/kdeplasma-addons/template | 16 ++++++++++++++++
srcpkgs/kdeplasma-addons/update | 1 +
2 files changed, 17 insertions(+)
create mode 100644 srcpkgs/kdeplasma-addons/template
create mode 100644 srcpkgs/kdeplasma-addons/update
diff --git a/srcpkgs/kdeplasma-addons/template b/srcpkgs/kdeplasma-addons/template
new file mode 100644
index 00000000000000..3bcabc6f4d2899
--- /dev/null
+++ b/srcpkgs/kdeplasma-addons/template
@@ -0,0 +1,16 @@
+# Template file for 'kdeplasma-addons'
+pkgname=kdeplasma-addons
+version=6.0.1
+revision=1
+build_style=cmake
+configure_args="-DBUILD_TESTING=OFF -DKF6_HOST_TOOLING=/usr/lib/cmake"
+hostmakedepends="extra-cmake-modules qt6-tools pkg-config
+ kpackage-devel kconfig-devel kcoreaddons-devel kcmutils-devel gettext"
+makedepends="kross-devel kdesignerplugin-devel kf6-kdoctools-devel kf6-kholidays-devel
+ plasma-workspace-devel kf6-purpose-devel NetworkManager-devel"
+short_desc="Various Plasma addons"
+maintainer="Luciogi <lucigithubcommit@skiff.com>"
+license="GPL-2.0-or-later, LGPL-2.1-or-later"
+homepage="https://invent.kde.org/plasma/kdeplasma-addons"
+distfiles="${KDE_SITE}/plasma/${version}/${pkgname}-${version}.tar.xz"
+checksum=6458e605d258e0b2a42d6014c336802c10df1af3fe14f34d0fdbf9e931cd2b6f
diff --git a/srcpkgs/kdeplasma-addons/update b/srcpkgs/kdeplasma-addons/update
new file mode 100644
index 00000000000000..9cf5a20c16ae29
--- /dev/null
+++ b/srcpkgs/kdeplasma-addons/update
@@ -0,0 +1 @@
+pkgname=${pkgname}
From 0c4339fbdf22c554b252f777b6fe23dea15134eb Mon Sep 17 00:00:00 2001
From: Luciogi <lucigithubcommit@skiff.com>
Date: Wed, 6 Mar 2024 20:24:53 +0500
Subject: [PATCH 137/142] New package: kgamma-6.0.0
---
srcpkgs/kgamma/template | 22 ++++++++++++++++++++++
srcpkgs/kgamma5 | 1 +
srcpkgs/kgamma5/template | 16 ----------------
3 files changed, 23 insertions(+), 16 deletions(-)
create mode 100644 srcpkgs/kgamma/template
create mode 120000 srcpkgs/kgamma5
delete mode 100644 srcpkgs/kgamma5/template
diff --git a/srcpkgs/kgamma/template b/srcpkgs/kgamma/template
new file mode 100644
index 00000000000000..e8d1d4d4d200d1
--- /dev/null
+++ b/srcpkgs/kgamma/template
@@ -0,0 +1,22 @@
+# Template file for 'kgamma'
+pkgname=kgamma
+version=6.0.1
+revision=1
+build_style=cmake
+configure_args="-DBUILD_TESTING=OFF"
+hostmakedepends="extra-cmake-modules gettext kf6-kcoreaddons
+ kf6-kdoctools qt6-tools"
+makedepends="kdesignerplugin-devel kf6-kdoctools-devel
+ libXxf86vm-devel"
+short_desc="KDE gamma adjustiment app"
+maintainer="Luciogi <lucigithubcommit@skiff.com>"
+license="GPL-2.0-or-later"
+homepage="https://invent.kde.org/plasma/kgamma5"
+distfiles="${KDE_SITE}/plasma/${version}/${pkgname}-${version}.tar.xz"
+checksum=fb60953628df9707d7ba83155d5828d5f44d093ed841974c78ee9a74ece3c912
+
+kgamma5_package() {
+ build_style=meta
+ short_desc+=" - (transitional dummy package)"
+ depends="${sourcepkg}>=${version}_${revision}"
+}
diff --git a/srcpkgs/kgamma5 b/srcpkgs/kgamma5
new file mode 120000
index 00000000000000..81084ca281dfab
--- /dev/null
+++ b/srcpkgs/kgamma5
@@ -0,0 +1 @@
+kgamma
\ No newline at end of file
diff --git a/srcpkgs/kgamma5/template b/srcpkgs/kgamma5/template
deleted file mode 100644
index 9b3208d06a0417..00000000000000
--- a/srcpkgs/kgamma5/template
+++ /dev/null
@@ -1,16 +0,0 @@
-# Template file for 'kgamma5'
-pkgname=kgamma5
-version=5.27.10
-revision=1
-build_style=cmake
-configure_args="-DBUILD_TESTING=OFF"
-hostmakedepends="extra-cmake-modules gettext kcoreaddons qt5-devel
- kdoctools"
-makedepends="kdesignerplugin-devel kdelibs4support-devel kdoctools-devel
- libXxf86vm-devel"
-short_desc="KDE gamma adjustiment app"
-maintainer="John <me@johnnynator.dev>"
-license="GPL-2.0-or-later"
-homepage="https://invent.kde.org/plasma/kgamma5"
-distfiles="${KDE_SITE}/plasma/${version}/${pkgname}-${version}.tar.xz"
-checksum=dd81bb62a35ce4fce4482ed498e4072a50f9ec1190ba2a9246139ba1e24ef570
From 65aa519b99f2ceaa6ee6a6cd5a24c86a2ef66105 Mon Sep 17 00:00:00 2001
From: Luciogi <lucigithubcommit@skiff.com>
Date: Wed, 6 Mar 2024 20:28:04 +0500
Subject: [PATCH 138/142] New package: kde-gtk-config-6.0.0
---
srcpkgs/kde-gtk-config/template | 22 ++++++++++++++++++++++
srcpkgs/kde-gtk-config/update | 1 +
2 files changed, 23 insertions(+)
create mode 100644 srcpkgs/kde-gtk-config/template
create mode 100644 srcpkgs/kde-gtk-config/update
diff --git a/srcpkgs/kde-gtk-config/template b/srcpkgs/kde-gtk-config/template
new file mode 100644
index 00000000000000..fee73d8c57c15b
--- /dev/null
+++ b/srcpkgs/kde-gtk-config/template
@@ -0,0 +1,22 @@
+# Template file for 'kde-gtk-config'
+pkgname=kde-gtk-config
+version=6.0.1
+revision=1
+build_style=cmake
+configure_args="-DBUILD_TESTING=OFF"
+hostmakedepends="extra-cmake-modules pkg-config qt6-tools
+ sassc gettext"
+makedepends="kf6-kcmutils-devel kf6-knewstuff-devel gtk+-devel gtk+3-devel
+ kdecoration-devel gsettings-desktop-schemas-devel"
+depends="kde-cli-tools gsettings-desktop-schemas"
+short_desc="GTK2 and GTK3 Configurator for KDE"
+maintainer="Luciogi <lucigithubcommit@skiff.com>"
+license="GPL-2.0-or-later, LGPL-2.1-or-later"
+homepage="https://invent.kde.org/plasma/kde-gtk-config"
+distfiles="${KDE_SITE}/plasma/${version}/${pkgname}-${version}.tar.xz"
+checksum=bb50dfdcea9f21abeaa80b3dd52899321ad18b66e335161f66b4472960897e55
+
+if [ "$CROSS_BUILD" ]; then
+ hostmakedepends+=" kf6-kcoreaddons"
+ configure_args+=" -DDESKTOPTOJSON_EXECUTABLE=/usr/bin/desktoptojson"
+fi
diff --git a/srcpkgs/kde-gtk-config/update b/srcpkgs/kde-gtk-config/update
new file mode 100644
index 00000000000000..9cf5a20c16ae29
--- /dev/null
+++ b/srcpkgs/kde-gtk-config/update
@@ -0,0 +1 @@
+pkgname=${pkgname}
From 1aff7f56073cc3e241c5939ef65b08b5dcab8238 Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Wed, 6 Mar 2024 23:05:46 +0100
Subject: [PATCH 139/142] khotkeys: remove package
---
srcpkgs/khotkeys/template | 19 -------------------
srcpkgs/removed-packages/template | 3 ++-
2 files changed, 2 insertions(+), 20 deletions(-)
delete mode 100644 srcpkgs/khotkeys/template
diff --git a/srcpkgs/khotkeys/template b/srcpkgs/khotkeys/template
deleted file mode 100644
index 22192167e3dc5a..00000000000000
--- a/srcpkgs/khotkeys/template
+++ /dev/null
@@ -1,19 +0,0 @@
-# Template file for 'khotkeys'
-pkgname=khotkeys
-version=5.27.10
-revision=1
-build_style=cmake
-configure_args="-DBUILD_TESTING=OFF"
-hostmakedepends="extra-cmake-modules kdoctools kcoreaddons qt5-qmake
- gettext qt5-host-tools"
-makedepends="kdesignerplugin-devel kdoctools plasma-workspace-devel"
-short_desc="KDE Hotkeys"
-maintainer="John <me@johnnynator.dev>"
-license="GPL-2.0-only, LGPL-2.0-or-later"
-homepage="https://invent.kde.org/plasma/khotkeys"
-distfiles="${KDE_SITE}/plasma/${version}/${pkgname}-${version}.tar.xz"
-checksum=645c51e7b27a6bfb3105e5d5352350b651c782b43813c6a82b14ad1e09d9f6e7
-
-if [ "$CROSS_BUILD" ]; then
- configure_args+=" -DDESKTOPTOJSON_EXECUTABLE=/usr/bin/desktoptojson"
-fi
diff --git a/srcpkgs/removed-packages/template b/srcpkgs/removed-packages/template
index e7f36da1c50300..7dcd695e56401a 100644
--- a/srcpkgs/removed-packages/template
+++ b/srcpkgs/removed-packages/template
@@ -1,6 +1,6 @@
# Template file for 'removed-packages'
pkgname=removed-packages
-version=0.1.20240210
+version=0.1.20240306
revision=1
build_style=meta
short_desc="Uninstalls packages removed from repository"
@@ -290,6 +290,7 @@ replaces="
keepassx2<=2.0.3_2
keepassx<=0.4.4_2
key-mon<=1.17_5
+ khotkeys<=5.27.11_1
ladish-devel<=1_11
ladish<=1_11
laditools<=1.1.0_3
From 0c8b1c8f21e59d22245da5c2bfa3aff0bea618a6 Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Sun, 3 Mar 2024 15:48:13 +0100
Subject: [PATCH 140/142] kate5: update to 24.02.0.
---
common/shlibs | 2 +-
srcpkgs/kate5/template | 16 ++++++++--------
2 files changed, 9 insertions(+), 9 deletions(-)
diff --git a/common/shlibs b/common/shlibs
index 5186378a40765d..2f67d0d0bfb7d1 100644
--- a/common/shlibs
+++ b/common/shlibs
@@ -470,7 +470,7 @@ libfsimage.so.1.0 xen-libs-4.10.0_1
libxenstat.so.4.14 xen-libs-4.14.0_1
libfam.so.0 gamin-0.1.10_1
libgamin-1.so.0 gamin-0.1.10_1
-libkateprivate.so.23.08.5 libkate-23.08.5_1
+libkateprivate.so.24.02.0 libkate-24.02.0_1
libKF5SyntaxHighlighting.so.5 syntax-highlighting-5.29.0_1
libKPim5Libkleo.so.5 libkleo-23.04.0_1
libKPim5GrantleeTheme.so.5 grantleetheme-23.04.0_1
diff --git a/srcpkgs/kate5/template b/srcpkgs/kate5/template
index e838835d0ca3d8..b8b2bdefae37f2 100644
--- a/srcpkgs/kate5/template
+++ b/srcpkgs/kate5/template
@@ -1,24 +1,24 @@
# Template file for 'kate5'
pkgname=kate5
-version=23.08.5
+version=24.02.0
revision=1
build_style=cmake
configure_args="-DBUILD_TESTING=OFF"
-hostmakedepends="extra-cmake-modules pkg-config kcoreaddons gettext"
-makedepends="kitemmodels-devel knewstuff-devel ktexteditor-devel
- plasma-framework-devel threadweaver-devel"
+hostmakedepends="extra-cmake-modules pkg-config gettext qt6-tools qt6-base"
+makedepends="kf6-kitemmodels-devel kf6-knewstuff-devel kf6-ktexteditor-devel
+ kf6-threadweaver-devel kf6-kuserfeedback-devel"
depends="hicolor-icon-theme"
short_desc="KDE Text editor"
maintainer="John <me@johnnynator.dev>"
license="GPL-3.0-or-later, LGPL-2.0-or-later, GPL-2.0-or-later"
homepage="https://kde.org/applications/en/utilities/org.kde.kate"
distfiles="${KDE_SITE}/release-service/${version}/src/${pkgname%5}-${version}.tar.xz"
-checksum=683c49d9c4b2abd4b4660b607b65249a2adfdc48418b0d18ab90810d1a8f4e37
+checksum=9b1efcccf4e36efcdbc2eada6399cd8128ce187a19182400313062f75ee35f48
if [ "$CROSS_BUILD" ]; then
- configure_args+=" -DKF5_HOST_TOOLING=/usr/lib/cmake"
- hostmakedepends+=" kauth-devel kconfig-devel kcoreaddons-devel
- kpackage-devel kdoctools python3 qt5-host-tools qt5-qmake"
+ configure_args+=" -DKF6_HOST_TOOLING=/usr/lib/cmake"
+# hostmakedepends+=" kauth-devel kconfig-devel kcoreaddons-devel
+# kpackage-devel kdoctools python3 qt5-host-tools qt5-qmake"
fi
libkate_package() {
From c5f3dc427a63bd5d84b2c603d56a9fa344cf3ead Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Thu, 7 Mar 2024 00:34:10 +0100
Subject: [PATCH 141/142] krfb: update to 24.02.0.
---
srcpkgs/krfb/template | 17 ++++++++---------
1 file changed, 8 insertions(+), 9 deletions(-)
diff --git a/srcpkgs/krfb/template b/srcpkgs/krfb/template
index 62328395268763..0d2b3ece12130f 100644
--- a/srcpkgs/krfb/template
+++ b/srcpkgs/krfb/template
@@ -1,19 +1,18 @@
# Template file for 'krfb'
pkgname=krfb
-version=23.08.5
+version=24.02.0
revision=1
build_style=cmake
-configure_args="-DWaylandScanner_EXECUTABLE=/usr/bin/wayland-scanner"
-hostmakedepends="extra-cmake-modules qt5-qmake qt5-host-tools python3 kdoctools
- kconfig pkg-config kcoreaddons gettext wayland-devel qt5-wayland"
-makedepends="qt5-devel qt5-x11extras-devel ki18n-devel kcompletion-devel
- kconfig-devel kcoreaddons-devel kcrash-devel kdbusaddons-devel kdnssd-devel
- kdoctools-devel knotifications-devel kwallet-devel kwidgetsaddons-devel
- kxmlgui-devel libvncserver-devel libXtst-devel xcb-util-image-devel
+hostmakedepends="extra-cmake-modules qt6-base qt6-tools pkg-config gettext"
+makedepends="kf6-ki18n-devel kf6-kcompletion-devel kf6-kconfig-devel
+ kf6-kcoreaddons-devel kf6-kcrash-devel kf6-kdbusaddons-devel kf6-kdnssd-devel
+ kf6-kdoctools-devel kf6-knotifications-devel kf6-kwallet-devel
+ kf6-kwidgetsaddons-devel kf6-kstatusnotifieritem-devel
+ kf6-kxmlgui-devel libvncserver-devel libXtst-devel xcb-util-image-devel
kwayland-devel pipewire-devel plasma-wayland-protocols kpipewire-devel"
short_desc="KDE Desktop Sharing"
maintainer="Orphaned <orphan@voidlinux.org>"
license="GPL-2.0-or-later, GFDL-1.2-only, LGPL-2.1-or-later"
homepage="https://kde.org/applications/en/system/org.kde.krfb"
distfiles="${KDE_SITE}/release-service/${version}/src/${pkgname}-${version}.tar.xz"
-checksum=86e40aa758683bc15cc637c68052dd46b70edf9d13919d6d580a23405efeb376
+checksum=ae094689156ae46cf5cf440f1f4417c7ad07c5e2e1356ef20324f4d0a9a87c3a
From 629209991b5bd7b5a42c3c6cdec7dc9bdc13c025 Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Thu, 7 Mar 2024 12:48:52 +0100
Subject: [PATCH 142/142] konsole: update to 24.02.0.
---
srcpkgs/konsole/template | 13 +++++--------
1 file changed, 5 insertions(+), 8 deletions(-)
diff --git a/srcpkgs/konsole/template b/srcpkgs/konsole/template
index 53e47ca85e5752..1c533f19c9975c 100644
--- a/srcpkgs/konsole/template
+++ b/srcpkgs/konsole/template
@@ -1,20 +1,17 @@
# Template file for 'konsole'
pkgname=konsole
-version=23.08.5
+version=24.02.0
revision=1
build_style=cmake
-configure_args="-DBUILD_TESTING=OFF
- -DDESKTOPTOJSON_EXECUTABLE=/usr/bin/desktoptojson"
-hostmakedepends="pkg-config extra-cmake-modules kcoreaddons qt5-devel
- gettext qt5-qmake kdoctools kconfig"
-makedepends="kinit-devel knewstuff-devel knotifyconfig-devel kparts-devel
- kpty-devel qt5-multimedia-devel"
+hostmakedepends="pkg-config extra-cmake-modules qt6-base qt6-tools gettext"
+makedepends="kf6-knewstuff-devel kf6-knotifyconfig-devel
+ kf6-kparts-devel kf6-kpty-devel kf6-ktextwidgets-devel qt6-multimedia-devel"
short_desc="KDE's Terminal Emulator"
maintainer="John <me@johnnynator.dev>"
license="GPL-2.0-or-later, LGPL-2.0-or-later, GFDL-1.2-or-later"
homepage="https://kde.org/applications/en/system/org.kde.konsole"
distfiles="${KDE_SITE}/release-service/${version}/src/konsole-${version}.tar.xz"
-checksum=c6fb20753ac27a46bce62e31f7b105b6b99497035830b34a7bba1bc60260c1ca
+checksum=2915edcd856552bd6199efb23dcaf194605ee4fb307c75e27606198253dfdfe0
replaces="konsole5>=0"
konsole5_package() {
next prev parent reply other threads:[~2024-03-07 12:34 UTC|newest]
Thread overview: 87+ messages / expand[flat|nested] mbox.gz Atom feed top
2024-02-29 23:00 [PR PATCH] " Johnnynator
2024-02-29 23:02 ` [PR PATCH] [Updated] " Johnnynator
2024-03-01 14:08 ` Luciogi
2024-03-01 16:58 ` Luciogi
2024-03-01 17:00 ` Luciogi
2024-03-01 17:00 ` Luciogi
2024-03-01 17:06 ` [PR PATCH] [Updated] " Johnnynator
2024-03-01 17:14 ` Johnnynator
2024-03-01 17:21 ` Johnnynator
2024-03-02 16:27 ` Johnnynator
2024-03-02 16:38 ` Johnnynator
2024-03-02 16:45 ` Johnnynator
2024-03-02 16:50 ` Johnnynator
2024-03-02 19:32 ` Johnnynator
2024-03-05 14:45 ` Johnnynator
2024-03-05 14:50 ` Johnnynator
2024-03-05 14:58 ` Johnnynator
2024-03-05 15:04 ` Johnnynator
2024-03-05 15:39 ` Johnnynator
2024-03-05 15:40 ` Luciogi
2024-03-05 15:45 ` [PR PATCH] [Updated] " Johnnynator
2024-03-05 15:56 ` Luciogi
2024-03-05 16:02 ` Luciogi
2024-03-05 16:16 ` Luciogi
2024-03-05 17:00 ` Johnnynator
2024-03-05 17:01 ` [PR PATCH] [Updated] " Johnnynator
2024-03-05 17:02 ` Johnnynator
2024-03-05 21:58 ` oreo639
2024-03-06 3:29 ` Luciogi
2024-03-06 3:31 ` Luciogi
2024-03-06 5:10 ` Luciogi
2024-03-06 5:58 ` Luciogi
2024-03-06 6:16 ` Luciogi
2024-03-06 7:16 ` Luciogi
2024-03-06 14:48 ` Luciogi
2024-03-06 16:01 ` Luciogi
2024-03-06 22:16 ` [PR PATCH] [Updated] " Johnnynator
2024-03-06 23:39 ` Johnnynator
2024-03-07 6:26 ` Luciogi
2024-03-07 6:28 ` Luciogi
2024-03-07 6:28 ` Luciogi
2024-03-07 11:09 ` Luciogi
2024-03-07 12:16 ` [PR PATCH] [Updated] " Johnnynator
2024-03-07 12:34 ` Johnnynator [this message]
2024-03-07 12:49 ` Johnnynator
2024-03-07 13:30 ` Luciogi
2024-03-07 15:27 ` [PR PATCH] [Updated] " Johnnynator
2024-03-07 15:42 ` Luciogi
2024-03-07 15:42 ` Luciogi
2024-03-07 16:55 ` Luciogi
2024-03-07 16:56 ` Luciogi
2024-03-07 17:42 ` Luciogi
2024-03-07 18:07 ` Luciogi
2024-03-07 18:11 ` Luciogi
2024-03-07 18:13 ` Luciogi
2024-03-07 18:19 ` Luciogi
2024-03-07 18:29 ` Luciogi
2024-03-07 18:33 ` Luciogi
2024-03-07 18:34 ` Luciogi
2024-03-07 18:34 ` Luciogi
2024-03-07 18:35 ` Luciogi
2024-03-07 18:48 ` Luciogi
2024-03-07 18:54 ` Luciogi
2024-03-08 4:57 ` Luciogi
2024-03-08 5:02 ` Luciogi
2024-03-08 8:23 ` Luciogi
2024-03-08 8:23 ` Luciogi
2024-03-08 13:09 ` Luciogi
2024-03-08 13:18 ` Luciogi
2024-03-08 14:11 ` Luciogi
2024-03-08 14:35 ` Luciogi
2024-03-08 15:10 ` Luciogi
2024-03-08 15:18 ` Luciogi
2024-03-09 9:59 ` Luciogi
2024-03-10 2:07 ` sgn
2024-03-10 5:37 ` Luciogi
2024-03-10 7:48 ` sgn
2024-03-10 12:58 ` Johnnynator
2024-03-14 17:10 ` Luciogi
2024-03-16 14:55 ` Luciogi
2024-03-16 14:57 ` Luciogi
2024-03-16 21:48 ` [PR PATCH] [Updated] " Johnnynator
2024-03-16 22:48 ` Johnnynator
2024-04-05 13:20 ` [PR REVIEW] " TinfoilSubmarine
2024-04-05 13:20 ` TinfoilSubmarine
2024-04-05 13:26 ` Luciogi
2024-05-30 17:06 ` [PR PATCH] [Closed]: " Johnnynator
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=20240307123436.7A72E27479@inbox.vuxu.org \
--to=johnnynator@users.noreply.github.com \
--cc=ml@inbox.vuxu.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).