From 4433924b1398e6894d4126c1c8e1378985244662 Mon Sep 17 00:00:00 2001 From: John Date: Thu, 29 Feb 2024 21:12:24 +0100 Subject: [PATCH 001/167] New package: kf6-attica-6.1.0 --- common/shlibs | 1 + srcpkgs/kf6-attica-devel | 1 + srcpkgs/kf6-attica/template | 24 ++++++++++++++++++++++++ 3 files changed, 26 insertions(+) create mode 120000 srcpkgs/kf6-attica-devel create mode 100644 srcpkgs/kf6-attica/template diff --git a/common/shlibs b/common/shlibs index 97d9664b9da84e..5d7e7e0c1c20b8 100644 --- a/common/shlibs +++ b/common/shlibs @@ -1937,6 +1937,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..7e23b88f0ce0e7 --- /dev/null +++ b/srcpkgs/kf6-attica/template @@ -0,0 +1,24 @@ +# Template file for 'kf6-attica' +pkgname=kf6-attica +version=6.1.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 " +license="LGPL-2.1-or-later" +homepage="https://invent.kde.org/frameworks/attica" +distfiles="${KDE_SITE}/frameworks/${version%.*}/${pkgname#kf6-}-${version}.tar.xz" +checksum=8b3dcac9a6753a9d0f780782c30f369ded3f531c478e95ca1c195384ad7db5a0 + +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" + } +} From 5c4d40a08da5094faf114800db99db5c070f13a4 Mon Sep 17 00:00:00 2001 From: Luciogi Date: Thu, 18 Apr 2024 10:16:59 +0500 Subject: [PATCH 002/167] New package: kf6-baloo-6.1.0 --- srcpkgs/kf6-baloo-devel | 1 + srcpkgs/kf6-baloo/template | 33 +++++++++++++++++++++++++++++++++ 2 files changed, 34 insertions(+) create mode 120000 srcpkgs/kf6-baloo-devel create mode 100644 srcpkgs/kf6-baloo/template 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..bec0072601a854 --- /dev/null +++ b/srcpkgs/kf6-baloo/template @@ -0,0 +1,33 @@ +# Template file for 'kf6-baloo' +pkgname=kf6-baloo +version=6.1.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 " +license="LGPL-2.1-or-later" +homepage="https://invent.kde.org/frameworks/baloo" +distfiles="${KDE_SITE}/frameworks/${version%.*}/${pkgname#kf6-}-${version}.tar.xz" +checksum=54d821c4dc12191b3f1aeb5e753c1078c8bb46f1515d020467705d7f7c59ccaa + +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" + } +} From df81f30dfb0e6c2d737d09a7a0b20e6cff5b59a5 Mon Sep 17 00:00:00 2001 From: John Date: Thu, 29 Feb 2024 21:12:26 +0100 Subject: [PATCH 003/167] New package: kf6-bluez-qt-6.1.0 --- srcpkgs/kf6-bluez-qt-devel | 1 + srcpkgs/kf6-bluez-qt/template | 30 ++++++++++++++++++++++++++++++ 2 files changed, 31 insertions(+) create mode 120000 srcpkgs/kf6-bluez-qt-devel create mode 100644 srcpkgs/kf6-bluez-qt/template 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..049e4d7565038c --- /dev/null +++ b/srcpkgs/kf6-bluez-qt/template @@ -0,0 +1,30 @@ +# Template file for 'kf6-bluez-qt' +pkgname=kf6-bluez-qt +version=6.1.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 " +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=f9424ef15e07f8174f06911af4616a06dd88addda975f954f96eaaa871cd8ebb + +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" + } +} From d64cdaeae85ea8e4718da3a6fffb85d9020172d5 Mon Sep 17 00:00:00 2001 From: John Date: Thu, 29 Feb 2024 21:12:27 +0100 Subject: [PATCH 004/167] New package: kf6-frameworkintegration-6.1.0 --- srcpkgs/kf6-frameworkintegration-devel | 1 + srcpkgs/kf6-frameworkintegration/template | 26 +++++++++++++++++++++++ 2 files changed, 27 insertions(+) create mode 120000 srcpkgs/kf6-frameworkintegration-devel create mode 100644 srcpkgs/kf6-frameworkintegration/template 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..eff9af8688ed25 --- /dev/null +++ b/srcpkgs/kf6-frameworkintegration/template @@ -0,0 +1,26 @@ +# Template file for 'kf6-frameworkintegration' +pkgname=kf6-frameworkintegration +version=6.1.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 " +license="LGPL-2.1-or-later" +homepage="https://invent.kde.org/frameworks/frameworkintegration" +distfiles="${KDE_SITE}/frameworks/${version%.*}/${pkgname#kf6-}-${version}.tar.xz" +checksum=47bb38a778b94405bd9e251be774ba910c2b85cd6a4512ba1f6e9b6f879144e8 + +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" + } +} From a0c8955ea50e8cc3a506a1277b1330d5deed0f4a Mon Sep 17 00:00:00 2001 From: John Date: Thu, 29 Feb 2024 21:12:29 +0100 Subject: [PATCH 005/167] New package: kf6-karchive-6.1.0 --- srcpkgs/kf6-karchive-devel | 1 + srcpkgs/kf6-karchive/template | 25 +++++++++++++++++++++++++ 2 files changed, 26 insertions(+) create mode 120000 srcpkgs/kf6-karchive-devel create mode 100644 srcpkgs/kf6-karchive/template 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..4db983aaeabd8b --- /dev/null +++ b/srcpkgs/kf6-karchive/template @@ -0,0 +1,25 @@ +# Template file for 'kf6-karchive' +pkgname=kf6-karchive +version=6.1.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 " +license="LGPL-2.1-or-later" +homepage="https://invent.kde.org/frameworks/karchive" +distfiles="${KDE_SITE}/frameworks/${version%.*}/${pkgname#kf6-}-${version}.tar.xz" +checksum=576c7133cfb994b530bd7377030b926bda227aa2ae420d5d8538f2681926f82c + +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" + } +} From af5f82e62a6fe8b4eaacb94df5cc84249ef76ff5 Mon Sep 17 00:00:00 2001 From: John Date: Thu, 29 Feb 2024 21:12:31 +0100 Subject: [PATCH 006/167] New package: kf6-kbookmarks-6.1.0 --- srcpkgs/kf6-kbookmarks-devel | 1 + srcpkgs/kf6-kbookmarks/template | 23 +++++++++++++++++++++++ 2 files changed, 24 insertions(+) create mode 120000 srcpkgs/kf6-kbookmarks-devel create mode 100644 srcpkgs/kf6-kbookmarks/template 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..c9f70b12ab1e8c --- /dev/null +++ b/srcpkgs/kf6-kbookmarks/template @@ -0,0 +1,23 @@ +# Template file for 'kf6-kbookmarks' +pkgname=kf6-kbookmarks +version=6.1.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 " +license="LGPL-2.1-or-later" +homepage="https://invent.kde.org/frameworks/kbookmarks" +distfiles="${KDE_SITE}/frameworks/${version%.*}/${pkgname#kf6-}-${version}.tar.xz" +checksum=b763563217c1e3e84834b4b7779891c4512e8fd27cb2b53af00a2ab7612d4747 + +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" + } +} From 1446462b0c150f39801af9d2b92d56647226cfcd Mon Sep 17 00:00:00 2001 From: John Date: Thu, 29 Feb 2024 21:12:32 +0100 Subject: [PATCH 007/167] New package: kf6-kcalendarcore-6.1.0 --- common/shlibs | 1 + srcpkgs/kf6-kcalendarcore-devel | 1 + srcpkgs/kf6-kcalendarcore/template | 31 ++++++++++++++++++++++++++++++ 3 files changed, 33 insertions(+) create mode 120000 srcpkgs/kf6-kcalendarcore-devel create mode 100644 srcpkgs/kf6-kcalendarcore/template diff --git a/common/shlibs b/common/shlibs index 5d7e7e0c1c20b8..f776908aa30306 100644 --- a/common/shlibs +++ b/common/shlibs @@ -482,6 +482,7 @@ libKPim5GrantleeTheme.so.5 grantleetheme-23.04.0_1 libKPim5IMAP.so.5 kimap-23.04.0_1 libKPim5Ldap.so.5 kldap-23.04.0_1 libKF5CalendarCore.so.5 kcalendarcore-5.63.0_1 +libKF6CalendarCore.so.6 kf6-kcalendarcore-6.0.0_1 libKPim5AkonadiSearchDebug.so.5 akonadi-search-23.04.0_1 libKPim5AkonadiSearchCore.so.5 akonadi-search-23.04.0_1 libKPim5AkonadiSearchPIM.so.5 akonadi-search-23.04.0_1 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..c49a043f062581 --- /dev/null +++ b/srcpkgs/kf6-kcalendarcore/template @@ -0,0 +1,31 @@ +# Template file for 'kf6-kcalendarcore' +pkgname=kf6-kcalendarcore +version=6.1.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 " +license="LGPL-2.1-or-later" +homepage="https://invent.kde.org/frameworks/kcalendarcore" +distfiles="${KDE_SITE}/frameworks/${version%.*}/${pkgname#kf6-}-${version}.tar.xz" +checksum=1cffef32a4076b79c26705e12043fcb76cbbfcaef8c120ef40b858cc44a2139b + +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" + } +} From 9d58016a09c38c9ff0ca016ca50b794e5d2236f0 Mon Sep 17 00:00:00 2001 From: John Date: Thu, 29 Feb 2024 21:12:33 +0100 Subject: [PATCH 008/167] New package: kf6-kcmutils-6.1.0 --- srcpkgs/kf6-kcmutils-devel | 1 + srcpkgs/kf6-kcmutils/template | 32 ++++++++++++++++++++++++++++++++ 2 files changed, 33 insertions(+) create mode 120000 srcpkgs/kf6-kcmutils-devel create mode 100644 srcpkgs/kf6-kcmutils/template 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..4297c8a9fa9f7b --- /dev/null +++ b/srcpkgs/kf6-kcmutils/template @@ -0,0 +1,32 @@ +# Template file for 'kf6-kcmutils' +pkgname=kf6-kcmutils +version=6.1.0 +revision=1 +build_style=cmake +build_helper=qemu +configure_args="-DKF6_HOST_TOOLING=/usr/lib/cmake + -DKDE_INSTALL_QMLDIR=lib/qt6/qml" +hostmakedepends="extra-cmake-modules qt6-tools qt6-base + qt6-declarative-host-tools gettext kf6-kconfig" +makedepends="kf6-kconfigwidgets-devel kf6-kcoreaddons-devel kf6-kio-devel + kf6-kxmlgui-devel kf6-kconfig-devel" +checkdepends="kf6-kirigami" +short_desc="Utilities for interacting with KCModules" +maintainer="John " +license="LGPL-2.1-or-later" +homepage="https://invent.kde.org/frameworks/kcmutils" +distfiles="${KDE_SITE}/frameworks/${version%.*}/${pkgname#kf6-}-${version}.tar.xz" +checksum=3d179b9a8ae6636ea3351e5be0414a34991a7a1f514ea492d248b68315ec2a86 + +kf6-kcmutils-devel_package() { + depends="$makedepends ${sourcepkg}>=${version}_${revision}" + short_desc+=" - development files" + pkg_install() { + vmove usr/include + vmove usr/lib/cmake + mkdir -p "${DESTDIR}/usr/lib/cmake/KF6KCMUtils" + mv ${PKGDESTDIR}/usr/lib/cmake/KF6KCMUtils/KF6KCMUtilsTool* \ + "${DESTDIR}/usr/lib/cmake/KF6KCMUtils" + vmove "usr/lib/*.so" + } +} From d6fb8e766fbd8f2a26e9df08bc01ed07503aceae Mon Sep 17 00:00:00 2001 From: John Date: Thu, 29 Feb 2024 21:12:34 +0100 Subject: [PATCH 009/167] New package: kf6-kcodecs-6.1.0 --- common/shlibs | 1 + srcpkgs/kf6-kcodecs-devel | 1 + srcpkgs/kf6-kcodecs/template | 24 ++++++++++++++++++++++++ 3 files changed, 26 insertions(+) create mode 120000 srcpkgs/kf6-kcodecs-devel create mode 100644 srcpkgs/kf6-kcodecs/template diff --git a/common/shlibs b/common/shlibs index f776908aa30306..334b61e5da6573 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..3c7d8b6b476540 --- /dev/null +++ b/srcpkgs/kf6-kcodecs/template @@ -0,0 +1,24 @@ +# Template file for 'kf6-kcodecs' +pkgname=kf6-kcodecs +version=6.1.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 " +license="LGPL-2.1-or-later" +homepage="https://invent.kde.org/frameworks/kcodecs" +distfiles="${KDE_SITE}/frameworks/${version%.*}/${pkgname#kf6-}-${version}.tar.xz" +checksum=f1f0075955b2dd613b5c5f7999844ea1f9e0a09ff3f2cb230653ae9cbd843816 + +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" + } +} From 9c5be472130017c5752ac4c243a13562c721af35 Mon Sep 17 00:00:00 2001 From: John Date: Thu, 29 Feb 2024 21:12:35 +0100 Subject: [PATCH 010/167] New package: kf6-kcolorscheme-6.1.0 --- srcpkgs/kf6-kcolorscheme-devel | 1 + srcpkgs/kf6-kcolorscheme/template | 24 ++++++++++++++++++++++++ 2 files changed, 25 insertions(+) create mode 120000 srcpkgs/kf6-kcolorscheme-devel create mode 100644 srcpkgs/kf6-kcolorscheme/template 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..6333fdfa58fae5 --- /dev/null +++ b/srcpkgs/kf6-kcolorscheme/template @@ -0,0 +1,24 @@ +# Template file for 'kf6-kcolorscheme' +pkgname=kf6-kcolorscheme +version=6.1.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 " +license="LGPL-2.1-or-later" +homepage="https://invent.kde.org/frameworks/kcolorscheme" +distfiles="${KDE_SITE}/frameworks/${version%.*}/${pkgname#kf6-}-${version}.tar.xz" +checksum=c30aa87f3a606807c4068dab0080392bdca49f8fbef18553e1a7de0f7c5b036a + +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" + } +} From bd5312fdc693b432cee23ee8585fe67740a72f64 Mon Sep 17 00:00:00 2001 From: John Date: Thu, 29 Feb 2024 21:12:36 +0100 Subject: [PATCH 011/167] New package: kf6-kcompletion-6.1.0 --- srcpkgs/kf6-kcompletion-devel | 1 + srcpkgs/kf6-kcompletion/template | 23 +++++++++++++++++++++++ 2 files changed, 24 insertions(+) create mode 120000 srcpkgs/kf6-kcompletion-devel create mode 100644 srcpkgs/kf6-kcompletion/template 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..583e8452fad2d4 --- /dev/null +++ b/srcpkgs/kf6-kcompletion/template @@ -0,0 +1,23 @@ +# Template file for 'kf6-kcompletion' +pkgname=kf6-kcompletion +version=6.1.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 " +license="LGPL-2.1-or-later" +homepage="https://invent.kde.org/frameworks/kcompletion" +distfiles="${KDE_SITE}/frameworks/${version%.*}/${pkgname#kf6-}-${version}.tar.xz" +checksum=e1e0bebe1edd88bea08bb0f47846d23624e34486df9c3a3380697fc4118449c8 + +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" + } +} From e095afaa68689e747df5edf9bec85ab9150f75fe Mon Sep 17 00:00:00 2001 From: John Date: Thu, 29 Feb 2024 21:12:38 +0100 Subject: [PATCH 012/167] New package: kf6-kconfig-6.1.0 --- common/shlibs | 3 +++ srcpkgs/kf6-kconfig-devel | 1 + srcpkgs/kf6-kconfig/template | 35 +++++++++++++++++++++++++++++++++++ 3 files changed, 39 insertions(+) create mode 120000 srcpkgs/kf6-kconfig-devel create mode 100644 srcpkgs/kf6-kconfig/template diff --git a/common/shlibs b/common/shlibs index 334b61e5da6573..c93495d7fec535 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..cfa470a3240eed --- /dev/null +++ b/srcpkgs/kf6-kconfig/template @@ -0,0 +1,35 @@ +# Template file for 'kf6-kconfig' +pkgname=kf6-kconfig +version=6.1.0 +revision=1 +build_style=cmake +configure_args="-DKDE_INSTALL_QMLDIR=lib/qt6/qml + -DKDE_INSTALL_QTPLUGINDIR=lib/qt6/plugins" +hostmakedepends="extra-cmake-modules qt6-base qt6-tools + qt6-declarative-host-tools" +makedepends="qt6-declarative-devel" +short_desc="KDE Persistent platform-independent application settings" +maintainer="John " +license="LGPL-2.1-or-later" +homepage="https://invent.kde.org/frameworks/kconfig" +distfiles="${KDE_SITE}/frameworks/${version%.*}/${pkgname#kf6-}-${version}.tar.xz" +checksum=2fda5f25beac5260a70f3f629144b5c229bf352cae208893ed44a9732c6dcaf7 + +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 + mkdir -p "${DESTDIR}/usr/lib/cmake/KF6Config" + mv ${PKGDESTDIR}/usr/lib/cmake/KF6Config/KF6ConfigCompiler* \ + "${DESTDIR}/usr/lib/cmake/KF6Config" + vmove "usr/lib/*.so" + } +} From 47d1bb0a5b6f8addd128831c1dcd7ecdc19af57a Mon Sep 17 00:00:00 2001 From: John Date: Thu, 29 Feb 2024 21:12:39 +0100 Subject: [PATCH 013/167] New package: kf6-kconfigwidgets-6.1.0 --- srcpkgs/kf6-kconfigwidgets-devel | 1 + srcpkgs/kf6-kconfigwidgets/template | 32 +++++++++++++++++++++++++++++ 2 files changed, 33 insertions(+) create mode 120000 srcpkgs/kf6-kconfigwidgets-devel create mode 100644 srcpkgs/kf6-kconfigwidgets/template 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..dffaed192dfd4d --- /dev/null +++ b/srcpkgs/kf6-kconfigwidgets/template @@ -0,0 +1,32 @@ +# Template file for 'kf6-kconfigwidgets' +pkgname=kf6-kconfigwidgets +version=6.1.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 " +license="LGPL-2.1-or-later" +homepage="https://invent.kde.org/frameworks/kconfigwidgets" +distfiles="${KDE_SITE}/frameworks/${version%.*}/${pkgname#kf6-}-${version}.tar.xz" +checksum=0b252b2e796ff6f05e94ab92130fe739e4fe698c223230be936b579e9df9d171 + +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" + } +} From 4b11a3c0c0ba3322daf6b3afc5488b728fcd889f Mon Sep 17 00:00:00 2001 From: John Date: Thu, 29 Feb 2024 21:12:40 +0100 Subject: [PATCH 014/167] New package: kf6-kcontacts-6.1.0 --- srcpkgs/kf6-kcontacts-devel | 1 + srcpkgs/kf6-kcontacts/template | 31 +++++++++++++++++++++++++++++++ 2 files changed, 32 insertions(+) create mode 120000 srcpkgs/kf6-kcontacts-devel create mode 100644 srcpkgs/kf6-kcontacts/template 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..a6e023f5f48119 --- /dev/null +++ b/srcpkgs/kf6-kcontacts/template @@ -0,0 +1,31 @@ +# Template file for 'kf6-kcontacts' +pkgname=kf6-kcontacts +version=6.1.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 " +license="LGPL-2.1-or-later" +homepage="https://invent.kde.org/frameworks/kcontacts" +distfiles="${KDE_SITE}/frameworks/${version%.*}/${pkgname#kf6-}-${version}.tar.xz" +checksum=bed0be5b8302cf4d749120234c98d0dc629da04a0123694138681a022184264e + +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" + } +} From a2a476d7a20cb300a2d4fe48bdc6024b68d8485f Mon Sep 17 00:00:00 2001 From: John Date: Thu, 29 Feb 2024 21:12:41 +0100 Subject: [PATCH 015/167] New package: kf6-kcoreaddons-6.1.0 --- srcpkgs/kf6-kcoreaddons-devel | 1 + srcpkgs/kf6-kcoreaddons/template | 33 ++++++++++++++++++++++++++++++++ 2 files changed, 34 insertions(+) create mode 120000 srcpkgs/kf6-kcoreaddons-devel create mode 100644 srcpkgs/kf6-kcoreaddons/template 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..1cf0412dd24cf9 --- /dev/null +++ b/srcpkgs/kf6-kcoreaddons/template @@ -0,0 +1,33 @@ +# Template file for 'kf6-kcoreaddons' +pkgname=kf6-kcoreaddons +version=6.1.0 +revision=1 +build_style=cmake +configure_args="-DKDE_INSTALL_QMLDIR=lib/qt6/qml + -DKDE_INSTALL_QTPLUGINDIR=lib/qt6/plugins" +hostmakedepends="extra-cmake-modules qt6-tools qt6-base + qt6-declarative-host-tools" +makedepends="qt6-declarative-devel" +short_desc="KCoreAddons" +maintainer="John " +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=7608ef9a2483b28a3af82a3024054cdb3c58cf1fdfbd791a02f70efc80ea3343 + +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" + } +} From 28d358bdebfd03c727e19dfeca5e1fc7282bb3b2 Mon Sep 17 00:00:00 2001 From: John Date: Thu, 29 Feb 2024 21:12:42 +0100 Subject: [PATCH 016/167] New package: kf6-kcrash-6.1.0 --- srcpkgs/kf6-kcrash-devel | 1 + srcpkgs/kf6-kcrash/template | 23 +++++++++++++++++++++++ 2 files changed, 24 insertions(+) create mode 120000 srcpkgs/kf6-kcrash-devel create mode 100644 srcpkgs/kf6-kcrash/template 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..f5f5eaab97172a --- /dev/null +++ b/srcpkgs/kf6-kcrash/template @@ -0,0 +1,23 @@ +# Template file for 'kf6-kcrash' +pkgname=kf6-kcrash +version=6.1.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 " +license="LGPL-2.1-or-later" +homepage="https://invent.kde.org/frameworks/kcrash" +distfiles="${KDE_SITE}/frameworks/${version%.*}/${pkgname#kf6-}-${version}.tar.xz" +checksum=727f82e9767c2f647b7ee6bd79d51ebd40691271320dcb7835a30cf8806479ed + +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" + } +} From 6129e12172f37c0947f96d30aeab196720bb55c7 Mon Sep 17 00:00:00 2001 From: Luciogi Date: Thu, 18 Apr 2024 10:48:33 +0500 Subject: [PATCH 017/167] New package: kf6-kdav-6.1.0. --- srcpkgs/kf6-kdav-devel | 1 + srcpkgs/kf6-kdav/template | 24 ++++++++++++++++++++++++ 2 files changed, 25 insertions(+) create mode 120000 srcpkgs/kf6-kdav-devel create mode 100644 srcpkgs/kf6-kdav/template 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..efa2eb70be6ea9 --- /dev/null +++ b/srcpkgs/kf6-kdav/template @@ -0,0 +1,24 @@ +# Template file for 'kf6-kdav' +pkgname=kf6-kdav +version=6.1.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 " +license="LGPL-2.1-or-later" +homepage="https://invent.kde.org/frameworks/kdav" +distfiles="${KDE_SITE}/frameworks/${version%.*}/${pkgname#kf6-}-${version}.tar.xz" +checksum=6444d3ea581d514fb82af942d092b0bc0613a1aca2fa2313a90002d148594c2b + +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" + } +} From 620d0338dad63a64db128aec2e3412f992f7ec51 Mon Sep 17 00:00:00 2001 From: John Date: Thu, 29 Feb 2024 21:12:44 +0100 Subject: [PATCH 018/167] New package: kf6-kdbusaddons-6.1.0 --- srcpkgs/kf6-kdbusaddons-devel | 1 + srcpkgs/kf6-kdbusaddons/template | 25 +++++++++++++++++++++++++ 2 files changed, 26 insertions(+) create mode 120000 srcpkgs/kf6-kdbusaddons-devel create mode 100644 srcpkgs/kf6-kdbusaddons/template 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..1299a0c7b1c96d --- /dev/null +++ b/srcpkgs/kf6-kdbusaddons/template @@ -0,0 +1,25 @@ +# Template file for 'kf6-kdbusaddons' +pkgname=kf6-kdbusaddons +version=6.1.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 " +license="LGPL-2.1-or-later" +homepage="https://invent.kde.org/frameworks/kdbusaddons" +distfiles="${KDE_SITE}/frameworks/${version%.*}/${pkgname#kf6-}-${version}.tar.xz" +checksum=b423a4ca1fcab973b9454386efbaf5dc2c642d21ee9125d73b8fc67f80463541 +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" + } +} From 72d400b3413aa2d3f14c94381fa787e21a5fd54c Mon Sep 17 00:00:00 2001 From: John Date: Thu, 29 Feb 2024 21:12:46 +0100 Subject: [PATCH 019/167] New package: kf6-kdeclarative-6.1.0 --- srcpkgs/kf6-kdeclarative-devel | 1 + srcpkgs/kf6-kdeclarative/template | 25 +++++++++++++++++++++++++ 2 files changed, 26 insertions(+) create mode 120000 srcpkgs/kf6-kdeclarative-devel create mode 100644 srcpkgs/kf6-kdeclarative/template 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..f17f2eb048feea --- /dev/null +++ b/srcpkgs/kf6-kdeclarative/template @@ -0,0 +1,25 @@ +# Template file for 'kf6-kdeclarative' +pkgname=kf6-kdeclarative +version=6.1.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 " +license="LGPL-2.1-or-later" +homepage="https://invent.kde.org/frameworks/kdeclarative" +distfiles="${KDE_SITE}/frameworks/${version%.*}/${pkgname#kf6-}-${version}.tar.xz" +checksum=f94138d62e17355812f37613aa936fad2e5140fe4f09a9e42e4d9bfa9881c702 + +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" + } +} From 128241420a8beb3230ceb9df2f77914a0e6f9a4f Mon Sep 17 00:00:00 2001 From: John Date: Thu, 29 Feb 2024 21:12:47 +0100 Subject: [PATCH 020/167] New package: kf6-kded-6.1.0 --- srcpkgs/kf6-kded-devel | 1 + srcpkgs/kf6-kded/template | 25 +++++++++++++++++++++++++ 2 files changed, 26 insertions(+) create mode 120000 srcpkgs/kf6-kded-devel create mode 100644 srcpkgs/kf6-kded/template 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..ada3bcd129eb76 --- /dev/null +++ b/srcpkgs/kf6-kded/template @@ -0,0 +1,25 @@ +# Template file for 'kf6-kded' +pkgname=kf6-kded +version=6.1.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 + kf6-kdoctools kf6-kconfig" +makedepends="kf6-kconfig-devel kf6-kcoreaddons-devel kf6-kcrash-devel + kf6-kdbusaddons-devel kf6-kservice-devel" +short_desc="KDE Daemon" +maintainer="John " +license="LGPL-2.1-or-later" +homepage="https://invent.kde.org/frameworks/kded" +distfiles="${KDE_SITE}/frameworks/${version%.*}/${pkgname#kf6-}-${version}.tar.xz" +checksum=b18d0ef236995c19da926e5ba3f248689850ffde660eb86b18ab68e87b119ba1 + +kf6-kded-devel_package() { + depends="$makedepends ${sourcepkg}>=${version}_${revision}" + short_desc+=" - development files" + pkg_install() { + vmove usr/lib/cmake + } +} From 142ee275a3778afa84f8da2524663f2c71e2bc99 Mon Sep 17 00:00:00 2001 From: John Date: Thu, 29 Feb 2024 21:12:48 +0100 Subject: [PATCH 021/167] New package: kf6-kdesu-6.1.0 --- srcpkgs/kf6-kdesu-devel | 1 + srcpkgs/kf6-kdesu/template | 25 +++++++++++++++++++++++++ 2 files changed, 26 insertions(+) create mode 120000 srcpkgs/kf6-kdesu-devel create mode 100644 srcpkgs/kf6-kdesu/template 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..541aa0cda6d393 --- /dev/null +++ b/srcpkgs/kf6-kdesu/template @@ -0,0 +1,25 @@ +# Template file for 'kf6-kdesu' +pkgname=kf6-kdesu +version=6.1.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 " +license="LGPL-2.1-or-later" +homepage="https://invent.kde.org/frameworks/kdesu" +distfiles="${KDE_SITE}/frameworks/${version%.*}/${pkgname#kf6-}-${version}.tar.xz" +checksum=a6a397e08ccd3537dc9b1329e8cc1f05ca6acf3d9c18396e4118e51446ba827e + +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" + } +} From 0c113c211512c631f741e456b83e529934777785 Mon Sep 17 00:00:00 2001 From: John Date: Thu, 29 Feb 2024 21:12:49 +0100 Subject: [PATCH 022/167] New package: kf6-kdnssd-6.1.0 --- srcpkgs/kf6-kdnssd-devel | 1 + srcpkgs/kf6-kdnssd/template | 23 +++++++++++++++++++++++ 2 files changed, 24 insertions(+) create mode 120000 srcpkgs/kf6-kdnssd-devel create mode 100644 srcpkgs/kf6-kdnssd/template 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..f7d62c9c23e5e4 --- /dev/null +++ b/srcpkgs/kf6-kdnssd/template @@ -0,0 +1,23 @@ +# Template file for 'kf6-kdnssd' +pkgname=kf6-kdnssd +version=6.1.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 " +license="LGPL-2.1-or-later" +homepage="https://invent.kde.org/frameworks/kdnssd" +distfiles="${KDE_SITE}/frameworks/${version%.*}/${pkgname#kf6-}-${version}.tar.xz" +checksum=3b981f7a69f265ed331346f56d4030d31bbdf1d936f62c276c7e333b3b67b712 + +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" + } +} From 85a44bee9c5e232129697d6373f0f889d12cafc4 Mon Sep 17 00:00:00 2001 From: John Date: Thu, 29 Feb 2024 21:12:50 +0100 Subject: [PATCH 023/167] New package: kf6-kdoctools-6.1.0 --- srcpkgs/kf6-kdoctools-devel | 1 + srcpkgs/kf6-kdoctools/patches/cross.patch | 22 +++++++++++++++ srcpkgs/kf6-kdoctools/template | 33 +++++++++++++++++++++++ 3 files changed, 56 insertions(+) create mode 120000 srcpkgs/kf6-kdoctools-devel create mode 100644 srcpkgs/kf6-kdoctools/patches/cross.patch create mode 100644 srcpkgs/kf6-kdoctools/template 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/cross.patch b/srcpkgs/kf6-kdoctools/patches/cross.patch new file mode 100644 index 00000000000000..8e8f7afa794a48 --- /dev/null +++ b/srcpkgs/kf6-kdoctools/patches/cross.patch @@ -0,0 +1,22 @@ +--- a/src/CMakeLists.txt ++++ b/src/CMakeLists.txt +@@ -237,7 +237,7 @@ else() + endif() + + add_custom_command( TARGET docbookl10nhelper POST_BUILD +- COMMAND $ ++ COMMAND KF6::docbookl10nhelper + "${DOCBOOKXSL_DIR}" "${CMAKE_CURRENT_SOURCE_DIR}/customization/xsl" + "${CMAKE_CURRENT_BINARY_DIR}/customization/xsl" + ) +--- a/KF6DocToolsConfig.cmake.in ++++ b/KF6DocToolsConfig.cmake.in +@@ -8,7 +8,7 @@ endif() + include("${CMAKE_CURRENT_LIST_DIR}/KF6DocToolsTargets.cmake") + + if (CMAKE_CROSSCOMPILING AND KF6_HOST_TOOLING) +- find_file(KDOCTOOLS_TARGETSFILE KF6DocTools/KF6DocToolsToolsTargets.cmake PATHS ${KF6_HOST_TOOLING} ${CMAKE_CURRENT_LIST_DIR} NO_DEFAULT_PATH) ++ find_file(KDOCTOOLS_TARGETSFILE KF6DocTools/KF6DocToolsToolsTargets.cmake PATHS ${KF6_HOST_TOOLING} ${CMAKE_CURRENT_LIST_DIR} NO_DEFAULT_PATH NO_CMAKE_FIND_ROOT_PATH) + include("${KDOCTOOLS_TARGETSFILE}") + else() + include("${CMAKE_CURRENT_LIST_DIR}/KF6DocToolsToolsTargets.cmake") diff --git a/srcpkgs/kf6-kdoctools/template b/srcpkgs/kf6-kdoctools/template new file mode 100644 index 00000000000000..de2d914d31e103 --- /dev/null +++ b/srcpkgs/kf6-kdoctools/template @@ -0,0 +1,33 @@ +# Template file for 'kf6-kdoctools' +pkgname=kf6-kdoctools +version=6.1.0 +revision=1 +build_style=cmake +build_helper=qemu +# 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 " +license="LGPL-2.1-or-later" +homepage="https://invent.kde.org/frameworks/kdoctools" +distfiles="${KDE_SITE}/frameworks/${version%.*}/${pkgname#kf6-}-${version}.tar.xz" +checksum=240254adbb52184a571072068bf504bbc3579eb9811983c6a3795563260ef3b5 + +kf6-kdoctools-devel_package() { + replaces="kdoctools-devel<=5.115.0_1" + depends="$makedepends ${sourcepkg}>=${version}_${revision}" + short_desc+=" - development files" + pkg_install() { + vbin build/bin/docbookl10nhelper + vmove usr/include + vmove usr/lib/cmake + mkdir -p "${DESTDIR}/usr/lib/cmake/KF6DocTools" + mv ${PKGDESTDIR}/usr/lib/cmake/KF6DocTools/KF6DocToolsTools* \ + "${DESTDIR}/usr/lib/cmake/KF6DocTools" + vmove "usr/lib/*.so" + } +} From a5394f6e61e119e4a05231be1ca4dd8d853e7b80 Mon Sep 17 00:00:00 2001 From: John Date: Thu, 29 Feb 2024 21:12:51 +0100 Subject: [PATCH 024/167] New package: kf6-kfilemetadata-6.1.0 --- srcpkgs/kf6-kfilemetadata-devel | 1 + srcpkgs/kf6-kfilemetadata/template | 27 +++++++++++++++++++++++++++ 2 files changed, 28 insertions(+) create mode 120000 srcpkgs/kf6-kfilemetadata-devel create mode 100644 srcpkgs/kf6-kfilemetadata/template 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..0f45750cb7fcaf --- /dev/null +++ b/srcpkgs/kf6-kfilemetadata/template @@ -0,0 +1,27 @@ +# Template file for 'kf6-kfilemetadata' +pkgname=kf6-kfilemetadata +version=6.1.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-kcodecs-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-qt6-devel" +short_desc="Library for extracting file metadata" +maintainer="John " +license="LGPL-2.1-or-later" +homepage="https://invent.kde.org/frameworks/kfilemetadata" +distfiles="${KDE_SITE}/frameworks/${version%.*}/${pkgname#kf6-}-${version}.tar.xz" +checksum=d52a782c54eae5da32912ca876f1975fb7e4bffe1cb1e17226d83614ab3bb1ca + +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" + } +} From f33fd6e86bec68a764a661d537c956222abefc8b Mon Sep 17 00:00:00 2001 From: John Date: Thu, 29 Feb 2024 21:12:53 +0100 Subject: [PATCH 025/167] New package: kf6-kglobalaccel-6.1.0 --- srcpkgs/kf6-kglobalaccel-devel | 1 + srcpkgs/kf6-kglobalaccel/template | 23 +++++++++++++++++++++++ 2 files changed, 24 insertions(+) create mode 120000 srcpkgs/kf6-kglobalaccel-devel create mode 100644 srcpkgs/kf6-kglobalaccel/template 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..980f65975e0524 --- /dev/null +++ b/srcpkgs/kf6-kglobalaccel/template @@ -0,0 +1,23 @@ +# Template file for 'kf6-kglobalaccel' +pkgname=kf6-kglobalaccel +version=6.1.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 " +license="LGPL-2.1-or-later" +homepage="https://invent.kde.org/frameworks/kglobalaccel" +distfiles="${KDE_SITE}/frameworks/${version%.*}/${pkgname#kf6-}-${version}.tar.xz" +checksum=885b13d3888eebe585589dc288e3826044ab5bf3b8e2a749b9070d93d32f64f2 + +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" + } +} From 671be8dee0b090ab1d10efb70f1238e34e7e3877 Mon Sep 17 00:00:00 2001 From: John Date: Thu, 29 Feb 2024 21:12:54 +0100 Subject: [PATCH 026/167] New package: kf6-kholidays-6.1.0 --- srcpkgs/kf6-kholidays-devel | 1 + srcpkgs/kf6-kholidays/template | 24 ++++++++++++++++++++++++ 2 files changed, 25 insertions(+) create mode 120000 srcpkgs/kf6-kholidays-devel create mode 100644 srcpkgs/kf6-kholidays/template 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..57c51b9665facf --- /dev/null +++ b/srcpkgs/kf6-kholidays/template @@ -0,0 +1,24 @@ +# Template file for 'kf6-kholidays' +pkgname=kf6-kholidays +version=6.1.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 " +license="LGPL-2.1-or-later" +homepage="https://invent.kde.org/frameworks/kholidays" +distfiles="${KDE_SITE}/frameworks/${version%.*}/${pkgname#kf6-}-${version}.tar.xz" +checksum=83661559ab5770cd561902eeb81be5171922435b539d97f4bc17277da4b9730a + +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" + } +} From bc5c0c18edd940e0a4ebd561820bfbe9909fc545 Mon Sep 17 00:00:00 2001 From: Luciogi Date: Thu, 18 Apr 2024 10:12:17 +0500 Subject: [PATCH 027/167] New package: kf6-ki18n-6.1.0 --- srcpkgs/kf6-ki18n-devel | 1 + srcpkgs/kf6-ki18n/template | 33 +++++++++++++++++++++++++++++++++ 2 files changed, 34 insertions(+) create mode 120000 srcpkgs/kf6-ki18n-devel create mode 100644 srcpkgs/kf6-ki18n/template 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..492478a9089dff --- /dev/null +++ b/srcpkgs/kf6-ki18n/template @@ -0,0 +1,33 @@ +# Template file for 'kf6-ki18n' +pkgname=kf6-ki18n +version=6.1.0 +revision=1 +build_style=cmake +configure_args="-DKDE_INSTALL_QMLDIR=lib/qt6/qml + -DKDE_INSTALL_QTPLUGINDIR=lib/qt6/plugins" +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 " +license="LGPL-2.1-or-later" +homepage="https://invent.kde.org/frameworks/ki18n" +distfiles="${KDE_SITE}/frameworks/${version%.*}/${pkgname#kf6-}-${version}.tar.xz" +checksum=163219f1b5c9dea7aaea6ddc4a0d28a8b9e1884d239cf5633e684c2148517648 + +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" + } +} From f2fe051be959696d864f80708c4afc75b35b8696 Mon Sep 17 00:00:00 2001 From: Luciogi Date: Thu, 18 Apr 2024 10:19:59 +0500 Subject: [PATCH 028/167] New package: kf6-kiconthemes-6.1.0 --- srcpkgs/kf6-kiconthemes-devel | 1 + srcpkgs/kf6-kiconthemes/template | 25 +++++++++++++++++++++++++ 2 files changed, 26 insertions(+) create mode 120000 srcpkgs/kf6-kiconthemes-devel create mode 100644 srcpkgs/kf6-kiconthemes/template 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 " +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" + } +} From 3bf6b0e4d02cef0f1da122ec9668adbeaffb6067 Mon Sep 17 00:00:00 2001 From: Luciogi Date: Thu, 18 Apr 2024 09:59:18 +0500 Subject: [PATCH 029/167] New package: kf6-kauth-6.1.0 --- srcpkgs/kf6-kauth-devel | 1 + srcpkgs/kf6-kauth-tools | 1 + srcpkgs/kf6-kauth/patches/cross.patch | 11 +++++++ srcpkgs/kf6-kauth/template | 41 +++++++++++++++++++++++++++ 4 files changed, 54 insertions(+) create mode 120000 srcpkgs/kf6-kauth-devel create mode 120000 srcpkgs/kf6-kauth-tools create mode 100644 srcpkgs/kf6-kauth/patches/cross.patch create mode 100644 srcpkgs/kf6-kauth/template 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-tools b/srcpkgs/kf6-kauth-tools new file mode 120000 index 00000000000000..aafa15610d4e36 --- /dev/null +++ b/srcpkgs/kf6-kauth-tools @@ -0,0 +1 @@ +kf6-kauth \ No newline at end of file diff --git a/srcpkgs/kf6-kauth/patches/cross.patch b/srcpkgs/kf6-kauth/patches/cross.patch new file mode 100644 index 00000000000000..75f7dd70c36720 --- /dev/null +++ b/srcpkgs/kf6-kauth/patches/cross.patch @@ -0,0 +1,11 @@ +--- a/KF6AuthConfig.cmake.in ++++ b/KF6AuthConfig.cmake.in +@@ -34,7 +34,7 @@ include("${CMAKE_CURRENT_LIST_DIR}/KF6Au + + if(NOT "${KAUTH_BACKEND_NAME}" STREQUAL "FAKE") + if(CMAKE_CROSSCOMPILING AND KF6_HOST_TOOLING) +- find_file(KAUTH_TARGETSFILE KF6Auth/KF6AuthToolsTargets.cmake PATHS ${KF6_HOST_TOOLING} ${CMAKE_CURRENT_LIST_DIR} NO_DEFAULT_PATH) ++ find_file(KAUTH_TARGETSFILE KF6Auth/KF6AuthToolsTargets.cmake PATHS ${KF6_HOST_TOOLING} ${CMAKE_CURRENT_LIST_DIR} NO_DEFAULT_PATH NO_CMAKE_FIND_ROOT_PATH) + include("${KAUTH_TARGETSFILE}") + else() + include("${CMAKE_CURRENT_LIST_DIR}/KF6AuthToolsTargets.cmake") diff --git a/srcpkgs/kf6-kauth/template b/srcpkgs/kf6-kauth/template new file mode 100644 index 00000000000000..965c8fdb83d129 --- /dev/null +++ b/srcpkgs/kf6-kauth/template @@ -0,0 +1,41 @@ +# Template file for 'kf6-kauth' +pkgname=kf6-kauth +version=6.1.0 +revision=1 +build_style=cmake +configure_args="-DKDE_INSTALL_QMLDIR=lib/qt6/qml + -DKDE_INSTALL_QTPLUGINDIR=lib/qt6/plugins" +hostmakedepends="extra-cmake-modules qt6-tools qt6-base" +makedepends="kf6-kcoreaddons-devel kf6-kwindowsystem-devel polkit-qt6-devel" +checkdepends="dbus" +short_desc="KDE Execute actions as privileged user" +maintainer="John " +license="LGPL-2.1-or-later" +homepage="https://invent.kde.org/frameworks/kauth" +distfiles="${KDE_SITE}/frameworks/${version%.*}/${pkgname#kf6-}-${version}.tar.xz" +checksum=47e7804020805098cc9ab370b6c539991bb028041faaf5a619ab7cb2b992f08b +subpackages="kf6-kauth-tools kf6-kauth-devel" + +do_check() { + cd build + dbus-run-session ctest +} + +kf6-kauth-tools_package() { + short_desc+=" - tools" + pkg_install() { + vmove usr/libexec + vmove "usr/lib/cmake/KF6Auth/*Tools*" + } +} + +kf6-kauth-devel_package() { + depends="$makedepends kf6-kauth-tools>=${version}_${revision} + ${sourcepkg}>=${version}_${revision}" + short_desc+=" - development files" + pkg_install() { + vmove usr/include + vmove usr/lib/cmake + vmove "usr/lib/*.so" + } +} From 598bd41267014de456048ae11b7755275de6f88a Mon Sep 17 00:00:00 2001 From: Luciogi Date: Thu, 18 Apr 2024 10:01:04 +0500 Subject: [PATCH 030/167] New package: kf6-kguiaddons-6.1.0 --- srcpkgs/kf6-kguiaddons-devel | 1 + srcpkgs/kf6-kguiaddons-geo-uri-handler | 1 + srcpkgs/kf6-kguiaddons/template | 34 ++++++++++++++++++++++++++ 3 files changed, 36 insertions(+) create mode 120000 srcpkgs/kf6-kguiaddons-devel create mode 120000 srcpkgs/kf6-kguiaddons-geo-uri-handler create mode 100644 srcpkgs/kf6-kguiaddons/template 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-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 diff --git a/srcpkgs/kf6-kguiaddons/template b/srcpkgs/kf6-kguiaddons/template new file mode 100644 index 00000000000000..36cf005eb2a1b2 --- /dev/null +++ b/srcpkgs/kf6-kguiaddons/template @@ -0,0 +1,34 @@ +# Template file for 'kf6-kguiaddons' +pkgname=kf6-kguiaddons +version=6.1.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 " +license="LGPL-2.1-or-later" +homepage="https://invent.kde.org/frameworks/kguiaddons" +distfiles="${KDE_SITE}/frameworks/${version%.*}/${pkgname#kf6-}-${version}.tar.xz" +checksum=08d88452ae4bcdc073891499d9b414129cdc5982bd3bad88726dbef28ee5ac53 + +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" + } +} From cb05f843a861506effc22ba7ec353ae148ba9ba7 Mon Sep 17 00:00:00 2001 From: Luciogi Date: Thu, 18 Apr 2024 10:02:09 +0500 Subject: [PATCH 031/167] New package: kf6-solid-6.1.0 --- srcpkgs/kf6-solid-devel | 1 + srcpkgs/kf6-solid/template | 25 +++++++++++++++++++++++++ 2 files changed, 26 insertions(+) create mode 120000 srcpkgs/kf6-solid-devel create mode 100644 srcpkgs/kf6-solid/template 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..515d79a35ba651 --- /dev/null +++ b/srcpkgs/kf6-solid/template @@ -0,0 +1,25 @@ +# Template file for 'kf6-solid' +pkgname=kf6-solid +version=6.1.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 " +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=074a984b58ef51017ee767548bfce0ca00bb710e88a4ab00bc9020a46cfa4262 + +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" + } +} From 04e56767d952275482313c46a1289809c95b2944 Mon Sep 17 00:00:00 2001 From: Luciogi Date: Thu, 18 Apr 2024 10:03:26 +0500 Subject: [PATCH 032/167] New package: kf6-kirigami-6.1.0 --- srcpkgs/kf6-kirigami-devel | 1 + srcpkgs/kf6-kirigami/template | 26 ++++++++++++++++++++++++++ 2 files changed, 27 insertions(+) create mode 120000 srcpkgs/kf6-kirigami-devel create mode 100644 srcpkgs/kf6-kirigami/template 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..d5851dcec6bf18 --- /dev/null +++ b/srcpkgs/kf6-kirigami/template @@ -0,0 +1,26 @@ +# Template file for 'kf6-kirigami' +pkgname=kf6-kirigami +version=6.1.0 +revision=1 +build_style=cmake +configure_args="-DKDE_INSTALL_QMLDIR=lib/qt6/qml + -DKDE_INSTALL_QTPLUGINDIR=lib/qt6/plugins" +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 " +license="LGPL-2.1-or-later" +homepage="https://invent.kde.org/frameworks/kirigami" +distfiles="${KDE_SITE}/frameworks/${version%.*}/${pkgname#kf6-}-${version}.tar.xz" +checksum=2a5438186b6cf8847a579c030fed3778638e5fb4e5eb54f71dc2602da4607196 + +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" + } +} From 84d4021adaeaf4d9708e22a7358c8c7e1475a5d2 Mon Sep 17 00:00:00 2001 From: Luciogi Date: Thu, 18 Apr 2024 10:04:46 +0500 Subject: [PATCH 033/167] New package: kf6-kio-6.1.0 --- srcpkgs/kf6-kio-devel | 1 + srcpkgs/kf6-kio/patches/test.patch | 79 ++++++++++++++++++++++++++++++ srcpkgs/kf6-kio/template | 57 +++++++++++++++++++++ 3 files changed, 137 insertions(+) create mode 120000 srcpkgs/kf6-kio-devel create mode 100644 srcpkgs/kf6-kio/patches/test.patch create mode 100644 srcpkgs/kf6-kio/template 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..cc84413e8ca25a --- /dev/null +++ b/srcpkgs/kf6-kio/template @@ -0,0 +1,57 @@ +# Template file for 'kf6-kio' +pkgname=kf6-kio +version=6.1.0 +revision=1 +build_style=cmake +build_helper=qemu +configure_args="-DKDE_INSTALL_QMLDIR=lib/qt6/qml + -DKF6_HOST_TOOLING=/usr/lib/cmake + -DKDE_INSTALL_QTPLUGINDIR=lib/qt6/plugins" +hostmakedepends="extra-cmake-modules qt6-tools qt6-base + gettext kf6-kdoctools kf6-kconfig kf6-kauth-tools" +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 + kf6-kdoctools-devel" +checkdepends="xvfb-run" +short_desc="KDE Network transparent access to files and data" +maintainer="John " +license="LGPL-2.1-or-later" +homepage="https://invent.kde.org/frameworks/kio" +distfiles="${KDE_SITE}/frameworks/${version%.*}/${pkgname#kf6-}-${version}.tar.xz" +checksum=47cb00258ca38f9c1ee2aa7929f5b12bc7d99cb580da560ada71050fa089ffd2 + +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") + xvfb-run 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" + vmove usr/share/doc + } +} From dd18ec27fc31cda40567119449d5ac26da2398c3 Mon Sep 17 00:00:00 2001 From: Luciogi Date: Thu, 18 Apr 2024 10:06:06 +0500 Subject: [PATCH 034/167] New package: kf6-kidletime-6.1.0 --- srcpkgs/kf6-kidletime-devel | 1 + srcpkgs/kf6-kidletime/template | 25 +++++++++++++++++++++++++ 2 files changed, 26 insertions(+) create mode 120000 srcpkgs/kf6-kidletime-devel create mode 100644 srcpkgs/kf6-kidletime/template 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..7a8b28079277b4 --- /dev/null +++ b/srcpkgs/kf6-kidletime/template @@ -0,0 +1,25 @@ +# Template file for 'kf6-kidletime' +pkgname=kf6-kidletime +version=6.1.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 " +license="LGPL-2.1-or-later" +homepage="https://invent.kde.org/frameworks/kidletime" +distfiles="${KDE_SITE}/frameworks/${version%.*}/${pkgname#kf6-}-${version}.tar.xz" +checksum=c8d85c129fd2e9520bec3aa9670449b4ea2cf092060a54fdb24cba63475faf3a + +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" + } +} From 45a0a1b187e61808636a87dfa4ffa8c5886baaff Mon Sep 17 00:00:00 2001 From: John Date: Thu, 29 Feb 2024 22:25:04 +0100 Subject: [PATCH 035/167] New package: kf6-kimageformats-6.1.0 --- srcpkgs/kf6-kiconthemes/template | 6 ++++-- srcpkgs/kf6-kimageformats/template | 22 ++++++++++++++++++++++ 2 files changed, 26 insertions(+), 2 deletions(-) create mode 100644 srcpkgs/kf6-kimageformats/template diff --git a/srcpkgs/kf6-kiconthemes/template b/srcpkgs/kf6-kiconthemes/template index c56658e7085ac4..2f97019d68e2fc 100644 --- a/srcpkgs/kf6-kiconthemes/template +++ b/srcpkgs/kf6-kiconthemes/template @@ -1,8 +1,10 @@ # Template file for 'kf6-kiconthemes' pkgname=kf6-kiconthemes -version=6.0.0 +version=6.1.0 revision=1 build_style=cmake +configure_args="-DKDE_INSTALL_QMLDIR=lib/qt6/qml + -DKDE_INSTALL_QTPLUGINDIR=lib/qt6/plugins" hostmakedepends="extra-cmake-modules qt6-tools qt6-base qt6-declarative-host-tools gettext" makedepends="breeze-icons kf6-karchive-devel kf6-kcolorscheme-devel @@ -12,7 +14,7 @@ maintainer="John " 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 +checksum=79ce77701d4194796e2c255008f19071460aa03ff208a2117fc4e4c9310c3402 kf6-kiconthemes-devel_package() { depends="$makedepends ${sourcepkg}>=${version}_${revision}" diff --git a/srcpkgs/kf6-kimageformats/template b/srcpkgs/kf6-kimageformats/template new file mode 100644 index 00000000000000..6ec8f309a5b285 --- /dev/null +++ b/srcpkgs/kf6-kimageformats/template @@ -0,0 +1,22 @@ +# Template file for 'kf6-kimageformats' +pkgname=kf6-kimageformats +version=6.1.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 " +license="LGPL-2.1-or-later" +homepage="https://invent.kde.org/frameworks/kimageformats" +distfiles="${KDE_SITE}/frameworks/${version%.*}/${pkgname#kf6-}-${version}.tar.xz" +checksum=b033fa058ab4c9657e1bcd682a89ca94a5b881e7904dddee6aab4a14bafcc95e + +do_check() { + cd build + # disable failing tests + ctest -E "kimageformats-read-xcf|kimageformats-read-psd|kimageformats-read-hej2" +} From 9b437da6ce88d238a3514b0b22808011340168e0 Mon Sep 17 00:00:00 2001 From: Luciogi Date: Thu, 18 Apr 2024 10:13:06 +0500 Subject: [PATCH 036/167] New package: kf6-kitemmodels-6.1.0 --- srcpkgs/kf6-kitemmodels-devel | 1 + srcpkgs/kf6-kitemmodels/template | 26 ++++++++++++++++++++++++++ 2 files changed, 27 insertions(+) create mode 120000 srcpkgs/kf6-kitemmodels-devel create mode 100644 srcpkgs/kf6-kitemmodels/template 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..d2f279773e91fc --- /dev/null +++ b/srcpkgs/kf6-kitemmodels/template @@ -0,0 +1,26 @@ +# Template file for 'kf6-kitemmodels' +pkgname=kf6-kitemmodels +version=6.1.0 +revision=1 +build_style=cmake +configure_args="-DKDE_INSTALL_QMLDIR=lib/qt6/qml + -DKDE_INSTALL_QTPLUGINDIR=lib/qt6/plugins" +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 " +license="LGPL-2.1-or-later" +homepage="https://invent.kde.org/frameworks/kitemmodels" +distfiles="${KDE_SITE}/frameworks/${version%.*}/${pkgname#kf6-}-${version}.tar.xz" +checksum=5167d32af69bf00f6c9531c89513d54bffe16edd34a9e948efb49e9235e3e302 + +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" + } +} From b35b75cdaee7c7537a448be06b108c242d49a2fa Mon Sep 17 00:00:00 2001 From: Luciogi Date: Thu, 18 Apr 2024 09:49:34 +0500 Subject: [PATCH 037/167] New package: kf6-kitemviews-6.1.0 --- srcpkgs/kf6-kitemviews-devel | 1 + srcpkgs/kf6-kitemviews/template | 38 +++++++++++++++++++++++++++++++++ 2 files changed, 39 insertions(+) create mode 120000 srcpkgs/kf6-kitemviews-devel create mode 100644 srcpkgs/kf6-kitemviews/template 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..123f529ffef292 --- /dev/null +++ b/srcpkgs/kf6-kitemviews/template @@ -0,0 +1,38 @@ +# Template file for 'kf6-kitemviews' +pkgname=kf6-kitemviews +version=6.1.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 " +license="LGPL-2.1-or-later" +homepage="https://invent.kde.org/frameworks/kitemviews" +distfiles="${KDE_SITE}/frameworks/${version%.*}/${pkgname#kf6-}-${version}.tar.xz" +checksum=e9e86c2aa49278c38959b1804fe1c6c2057f3e9be896091f898fb81692b20a4d + +build_options="designerplugin" + +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 + } +} From cd3c99a23cf1b412a494f7e0f6ac7d09276fe581 Mon Sep 17 00:00:00 2001 From: Luciogi Date: Thu, 18 Apr 2024 09:54:40 +0500 Subject: [PATCH 038/167] New package: kf6-kjobwidgets-6.1.0 --- srcpkgs/kf6-kjobwidgets-devel | 1 + srcpkgs/kf6-kjobwidgets/template | 24 ++++++++++++++++++++++++ 2 files changed, 25 insertions(+) create mode 120000 srcpkgs/kf6-kjobwidgets-devel create mode 100644 srcpkgs/kf6-kjobwidgets/template 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..1ce593d7cedd81 --- /dev/null +++ b/srcpkgs/kf6-kjobwidgets/template @@ -0,0 +1,24 @@ +# Template file for 'kf6-kjobwidgets' +pkgname=kf6-kjobwidgets +version=6.1.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 " +license="LGPL-2.1-or-later" +homepage="https://invent.kde.org/frameworks/kjobwidgets" +distfiles="${KDE_SITE}/frameworks/${version%.*}/${pkgname#kf6-}-${version}.tar.xz" +checksum=ac79ddb48b38527a605a9564485ad370cbcfdb406b95e0f9255d55256454fdb8 + +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" + } +} From d8cdb67df7ce2da3c18942308559e8161d7009c1 Mon Sep 17 00:00:00 2001 From: Luciogi Date: Thu, 18 Apr 2024 09:55:26 +0500 Subject: [PATCH 039/167] New package: kf6-knewstuff-6.1.0 --- srcpkgs/kf6-knewstuff-devel | 1 + srcpkgs/kf6-knewstuff/template | 28 ++++++++++++++++++++++++++++ 2 files changed, 29 insertions(+) create mode 120000 srcpkgs/kf6-knewstuff-devel create mode 100644 srcpkgs/kf6-knewstuff/template 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..4c53e04df070ec --- /dev/null +++ b/srcpkgs/kf6-knewstuff/template @@ -0,0 +1,28 @@ +# Template file for 'kf6-knewstuff' +pkgname=kf6-knewstuff +version=6.1.0 +revision=1 +build_style=cmake +configure_args="-DKDE_INSTALL_QMLDIR=lib/qt6/qml + -DKDE_INSTALL_QTPLUGINDIR=lib/qt6/plugins" +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 " +license="LGPL-2.1-or-later" +homepage="https://invent.kde.org/frameworks/knewstuff" +distfiles="${KDE_SITE}/frameworks/${version%.*}/${pkgname#kf6-}-${version}.tar.xz" +checksum=1c6a076410538084021cff1eeb02be2f34280284717a34290d42b11dfe3b3d3f + +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" + } +} From 25721d456657ba1990ae96a9ed446bdc011b4e93 Mon Sep 17 00:00:00 2001 From: Luciogi Date: Thu, 18 Apr 2024 09:56:18 +0500 Subject: [PATCH 040/167] New package: kf6-knotifications-6.1.0 --- srcpkgs/kf6-knotifications-devel | 1 + srcpkgs/kf6-knotifications/template | 26 ++++++++++++++++++++++++++ 2 files changed, 27 insertions(+) create mode 120000 srcpkgs/kf6-knotifications-devel create mode 100644 srcpkgs/kf6-knotifications/template 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..c4937e947f89fa --- /dev/null +++ b/srcpkgs/kf6-knotifications/template @@ -0,0 +1,26 @@ +# Template file for 'kf6-knotifications' +pkgname=kf6-knotifications +version=6.1.0 +revision=1 +build_style=cmake +configure_args="-DKDE_INSTALL_QMLDIR=lib/qt6/qml + -DKDE_INSTALL_QTPLUGINDIR=lib/qt6/plugins" +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 " +license="LGPL-2.1-or-later" +homepage="https://invent.kde.org/frameworks/knotifications" +distfiles="${KDE_SITE}/frameworks/${version%.*}/${pkgname#kf6-}-${version}.tar.xz" +checksum=02f36f4bc1d2d1094e1b0203a34e037cec78303c6aad9d69f9ac8c7388acfcab + +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" + } +} From c85880a3825bd5af5a557728d1877451d627e953 Mon Sep 17 00:00:00 2001 From: Luciogi Date: Thu, 18 Apr 2024 09:56:59 +0500 Subject: [PATCH 041/167] New package: kf6-knotifyconfig-6.1.0 --- srcpkgs/kf6-knotifyconfig-devel | 1 + srcpkgs/kf6-knotifyconfig/template | 25 +++++++++++++++++++++++++ 2 files changed, 26 insertions(+) create mode 120000 srcpkgs/kf6-knotifyconfig-devel create mode 100644 srcpkgs/kf6-knotifyconfig/template 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..f04c65491461fe --- /dev/null +++ b/srcpkgs/kf6-knotifyconfig/template @@ -0,0 +1,25 @@ +# Template file for 'kf6-knotifyconfig' +pkgname=kf6-knotifyconfig +version=6.1.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 " +license="LGPL-2.1-or-later" +homepage="https://invent.kde.org/frameworks/knotifyconfig" +distfiles="${KDE_SITE}/frameworks/${version%.*}/${pkgname#kf6-}-${version}.tar.xz" +checksum=dfe85a45500470a306df3176f665af2589521ef5090612e7a82ec618e061fe87 + +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" + } +} From 4f83893e3412c8e83d970e3a3801b5e6981dce64 Mon Sep 17 00:00:00 2001 From: Luciogi Date: Thu, 18 Apr 2024 10:21:01 +0500 Subject: [PATCH 042/167] New package: kf6-kpackage-6.1.0 --- srcpkgs/kf6-kpackage-devel | 1 + srcpkgs/kf6-kpackage/template | 27 +++++++++++++++++++++++++++ 2 files changed, 28 insertions(+) create mode 120000 srcpkgs/kf6-kpackage-devel create mode 100644 srcpkgs/kf6-kpackage/template 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..e433074f38096c --- /dev/null +++ b/srcpkgs/kf6-kpackage/template @@ -0,0 +1,27 @@ +# Template file for 'kf6-kpackage' +pkgname=kf6-kpackage +version=6.1.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 " +license="LGPL-2.1-or-later" +homepage="https://invent.kde.org/frameworks/kpackage" +distfiles="${KDE_SITE}/frameworks/${version%.*}/${pkgname#kf6-}-${version}.tar.xz" +checksum=ed75912b416580a4f9acdbedee31e590b197e157cda1dea13ad28751116b52af + +kf6-kpackage-devel_package() { + depends="$makedepends ${sourcepkg}>=${version}_${revision}" + short_desc+=" - development files" + pkg_install() { + vmove usr/include + vmove usr/lib/cmake + mkdir -p "${DESTDIR}/usr/lib/cmake/KF6Package" + mv ${PKGDESTDIR}/usr/lib/cmake/KF6Package/KF6PackageTools* \ + "${DESTDIR}/usr/lib/cmake/KF6Package" + vmove "usr/lib/*.so" + } +} From b24ae748b65aaa852ef373b723e912f1ffb8339e Mon Sep 17 00:00:00 2001 From: Luciogi Date: Thu, 18 Apr 2024 10:21:47 +0500 Subject: [PATCH 043/167] New package: kf6-kparts-6.1.0 --- srcpkgs/kf6-kparts-devel | 1 + srcpkgs/kf6-kparts/template | 25 +++++++++++++++++++++++++ 2 files changed, 26 insertions(+) create mode 120000 srcpkgs/kf6-kparts-devel create mode 100644 srcpkgs/kf6-kparts/template 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..476c0d699dbf6e --- /dev/null +++ b/srcpkgs/kf6-kparts/template @@ -0,0 +1,25 @@ +# Template file for 'kf6-kparts' +pkgname=kf6-kparts +version=6.1.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 " +license="LGPL-2.1-or-later" +homepage="https://invent.kde.org/frameworks/kparts" +distfiles="${KDE_SITE}/frameworks/${version%.*}/${pkgname#kf6-}-${version}.tar.xz" +checksum=dfca27e3d4fe7fa7038cbad3d3a0a955c570bd73b5bc0aceb3900e071495101d + +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" + } +} From dc312f857065fec1812d748247a84a34eb8e5587 Mon Sep 17 00:00:00 2001 From: John Date: Thu, 29 Feb 2024 22:25:14 +0100 Subject: [PATCH 044/167] New package: kf6-kpeople-6.1.0 --- srcpkgs/kf6-kpeople-devel | 1 + srcpkgs/kf6-kpeople/template | 31 +++++++++++++++++++++++++++++++ 2 files changed, 32 insertions(+) create mode 120000 srcpkgs/kf6-kpeople-devel create mode 100644 srcpkgs/kf6-kpeople/template 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..3ca376eea88832 --- /dev/null +++ b/srcpkgs/kf6-kpeople/template @@ -0,0 +1,31 @@ +# Template file for 'kf6-kpeople' +pkgname=kf6-kpeople +version=6.1.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 people who hold them" +maintainer="John " +license="LGPL-2.1-or-later" +homepage="https://invent.kde.org/frameworks/kpeople" +distfiles="${KDE_SITE}/frameworks/${version%.*}/${pkgname#kf6-}-${version}.tar.xz" +checksum=a5fa2e2e67b1a9ad65ec95a95201af28e20dc462e9d31007034ad4da578e1d62 + +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" + } +} From 7c55c483fdfa71ac78aaddf73065ae581555eb64 Mon Sep 17 00:00:00 2001 From: John Date: Thu, 29 Feb 2024 22:25:15 +0100 Subject: [PATCH 045/167] New package: kf6-kplotting-6.1.0 --- common/shlibs | 1 + srcpkgs/kf6-kplotting-devel | 1 + srcpkgs/kf6-kplotting/template | 23 +++++++++++++++++++++++ 3 files changed, 25 insertions(+) create mode 120000 srcpkgs/kf6-kplotting-devel create mode 100644 srcpkgs/kf6-kplotting/template diff --git a/common/shlibs b/common/shlibs index c93495d7fec535..301c4b24f28592 100644 --- a/common/shlibs +++ b/common/shlibs @@ -2142,6 +2142,7 @@ libwvutils.so.4.6 wvstreams-4.6.1_20 libwvstreams.so.4.6 wvstreams-4.6.1_20 libespeak-ng.so.1 libespeak-ng-1.50_1 libKF5Plotting.so.5 kplotting-5.26.0_1 +libKF6Plotting.so.6 kf6-kplotting-6.0.0_1 libpgf.so.6 libpgf-6.14.12_1 libqhull_r.so.8.0 libqhull-2020.2_1 libqhull.so.8.0 libqhull-2020.2_1 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..ffbd591225a277 --- /dev/null +++ b/srcpkgs/kf6-kplotting/template @@ -0,0 +1,23 @@ +# Template file for 'kf6-kplotting' +pkgname=kf6-kplotting +version=6.1.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 " +license="LGPL-2.1-or-later" +homepage="https://invent.kde.org/frameworks/kplotting" +distfiles="${KDE_SITE}/frameworks/${version%.*}/${pkgname#kf6-}-${version}.tar.xz" +checksum=bb21319725b20382a44a9be2d70c76a5eb58e6c80cf28b6f314f49e9cb73b1fa + +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" + } +} From fcd026a7cad8241a7da5831a1b950c1e21d5e378 Mon Sep 17 00:00:00 2001 From: John Date: Thu, 29 Feb 2024 22:25:17 +0100 Subject: [PATCH 046/167] New package: kf6-kpty-6.1.0 --- srcpkgs/kf6-kpty-devel | 1 + srcpkgs/kf6-kpty/template | 25 +++++++++++++++++++++++++ 2 files changed, 26 insertions(+) create mode 120000 srcpkgs/kf6-kpty-devel create mode 100644 srcpkgs/kf6-kpty/template 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..1af8ffb2f8baf9 --- /dev/null +++ b/srcpkgs/kf6-kpty/template @@ -0,0 +1,25 @@ +# Template file for 'kf6-kpty' +pkgname=kf6-kpty +version=6.1.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 " +license="LGPL-2.1-or-later" +homepage="https://invent.kde.org/frameworks/kpty" +distfiles="${KDE_SITE}/frameworks/${version%.*}/${pkgname#kf6-}-${version}.tar.xz" +checksum=df226cd90ba6f773560404c799562b2764ad39d4f41f15105f2ed9f9b2cf59df + +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" + } +} From 1b05c2bfbd73a723769c339f74fc287a32a5b258 Mon Sep 17 00:00:00 2001 From: John Date: Thu, 29 Feb 2024 22:25:18 +0100 Subject: [PATCH 047/167] New package: kf6-kquickcharts-6.1.0 --- srcpkgs/kf6-kquickcharts-devel | 1 + srcpkgs/kf6-kquickcharts/template | 23 +++++++++++++++++++++++ 2 files changed, 24 insertions(+) create mode 120000 srcpkgs/kf6-kquickcharts-devel create mode 100644 srcpkgs/kf6-kquickcharts/template 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..d38a6b4de636cf --- /dev/null +++ b/srcpkgs/kf6-kquickcharts/template @@ -0,0 +1,23 @@ +# Template file for 'kf6-kquickcharts' +pkgname=kf6-kquickcharts +version=6.1.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 " +license="LGPL-2.1-or-later" +homepage="https://invent.kde.org/frameworks/kquickcharts" +distfiles="${KDE_SITE}/frameworks/${version%.*}/${pkgname#kf6-}-${version}.tar.xz" +checksum=761b5738ff1a1bb1fe68f0427e2888e25c901b6fad4401676386e27a06e3a4c7 + +kf6-kquickcharts-devel_package() { + depends="$makedepends ${sourcepkg}>=${version}_${revision}" + short_desc+=" - development files" + pkg_install() { + vmove usr/lib/cmake + vmove "usr/lib/*.so" + } +} From ab596a7e819bc174a3c7bc20e6e917e05ab5866d Mon Sep 17 00:00:00 2001 From: John Date: Thu, 29 Feb 2024 22:25:19 +0100 Subject: [PATCH 048/167] New package: kf6-krunner-6.1.0 --- srcpkgs/kf6-krunner-devel | 1 + srcpkgs/kf6-krunner/template | 31 +++++++++++++++++++++++++++++++ 2 files changed, 32 insertions(+) create mode 120000 srcpkgs/kf6-krunner-devel create mode 100644 srcpkgs/kf6-krunner/template 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..1ac9005c89ea2d --- /dev/null +++ b/srcpkgs/kf6-krunner/template @@ -0,0 +1,31 @@ +# Template file for 'kf6-krunner' +pkgname=kf6-krunner +version=6.1.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 " +license="LGPL-2.1-or-later" +homepage="https://invent.kde.org/frameworks/krunner" +distfiles="${KDE_SITE}/frameworks/${version%.*}/${pkgname#kf6-}-${version}.tar.xz" +checksum=faa21f990d9886659ed44c753ccf8d77ceb07df94e84c01893f93b08e06760d4 + +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" + } +} From 6c09b5ac9b0f7c9a27579034cd3688bfa0206118 Mon Sep 17 00:00:00 2001 From: Luciogi Date: Thu, 18 Apr 2024 10:22:37 +0500 Subject: [PATCH 049/167] New package: kf6-kservice-6.1.0 --- srcpkgs/kf6-kservice-devel | 1 + srcpkgs/kf6-kservice/template | 27 +++++++++++++++++++++++++++ 2 files changed, 28 insertions(+) create mode 120000 srcpkgs/kf6-kservice-devel create mode 100644 srcpkgs/kf6-kservice/template 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..c6c9c7ea7573f4 --- /dev/null +++ b/srcpkgs/kf6-kservice/template @@ -0,0 +1,27 @@ +# Template file for 'kf6-kservice' +pkgname=kf6-kservice +version=6.1.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 + gettext kf6-kdoctools kf6-kconfig" +makedepends="kf6-kconfig-devel kf6-kcoreaddons-devel kf6-ki18n-devel + kf6-kdoctools-devel" +short_desc="KDE Plugin framework for desktop services" +maintainer="John " +license="LGPL-2.1-or-later" +homepage="https://invent.kde.org/frameworks/kservice" +distfiles="${KDE_SITE}/frameworks/${version%.*}/${pkgname#kf6-}-${version}.tar.xz" +checksum=ee2ee7fde2c47955890876f890a0d16792f29b0cc74fd296ccab153d8b5ce781 + +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" + } +} From 147ec44de09bb5518e7a3b51f36cbb5066ffcad1 Mon Sep 17 00:00:00 2001 From: Luciogi Date: Thu, 18 Apr 2024 10:23:26 +0500 Subject: [PATCH 050/167] New package: kf6-kstatusnotifieritem-6.1.0 --- srcpkgs/kf6-kstatusnotifieritem-devel | 1 + srcpkgs/kf6-kstatusnotifieritem/template | 23 +++++++++++++++++++++++ 2 files changed, 24 insertions(+) create mode 120000 srcpkgs/kf6-kstatusnotifieritem-devel create mode 100644 srcpkgs/kf6-kstatusnotifieritem/template 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..bc2e3cbc6b4377 --- /dev/null +++ b/srcpkgs/kf6-kstatusnotifieritem/template @@ -0,0 +1,23 @@ +# Template file for 'kf6-kstatusnotifieritem' +pkgname=kf6-kstatusnotifieritem +version=6.1.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 " +license="LGPL-2.1-or-later" +homepage="https://invent.kde.org/frameworks/kstatusnotifieritem" +distfiles="${KDE_SITE}/frameworks/${version%.*}/${pkgname#kf6-}-${version}.tar.xz" +checksum=93e2c9caa70d4cce8059aa6cb81e5b161d405701db184ddff81303fa24fdef14 + +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" + } +} From 3a16322feee1ab34921e51797876779b03c4ff96 Mon Sep 17 00:00:00 2001 From: John Date: Thu, 29 Feb 2024 22:25:22 +0100 Subject: [PATCH 051/167] New package: kf6-ksvg-6.1.0 --- srcpkgs/kf6-ksvg-devel | 1 + srcpkgs/kf6-ksvg/template | 28 ++++++++++++++++++++++++++++ 2 files changed, 29 insertions(+) create mode 120000 srcpkgs/kf6-ksvg-devel create mode 100644 srcpkgs/kf6-ksvg/template 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..d918b602d41a90 --- /dev/null +++ b/srcpkgs/kf6-ksvg/template @@ -0,0 +1,28 @@ +# Template file for 'kf6-ksvg' +pkgname=kf6-ksvg +version=6.1.0 +revision=1 +build_style=cmake +configure_args="-DKDE_INSTALL_QMLDIR=lib/qt6/qml + -DKDE_INSTALL_QTPLUGINDIR=lib/qt6/plugins" +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 " +license="LGPL-2.1-or-later" +homepage="https://invent.kde.org/frameworks/ksvg" +distfiles="${KDE_SITE}/frameworks/${version%.*}/${pkgname#kf6-}-${version}.tar.xz" +checksum=286a8e1ec8678d761960a3cd2b4c0e9dc837ef5e9b6396bc8d76b0feb71b6b5f + +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" + } +} From e09f0b78c4473a5b64ddc67e6a9a19ac2414d90f Mon Sep 17 00:00:00 2001 From: John Date: Thu, 29 Feb 2024 22:25:23 +0100 Subject: [PATCH 052/167] New package: kf6-ktexteditor-6.1.0 --- srcpkgs/kf6-ktexteditor-devel | 1 + srcpkgs/kf6-ktexteditor/template | 32 ++++++++++++++++++++++++++++++++ 2 files changed, 33 insertions(+) create mode 120000 srcpkgs/kf6-ktexteditor-devel create mode 100644 srcpkgs/kf6-ktexteditor/template 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..a6d9c64715a768 --- /dev/null +++ b/srcpkgs/kf6-ktexteditor/template @@ -0,0 +1,32 @@ +# Template file for 'kf6-ktexteditor' +pkgname=kf6-ktexteditor +version=6.1.0 +revision=1 +build_style=cmake +configure_args="-DKF6_HOST_TOOLING=/usr/lib/cmake + -DKDE_INSTALL_QMLDIR=lib/qt6/qml + -DKDE_INSTALL_QTPLUGINDIR=lib/qt6/plugins" +hostmakedepends="extra-cmake-modules qt6-tools qt6-base kf6-kauth-tools + qt6-declarative-host-tools gettext kf6-kconfig" +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 " +license="LGPL-2.1-or-later" +homepage="https://invent.kde.org/frameworks/ktexteditor" +distfiles="${KDE_SITE}/frameworks/${version%.*}/${pkgname#kf6-}-${version}.tar.xz" +checksum=3ba18f41ef5e57fe868dc295d01852d31b1590c0be893ac97ceed9229b09a9df + +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" + } +} From 28f6a3047444ffa0501622f1e437ad247f4956ed Mon Sep 17 00:00:00 2001 From: John Date: Thu, 29 Feb 2024 22:25:25 +0100 Subject: [PATCH 053/167] New package: kf6-ktexttemplate-6.1.0 --- srcpkgs/kf6-ktexttemplate-devel | 1 + srcpkgs/kf6-ktexttemplate/template | 24 ++++++++++++++++++++++++ 2 files changed, 25 insertions(+) create mode 120000 srcpkgs/kf6-ktexttemplate-devel create mode 100644 srcpkgs/kf6-ktexttemplate/template 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..2af9d7760aeedc --- /dev/null +++ b/srcpkgs/kf6-ktexttemplate/template @@ -0,0 +1,24 @@ +# Template file for 'kf6-ktexttemplate' +pkgname=kf6-ktexttemplate +version=6.1.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 " +license="LGPL-2.1-or-later" +homepage="https://invent.kde.org/frameworks/ktexttemplate" +distfiles="${KDE_SITE}/frameworks/${version%.*}/${pkgname#kf6-}-${version}.tar.xz" +checksum=2226f9472add196afd5b8b75b953a42d8249316437ed060d024462777e2df371 + +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" + } +} From f396672ee30e6a28023f7545f5b42dc82b4d49e9 Mon Sep 17 00:00:00 2001 From: John Date: Thu, 29 Feb 2024 22:25:26 +0100 Subject: [PATCH 054/167] New package: kf6-ktextwidgets-6.1.0 --- srcpkgs/kf6-ktextwidgets-devel | 1 + srcpkgs/kf6-ktextwidgets/template | 26 ++++++++++++++++++++++++++ 2 files changed, 27 insertions(+) create mode 120000 srcpkgs/kf6-ktextwidgets-devel create mode 100644 srcpkgs/kf6-ktextwidgets/template 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..aa71df7cd9a3b2 --- /dev/null +++ b/srcpkgs/kf6-ktextwidgets/template @@ -0,0 +1,26 @@ +# Template file for 'kf6-ktextwidgets' +pkgname=kf6-ktextwidgets +version=6.1.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 " +license="LGPL-2.1-or-later" +homepage="https://invent.kde.org/frameworks/ktextwidgets" +distfiles="${KDE_SITE}/frameworks/${version%.*}/${pkgname#kf6-}-${version}.tar.xz" +checksum=72cd44721c9209cc17bf3e8e1dccba823bcbe8156aa370205c5ce1ff746b6553 + +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" + } +} From 8baddaf47e5473ee43baec1dd15ac771ffb186aa Mon Sep 17 00:00:00 2001 From: John Date: Thu, 29 Feb 2024 22:25:27 +0100 Subject: [PATCH 055/167] New package: kf6-kunitconversion-6.1.0 --- srcpkgs/kf6-kunitconversion-devel | 1 + srcpkgs/kf6-kunitconversion/template | 24 ++++++++++++++++++++++++ 2 files changed, 25 insertions(+) create mode 120000 srcpkgs/kf6-kunitconversion-devel create mode 100644 srcpkgs/kf6-kunitconversion/template 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..5663c84a5bef7e --- /dev/null +++ b/srcpkgs/kf6-kunitconversion/template @@ -0,0 +1,24 @@ +# Template file for 'kf6-kunitconversion' +pkgname=kf6-kunitconversion +version=6.1.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 " +license="LGPL-2.1-or-later" +homepage="https://invent.kde.org/frameworks/kunitconversion" +distfiles="${KDE_SITE}/frameworks/${version%.*}/${pkgname#kf6-}-${version}.tar.xz" +checksum=df6de6f2d41b3943b31ccec051013cb0d4fc6e9979a8e5232e6436e390b331ec + +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" + } +} From 6c10c4ec61179305ec6bee06e45753dc2f7395dc Mon Sep 17 00:00:00 2001 From: Luciogi Date: Thu, 18 Apr 2024 10:24:48 +0500 Subject: [PATCH 056/167] New package: kf6-kuserfeedback-6.1.0 --- srcpkgs/kf6-kuserfeedback-devel | 1 + srcpkgs/kf6-kuserfeedback/template | 33 ++++++++++++++++++++++++++++++ 2 files changed, 34 insertions(+) create mode 120000 srcpkgs/kf6-kuserfeedback-devel create mode 100644 srcpkgs/kf6-kuserfeedback/template 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..91315d807cfb9a --- /dev/null +++ b/srcpkgs/kf6-kuserfeedback/template @@ -0,0 +1,33 @@ +# Template file for 'kf6-kuserfeedback' +pkgname=kf6-kuserfeedback +version=6.1.0 +revision=1 +build_style=cmake +configure_args="-DKDE_INSTALL_QMLDIR=lib/qt6/qml + -DECM_MKSPECS_INSTALL_DIR=/usr/lib/qt6/mkspecs/modules + -DKDE_INSTALL_QTPLUGINDIR=lib/qt6/plugins" +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 " +license="LGPL-2.1-or-later" +homepage="https://invent.kde.org/frameworks/kuserfeedback" +distfiles="${KDE_SITE}/frameworks/${version%.*}/${pkgname#kf6-}-${version}.tar.xz" +checksum=cdfa46fd02773f25820d5a8017d6ca9746d1054cf44e3ae33fff691eb266bc5f + +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" + } +} From 42beb4642821061fdac364bf90433d9ccb5c2a7c Mon Sep 17 00:00:00 2001 From: Luciogi Date: Thu, 18 Apr 2024 10:25:54 +0500 Subject: [PATCH 057/167] New package: kf6-kwallet-6.1.0 --- srcpkgs/kf6-kwallet-devel | 1 + srcpkgs/kf6-kwallet/template | 34 ++++++++++++++++++++++++++++++++++ 2 files changed, 35 insertions(+) create mode 120000 srcpkgs/kf6-kwallet-devel create mode 100644 srcpkgs/kf6-kwallet/template 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..07b91127477c67 --- /dev/null +++ b/srcpkgs/kf6-kwallet/template @@ -0,0 +1,34 @@ +# Template file for 'kf6-kwallet' +pkgname=kf6-kwallet +version=6.1.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 + gettext kf6-kdoctools kf6-kconfig" +makedepends="kf6-kconfig-devel kf6-kcoreaddons-devel + kf6-kwindowsystem-devel kf6-kcolorscheme-devel kf6-kdbusaddons-devel + kf6-knotifications-devel kf6-kwidgetsaddons-devel kf6-kdoctools-devel + gpgmepp-devel qca-qt6-devel libgcrypt-devel" +short_desc="KWallet: Credential Storage" +maintainer="John " +license="LGPL-2.1-or-later" +homepage="https://invent.kde.org/frameworks/kwallet" +distfiles="${KDE_SITE}/frameworks/${version%.*}/${pkgname#kf6-}-${version}.tar.xz" +checksum=cf92adbbdfe7643a4e0f93a8d229626fb859fe903d0b4b5841ad114175b84613 + +post_install() { + # fix conflict + rm ${DESTDIR}/usr/share/dbus-1/services/org.kde.kwalletd5.service +} + +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" + } +} From 0f49c1477f47dc6404fcca3480db51795219c68e Mon Sep 17 00:00:00 2001 From: John Date: Thu, 29 Feb 2024 22:25:30 +0100 Subject: [PATCH 058/167] New package: kf6-kwidgetsaddons-6.1.0 --- srcpkgs/kf6-kwidgetsaddons-devel | 1 + srcpkgs/kf6-kwidgetsaddons/template | 44 +++++++++++++++++++++++++++++ 2 files changed, 45 insertions(+) create mode 120000 srcpkgs/kf6-kwidgetsaddons-devel create mode 100644 srcpkgs/kf6-kwidgetsaddons/template 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..9bddccbac9a5a5 --- /dev/null +++ b/srcpkgs/kf6-kwidgetsaddons/template @@ -0,0 +1,44 @@ +# Template file for 'kf6-kwidgetsaddons' +pkgname=kf6-kwidgetsaddons +version=6.1.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 " +license="LGPL-2.1-or-later" +homepage="https://invent.kde.org/frameworks/kwidgetsaddons" +distfiles="${KDE_SITE}/frameworks/${version%.*}/${pkgname#kf6-}-${version}.tar.xz" +checksum=81225d7ec2d6ea738ded55fe41978deb639c3f77a2daad0eb2e5423aa046e4ce + +build_options="designerplugin" + +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 + } +} From 9a69f90af076c4ce6c453d0959f656bb5b78be28 Mon Sep 17 00:00:00 2001 From: John Date: Thu, 29 Feb 2024 22:25:31 +0100 Subject: [PATCH 059/167] New package: kf6-kwindowsystem-6.1.0 --- srcpkgs/kf6-kwindowsystem-devel | 1 + srcpkgs/kf6-kwindowsystem/template | 48 ++++++++++++++++++++++++++++++ 2 files changed, 49 insertions(+) create mode 120000 srcpkgs/kf6-kwindowsystem-devel create mode 100644 srcpkgs/kf6-kwindowsystem/template 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..92bc2782549c46 --- /dev/null +++ b/srcpkgs/kf6-kwindowsystem/template @@ -0,0 +1,48 @@ +# Template file for 'kf6-kwindowsystem' +pkgname=kf6-kwindowsystem +version=6.1.0 +revision=1 +build_style=cmake +configure_args="-DKDE_INSTALL_QMLDIR=lib/qt6/qml + -DKDE_INSTALL_QTPLUGINDIR=lib/qt6/plugins" +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 " +license="LGPL-2.1-or-later" +homepage="https://invent.kde.org/frameworks/kwindowsystem" +distfiles="${KDE_SITE}/frameworks/${version%.*}/${pkgname#kf6-}-${version}.tar.xz" +checksum=8c07543883aaa38b01508f06b4439559d890770006f8e9f6e8e769c5d4226595 + +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" + } +} From 8a43f8588e6b4a2544a9240658af695b378214e0 Mon Sep 17 00:00:00 2001 From: John Date: Thu, 29 Feb 2024 22:25:33 +0100 Subject: [PATCH 060/167] New package: kf6-kxmlgui-6.1.0 --- srcpkgs/kf6-kxmlgui-devel | 1 + srcpkgs/kf6-kxmlgui/template | 31 +++++++++++++++++++++++++++++++ 2 files changed, 32 insertions(+) create mode 120000 srcpkgs/kf6-kxmlgui-devel create mode 100644 srcpkgs/kf6-kxmlgui/template 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..70972e7c39c790 --- /dev/null +++ b/srcpkgs/kf6-kxmlgui/template @@ -0,0 +1,31 @@ +# Template file for 'kf6-kxmlgui' +pkgname=kf6-kxmlgui +version=6.1.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 " +license="LGPL-2.1-or-later" +homepage="https://invent.kde.org/frameworks/kxmlgui" +distfiles="${KDE_SITE}/frameworks/${version%.*}/${pkgname#kf6-}-${version}.tar.xz" +checksum=825ba02aadcabc1ce13a5583295c8b1036c2f14bd1fa46b26431edc44cc6cf0d + +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" + } +} From 84a93556e96dc7cd725b32cd486cae99f3b8b525 Mon Sep 17 00:00:00 2001 From: John Date: Thu, 29 Feb 2024 22:25:34 +0100 Subject: [PATCH 061/167] New package: kf6-modemmanager-qt-6.1.0 --- srcpkgs/kf6-modemmanager-qt-devel | 1 + srcpkgs/kf6-modemmanager-qt/template | 30 ++++++++++++++++++++++++++++ 2 files changed, 31 insertions(+) create mode 120000 srcpkgs/kf6-modemmanager-qt-devel create mode 100644 srcpkgs/kf6-modemmanager-qt/template 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..844547d767850f --- /dev/null +++ b/srcpkgs/kf6-modemmanager-qt/template @@ -0,0 +1,30 @@ +# Template file for 'kf6-modemmanager-qt' +pkgname=kf6-modemmanager-qt +version=6.1.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 " +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=853baef5bd810c8a64d4c60f748ef1842b7368e6a952a2f93cd48d85eb5f4970 + +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" + } +} From 2c18682c6bf81ff0454143366f0641ed33f70946 Mon Sep 17 00:00:00 2001 From: John Date: Thu, 29 Feb 2024 22:25:35 +0100 Subject: [PATCH 062/167] New package: kf6-networkmanager-qt-6.1.0 --- srcpkgs/kf6-networkmanager-qt-devel | 1 + srcpkgs/kf6-networkmanager-qt/template | 30 ++++++++++++++++++++++++++ 2 files changed, 31 insertions(+) create mode 120000 srcpkgs/kf6-networkmanager-qt-devel create mode 100644 srcpkgs/kf6-networkmanager-qt/template 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..76650cf2a33c3a --- /dev/null +++ b/srcpkgs/kf6-networkmanager-qt/template @@ -0,0 +1,30 @@ +# Template file for 'kf6-networkmanager-qt' +pkgname=kf6-networkmanager-qt +version=6.1.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 " +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=6e4979b5f889afcff4f8c7417e283c1db9e4df36ca0628bb3ebef09b62abd302 + +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" + } +} From 341d79ae92723ad86fadf4a695a86a14f11c23f9 Mon Sep 17 00:00:00 2001 From: Luciogi Date: Thu, 18 Apr 2024 10:29:40 +0500 Subject: [PATCH 063/167] New package: kf6-prison-6.1.0 --- srcpkgs/kf6-prison-devel | 1 + srcpkgs/kf6-prison/template | 25 +++++++++++++++++++++++++ 2 files changed, 26 insertions(+) create mode 120000 srcpkgs/kf6-prison-devel create mode 100644 srcpkgs/kf6-prison/template 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 " +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" + } +} From 5d2baa73f3a57fad4ebb0b878d5bad4619d9570d Mon Sep 17 00:00:00 2001 From: Luciogi Date: Thu, 18 Apr 2024 10:30:40 +0500 Subject: [PATCH 064/167] New package: kf6-purpose-6.1.0 --- srcpkgs/kf6-purpose-devel | 1 + srcpkgs/kf6-purpose/template | 25 +++++++++++++++++++++++++ 2 files changed, 26 insertions(+) create mode 120000 srcpkgs/kf6-purpose-devel create mode 100644 srcpkgs/kf6-purpose/template 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..00a4b9d76ac84e --- /dev/null +++ b/srcpkgs/kf6-purpose/template @@ -0,0 +1,25 @@ +# Template file for 'kf6-purpose' +pkgname=kf6-purpose +version=6.1.0 +revision=1 +build_style=cmake +hostmakedepends="extra-cmake-modules qt6-tools qt6-base + qt6-declarative-host-tools gettext" +makedepends="qt6-declarative-devel kf6-kcoreaddons-devel kf6-ki18n-devel + kf6-kirigami-devel kf6-knotifications-devel kf6-kio-devel" +short_desc="Offers available actions for a specific purpose" +maintainer="John " +license="LGPL-2.1-or-later" +homepage="https://invent.kde.org/frameworks/purpose" +distfiles="${KDE_SITE}/frameworks/${version%.*}/${pkgname#kf6-}-${version}.tar.xz" +checksum=4612fff4ce512796422f4bde3efa8f5ff63f96b8b7d92e48f87f96c89e21198e + +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" + } +} From bd6d71c55cebe4693a17d0a5f3d4645304e6a602 Mon Sep 17 00:00:00 2001 From: John Date: Thu, 29 Feb 2024 22:25:38 +0100 Subject: [PATCH 065/167] New package: kf6-qqc2-desktop-style-6.1.0 --- srcpkgs/kf6-qqc2-desktop-style-devel | 1 + srcpkgs/kf6-qqc2-desktop-style/template | 27 +++++++++++++++++++++++++ 2 files changed, 28 insertions(+) create mode 120000 srcpkgs/kf6-qqc2-desktop-style-devel create mode 100644 srcpkgs/kf6-qqc2-desktop-style/template 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..969ae1ecf2af8d --- /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.1.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 " +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=e91d9abcf9169eca357e7dc8b7fc504a3b7e5eff324feaa6ffecc8091e1622d9 + +do_check() { + cd build + ctest -E "animationspeedmodifiertest|TextFieldContextMenuTest" +} + +kf6-qqc2-desktop-style-devel_package() { + depends="$makedepends ${sourcepkg}>=${version}_${revision}" + short_desc+=" - development files" + pkg_install() { + vmove usr/lib/cmake + } +} From b0f8925403cf6a96d1ac50fbc7dad5d785f8cf5b Mon Sep 17 00:00:00 2001 From: John Date: Thu, 29 Feb 2024 22:25:39 +0100 Subject: [PATCH 066/167] New package: kf6-sonnet-6.1.0 --- srcpkgs/kf6-sonnet-devel | 1 + srcpkgs/kf6-sonnet/template | 41 +++++++++++++++++++++++++++++++++++++ 2 files changed, 42 insertions(+) create mode 120000 srcpkgs/kf6-sonnet-devel create mode 100644 srcpkgs/kf6-sonnet/template 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..0ec59284a7894a --- /dev/null +++ b/srcpkgs/kf6-sonnet/template @@ -0,0 +1,41 @@ +# Template file for 'kf6-sonnet' +pkgname=kf6-sonnet +version=6.1.0 +revision=1 +build_style=cmake +configure_args="$(vopt_bool designerplugin BUILD_DESIGNERPLUGIN) + -DKDE_INSTALL_QMLDIR=lib/qt6/qml + -DKDE_INSTALL_QTPLUGINDIR=lib/qt6/plugins" +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 " +license="LGPL-2.1-or-later" +homepage="https://invent.kde.org/frameworks/sonnet" +distfiles="${KDE_SITE}/frameworks/${version%.*}/${pkgname#kf6-}-${version}.tar.xz" +checksum=c13ceb4826ac4fd027bb08524aa73393cd8aa0c6719af8b6314d0bd180a2ebfe + +build_options="designerplugin" + +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 + } +} From c039e8a16a33800c118830fa0a031d390550924c Mon Sep 17 00:00:00 2001 From: John Date: Thu, 29 Feb 2024 22:25:41 +0100 Subject: [PATCH 067/167] New package: kf6-syndication-6.1.0 --- srcpkgs/kf6-syndication-devel | 1 + srcpkgs/kf6-syndication/template | 23 +++++++++++++++++++++++ 2 files changed, 24 insertions(+) create mode 120000 srcpkgs/kf6-syndication-devel create mode 100644 srcpkgs/kf6-syndication/template 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..431f7530f2f50b --- /dev/null +++ b/srcpkgs/kf6-syndication/template @@ -0,0 +1,23 @@ +# Template file for 'kf6-syndication' +pkgname=kf6-syndication +version=6.1.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 " +license="LGPL-2.1-or-later" +homepage="https://invent.kde.org/frameworks/syndication" +distfiles="${KDE_SITE}/frameworks/${version%.*}/${pkgname#kf6-}-${version}.tar.xz" +checksum=09d5394a2e3024c1188be7b690347b79fc2141a6d1b833bc5b494bdcc32f9683 + +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" + } +} From 8bece2c1b1fc2c7759aacb2e0053912af75c8739 Mon Sep 17 00:00:00 2001 From: John Date: Thu, 29 Feb 2024 22:25:42 +0100 Subject: [PATCH 068/167] New package: kf6-syntax-highlighting-6.1.0 --- srcpkgs/kf6-syntax-highlighting-devel | 1 + srcpkgs/kf6-syntax-highlighting/template | 42 ++++++++++++++++++++++++ 2 files changed, 43 insertions(+) create mode 120000 srcpkgs/kf6-syntax-highlighting-devel create mode 100644 srcpkgs/kf6-syntax-highlighting/template 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..78d100d23105b6 --- /dev/null +++ b/srcpkgs/kf6-syntax-highlighting/template @@ -0,0 +1,42 @@ +# Template file for 'kf6-syntax-highlighting' +pkgname=kf6-syntax-highlighting +version=6.1.0 +revision=1 +build_style=cmake +configure_args=" + -DKATEHIGHLIGHTINGINDEXER_EXECUTABLE=/usr/libexec/kate/katehighlightingindexer + -DKDE_INSTALL_QMLDIR=lib/qt6/qml + -DKDE_INSTALL_QTPLUGINDIR=lib/qt6/plugins" +hostmakedepends="extra-cmake-modules qt6-tools qt6-base perl + qt6-declarative-host-tools" +makedepends="qt6-base-devel qt6-declarative-devel libxerces-c-devel" +short_desc="Syntax highlighting Engine for Structured Text and Code" +maintainer="John " +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=1e7449052b0e3e97d615d6157e5647958e9bb98fa5d8f9c5d694829c5d67cab6 + +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/kate + 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/kate + fi + vmove usr/include + vmove usr/lib/cmake + vmove "usr/lib/*.so" + } +} From f4ebdf2dc65a12cca8b4bd40ccc5604a37409cce Mon Sep 17 00:00:00 2001 From: John Date: Thu, 29 Feb 2024 22:25:43 +0100 Subject: [PATCH 069/167] New package: kf6-threadweaver-6.1.0 --- common/shlibs | 1 + srcpkgs/kf6-threadweaver-devel | 1 + srcpkgs/kf6-threadweaver/template | 23 +++++++++++++++++++++++ 3 files changed, 25 insertions(+) create mode 120000 srcpkgs/kf6-threadweaver-devel create mode 100644 srcpkgs/kf6-threadweaver/template diff --git a/common/shlibs b/common/shlibs index 301c4b24f28592..75eb12f2af426e 100644 --- a/common/shlibs +++ b/common/shlibs @@ -2208,6 +2208,7 @@ libtoxcore.so.2 toxcore-0.2.0_1 libgom-1.0.so.0 gom-0.3.0_1 libetpan.so.20 libetpan-1.9.3_4 libxmp.so.4 libxmp-4.3.7_1 +libKF6ThreadWeaver.so.6 kf6-threadweaver-6.0.0_1 libKF5ThreadWeaver.so.5 threadweaver-5.26.0_1 libOpenImageIO_Util.so.2.4 openimageio-2.4.9.0_1 libOpenImageIO.so.2.4 openimageio-2.4.9.0_1 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..49e20ff14ba401 --- /dev/null +++ b/srcpkgs/kf6-threadweaver/template @@ -0,0 +1,23 @@ +# Template file for 'kf6-threadweaver' +pkgname=kf6-threadweaver +version=6.1.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 " +license="LGPL-2.1-or-later" +homepage="https://invent.kde.org/frameworks/threadweaver" +distfiles="${KDE_SITE}/frameworks/${version%.*}/${pkgname#kf6-}-${version}.tar.xz" +checksum=dda5d5508d61707eb4cbd044f371e34480ff2f44381adc4cd1b703cf4e458dc8 + +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" + } +} From bae06ca780e30814233d3ec3b77595be6e5a8bc9 Mon Sep 17 00:00:00 2001 From: John Date: Thu, 29 Feb 2024 23:58:21 +0100 Subject: [PATCH 070/167] common/shlibs: add kf6 --- common/shlibs | 82 +++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 82 insertions(+) diff --git a/common/shlibs b/common/shlibs index 75eb12f2af426e..bafada12321da8 100644 --- a/common/shlibs +++ b/common/shlibs @@ -1943,6 +1943,88 @@ 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 +libKF6Purpose.so.6 kf6-purpose-6.0.0_1 +libKF6PurposeWidgets.so.6 kf6-purpose-6.0.0_1 +libKF6TextTemplate.so.6 kf6-ktexttemplate-6.0.0_1 +libKF6DAV.so.6 kf6-kdav-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 177a631a6a7bfd39732469b54c56bc6958a38579 Mon Sep 17 00:00:00 2001 From: John Date: Sat, 2 Mar 2024 20:45:41 +0100 Subject: [PATCH 071/167] 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 " license="LGPL-2.1-or-later" From b7a3d1b051f679f2799920d0712032cef5f66046 Mon Sep 17 00:00:00 2001 From: Luciogi Date: Sat, 9 Mar 2024 12:50:47 +0500 Subject: [PATCH 072/167] purpose: kf6 compat --- srcpkgs/purpose/template | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/srcpkgs/purpose/template b/srcpkgs/purpose/template index a1bee0d7be9cd1..fceb807f655114 100644 --- a/srcpkgs/purpose/template +++ b/srcpkgs/purpose/template @@ -1,13 +1,12 @@ # Template file for 'purpose' pkgname=purpose version=5.115.0 -revision=1 +revision=2 build_style=cmake hostmakedepends="kcoreaddons qt5-qmake qt5-host-tools extra-cmake-modules python3 gettext intltool" makedepends="qt5-devel qt5-declarative-devel kcoreaddons-devel kconfig-devel kaccounts-integration-devel kio-devel kirigami2-devel" -depends="accounts-qml-module kaccounts-providers" short_desc="Offers available actions for a specific purpose" maintainer="John " license="LGPL-2.1-or-later" From a45ecd65c6045a8cc7e8e337153767b0b9496c47 Mon Sep 17 00:00:00 2001 From: John Date: Sat, 2 Mar 2024 20:57:32 +0100 Subject: [PATCH 073/167] 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 8b3ef70fb6d03282fa9f6f7fd704753bd661fdd1 Mon Sep 17 00:00:00 2001 From: John Date: Sat, 2 Mar 2024 21:04:00 +0100 Subject: [PATCH 074/167] kglobalaccel: kf6 compat --- srcpkgs/kglobalaccel/template | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/srcpkgs/kglobalaccel/template b/srcpkgs/kglobalaccel/template index fff8349b4a9123..977b727900981d 100644 --- a/srcpkgs/kglobalaccel/template +++ b/srcpkgs/kglobalaccel/template @@ -1,9 +1,11 @@ # 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" short_desc="KDE Global desktop keyboard shortcuts" maintainer="John " From 373195647fc134372131804c6a3c7823d1c970fc Mon Sep 17 00:00:00 2001 From: John Date: Sat, 2 Mar 2024 21:04:07 +0100 Subject: [PATCH 075/167] kio: kf6 compat --- srcpkgs/kio/template | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/srcpkgs/kio/template b/srcpkgs/kio/template index a9c6f584bb71ab..4acd7b49a7e094 100644 --- a/srcpkgs/kio/template +++ b/srcpkgs/kio/template @@ -1,15 +1,17 @@ # Template file for 'kio' pkgname=kio version=5.115.0 -revision=1 +revision=2 build_style=cmake +build_helper=qemu 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 " From f014942ca2a18da15e36604f9a5251344b5db88c Mon Sep 17 00:00:00 2001 From: John Date: Sat, 2 Mar 2024 21:04:14 +0100 Subject: [PATCH 076/167] kwallet: kf6 compat --- srcpkgs/kwallet/template | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/srcpkgs/kwallet/template b/srcpkgs/kwallet/template index bc5ead42662a72..9b3142ea32b208 100644 --- a/srcpkgs/kwallet/template +++ b/srcpkgs/kwallet/template @@ -1,9 +1,9 @@ # 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_KWALLET_QUERY=OFF" hostmakedepends="gettext kcoreaddons extra-cmake-modules qt5-host-tools qt5-qmake python3 kdoctools" makedepends="kdoctools-devel gpgmepp-devel libgcrypt-devel From bb19a482b9c1528eca8597920d43f56d64b3c990 Mon Sep 17 00:00:00 2001 From: John Date: Sun, 3 Mar 2024 18:54:49 +0100 Subject: [PATCH 077/167] kwallet-pam: update to 6.0.4 --- 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 311a5e8678d181..de9102f447e3ec 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.11 +version=6.0.4 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 " license="LGPL-2.1-or-later" homepage="https://invent.kde.org/plasma/kwallet-pam" distfiles="${KDE_SITE}/plasma/${version}/${pkgname}-${version}.tar.xz" -checksum=7f53b88f2a86e1794eefcad9658051ca444cf7dc79d88d3523b5284c68aed840 +checksum=806a8bd0da1c79b7001e2ccf0f5222b64df19ffb960f2db89b11e4f4d5a9a981 +conflicts="kwallet<=5.115.0_1" From e2fe1f085d096c7270056cf8dc83d7a1b62c00b6 Mon Sep 17 00:00:00 2001 From: John Date: Sun, 3 Mar 2024 19:08:30 +0100 Subject: [PATCH 078/167] breeze-icons: update to 6.0.4 --- 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 $ ${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..6a2349c87b9265 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.1.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 " license="LGPL-3.0-or-later" homepage="https://community.kde.org/Frameworks" distfiles="${KDE_SITE}/frameworks/${version%.*}/${pkgname}-${version}.tar.xz" -checksum=c4fc87a0ea961dc849e1feac97b3c53ce0af79df76a9dd508eb4ba5a006f09b9 +checksum=b1ba802d0d0dbd0ecd786cbdfaaf545f2dd3c217966b894b9321a2a18426a16a nostrip=yes if [ -z "$CROSS_BUILD" ]; then From d09563bfe89a53da301a5c9a0d06e06e0682afc3 Mon Sep 17 00:00:00 2001 From: John Date: Sun, 3 Mar 2024 19:20:55 +0100 Subject: [PATCH 079/167] kdecoration: update to 6.0.4 --- common/shlibs | 4 ++-- srcpkgs/kdecoration/template | 11 +++++------ 2 files changed, 7 insertions(+), 8 deletions(-) diff --git a/common/shlibs b/common/shlibs index bafada12321da8..f8b0b52f507ece 100644 --- a/common/shlibs +++ b/common/shlibs @@ -949,8 +949,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 24753c6b8a4a52..db17ae46272712 100644 --- a/srcpkgs/kdecoration/template +++ b/srcpkgs/kdecoration/template @@ -1,18 +1,17 @@ # Template file for 'kdecoration' pkgname=kdecoration -version=5.27.11 +version=6.0.4 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 " license="LGPL-2.1-or-later" homepage="https://invent.kde.org/plasma/kdecoration" distfiles="${KDE_SITE}/plasma/${version}/${pkgname}-${version}.tar.xz" -checksum=71c417461993923a2245b6f954ff72fb1737bc10db218ca9595194017cf1f838 +checksum=0fe53f1632f3fa86bc4d3e843efc9216b2a257020a7e55ab579f56b9e45bd57e kdecoration-devel_package() { short_desc+=" - development" @@ -20,6 +19,6 @@ kdecoration-devel_package() { pkg_install() { vmove usr/include vmove usr/lib/cmake - vmove usr/lib/*.so + vmove "usr/lib/*.so" } } From 54f1c10fe6c8d9584226ffa81d871d361189c2d2 Mon Sep 17 00:00:00 2001 From: John Date: Sun, 3 Mar 2024 19:28:55 +0100 Subject: [PATCH 080/167] 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 17c818d8a23e74..dfcd28fc098885 100644 --- a/srcpkgs/breeze/template +++ b/srcpkgs/breeze/template @@ -1,28 +1,10 @@ # Template file for 'breeze' pkgname=breeze -version=5.27.11 +version=6.0.4 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 " -license="GPL-2.0-or-later" +license="Public Domain" homepage="https://invent.kde.org/plasma/breeze" -distfiles="${KDE_SITE}/plasma/${version}/${pkgname}-${version}.tar.xz" -checksum=14756a2fe5bc3db11ca954ff0df9b98e8d78ada4b231111780c42ee627dd4cab - -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 8ee11883959821a2ec29d354858b90fcc91d13c0 Mon Sep 17 00:00:00 2001 From: John Date: Sun, 3 Mar 2024 19:29:27 +0100 Subject: [PATCH 081/167] New package: breeze-qt5-6.0.4 --- 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..2b49309adf9eab --- /dev/null +++ b/srcpkgs/breeze-qt5/template @@ -0,0 +1,25 @@ +# Template file for 'breeze-qt5' +pkgname=breeze-qt5 +version=6.0.4 +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 " +license="GPL-2.0-or-later" +homepage="https://invent.kde.org/plasma/breeze" +distfiles="${KDE_SITE}/plasma/${version}/${pkgname%-qt5}-${version}.tar.xz" +checksum=911979889191395c333219e09090208c658f943b9953e420fc629242fd5e5c76 +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 0798c78a12e0564757b17829e5c579584931db71 Mon Sep 17 00:00:00 2001 From: John Date: Sun, 3 Mar 2024 19:29:40 +0100 Subject: [PATCH 082/167] New package: breeze-qt6-6.0.4 --- 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..73c562b0e7ab69 --- /dev/null +++ b/srcpkgs/breeze-qt6/template @@ -0,0 +1,23 @@ +# Template file for 'breeze-qt6' +pkgname=breeze-qt6 +version=6.0.4 +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 " +license="GPL-2.0-or-later" +homepage="https://invent.kde.org/plasma/breeze" +distfiles="${KDE_SITE}/plasma/${version}/${pkgname%-qt6}-${version}.tar.xz" +checksum=911979889191395c333219e09090208c658f943b9953e420fc629242fd5e5c76 +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 d267ac817b2305e572e317ef3fd5400379bb3fdc Mon Sep 17 00:00:00 2001 From: John Date: Tue, 5 Mar 2024 13:24:43 +0100 Subject: [PATCH 083/167] New package: oxygen-qt5-6.0.4 --- srcpkgs/oxygen-qt5/template | 19 +++++++++++++++++++ srcpkgs/oxygen-qt5/update | 1 + 2 files changed, 20 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..e985f4a6b95829 --- /dev/null +++ b/srcpkgs/oxygen-qt5/template @@ -0,0 +1,19 @@ +# Template file for 'oxygen-qt5' +pkgname=oxygen-qt5 +version=6.0.4 +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 " +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=9150e00989a72cff35bb46c5ac9af25cabcee4cc18299c8be707bee84c5e546f + +post_install() { + rm -rf ${DESTDIR}/usr/share +} 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 0671785efc640dc2edc2e9762c214e807e972cee Mon Sep 17 00:00:00 2001 From: John Date: Tue, 5 Mar 2024 13:34:18 +0100 Subject: [PATCH 084/167] oxygen: update to 6.0.4 --- srcpkgs/oxygen/template | 14 ++++---------- 1 file changed, 4 insertions(+), 10 deletions(-) diff --git a/srcpkgs/oxygen/template b/srcpkgs/oxygen/template index 7876532c5f8926..80cd7dc80b08e4 100644 --- a/srcpkgs/oxygen/template +++ b/srcpkgs/oxygen/template @@ -1,16 +1,10 @@ # Template file for 'oxygen' pkgname=oxygen -version=5.27.11 +version=6.0.4 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 " -license="LGPL-2.1-or-later, GPL-2.0-or-later" +license="Public Domain" homepage="https://invent.kde.org/plasma/oxygen" -distfiles="${KDE_SITE}/plasma/${version}/${pkgname}-${version}.tar.xz" -checksum=ba2f47033bd78b7c9f1bbda1faefca530453965999b4d7fad85b1ddd08b4f570 From 8c754711d7db1cdefe4eb469135fb5a570af899a Mon Sep 17 00:00:00 2001 From: John Date: Tue, 5 Mar 2024 13:34:23 +0100 Subject: [PATCH 085/167] New package: oxygen-qt6-6.0.4 --- srcpkgs/oxygen-qt6/template | 16 ++++++++++++++++ srcpkgs/oxygen-qt6/update | 1 + 2 files changed, 17 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..a6a6a5d2588431 --- /dev/null +++ b/srcpkgs/oxygen-qt6/template @@ -0,0 +1,16 @@ +# Template file for 'oxygen-qt6' +pkgname=oxygen-qt6 +version=6.0.4 +revision=1 +build_style=cmake +build_helper=qemu +configure_args="-DBUILD_TESTING=OFF -DBUILD_QT5=OFF" +hostmakedepends="extra-cmake-modules pkg-config qt6-base qt6-tools gettext" +makedepends="kdecoration-devel kf6-frameworkintegration-devel kf6-kcmutils-devel + libplasma-devel" +short_desc="Oxygen visual style for the Plasma Desktop" +maintainer="John " +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=9150e00989a72cff35bb46c5ac9af25cabcee4cc18299c8be707bee84c5e546f 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 c5ada0109618ab4dc058529393ca6ef7323fad77 Mon Sep 17 00:00:00 2001 From: John Date: Tue, 5 Mar 2024 13:36:17 +0100 Subject: [PATCH 086/167] plasma-sdk: update to 6.0.4 --- srcpkgs/plasma-sdk/template | 20 ++++++++++++-------- 1 file changed, 12 insertions(+), 8 deletions(-) diff --git a/srcpkgs/plasma-sdk/template b/srcpkgs/plasma-sdk/template index ee0ab9848fef9f..dcb09a61d4e2a0 100644 --- a/srcpkgs/plasma-sdk/template +++ b/srcpkgs/plasma-sdk/template @@ -1,16 +1,20 @@ # Template file for 'plasma-sdk' pkgname=plasma-sdk -version=5.27.11.1 +version=6.0.4 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" +build_helper=qemu +configure_args="-DBUILD_TESTING=OFF -DKF6_HOST_TOOLING=/usr/lib/cmake" +hostmakedepends="extra-cmake-modules qt6-base qt6-tools gettext kf6-kdoctools" +makedepends="kf6-kitemmodels-devel kf6-knewstuff-devel kf6-ktexteditor-devel + kf6-ksvg-devel libplasma-devel plasma5support-devel" short_desc="Plasma development applications" maintainer="John " license="GPL-2.0-or-later, LGPL-2.1-or-later" homepage="https://invent.kde.org/plasma/plasma-sdk" -distfiles="${KDE_SITE}/plasma/${version%.1}/${pkgname}-${version}.tar.xz" -checksum=90a2a18b699a374362f870b22685d4ed3d5e00fe7fa27b768fd2e626361e0744 +distfiles="${KDE_SITE}/plasma/${version}/${pkgname}-${version}.tar.xz" +checksum=6ba2ce4bd40b7554ef32ec37543fb6268cc3cb1f160d999f4cf0968dfd55b1e8 + +if [ $CROSS_BUILD ]; then + hostmakedepends+=" kf6-kconfig-devel kf6-kpackage-devel" +fi From 62f0651c2c971be65205baa60200479dec434d0f Mon Sep 17 00:00:00 2001 From: John Date: Tue, 5 Mar 2024 13:36:34 +0100 Subject: [PATCH 087/167] bluedevil: update to 6.0.4 --- srcpkgs/bluedevil/template | 19 +++++++++++-------- 1 file changed, 11 insertions(+), 8 deletions(-) diff --git a/srcpkgs/bluedevil/template b/srcpkgs/bluedevil/template index 6573239409b8e6..521a544f78900e 100644 --- a/srcpkgs/bluedevil/template +++ b/srcpkgs/bluedevil/template @@ -1,17 +1,20 @@ # Template file for 'bluedevil' pkgname=bluedevil -version=5.27.11 +version=6.0.4 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" +build_helper=qemu +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 " 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=b4d5a8bfd066d66a4572732fd41ad3b8aad0428e899582d381e0ac6642bd6484 +checksum=8c5616df3feb23c0b663beda3af09a62f6673db0ffe8ac8b38988b34d50f7e8c + +if [ $CROSS_BUILD ]; then + hostmakedepends+=" kf6-kcmutils-devel kf6-kpackage-devel" +fi From ee14e5c2384306a1f225b4477d85f12b35f53d79 Mon Sep 17 00:00:00 2001 From: John Date: Tue, 5 Mar 2024 13:36:36 +0100 Subject: [PATCH 088/167] breeze-gtk: update to 6.0.4 --- 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 27eadf54f68733..006d15cd6df58d 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.11 +version=6.0.4.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 " license="LGPL-2.1-or-later" homepage="https://invent.kde.org/plasma/breeze-gtk" -distfiles="${KDE_SITE}/plasma/${version}/${pkgname}-${version}.tar.xz" -checksum=dcbdd3bf87404dfeb5b05e220d0a8dd5b4168c7d4ce7650679f28c5accf67fee +distfiles="${KDE_SITE}/plasma/${version%.1}/${pkgname}-${version}.tar.xz" +checksum=4078e5c140d6a01ab6591833f9b342dab4dff2b5321d85c94d7d4a2d24fa8b62 From 07e81195c76e2fbfa32dc40a141b391ef7a28c8c Mon Sep 17 00:00:00 2001 From: John Date: Tue, 5 Mar 2024 13:36:38 +0100 Subject: [PATCH 089/167] flatpak-kcm: update to 6.0.4 --- srcpkgs/flatpak-kcm/template | 17 ++++++++++------- 1 file changed, 10 insertions(+), 7 deletions(-) diff --git a/srcpkgs/flatpak-kcm/template b/srcpkgs/flatpak-kcm/template index 47a3c8045d4cbe..aa79f767959444 100644 --- a/srcpkgs/flatpak-kcm/template +++ b/srcpkgs/flatpak-kcm/template @@ -1,16 +1,19 @@ # Template file for 'flatpak-kcm' pkgname=flatpak-kcm -version=5.27.11 +version=6.0.4 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 gettext" +makedepends="flatpak-devel kf6-kcmutils-devel kf6-kdeclarative-devel + kf6-ki18n-devel kf6-kconfig-devel kf6-kitemmodels-devel polkit-devel" short_desc="KDE Config Module for Flatpak Permissions" maintainer="John " 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=972c442b9447c072fb61496b39b8ed22949237ab823b44660a935de8d2ecdf4a +checksum=39c5a1cbbb12baca8014b72c70df01647cabb62c7d04c26fcea11f891489584d + +if [ $CROSS_BUILD ]; then + hostmakedepends+=" kf6-kconfig-devel kf6-kcmutils-devel kf6-kpackage-devel" +fi From d91f8ce26b8da84d33ca0aca4c9e1c67f1af26dc Mon Sep 17 00:00:00 2001 From: John Date: Tue, 5 Mar 2024 13:36:40 +0100 Subject: [PATCH 090/167] kactivitymanagerd: update to 6.0.4 --- srcpkgs/kactivitymanagerd/template | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/srcpkgs/kactivitymanagerd/template b/srcpkgs/kactivitymanagerd/template index 0cb98780e506cc..7ede65b90db4ea 100644 --- a/srcpkgs/kactivitymanagerd/template +++ b/srcpkgs/kactivitymanagerd/template @@ -1,16 +1,16 @@ # Template file for 'kactivitymanagerd' pkgname=kactivitymanagerd -version=5.27.11 +version=6.0.4 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 " license="GPL-2.0-or-later" homepage="https://invent.kde.org/plasma/kactivitymanagerd" distfiles="${KDE_SITE}/plasma/${version}/${pkgname}-${version}.tar.xz" -checksum=b2bb77b309850c6df61093cdbaf66faad122bf3be91428a3f42baeb907c45cd5 +checksum=2ccd6a04677322adfaa011130179d4efdd3708422b798c4fe3e664f49a33ac2f From d9bfc0c054f333e0920ec856626c14af9d477bc7 Mon Sep 17 00:00:00 2001 From: John Date: Tue, 5 Mar 2024 13:36:41 +0100 Subject: [PATCH 091/167] kde-cli-tools: update to 6.0.4 --- srcpkgs/kde-cli-tools/template | 18 +++++++++++------- 1 file changed, 11 insertions(+), 7 deletions(-) diff --git a/srcpkgs/kde-cli-tools/template b/srcpkgs/kde-cli-tools/template index 4a1d3e8cfcb4b8..781cb7feb41a3e 100644 --- a/srcpkgs/kde-cli-tools/template +++ b/srcpkgs/kde-cli-tools/template @@ -1,20 +1,24 @@ # Template file for 'kde-cli-tools' pkgname=kde-cli-tools -version=5.27.11 +version=6.0.4 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" +build_helper=qemu +configure_args="-DBUILD_TESTING=OFF -DKF6_HOST_TOOLING=/usr/lib/cmake" +hostmakedepends="extra-cmake-modules qt6-base 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 " 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=8a25f8fea64e5a7fd5a798041cab920217630eea809adfa07b9d111142b28255 +checksum=39d6e93ee2e274d3a4b878d46b761be7cb338ee261325f326ce291a0ec95ae6d + +if [ $CROSS_BUILD ]; then + hostmakedepends+=" kf6-kconfig-devel kf6-kcmutils-devel" +fi post_install() { ln -sf ../libexec/kf5/kdesu ${DESTDIR}/usr/bin From 87920a4135be17ace8423e45ae6fa00ea1511f7e Mon Sep 17 00:00:00 2001 From: John Date: Tue, 5 Mar 2024 13:36:43 +0100 Subject: [PATCH 092/167] kde-gtk-config5: update to 6.0.4 --- 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 83e6402da6ff99..17869cb3c97979 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.11 +version=6.0.2 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 " 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=a48915b5077b8b3a520549f2dc739886685868c94d9e832eeadb9bbb4bf10d0a - -if [ "$CROSS_BUILD" ]; then - hostmakedepends+=" kcoreaddons" - configure_args+=" -DDESKTOPTOJSON_EXECUTABLE=/usr/bin/desktoptojson" -fi +checksum=884570500ced842f1e1c545edf6fdd5036673f83a7188644f8b9f761e2682f7e From c01c162a4f3ea340bbd1b2f34ae2ba01b76cbe3a Mon Sep 17 00:00:00 2001 From: John Date: Tue, 5 Mar 2024 13:36:45 +0100 Subject: [PATCH 093/167] kdeplasma-addons5: update to 6.0.4 --- 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 1f46281d8c6112..657328849cf67c 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.11 +version=6.0.2 revision=1 build_style=cmake configure_args="-DBUILD_TESTING=OFF -DKF5_HOST_TOOLING=/usr/lib/cmake" @@ -13,4 +13,4 @@ maintainer="John " 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=e52068ba50b22c564c9fce262bd6713b435f5b3e1a650c2899d23f529ed3cd04 +checksum=5a5e0bfcfb40d57a5ebb9fed5d238c642d18e7ed2d6ddbb1240b61c598bb0200 From 57f0273be02d7121c2c30cf77524c6944e2b44f2 Mon Sep 17 00:00:00 2001 From: John Date: Tue, 5 Mar 2024 13:36:48 +0100 Subject: [PATCH 094/167] kinfocenter: update to 6.0.4 --- srcpkgs/kinfocenter/template | 17 ++++++++--------- 1 file changed, 8 insertions(+), 9 deletions(-) diff --git a/srcpkgs/kinfocenter/template b/srcpkgs/kinfocenter/template index e830265e8c2aaa..0d7fe92f5ec8a9 100644 --- a/srcpkgs/kinfocenter/template +++ b/srcpkgs/kinfocenter/template @@ -1,19 +1,18 @@ # Template file for 'kinfocenter' pkgname=kinfocenter -version=5.27.11 +version=6.0.4 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" +build_helper=qemu +configure_args="-DBUILD_TESTING=OFF -DKF6_HOST_TOOLING=/usr/lib/cmake" +hostmakedepends="extra-cmake-modules gettext pkg-config qt6-tools qt6-base + kf6-doctools kf6-kpackage-devel kf6-kcmutils-devel" +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 " 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=29a743152bf3007059b752c2e09ca969ff49f151dabf4bff40ce85bce9f40d07 +checksum=5af1ab7fd5c54f95221537bd4ee913dfa067ddff3a1cb4b5d486de539a48268e From 7e6055e52af38adad3e376f3209235120ed60860 Mon Sep 17 00:00:00 2001 From: John Date: Tue, 5 Mar 2024 13:36:49 +0100 Subject: [PATCH 095/167] kmenuedit: update to 6.0.4 --- srcpkgs/kmenuedit/template | 16 +++++++++------- 1 file changed, 9 insertions(+), 7 deletions(-) diff --git a/srcpkgs/kmenuedit/template b/srcpkgs/kmenuedit/template index 73a0faf41c6a8a..a98c0f997b9546 100644 --- a/srcpkgs/kmenuedit/template +++ b/srcpkgs/kmenuedit/template @@ -1,16 +1,18 @@ # Template file for 'kmenuedit' pkgname=kmenuedit -version=5.27.11 +version=6.0.4 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" +build_helper=qemu +configure_args="-DKF6_HOST_TOOLING=/usr/lib/cmake" +hostmakedepends="extra-cmake-modules qt6-base qt6-tools gettext + kf6-kdoctools kf6-kconfig" +makedepends="kf6-sonnet-devel kf6-kio-devel kf6-ki18n-devel + kf6-kiconthemes-devel kf6-kdbusaddons-devel kf6-kglobalaccel-devel + kf6-kxmlgui-devel kf6-kdoctools-devel" short_desc="KDE Menu editor" maintainer="John " license="GPL-2.0-or-later" homepage="https://invent.kde.org/plasma/kmenuedit" distfiles="${KDE_SITE}/plasma/${version}/${pkgname}-${version}.tar.xz" -checksum=904dde062c0651dd5296659f4c409d621f31c93ab5527d2cdf9a9e395cc43b57 +checksum=2d45c151baf0408fbb9d76e158bab1b85c53995af319336e4244b87b5fd6e5c8 From 56a6b23429c31a5ac752c7f09b46489e8cf2218d Mon Sep 17 00:00:00 2001 From: John Date: Tue, 5 Mar 2024 13:36:51 +0100 Subject: [PATCH 096/167] kpipewire: update to 6.0.4 --- common/shlibs | 6 +++--- srcpkgs/kpipewire/template | 21 ++++++++++++++------- 2 files changed, 17 insertions(+), 10 deletions(-) diff --git a/common/shlibs b/common/shlibs index f8b0b52f507ece..af3e86dea00b67 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 24f5f152749c97..62d731798a8d77 100644 --- a/srcpkgs/kpipewire/template +++ b/srcpkgs/kpipewire/template @@ -1,19 +1,26 @@ # Template file for 'kpipewire' pkgname=kpipewire -version=5.27.11 +version=6.0.4 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" +build_helper=qemu +configure_args="-DKDE_INSTALL_QMLDIR=lib/qt6/qml" +hostmakedepends="extra-cmake-modules gettext qt6-base qt6-tools pkg-config + pipewire qt6-wayland-tools wayland-devel qt6-declarative-host-tools" +makedepends="ffmpeg-devel kf6-kcoreaddons-devel kwayland-devel kf6-ki18n-devel + libva-devel libepoxy-devel pipewire-devel qt6-wayland-devel wayland-devel + qt6-declarative-devel" short_desc="Components relating to Flatpak 'pipewire' use in Plasma" maintainer="John " license="GPL-3.0-or-later" homepage="https://invent.kde.org/plasma/kpipewire" distfiles="${KDE_SITE}/plasma/${version}/${pkgname}-${version}.tar.xz" -checksum=ac9a0f24942eb8dc2521376f234a2e37485223b68e4ed1227e46808f8bff4cc0 +checksum=a17442fb4f719f154de10158b9da0791a9a4b7da2d0b6f82303fb3b7a2f46836 + +do_check() { + cd build + ctest -E "mediamonitortest" +} kpipewire-devel_package() { depends="${sourcepkg}>=${version}_${revision}" From 1c496831fd311ca46cd7bb719ca0dd79212594b5 Mon Sep 17 00:00:00 2001 From: John Date: Tue, 5 Mar 2024 13:36:53 +0100 Subject: [PATCH 097/167] kscreen: update to 6.0.4 --- srcpkgs/kscreen/template | 19 ++++++++++++------- 1 file changed, 12 insertions(+), 7 deletions(-) diff --git a/srcpkgs/kscreen/template b/srcpkgs/kscreen/template index 137f948e7a9dc2..1dcaf7df102144 100644 --- a/srcpkgs/kscreen/template +++ b/srcpkgs/kscreen/template @@ -1,17 +1,22 @@ # Template file for 'kscreen' pkgname=kscreen -version=5.27.11 +version=6.0.4 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" +build_helper=qemu +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 " 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=7e7f7a8ef4e7d5c8567653b8278c3412ff28bbb55d37a28ad890be144acbc753 +checksum=68d03d8bb285bd59396c6417ef49bf0051874f8de256a8baac6af24f8dcf8000 + +if [ $CROSS_BUILD ]; then + hostmakedepends+=" kf6-kcmutils-devel kf6-kpackage-devel" +fi From 295c0537191710cfb3fcb4ce369604cd6d24ee23 Mon Sep 17 00:00:00 2001 From: John Date: Tue, 5 Mar 2024 13:36:54 +0100 Subject: [PATCH 098/167] kscreenlocker: update to 6.0.4 --- common/shlibs | 2 +- srcpkgs/kscreenlocker/template | 21 +++++++++++---------- 2 files changed, 12 insertions(+), 11 deletions(-) diff --git a/common/shlibs b/common/shlibs index af3e86dea00b67..a545609621dc7a 100644 --- a/common/shlibs +++ b/common/shlibs @@ -442,7 +442,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 5822c7e39137af..7f7104b2decb3c 100644 --- a/srcpkgs/kscreenlocker/template +++ b/srcpkgs/kscreenlocker/template @@ -1,27 +1,28 @@ # Template file for 'kscreenlocker' pkgname=kscreenlocker -version=5.27.11 +version=6.0.4 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" +build_helper=qemu +configure_args="-DBUILD_TESTING=OFF -DKF6_HOST_TOOLING=/usr/lib/cmake" +hostmakedepends="extra-cmake-modules pkg-config qt6-base qt6-tools gettext elogind + wayland-devel kf6-kpackage-devel kf6-kcmutils-devel" +makedepends="kf6-kdeclarative-devel kf6-kpackage-devel kf6-kidletime-devel kf6-kcmutils-devel + kf6-ksvg-devel kf6-kpackage-devel pam-devel layer-shell-qt-devel libkscreen-devel + libplasma-devel wayland-devel xcb-util-keysyms-devel libxcb-devel" short_desc="KDE Library and components for secure lock screen architecture" maintainer="John " license="GPL-2.0-or-later" homepage="https://invent.kde.org/plasma/kscreenlocker" distfiles="${KDE_SITE}/plasma/${version}/${pkgname}-${version}.tar.xz" -checksum=33b8ceea3b4240354d87f55d67659a542bf5933947550aff7530c6a1eb77d6df +checksum=3c18a86d260df081dc2cbcebaa2c5c851a9c957719c5e12d43004fc7c32debd5 kscreenlocker-devel_package() { - short_desc+=" - development" + short_desc+=" - development files" depends="${makedepends} ${sourcepkg}>=${version}_${revision}" pkg_install() { vmove usr/include vmove usr/lib/cmake - vmove usr/lib/*.so + vmove "usr/lib/*.so" } } From 16c81482a841979cdcb52816298d29e05a4fae6e Mon Sep 17 00:00:00 2001 From: John Date: Tue, 5 Mar 2024 13:36:56 +0100 Subject: [PATCH 099/167] ksshaskpass: update to 6.0.4 --- srcpkgs/ksshaskpass/template | 13 +++++++------ 1 file changed, 7 insertions(+), 6 deletions(-) diff --git a/srcpkgs/ksshaskpass/template b/srcpkgs/ksshaskpass/template index 4c618623eff195..242c749e10e2d4 100644 --- a/srcpkgs/ksshaskpass/template +++ b/srcpkgs/ksshaskpass/template @@ -1,16 +1,17 @@ # Template file for 'ksshaskpass' pkgname=ksshaskpass -version=5.27.11 +version=6.0.4 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" +build_helper=qemu +configure_args="-DBUILD_TESTING=OFF -DKF6_HOST_TOOLING=/usr/lib/cmake" +hostmakedepends="extra-cmake-modules qt6-base qt6-tools gettext + kf6-kdoctools" +makedepends="kf6-kwallet-devel kf6-kdoctools-devel" short_desc="KDE ssh-add helper" maintainer="John " license="GPL-2.0-or-later" homepage="https://invent.kde.org/plasma/ksshaskpass" distfiles="${KDE_SITE}/plasma/${version}/${pkgname}-${version}.tar.xz" -checksum=9e78bdf1b29c88ad7f61f1a7885480a29bd78c2e288107b3f9ed3d97ace119bb +checksum=ead64f122a324f317a5800710596cfe3239f88f98ae47b8497cddaf0aefb3446 alternatives="ssh-askpass:/usr/libexec/ssh-askpass:/usr/bin/ksshaskpass" From 023f1d7c8c144cdc750c75b5a2d30a72693c4a88 Mon Sep 17 00:00:00 2001 From: John Date: Tue, 5 Mar 2024 13:36:58 +0100 Subject: [PATCH 100/167] ksystemstats: update to 6.0.4 --- srcpkgs/ksystemstats/template | 18 +++++++++++------- 1 file changed, 11 insertions(+), 7 deletions(-) diff --git a/srcpkgs/ksystemstats/template b/srcpkgs/ksystemstats/template index 63e5d8b885bb0a..a63a2ea1b41383 100644 --- a/srcpkgs/ksystemstats/template +++ b/srcpkgs/ksystemstats/template @@ -1,15 +1,19 @@ # Template file for 'ksystemstats' pkgname=ksystemstats -version=5.27.11 +version=6.0.4 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-base 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 " -license="GPL-2.0-only OR GPL-3.0-only, LGPL-2.1-only OR LGPL-3-only" +license="GPL-3.0-only,LGPL-3.0-only" homepage="https://invent.kde.org/plasma/ksystemstats" distfiles="${KDE_SITE}/plasma/${version}/${pkgname}-${version}.tar.xz" -checksum=378e5fc88899d538bde930a8f20fc22e7d4067ecfd63dfce47a1e7c722825cd5 +checksum=a4a1a20a32ee7b4b03d4f9b4a3c01c45c85bead6dc1321b6836d2e7713b387fa + +do_check() { + cd build + ctest -E "ksystemstatstest" +} From dc83e4e062d75f132ab13977861008953137cced Mon Sep 17 00:00:00 2001 From: John Date: Tue, 5 Mar 2024 13:36:59 +0100 Subject: [PATCH 101/167] kwayland-integration: update to 6.0.4 --- srcpkgs/kwayland-integration/template | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/srcpkgs/kwayland-integration/template b/srcpkgs/kwayland-integration/template index 036da2c8ae095c..fb02df3064c18e 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.11 +version=6.0.4 revision=1 build_style=cmake configure_args="-DBUILD_TESTING=OFF" @@ -13,4 +13,4 @@ maintainer="John " license="LGPL-2.1-or-later" homepage="https://invent.kde.org/plasma/kwayland-integration" distfiles="${KDE_SITE}/plasma/${version}/${pkgname}-${version}.tar.xz" -checksum=8b4947bbe67b4a03ec5338763fab52407eb7419ca63db09ebdc7e8c2eb68bcb6 +checksum=e203dbd2060fa0f9343136f763a955f3da10a4ea465045bca1f30487b09e15ea From cf17f05879a8b3ea1edbb2dfa3fa04a187f397b3 Mon Sep 17 00:00:00 2001 From: John Date: Tue, 5 Mar 2024 13:37:02 +0100 Subject: [PATCH 102/167] kwin: update to 6.0.4 --- srcpkgs/kwin/patches/cross.patch | 10 +++++----- srcpkgs/kwin/template | 29 ++++++++++++++++------------- 2 files changed, 21 insertions(+), 18 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 a82866018317bd..0ceb46cd456833 100644 --- a/srcpkgs/kwin/template +++ b/srcpkgs/kwin/template @@ -1,29 +1,32 @@ # Template file for 'kwin' pkgname=kwin -version=5.27.11 +version=6.0.4 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 libcap-progs" +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 kwayland-devel libcap-devel libqaccessibilityclient-devel qt6-declarative-devel kf6-kirigami-devel kf6-kpackage-devel" +depends="breeze hicolor-icon-theme kglobalacceld hwids libcap-progs" short_desc="KDE Window manager" maintainer="John " license="GPL-2.0-or-later" homepage="https://invent.kde.org/plasma/kwin" -distfiles="${KDE_SITE}/plasma/${version}/${pkgname}-${version}.tar.xz" -checksum=8902b23b29bd54cd26590fe04abfe58fe334a5bf9c0dfd1f7dc5aacc4191b56f +distfiles="${KDE_SITE}/plasma/${version:0:5}/${pkgname}-${version}.tar.xz" +checksum=f5552f8c5b179e272fee33a19249686573eabffddd5541bc31f8fd7069baa82b replaces="kwayland-server>=0" +if [ $CROSS_BUILD ]; then + hostmakedepends+=" kf6-kpackage-devel kf6-kirigami-devel kf6-kcmutils-devel libcap-devel" +fi + kwin-devel_package() { short_desc+=" - development" depends="${makedepends} ${sourcepkg}-${version}_${revision}" From baa73b2d884f3a609a51ef042b87ea9a4a0c1c09 Mon Sep 17 00:00:00 2001 From: John Date: Tue, 5 Mar 2024 13:37:04 +0100 Subject: [PATCH 103/167] kwrited: update to 6.0.4 --- srcpkgs/kwrited/template | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/srcpkgs/kwrited/template b/srcpkgs/kwrited/template index dd62bf234a17d1..5cd699575cb6d1 100644 --- a/srcpkgs/kwrited/template +++ b/srcpkgs/kwrited/template @@ -1,14 +1,14 @@ # Template file for 'kwrited' pkgname=kwrited -version=5.27.11 +version=6.0.4 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 " license="GPL-2.0-or-later" homepage="https://invent.kde.org/plasma/kwrited" distfiles="${KDE_SITE}/plasma/${version}/${pkgname}-${version}.tar.xz" -checksum=0711c5ac7e24355e952be6ce75c6a846bca2e4a1aedd0277d47d4ea13c29c0a1 +checksum=898029fbf195c170d9e5e143628d6d228819300f92019eab3c138042d31f153a From d4c8c7127f4293b2f788d4c37044aa7f4cf9144f Mon Sep 17 00:00:00 2001 From: John Date: Tue, 5 Mar 2024 13:37:06 +0100 Subject: [PATCH 104/167] layer-shell-qt: update to 6.0.4 --- common/shlibs | 2 +- srcpkgs/layer-shell-qt/template | 11 +++++------ 2 files changed, 6 insertions(+), 7 deletions(-) diff --git a/common/shlibs b/common/shlibs index a545609621dc7a..828ce70e4297e6 100644 --- a/common/shlibs +++ b/common/shlibs @@ -2258,7 +2258,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 8b1cd8f914af96..f079708f47aa12 100644 --- a/srcpkgs/layer-shell-qt/template +++ b/srcpkgs/layer-shell-qt/template @@ -1,19 +1,18 @@ # Template file for 'layer-shell-qt' pkgname=layer-shell-qt -version=5.27.11 +version=6.0.4 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 " 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=f4c321091619c9aeffe9e3568ff22ba4434538dcb3e89e6e23f5950d1e76d350 +checksum=432c8866307ce1ba14c3cfda5ac7976fe5e09e45a4fa0b35cc96e467e94b0626 layer-shell-qt-devel_package() { depends="${sourcepkg}>=${version}_${revision}" From f485ac8ad8faac15db350694103ef0db7d2c0f88 Mon Sep 17 00:00:00 2001 From: John Date: Tue, 5 Mar 2024 13:37:07 +0100 Subject: [PATCH 105/167] libkscreen: update to 6.0.4 --- common/shlibs | 4 ++-- srcpkgs/libkscreen/template | 13 ++++++------- 2 files changed, 8 insertions(+), 9 deletions(-) diff --git a/common/shlibs b/common/shlibs index 828ce70e4297e6..8b3921d9000ab4 100644 --- a/common/shlibs +++ b/common/shlibs @@ -2580,8 +2580,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 bd8343397b3dc9..75f2bd579ecbd4 100644 --- a/srcpkgs/libkscreen/template +++ b/srcpkgs/libkscreen/template @@ -1,19 +1,19 @@ # Template file for 'libkscreen' pkgname=libkscreen -version=5.27.11 +version=6.0.4 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 " license="LGPL-2.1-or-later" homepage="https://invent.kde.org/plasma/libkscreen" distfiles="${KDE_SITE}/plasma/${version}/${pkgname}-${version}.tar.xz" -checksum=0d11f41d489f32303988e5a2eee8cef7f4eb18faea5614e65bf202007ea21dd5 +checksum=406928da2b03f25e6ab7c8e4405e8fb67e126078919d8286fa47f3689fb5ab57 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 643041d0168e65b8b4da694d266d49ea2d980642 Mon Sep 17 00:00:00 2001 From: John Date: Tue, 5 Mar 2024 13:37:09 +0100 Subject: [PATCH 106/167] libksysguard: update to 6.0.4 --- common/shlibs | 13 +++++-------- srcpkgs/libksysguard/template | 20 ++++++++++---------- 2 files changed, 15 insertions(+), 18 deletions(-) diff --git a/common/shlibs b/common/shlibs index 8b3921d9000ab4..f3bedcbaf434c7 100644 --- a/common/shlibs +++ b/common/shlibs @@ -448,14 +448,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 67ebddb58b7e84..6aed2f33bd26b5 100644 --- a/srcpkgs/libksysguard/template +++ b/srcpkgs/libksysguard/template @@ -1,24 +1,24 @@ # Template file for 'libksysguard' pkgname=libksysguard -version=5.27.11 +version=6.0.4 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 " license="LGPL-2.1-or-later" homepage="https://invent.kde.org/plasma/libksysguard" distfiles="${KDE_SITE}/plasma/${version}/${pkgname}-${version}.tar.xz" -checksum=21f4f54cdde8cda10a5ab2f05ebb22b67c375a1d47cf6a0c0fecc0f0cacb9659 +checksum=566ac2f0603012892b2291aa6d4663b06ea654c3db366f65a59e32503bfa8dea 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 95420170b1afeedd92566b195ed9aa99ea37b3aa Mon Sep 17 00:00:00 2001 From: John Date: Tue, 5 Mar 2024 13:37:11 +0100 Subject: [PATCH 107/167] milou: update to 6.0.4 --- srcpkgs/milou/template | 18 +++++++----------- 1 file changed, 7 insertions(+), 11 deletions(-) diff --git a/srcpkgs/milou/template b/srcpkgs/milou/template index 29925b84582034..2c32f13e573b7c 100644 --- a/srcpkgs/milou/template +++ b/srcpkgs/milou/template @@ -1,20 +1,16 @@ # Template file for 'milou' pkgname=milou -version=5.27.11 +version=6.0.4 revision=1 build_style=cmake +build_helper=qemu 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 " -license="GPL-2.0-or-later, LPGL-2.1-or-later" +license="GPL-2.0-or-later, LGPL-2.1-or-later" homepage="https://invent.kde.org/plasma/milou" distfiles="${KDE_SITE}/plasma/${version}/${pkgname}-${version}.tar.xz" -checksum=0b816940dc7adb2921f7af1befb79f6ee611cbef067dc7cf40bfa760bf583e1a - -if [ "$CROSS_BUILD" ]; then - hostmakedepends+=" kpackage-devel kconfig-devel kcoreaddons-devel plasma-framework" - configure_args+=" -DKF5_HOST_TOOLING=/usr/lib/cmake" -fi +checksum=1c8c3e0449e10dc7c77cf905eaa6c7e04de6036bbb84629b22a13adc423ce1ff From a02318d2d53603650b15bfe781b5d819210dd778 Mon Sep 17 00:00:00 2001 From: John Date: Tue, 5 Mar 2024 13:37:13 +0100 Subject: [PATCH 108/167] oxygen-sounds: update to 6.0.4 --- 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 66407b0ccb2696..39d805c4f1cda7 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.11 +version=6.0.4 revision=1 build_style=cmake hostmakedepends="extra-cmake-modules" @@ -9,4 +9,4 @@ maintainer="John " license="LGPL-3.0-or-later" homepage="https://invent.kde.org/plasma/oxygen-sounds" distfiles="${KDE_SITE}/plasma/${version}/${pkgname}-${version}.tar.xz" -checksum=6fa249c55a51941e023b982e20279e594279e216c53e065a928de6b4089df1de +checksum=e29fbe85304132aaeb9d65419e2e70f43c8def0ce4707819509d7540191ca319 From dca159936739c81a284655cb17d444d881ee84b1 Mon Sep 17 00:00:00 2001 From: John Date: Tue, 5 Mar 2024 13:37:14 +0100 Subject: [PATCH 109/167] plasma-browser-integration: update to 6.0.4 --- srcpkgs/plasma-browser-integration/template | 15 ++++++++------- 1 file changed, 8 insertions(+), 7 deletions(-) diff --git a/srcpkgs/plasma-browser-integration/template b/srcpkgs/plasma-browser-integration/template index fd54a756768696..35181b64dbe488 100644 --- a/srcpkgs/plasma-browser-integration/template +++ b/srcpkgs/plasma-browser-integration/template @@ -1,17 +1,18 @@ # Template file for 'plasma-browser-integration' pkgname=plasma-browser-integration -version=5.27.11 +version=6.0.4 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 qt6-base qt6-tools gettext" +makedepends="kf6-kio-devel kf6-ki18n-devel kf6-krunner-devel + kf6-knotifications-devel kf6-kfilemetadata-devel + kf6-kstatusnotifieritem-devel kf6-kconfig-devel kf6-purpose-devel + plasma-activities-devel plasma-workspace-devel" +short_desc="Integration of web browsers with the KDE Plasma 6 desktop" maintainer="John " 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=c4e6aa1c6986ae88fa0d6bd590834da6a11ce4b193fc8538ee61bfba215c124c +checksum=2c1034ff8439e833044bc70025ce42d9e949e0ea4983ea1f41cdf42d18a02b17 From f0e55f9a6e0e85e413444c9611e8b45fc66b66dc Mon Sep 17 00:00:00 2001 From: John Date: Tue, 5 Mar 2024 13:37:18 +0100 Subject: [PATCH 110/167] plasma-desktop: update to 6.0.4 --- srcpkgs/plasma-desktop/template | 37 ++++++++++++++++++++++----------- 1 file changed, 25 insertions(+), 12 deletions(-) diff --git a/srcpkgs/plasma-desktop/template b/srcpkgs/plasma-desktop/template index 7d5cd32900263c..7176642d4339f7 100644 --- a/srcpkgs/plasma-desktop/template +++ b/srcpkgs/plasma-desktop/template @@ -1,25 +1,38 @@ # Template file for 'plasma-desktop' pkgname=plasma-desktop -version=5.27.11 +version=6.0.4 revision=1 build_style=cmake +build_helper=qemu 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 - wayland-protocols plasma-wayland-protocols" -makedepends="ibus-devel kactivities5-stats-devel kpeople-devel libcanberra-devel - plasma-workspace-devel pulseaudio-devel xf86-input-evdev-devel - xf86-input-synaptics-devel xf86-input-libinput-devel ksolid-devel - kaccounts-integration-devel libaccounts-qt5-devel" + -DKF6_HOST_TOOLING=/usr/lib/cmake" +hostmakedepends="extra-cmake-modules pkg-config intltool gettext qt6-base + qt6-tools wayland-protocols plasma-wayland-protocols kf6-kdoctools" +makedepends="kf6-kauth-devel kf6-kcrash-devel kf6-kconfig-devel + kf6-ki18n-devel kf6-kcmutils-devel kf6-knewstuff-devel + kf6-kio-devel kf6-knotifications-devel kf6-knotifyconfig-devel + kf6-attica-devel kf6-krunner-devel kf6-kglobalaccel-devel + kf6-kcoreaddons-devel kf6-kguiaddons-devel kf6-kdbusaddons-devel + kf6-kconfig-devel kf6-kwidgetsaddons-devel kf6-kcodecs-devel kf6-sonnet-devel + kf6-kpackage-devel kf6-kiconthemes-devel kf6-kxmlgui-devel kf6-ksvg-devel + kf6-kirigami-devel kirigami-addons-devel kf6-qqc2-desktop-style-devel + plasma5support-devel libplasma-devel plasma-activities-devel + plasma-activities-stats-devel kaccounts-integration-devel libaccounts-qt6-devel + signon-plugin-oauth2 SDL2-devel plasma-workspace-devel ibus-devel libXcursor-devel + libXi-devel libxkbfile-devel libxkbcommon-devel xf86-input-evdev-devel + xf86-input-libinput-devel" depends="kmenuedit polkit-kde-agent powerdevil systemsettings - accountsservice ksystemstats" + accountsservice ksystemstats xdg-user-dirs" short_desc="KDE Plasma Desktop" maintainer="John " 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=d09f1e576251e7b4b6fde20407bdbfb018e495eba604487b0a05f4f011fc44a3 +checksum=862152ae971e7d2e4dc07cc5f830ef121319e16f8e8299d407494e730cfdc5be replaces="user-manager>=0" python_version=3 + +if [ $CROSS_BUILD ]; then + hostmakedepends+=" kf6-kcmutils-devel kf6-kpackage-devel + kf6-kirigami-devel kirigami-addons-devel kf6-qqc2-desktop-style-devel" +fi From cb8ef99e03584138c549ac702e4503766de2f436 Mon Sep 17 00:00:00 2001 From: John Date: Tue, 5 Mar 2024 13:37:20 +0100 Subject: [PATCH 111/167] plasma-disks: update to 6.0.4 --- srcpkgs/plasma-disks/template | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/srcpkgs/plasma-disks/template b/srcpkgs/plasma-disks/template index fd65c890a2feee..67c087da1c3c5e 100644 --- a/srcpkgs/plasma-disks/template +++ b/srcpkgs/plasma-disks/template @@ -1,16 +1,16 @@ # Template file for 'plasma-disks' pkgname=plasma-disks -version=5.27.11 +version=6.0.4 revision=1 build_style=cmake +build_helper=qemu 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 " license="GPL-2.0-or-later" homepage="https://invent.kde.org/plasma/plasma-disks" distfiles="${KDE_SITE}/plasma/${version}/${pkgname}-${version}.tar.xz" -checksum=98d074f772c71cbd06440cfb495e4ef3a559583e6981d431831a1eb80ca941cb +checksum=fd2f5d2303c3146eca2ef07514f2d02000a37ed899a1f9d17ff0367f87cd4fc0 From f062c7e879bb87fc2e9b790c25c1bbd34129f4d2 Mon Sep 17 00:00:00 2001 From: John Date: Tue, 5 Mar 2024 13:37:22 +0100 Subject: [PATCH 112/167] plasma-firewall: update to 6.0.4 --- srcpkgs/plasma-firewall/template | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/srcpkgs/plasma-firewall/template b/srcpkgs/plasma-firewall/template index e908ba7d637960..5ac35907831d6b 100644 --- a/srcpkgs/plasma-firewall/template +++ b/srcpkgs/plasma-firewall/template @@ -1,15 +1,15 @@ # Template file for 'plasma-firewall' pkgname=plasma-firewall -version=5.27.11 +version=6.0.4 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" +build_helper=qemu +configure_args="-DKF6_HOST_TOOLING=/usr/lib/cmake" +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 " -license="GPL-2.0-only OR GPL-3.0-only" +license="GPL-2.0-only, GPL-3.0-only" homepage="https://invent.kde.org/network/plasma-firewall" distfiles="${KDE_SITE}/plasma/${version}/${pkgname}-${version}.tar.xz" -checksum=34cee9fdf4916bc51957bd223c70d7d6c59a7d0e89cbaa398233273d9320c105 +checksum=bd2f17ee45a5cf708e3172863e67177d946da9b124ae10fb625f8d3ef01243ae From efa84085097ae3b2db341b5eba7b5ddc219c7c78 Mon Sep 17 00:00:00 2001 From: John Date: Tue, 5 Mar 2024 13:37:23 +0100 Subject: [PATCH 113/167] plasma-integration: update to 6.0.4 --- srcpkgs/plasma-integration/template | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/srcpkgs/plasma-integration/template b/srcpkgs/plasma-integration/template index a96fcd9a507d2a..01d929bf7d38d5 100644 --- a/srcpkgs/plasma-integration/template +++ b/srcpkgs/plasma-integration/template @@ -1,17 +1,17 @@ # Template file for 'plasma-integration' pkgname=plasma-integration -version=5.27.11 +version=6.0.4 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" -depends="noto-fonts-ttf font-hack-ttf breeze qqc2-desktop-style" +build_helper=qemu +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 kf6-qqc2-desktop-style" short_desc="Theme integration plugins for the Plasma workspaces" maintainer="John " license="LGPL-2.0-or-later" homepage="https://invent.kde.org/plasma/plasma-integration" distfiles="${KDE_SITE}/plasma/${version}/${pkgname}-${version}.tar.xz" -checksum=b214a97f30609047d7519a4974087236c23e4d54eefde2838eca48e35df0bf79 +checksum=eef5c21ee43eefa1034126a45d2b34da967af81cf921a9c2a4314a4fb2738913 From b2233470c2fe471cec57fbddde02fc0115dc7127 Mon Sep 17 00:00:00 2001 From: John Date: Tue, 5 Mar 2024 13:37:25 +0100 Subject: [PATCH 114/167] plasma-nm: update to 6.0.4 --- srcpkgs/plasma-nm/template | 29 +++++++++++++++++++++-------- 1 file changed, 21 insertions(+), 8 deletions(-) diff --git a/srcpkgs/plasma-nm/template b/srcpkgs/plasma-nm/template index 2f079dfc31d676..114484b9bc9288 100644 --- a/srcpkgs/plasma-nm/template +++ b/srcpkgs/plasma-nm/template @@ -1,19 +1,32 @@ # Template file for 'plasma-nm' pkgname=plasma-nm -version=5.27.11 +version=6.0.4 revision=1 build_style=cmake -configure_args="-DBUILD_TESTING=OFF -DKF5_HOST_TOOLING=/usr/lib/cmake" +build_helper=qemu +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 kf6-kdoctools" +makedepends="plasma-workspace-devel kf6-networkmanager-qt-devel + qca-qt6-devel kf6-modemmanager-qt-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 " license="LGPL-2.1-or-later" homepage="https://invent.kde.org/plasma/plasma-nm" distfiles="${KDE_SITE}/plasma/${version}/${pkgname}-${version}.tar.xz" -checksum=ff6a819de2d48e17860d822b048de7157561742c067eb85a6dafa76e255e9e56 +checksum=64519d9d05fcb4f85c7b9c4708cc6f510e28fdc272b6d0e2a7a1efc03888c6df + +build_options="openconnect" + +if [ "$XBPS_TARGET_ENDIAN" = "le" ]; then + if [ "$XBPS_TARGET_WORDSIZE" = "$XBPS_WORDSIZE" ]; then + build_options_default="openconnect" + fi +fi + +if [ $CROSS_BUILD ]; then + hostmakedepends+=" kf6-kpackage-devel kf6-kcmutils-devel" +fi From 09f3f1cbc87a9526f589ebd00cbdcfa5171f932d Mon Sep 17 00:00:00 2001 From: John Date: Tue, 5 Mar 2024 13:37:27 +0100 Subject: [PATCH 115/167] plasma-pa: update to 6.0.4 --- srcpkgs/plasma-pa/template | 22 +++++++++++++--------- 1 file changed, 13 insertions(+), 9 deletions(-) diff --git a/srcpkgs/plasma-pa/template b/srcpkgs/plasma-pa/template index 33fdfcc8fdae04..b8b6b58fefef1e 100644 --- a/srcpkgs/plasma-pa/template +++ b/srcpkgs/plasma-pa/template @@ -1,18 +1,22 @@ # Template file for 'plasma-pa' pkgname=plasma-pa -version=5.27.11 +version=6.0.4 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" -depends="sound-theme-freedesktop" +build_helper=qemu +configure_args="-DBUILD_TESTING=OFF -DKF6_HOST_TOOLING=/usr/lib/cmake -Wno-dev" +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 kf6-kirigami kf6-kitemmodels" short_desc="PulseAudio Plasma applet" maintainer="John " license="LGPL-2.1-or-later" homepage="https://invent.kde.org/plasma/plasma-pa" distfiles="${KDE_SITE}/plasma/${version}/${pkgname}-${version}.tar.xz" -checksum=3daa671ea7163b69846b9c96ddf310e791a41f71ba0b6381adb0c5dbb9a720b3 +checksum=329ad1c326798459beab145eced43e6ee962378d95299c1a64f5a929eabda601 + +if [ $CROSS_BUILD ]; then + hostmakedepends+=" kf6-kconfig-devel kf6-kcoreaddons-devel kf6-kcmutils-devel + kf6-kpackage-devel" +fi From 0b9c93f79c28e3d3871c6a2b88da71e1ddfddea8 Mon Sep 17 00:00:00 2001 From: John Date: Tue, 5 Mar 2024 13:37:29 +0100 Subject: [PATCH 116/167] plasma-systemmonitor: update to 6.0.4 --- srcpkgs/plasma-systemmonitor/template | 18 ++++++++++-------- 1 file changed, 10 insertions(+), 8 deletions(-) diff --git a/srcpkgs/plasma-systemmonitor/template b/srcpkgs/plasma-systemmonitor/template index 0ca1b4fc1193ba..694964c7e2271b 100644 --- a/srcpkgs/plasma-systemmonitor/template +++ b/srcpkgs/plasma-systemmonitor/template @@ -1,16 +1,18 @@ # Template file for 'plasma-systemmonitor' pkgname=plasma-systemmonitor -version=5.27.11 +version=6.0.4 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" -depends="kirigami2 qqc2-desktop-style kquickcharts ksystemstats" +build_helper=qemu +hostmakedepends="extra-cmake-modules gettext qt6-base 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 kf6-qqc2-desktop-style kf6-kquickcharts ksystemstats" short_desc="Application for monitoring system resources" maintainer="John " -license="GPL-2.0-only OR GPL-3.0-only, LGPL-2.1-only OR LGPL-3.0-only" +license="GPL-2.0-only, GPL-3.0-only, LGPL-2.1-only, LGPL-3.0-only" homepage="https://invent.kde.org/plasma/plasma-systemmonitor" distfiles="${KDE_SITE}/plasma/${version}/${pkgname}-${version}.tar.xz" -checksum=0acacbbd921b5d43e72a8e0e26635bab50e0aab7ca3f40d83dee7a28736b5dfd +checksum=acf5860a15d73b7727ddc69c271fe4dc56c2704dacf3a02e2c7b545689fce245 From 1e566218b796021fd83e4b26395b2b5bab724c3e Mon Sep 17 00:00:00 2001 From: John Date: Tue, 5 Mar 2024 13:37:30 +0100 Subject: [PATCH 117/167] plasma-thunderbolt: update to 6.0.4 --- srcpkgs/plasma-thunderbolt/template | 15 +++++++++------ 1 file changed, 9 insertions(+), 6 deletions(-) diff --git a/srcpkgs/plasma-thunderbolt/template b/srcpkgs/plasma-thunderbolt/template index 5bf772861df352..497b9f347060fd 100644 --- a/srcpkgs/plasma-thunderbolt/template +++ b/srcpkgs/plasma-thunderbolt/template @@ -1,19 +1,22 @@ # Template file for 'plasma-thunderbolt' pkgname=plasma-thunderbolt -version=5.27.11 +version=6.0.4 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 " license="GPL-3.0-or-later" homepage="https://invent.kde.org/plasma/plasma-thunderbolt" distfiles="${KDE_SITE}/plasma/${version}/${pkgname}-${version}.tar.xz" -checksum=5fe7c2d6338bcdb234eecb31296ccd49cc3746626ac41c7bc65d2e76ab5a89fb +checksum=5a9713769db40f94fd8a0ab5d08e5eaa190768df16dfe848b391a34831d8661e + +if [ $CROSS_BUILD ]; then + hostmakedepends+=" kf6-kconfig-devel kf6-kcmutils-devel" +fi do_check() { : # Requires running dbus and bolt services From 91aeca499e2f0774d84356b97bcd2ebae3756d35 Mon Sep 17 00:00:00 2001 From: John Date: Tue, 5 Mar 2024 13:37:32 +0100 Subject: [PATCH 118/167] plasma-vault: update to 6.0.4 --- srcpkgs/plasma-vault/template | 18 +++++++++++------- 1 file changed, 11 insertions(+), 7 deletions(-) diff --git a/srcpkgs/plasma-vault/template b/srcpkgs/plasma-vault/template index 85c1c2908a7ab9..1873a15331c832 100644 --- a/srcpkgs/plasma-vault/template +++ b/srcpkgs/plasma-vault/template @@ -1,17 +1,21 @@ # Template file for 'plasma-vault' pkgname=plasma-vault -version=5.27.11 +version=6.0.4 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 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 " 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=0b599d79d7f728bcc1517b30d0462894dc2186fa76601628d3d0f2198c2276c2 +checksum=b797b59329c02509f58bd0fa978cc444fded676a37d36c9e4f5c5c6f1ec90cbe + +if [ $CROSS_BUILD ]; then + hostmakedepends+=" kf6-kconfig-devel kf6-kpackage-devel" +fi From 5a31074873d18ae960fa00470b26bc94a95ac766 Mon Sep 17 00:00:00 2001 From: John Date: Tue, 5 Mar 2024 13:37:50 +0100 Subject: [PATCH 119/167] plasma-workspace-wallpapers: update to 6.0.4 --- srcpkgs/plasma-workspace-wallpapers/template | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/srcpkgs/plasma-workspace-wallpapers/template b/srcpkgs/plasma-workspace-wallpapers/template index 361f4f84a91bf3..4ceff1f908991e 100644 --- a/srcpkgs/plasma-workspace-wallpapers/template +++ b/srcpkgs/plasma-workspace-wallpapers/template @@ -1,13 +1,13 @@ # Template file for 'plasma-workspace-wallpapers' pkgname=plasma-workspace-wallpapers -version=5.27.11 +version=6.0.4 revision=1 build_style=cmake configure_args="-DBUILD_TESTING=OFF" -hostmakedepends="extra-cmake-modules qt5-qmake qt5-host-tools" +hostmakedepends="extra-cmake-modules" short_desc="KDE Plasma wallpapers" maintainer="John " 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=223c27fc68127afd6fc21d06ec11a3e37ce86e172375c906bda390474a4de50a +checksum=c8b30887936475de7f0c5ce0806fe02ade5594cf93c1cde9cdb72fbfb2766f14 From 98b34eac418ae15306860d7eb4604cfb62424dc8 Mon Sep 17 00:00:00 2001 From: John Date: Tue, 5 Mar 2024 13:37:54 +0100 Subject: [PATCH 120/167] plasma-workspace: update to 6.0.4 --- common/shlibs | 2 +- srcpkgs/plasma-workspace/template | 42 ++++++++++++++++++------------- 2 files changed, 26 insertions(+), 18 deletions(-) diff --git a/common/shlibs b/common/shlibs index f3bedcbaf434c7..c5e27da9ae5f39 100644 --- a/common/shlibs +++ b/common/shlibs @@ -1338,7 +1338,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 d4cb47358806ad..a2e6e482935a40 100644 --- a/srcpkgs/plasma-workspace/template +++ b/srcpkgs/plasma-workspace/template @@ -1,46 +1,54 @@ # Template file for 'plasma-workspace' pkgname=plasma-workspace -version=5.27.11 +version=6.0.4 revision=1 build_style=cmake +build_helper=qemu 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)" + -DKF6_HOST_TOOLING=/usr/lib/cmake" +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 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 + $(vopt_if pipewire kpipewire-devel) kirigami-addons-devel libkexiv2-devel" depends="kactivitymanagerd kwin iso-codes milou plasma-integration - kquickcharts qt5-wayland xorg-server-xwayland qt5-tools" + qt6-wayland xorg-server-xwayland qt6-tools kf6-kquickcharts kirigami-addons" short_desc="KDE Window manager" maintainer="John " 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=07d69bc43660ec5335f250abb34c1059cef6cc64833838a7f0f749a4b4ee7add +checksum=7f2c2871c966e66d5de2d63bcb1a554fe00b4da6bde93f69700bd1b1f60dc567 build_options="pipewire" build_options_default="pipewire" +if [ $CROSS_BUILD ]; then + hostmakedepends+=" kf6-kcmutils-devel kf6-kconfig-devel kf6-kpackage-devel" +fi + 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() { From c1e8077043fb381cb418a7c0a48cf6cb3a6fcba0 Mon Sep 17 00:00:00 2001 From: John Date: Tue, 5 Mar 2024 13:37:56 +0100 Subject: [PATCH 121/167] polkit-kde-agent: update to 6.0.4 --- 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 c0b6db61e451cf..10f0d783322902 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.11 +version=6.0.4 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 " 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=c9e908894f101940b9152132b53ee4a5ebf348374c09aec05cd2a14458be5c1b +checksum=e0fcbb8a1cfab8be69b2713b2105b0235137381f1fdb6d465c3978e6b8626b24 From a968623c7d758e178acb44363fa8d2f60057b891 Mon Sep 17 00:00:00 2001 From: John Date: Tue, 5 Mar 2024 13:37:58 +0100 Subject: [PATCH 122/167] powerdevil: update to 6.0.4 --- srcpkgs/powerdevil/template | 22 +++++++++++++++------- 1 file changed, 15 insertions(+), 7 deletions(-) diff --git a/srcpkgs/powerdevil/template b/srcpkgs/powerdevil/template index a26b70d873090d..769f910560ee4f 100644 --- a/srcpkgs/powerdevil/template +++ b/srcpkgs/powerdevil/template @@ -1,16 +1,24 @@ # Template file for 'powerdevil' pkgname=powerdevil -version=5.27.11 +version=6.0.4 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" +build_helper=qemu +configure_args="-DBUILD_TESTING=OFF -DKF6_HOST_TOOLING=/usr/lib/cmake" +hostmakedepends="extra-cmake-modules pkg-config gettext qt6-base qt6-tools + kf6-kdoctools" +makedepends="kf6-bluez-qt-devel libkscreen-devel kf6-networkmanager-qt-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 ddcutil" short_desc="Power consumption settings of a Plasma" maintainer="John " license="GPL-2.0-or-later" homepage="https://invent.kde.org/plasma/powerdevil" distfiles="${KDE_SITE}/plasma/${version}/${pkgname}-${version}.tar.xz" -checksum=28d2ab2e05bcbd39b8f5e5eafef2860c94efd5c7562fc5a4e81d5e5ab36c7573 +checksum=1773b62181909831d24c9141a3fdd8e96a09cf08bd435a9d9a8605946b0f2559 + +if [ $CROSS_BUILD ]; then + hostmakedepends+=" kf6-kcmutils-devel kf6-kirigami-devel" +fi From 33683d5af0bb6b44e91855b08d08445a8408b0f9 Mon Sep 17 00:00:00 2001 From: John Date: Tue, 5 Mar 2024 13:38:00 +0100 Subject: [PATCH 123/167] sddm-kcm: update to 6.0.4 --- srcpkgs/sddm-kcm/template | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/srcpkgs/sddm-kcm/template b/srcpkgs/sddm-kcm/template index 16c01a9c7bedeb..d7f65f59a449d1 100644 --- a/srcpkgs/sddm-kcm/template +++ b/srcpkgs/sddm-kcm/template @@ -1,17 +1,17 @@ # Template file for 'sddm-kcm' pkgname=sddm-kcm -version=5.27.11 +version=6.0.4 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" +configure_args="-DBUILD_TESTING=OFF -DKF6_HOST_TOOLING=/usr/lib/cmake" +hostmakedepends="extra-cmake-modules pkg-config qt6-tools qt6-base gettext + kf6-kcmutils-devel" +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 " license="GPL-2.0-or-later" homepage="https://invent.kde.org/plasma/sddm-kcm" distfiles="${KDE_SITE}/plasma/${version}/${pkgname}-${version}.tar.xz" -checksum=3b9bfe81359be12eb7aeee492160877bf29d1a6ff6ed381c6afcbd0c8b7874c0 +checksum=2795a0d47a8d7586600274b9dc656e5e8d1f8d637e502cc48cc8bc28d33d3d39 From 67b76eb46abc78ea02fd048d44945ee4cb74f370 Mon Sep 17 00:00:00 2001 From: John Date: Tue, 5 Mar 2024 13:38:01 +0100 Subject: [PATCH 124/167] systemsettings: update to 6.0.4 --- srcpkgs/systemsettings/template | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/srcpkgs/systemsettings/template b/srcpkgs/systemsettings/template index e2fe8d63695552..d4470acbaadad3 100644 --- a/srcpkgs/systemsettings/template +++ b/srcpkgs/systemsettings/template @@ -1,17 +1,17 @@ # Template file for 'systemsettings' pkgname=systemsettings -version=5.27.11 +version=6.0.4 revision=1 build_style=cmake +build_helper=qemu 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 + extra-cmake-modules gettext kf6-kdoctools" +makedepends="kf6-kcmutils-devel kf6-kirigami-devel plasma-workspace-devel" +depends="kf6-kirigami setxkbmap xrdb" short_desc="KDE System settings" maintainer="John " 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=0f5f24279e44ad567f1ad3f2f9368f0e5c13c29f9f3de8078afcdae1181f924a +checksum=18c8016230083d8f2ec98d33c0157756060c5a136e8995769dbf7ef326c402ed From fe0a34f43f83acc0d61096756e3a9c46c638407c Mon Sep 17 00:00:00 2001 From: John Date: Tue, 5 Mar 2024 13:38:03 +0100 Subject: [PATCH 125/167] xdg-desktop-portal-kde: update to 6.0.4 --- srcpkgs/xdg-desktop-portal-kde/template | 25 +++++++++++++++++-------- 1 file changed, 17 insertions(+), 8 deletions(-) diff --git a/srcpkgs/xdg-desktop-portal-kde/template b/srcpkgs/xdg-desktop-portal-kde/template index 782817cec9155c..e00ae63f822302 100644 --- a/srcpkgs/xdg-desktop-portal-kde/template +++ b/srcpkgs/xdg-desktop-portal-kde/template @@ -1,16 +1,25 @@ # Template file for 'xdg-desktop-portal-kde' pkgname=xdg-desktop-portal-kde -version=5.27.11 +version=6.0.4 revision=1 build_style=cmake +build_helper=qemu 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" -short_desc="Backend implementation for xdg-desktop-portal that is using Qt/KF5" +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" +depends="xdg-desktop-portal" +checkdepends="dbus xdg-desktop-portal-kde python3-gobject" +short_desc="Backend implementation for xdg-desktop-portal that is using Qt/KF6" maintainer="John " license="GPL-3.0-or-later" -homepage="https://phabricator.kde.org/source/xdg-desktop-portal-kde/" +homepage="https://invent.kde.org/plasma/xdg-desktop-portal-kde" distfiles="${KDE_SITE}/plasma/${version}/${pkgname}-${version}.tar.xz" -checksum=3676898b1e145447a5e2d26fbe95a6b2f75c323e7e5e8645077db72c9916d9b3 +checksum=91e55a794f00fdb75305ed05f72a1ce310e228b115886f72471473c9c7c88960 + +do_check() { + cd build + dbus-run-session ctest +} From dff89b8cdbf6eb782dd041729a13ecf11a0884b7 Mon Sep 17 00:00:00 2001 From: John Date: Tue, 5 Mar 2024 14:05:02 +0100 Subject: [PATCH 126/167] New package: plasma-activities-6.0.4 --- 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 c5e27da9ae5f39..d81e547495f89a 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..be878671abcb51 --- /dev/null +++ b/srcpkgs/plasma-activities/template @@ -0,0 +1,26 @@ +# Template file for 'plasma-activities' +pkgname=plasma-activities +version=6.0.4 +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 " +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=c838c3a719196ba06ed3d718b3f4df8414e27c847e206fcaa3105959be79df6d + +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 39b7d0cb9b143c8a84950ab8bd00a449b706c2b0 Mon Sep 17 00:00:00 2001 From: John Date: Tue, 5 Mar 2024 15:10:22 +0100 Subject: [PATCH 127/167] New package: kglobalacceld-6.0.4 --- 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 d81e547495f89a..b776bdc74533aa 100644 --- a/common/shlibs +++ b/common/shlibs @@ -2921,6 +2921,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..2866dcc1257c7c --- /dev/null +++ b/srcpkgs/kglobalacceld/template @@ -0,0 +1,25 @@ +# Template file for 'kglobalacceld' +pkgname=kglobalacceld +version=6.0.4 +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 " +license="GPL-3.0-or-later" +homepage="https://invent.kde.org/plasma/kglobalacceld" +distfiles="${KDE_SITE}/plasma/${version}/${pkgname}-${version}.tar.xz" +checksum=9147bf272c2f8d4e3653e4b518a176a3612760e45e60785bcf87e8d3dc9b85d2 + +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 3fe9214dc374d027cb8f8214e42e88a0e2df9507 Mon Sep 17 00:00:00 2001 From: John Date: Tue, 5 Mar 2024 15:25:04 +0100 Subject: [PATCH 128/167] kwayland: update to 6.0.4 --- common/shlibs | 3 +-- srcpkgs/kwayland/template | 18 +++++++++--------- 2 files changed, 10 insertions(+), 11 deletions(-) diff --git a/common/shlibs b/common/shlibs index b776bdc74533aa..9f2b576caa3e69 100644 --- a/common/shlibs +++ b/common/shlibs @@ -2855,8 +2855,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..7b12ab51e7b37c 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.4 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="kf6-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 " 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=42432e2644c4b997854e9ff48fa7fae5f6cc5117a96f23c60b5b1cf2b82be77a 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 f4a2aa67da43f55fc28b8f3f74cb7146d13aec77 Mon Sep 17 00:00:00 2001 From: John Date: Tue, 5 Mar 2024 15:34:05 +0100 Subject: [PATCH 129/167] New package: libplasma-6.0.4 --- srcpkgs/libplasma-devel | 1 + srcpkgs/libplasma/template | 36 ++++++++++++++++++++++++++++++++++++ 2 files changed, 37 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..b03db827dd02e1 --- /dev/null +++ b/srcpkgs/libplasma/template @@ -0,0 +1,36 @@ +# Template file for 'libplasma' +pkgname=libplasma +version=6.0.4 +revision=1 +build_style=cmake +configure_args="-DKF6_HOST_TOOLING=/usr/lib/cmake" +hostmakedepends="extra-cmake-modules qt6-base qt6-tools + qt6-declarative-host-tools wayland-devel gettext pkg-config + kf6-kconfig-devel kf6-kirigami-devel kf6-kcmutils-devel + kf6-kpackage-devel" +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 " +license="GPL-3.0-or-later" +homepage="https://invent.kde.org/plasma/libplasma" +distfiles="${KDE_SITE}/plasma/${version}/${pkgname}-${version}.tar.xz" +checksum=61c2c148456cb97c7c104711b56cff010bfe5785c3f10c5b65ac804a3346fd74 + +do_check() { + cd build + # disable failing tests + ctest -E "plasma-dialogstatetest|dialognativetest" +} + +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 81240047fdfa1fc92be39c3cfeeaafb7934b8544 Mon Sep 17 00:00:00 2001 From: John Date: Tue, 5 Mar 2024 15:34:15 +0100 Subject: [PATCH 130/167] New package: plasma-activities-stats-6.0.4 --- common/shlibs | 1 + srcpkgs/plasma-activities-stats-devel | 1 + srcpkgs/plasma-activities-stats/template | 25 ++++++++++++++++++++++++ 3 files changed, 27 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 9f2b576caa3e69..db04bb2bebf1a1 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..44838a302eccb7 --- /dev/null +++ b/srcpkgs/plasma-activities-stats/template @@ -0,0 +1,25 @@ +# Template file for 'plasma-activities-stats' +pkgname=plasma-activities-stats +version=6.0.4 +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 " +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=86ce63674fd5c355ad13a275526bea774a4a8c619f3231a0ead8565591b3ef0b + +plasma-activities-stats-devel_package() { + depends="${sourcepkg}>=${version}_${revision}" + short_desc+=" - development files" + pkg_install() { + vmove usr/lib/pkgconfig + vmove usr/include + vmove usr/lib/cmake + vmove "usr/lib/*.so" + } +} From ff75b5c62757ff66d1c8a78a8b462c14c88a1047 Mon Sep 17 00:00:00 2001 From: John Date: Tue, 5 Mar 2024 17:14:03 +0100 Subject: [PATCH 131/167] New package: plasma5support-6.0.4 --- 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 db04bb2bebf1a1..adc7150a93f3b0 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..4b7671c444145b --- /dev/null +++ b/srcpkgs/plasma5support/template @@ -0,0 +1,26 @@ +# Template file for 'plasma5support' +pkgname=plasma5support +version=6.0.4 +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 " +license="GPL-3.0-or-later" +homepage="https://invent.kde.org/plasma/plasma5support" +#changelog="" +distfiles="${KDE_SITE}/plasma/${version}/${pkgname}-${version}.tar.xz" +checksum=51351faec6931b4696178bd49d9e60bc9de2c3f3d10ff0ab3854ae3d902975a1 + +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 3746060159d863d3aca9f352e07efa5d81195425 Mon Sep 17 00:00:00 2001 From: Luciogi Date: Wed, 6 Mar 2024 17:59:49 +0500 Subject: [PATCH 132/167] New package: kwayland5 --- common/shlibs | 1 + srcpkgs/kwayland-integration/template | 2 +- srcpkgs/kwayland5-devel | 1 + srcpkgs/kwayland5/template | 28 +++++++++++++++++++++++++++ 4 files changed, 31 insertions(+), 1 deletion(-) create mode 120000 srcpkgs/kwayland5-devel create mode 100644 srcpkgs/kwayland5/template diff --git a/common/shlibs b/common/shlibs index adc7150a93f3b0..52a277a9a0f50f 100644 --- a/common/shlibs +++ b/common/shlibs @@ -2857,6 +2857,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 fb02df3064c18e..3e0f688d708bf4 100644 --- a/srcpkgs/kwayland-integration/template +++ b/srcpkgs/kwayland-integration/template @@ -6,7 +6,7 @@ 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 " 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..7cbb881013992d --- /dev/null +++ b/srcpkgs/kwayland5/template @@ -0,0 +1,28 @@ +# Template file for 'kwayland5' +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 " +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 files" + depends="${makedepends} ${sourcepkg}-${version}_${revision}" + pkg_install() { + vmove usr/lib/pkgconfig + vmove usr/include + vmove usr/lib/cmake + vmove usr/lib/qt5/mkspecs + vmove "usr/lib/*.so" + } +} From d5749b8e31795f0ce0209eea7cc8a7c532be66b0 Mon Sep 17 00:00:00 2001 From: Luciogi Date: Wed, 6 Mar 2024 19:59:25 +0500 Subject: [PATCH 133/167] kirigami-addons: update to 1.0.1, add subpkg -devel --- srcpkgs/kirigami-addons-devel | 1 + srcpkgs/kirigami-addons/template | 22 ++++++++++++++++------ 2 files changed, 17 insertions(+), 6 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..f52fe7cb68de39 100644 --- a/srcpkgs/kirigami-addons/template +++ b/srcpkgs/kirigami-addons/template @@ -1,15 +1,25 @@ # Template file for 'kirigami-addons' pkgname=kirigami-addons -version=0.10.0 +version=1.1.0 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" +configure_args="-DKDE_INSTALL_QMLDIR=lib/qt6/qml + -DBUILD_TESTING=OFF -DBUILD_QCH=ON" +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 " 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=f1bea130b8e190702b6f8dfe9f940cca1550e1e86e0d043fb931be47d15b4ecb + +kirigami-addons-devel_package() { + depends="$makedepends ${sourcepkg}-${version}_${revision}" + short_desc+=" - development files" + pkg_install() { + vmove usr/lib/cmake + } +} From 29c414966b22fc1690a4e98066a9aee64cc3649f Mon Sep 17 00:00:00 2001 From: Luciogi Date: Wed, 6 Mar 2024 20:15:27 +0500 Subject: [PATCH 134/167] New package: kdeplasma-addons-6.0.4 --- srcpkgs/kdeplasma-addons/template | 28 ++++++++++++++++++++++++++++ srcpkgs/kdeplasma-addons/update | 1 + 2 files changed, 29 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..9c0c16f5844d99 --- /dev/null +++ b/srcpkgs/kdeplasma-addons/template @@ -0,0 +1,28 @@ +# Template file for 'kdeplasma-addons' +pkgname=kdeplasma-addons +version=6.0.4 +revision=1 +build_style=cmake +configure_args="-DBUILD_TESTING=OFF -DKF6_HOST_TOOLING=/usr/lib/cmake" +hostmakedepends="extra-cmake-modules qt6-tools pkg-config gettext" +makedepends="kf6-kdeclarative-devel kf6-kholidays-devel kf6-krunner-devel + kf6-sonnet-devel kf6-kunitconversion-devel kf6-knewstuff-devel + plasma5support-devel qt6-qt5compat-devel kf6-kio-devel + kf6-knotifications-devel kf6-kservice-devel kf6-kxmlgui-devel + kf6-kcmutils-devel libplasma-devel" +short_desc="Various Plasma addons" +maintainer="Luciogi " +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=6d2d6df4775ba6939b43b438d7de9ab1fc611a212a7eedf470de4d56986b3b18 + +if [ $CROSS_BUILD ]; then + hostmakedepends+=" kf6-kcmutils-devel kf6-kpackage-devel" +fi + +kdeplasma-addons5_package() { + build_style=meta + short_desc+=" - (Dummy transistional package)" + depends="${sourcepkg}" +} 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 2ad8a7375f49a03d40e9e2024b96747dd6fcebbc Mon Sep 17 00:00:00 2001 From: Luciogi Date: Wed, 6 Mar 2024 20:24:53 +0500 Subject: [PATCH 135/167] New package: kgamma-6.0.4 --- srcpkgs/kgamma/template | 24 ++++++++++++++++++++++++ srcpkgs/kgamma5 | 1 + srcpkgs/kgamma5/template | 16 ---------------- 3 files changed, 25 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..53f1a7475fa09f --- /dev/null +++ b/srcpkgs/kgamma/template @@ -0,0 +1,24 @@ +# Template file for 'kgamma' +pkgname=kgamma +version=6.0.4 +revision=1 +build_style=cmake +build_helper=qemu +configure_args="-DBUILD_TESTING=OFF -DKF6_HOST_TOOLING=/usr/lib/cmake + -DKDE_INSTALL_QTPLUGINDIR=lib/qt6/plugins" +hostmakedepends="extra-cmake-modules gettext kf6-kcoreaddons + kf6-kdoctools kf6-kconfig kf6-kcmutils qt6-tools qt6-base" +makedepends="kf6-kdoctools-devel kf6-kconfig-devel kf6-kcmutils-devel + libXxf86vm-devel kf6-kconfigwidgets-devel" +short_desc="KDE gamma adjustiment app" +maintainer="Luciogi " +license="GPL-2.0-or-later" +homepage="https://invent.kde.org/plasma/kgamma" +distfiles="${KDE_SITE}/plasma/${version}/${pkgname}-${version}.tar.xz" +checksum=3445e1dadacad806ad20fc008b74da808f3972d18bb2bcbefb46e64e708ebea4 + +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 f1cded704d78bb..00000000000000 --- a/srcpkgs/kgamma5/template +++ /dev/null @@ -1,16 +0,0 @@ -# Template file for 'kgamma5' -pkgname=kgamma5 -version=5.27.11 -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 " -license="GPL-2.0-or-later" -homepage="https://invent.kde.org/plasma/kgamma5" -distfiles="${KDE_SITE}/plasma/${version}/${pkgname}-${version}.tar.xz" -checksum=b654d80344ab8e5fdb7eec9fed98c68998a24430c354b8c591569f066e13d678 From b472603a84a44ea4f7e7af9369d856c901e3937b Mon Sep 17 00:00:00 2001 From: Luciogi Date: Wed, 6 Mar 2024 20:28:04 +0500 Subject: [PATCH 136/167] New package: kde-gtk-config-6.0.4 --- 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..d33447a2e14b65 --- /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.4 +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 " +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=fd5491c2b0e887dc204e1661ac7f364f2c0965085ce4f50fa22857e0ed285dbd + +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 4fc8fbf23e92414c159f408269d1ec3d6460463b Mon Sep 17 00:00:00 2001 From: John Date: Wed, 6 Mar 2024 23:05:46 +0100 Subject: [PATCH 137/167] khotkeys: remove package --- srcpkgs/khotkeys/template | 19 ------------------- srcpkgs/removed-packages/template | 1 + 2 files changed, 1 insertion(+), 19 deletions(-) delete mode 100644 srcpkgs/khotkeys/template diff --git a/srcpkgs/khotkeys/template b/srcpkgs/khotkeys/template deleted file mode 100644 index 900e5d785c36a0..00000000000000 --- a/srcpkgs/khotkeys/template +++ /dev/null @@ -1,19 +0,0 @@ -# Template file for 'khotkeys' -pkgname=khotkeys -version=5.27.11 -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 " -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=8b497c68e546874feb9350f1f17df5b285d5c41d2cb4c1fd8e4e665f84804459 - -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 dbf0f95cf75ed4..76482075d691eb 100644 --- a/srcpkgs/removed-packages/template +++ b/srcpkgs/removed-packages/template @@ -302,6 +302,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 9aaa535ba23efdd12cb98aec5d159d6fefb30f91 Mon Sep 17 00:00:00 2001 From: John Date: Sun, 3 Mar 2024 15:48:13 +0100 Subject: [PATCH 138/167] kate5: update to 24.02.0. --- common/shlibs | 2 +- srcpkgs/kate5/template | 19 +++++++------------ 2 files changed, 8 insertions(+), 13 deletions(-) diff --git a/common/shlibs b/common/shlibs index 52a277a9a0f50f..07d2790a661a9d 100644 --- a/common/shlibs +++ b/common/shlibs @@ -472,7 +472,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..effdb884bb54af 100644 --- a/srcpkgs/kate5/template +++ b/srcpkgs/kate5/template @@ -1,25 +1,20 @@ # 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" +configure_args="-DBUILD_TESTING=OFF -DKF6_HOST_TOOLING=/usr/lib/cmake" +hostmakedepends="extra-cmake-modules pkg-config gettext qt6-tools qt6-base + kf6-kconfig-devel kf6-kdoctools" +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 " 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 - -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" -fi +checksum=9b1efcccf4e36efcdbc2eada6399cd8128ce187a19182400313062f75ee35f48 libkate_package() { pkg_install() { From 88fe792d9179c6d8d0f89a7f38e382e6b89700f9 Mon Sep 17 00:00:00 2001 From: John Date: Thu, 7 Mar 2024 00:34:10 +0100 Subject: [PATCH 139/167] krfb: update to 24.02.2. --- srcpkgs/krfb/template | 21 ++++++++++++--------- 1 file changed, 12 insertions(+), 9 deletions(-) diff --git a/srcpkgs/krfb/template b/srcpkgs/krfb/template index 62328395268763..d11d25c4832c19 100644 --- a/srcpkgs/krfb/template +++ b/srcpkgs/krfb/template @@ -1,19 +1,22 @@ # Template file for 'krfb' pkgname=krfb -version=23.08.5 +version=24.02.2 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 +build_helper=qemu +configure_args="-DKF6_HOST_TOOLING=/usr/lib/cmake + -DKDE_INSTALL_QTPLUGINDIR=lib/qt6/plugins" +hostmakedepends="extra-cmake-modules qt6-base qt6-tools pkg-config gettext + qt6-wayland-tools kf6-kdoctools kf6-kconfig wayland-devel" +makedepends="kf6-ki18n-devel kf6-kcompletion-devel kf6-kconfig-devel + kf6-kcoreaddons-devel kf6-kcrash-devel kf6-kdbusaddons-devel kf6-kdnssd-devel + kf6-knotifications-devel kf6-kwallet-devel kf6-kdoctools-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 " 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=cf92dfc7867e33604757a59ff8d288693bbf5fbb0cf0bc379c3f975d0e4e98e4 From 658e0ef70182a34e234445c84eb7f867d93ee36a Mon Sep 17 00:00:00 2001 From: John Date: Thu, 7 Mar 2024 12:48:52 +0100 Subject: [PATCH 140/167] konsole: update to 24.02.2. --- srcpkgs/konsole/template | 18 ++++++++++-------- 1 file changed, 10 insertions(+), 8 deletions(-) diff --git a/srcpkgs/konsole/template b/srcpkgs/konsole/template index 53e47ca85e5752..2c15322afc8127 100644 --- a/srcpkgs/konsole/template +++ b/srcpkgs/konsole/template @@ -1,20 +1,22 @@ # Template file for 'konsole' pkgname=konsole -version=23.08.5 +version=24.02.2 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" +build_helper=qemu +configure_args="-DKF6_HOST_TOOLING=/usr/lib/cmake + -DKDE_INSTALL_QTPLUGINDIR=lib/qt6/plugins" +hostmakedepends="pkg-config extra-cmake-modules qt6-base qt6-tools gettext + kf6-kdoctools kf6-kconfig" +makedepends="kf6-knewstuff-devel kf6-knotifyconfig-devel + kf6-kparts-devel kf6-kpty-devel kf6-ktextwidgets-devel qt6-multimedia-devel" +checkdepends="which" short_desc="KDE's Terminal Emulator" maintainer="John " 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=66467e336536d7df5c12bcad31a3ef0a2150c40351d87677047a40eae440ee2f replaces="konsole5>=0" konsole5_package() { From e786dc1ae906793b8d610146d77123e3b9bca305 Mon Sep 17 00:00:00 2001 From: Luciogi Date: Tue, 26 Mar 2024 21:12:10 +0500 Subject: [PATCH 141/167] spectacle: update to 24.02.2. --- srcpkgs/spectacle/template | 19 ++++++++++--------- 1 file changed, 10 insertions(+), 9 deletions(-) diff --git a/srcpkgs/spectacle/template b/srcpkgs/spectacle/template index a115ede999bde1..b0cc3348dd79fc 100644 --- a/srcpkgs/spectacle/template +++ b/srcpkgs/spectacle/template @@ -1,19 +1,20 @@ # Template file for 'spectacle' pkgname=spectacle -version=23.08.5 +version=24.02.2 revision=1 build_style=cmake +build_helper=qemu configure_args="-DBUILD_TESTING=OFF" -hostmakedepends="extra-cmake-modules kdoctools python3 qt5-host-tools qt5-qmake - qt5-wayland kconfig gettext kcoreaddons wayland-devel" -makedepends="kColorPicker-devel kImageAnnotator-devel kdeclarative-devel - knewstuff-devel kwayland-devel libkipi5-devel purpose-devel - xcb-util-cursor-devel xcb-util-image-devel kpipewire-devel - pipewire-devel wayland-devel" -depends="qt5-tools" +hostmakedepends="extra-cmake-modules qt6-tools qt6-base + gettext wayland-devel kf6-kdoctools" +makedepends="kf6-kdeclarative-devel kf6-kxmlgui-devel + kf6-knewstuff-devel kwayland-devel kf6-purpose-devel + xcb-util-cursor-devel xcb-util-image-devel + layer-shell-qt-devel kpipewire-devel + pipewire-devel wayland-devel qt6-multimedia-devel" short_desc="KDE screenshot capture utility" maintainer="John " license="LGPL-2.0-or-later, GPL-2.0-or-later" homepage="https://kde.org/applications/en/utilities/org.kde.spectacle" distfiles="${KDE_SITE}/release-service/${version}/src/${pkgname}-${version}.tar.xz" -checksum=54f830ef6db284a7f482575f7793eb4a98915c4612b5b165885b5c29881d763c +checksum=4118f7355eb0584deb2a88ce46ece7b616880397f0ab2b810cbe4cbc21742152 From 307873197ab4d433a89e836ffe5db5a0d25b8f49 Mon Sep 17 00:00:00 2001 From: Luciogi Date: Fri, 8 Mar 2024 11:59:41 +0500 Subject: [PATCH 142/167] New package: kate-24.02.2, replaces kate5 --- common/shlibs | 2 +- srcpkgs/{kate5 => kate}/template | 26 +++++++++++++++++++------- srcpkgs/{kate5 => kate}/update | 0 srcpkgs/kate5 | 1 + 4 files changed, 21 insertions(+), 8 deletions(-) rename srcpkgs/{kate5 => kate}/template (65%) rename srcpkgs/{kate5 => kate}/update (100%) create mode 120000 srcpkgs/kate5 diff --git a/common/shlibs b/common/shlibs index 07d2790a661a9d..d4f16375cbe349 100644 --- a/common/shlibs +++ b/common/shlibs @@ -472,7 +472,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.24.02.0 libkate-24.02.0_1 +libkateprivate.so.24.02.2 libkate-24.02.2_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/kate/template similarity index 65% rename from srcpkgs/kate5/template rename to srcpkgs/kate/template index effdb884bb54af..e30c4db4b73993 100644 --- a/srcpkgs/kate5/template +++ b/srcpkgs/kate/template @@ -1,28 +1,34 @@ -# Template file for 'kate5' -pkgname=kate5 -version=24.02.0 +# Template file for 'kate' +pkgname=kate +version=24.02.2 revision=1 build_style=cmake -configure_args="-DBUILD_TESTING=OFF -DKF6_HOST_TOOLING=/usr/lib/cmake" +build_helper=qemu +configure_args="-DBUILD_TESTING=OFF -DKF6_HOST_TOOLING=/usr/lib/cmake + -DKDE_INSTALL_QTPLUGINDIR=lib/qt6/plugins" hostmakedepends="extra-cmake-modules pkg-config gettext qt6-tools qt6-base - kf6-kconfig-devel kf6-kdoctools" + kf6-kconfig kf6-kdoctools" makedepends="kf6-kitemmodels-devel kf6-knewstuff-devel kf6-ktexteditor-devel - kf6-threadweaver-devel kf6-kuserfeedback-devel" + kf6-threadweaver-devel kf6-kuserfeedback-devel kf6-kdoctools-devel + kf6-kconfig-devel" depends="hicolor-icon-theme" short_desc="KDE Text editor" maintainer="John " 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=9b1efcccf4e36efcdbc2eada6399cd8128ce187a19182400313062f75ee35f48 +checksum=1ddacb0939831a43e2b9c1abd8d7e5afefe76789842333263655370e99f5434d +replaces="kate5>=0" libkate_package() { + short_desc+=" - libraries" pkg_install() { vmove usr/lib/libkateprivate.so.* } } kwrite_package() { + short_desc+=" - kwrite" pkg_install() { vmove usr/bin/kwrite vmove usr/share/applications/org.kde.kwrite.desktop @@ -35,3 +41,9 @@ kwrite_package() { done } } + +kate5_package() { + short_desc+=" - (Dummy transitional package)" + build_style=meta + depends="kate-${version}_${revision}" +} diff --git a/srcpkgs/kate5/update b/srcpkgs/kate/update similarity index 100% rename from srcpkgs/kate5/update rename to srcpkgs/kate/update diff --git a/srcpkgs/kate5 b/srcpkgs/kate5 new file mode 120000 index 00000000000000..7f1f15d88464c5 --- /dev/null +++ b/srcpkgs/kate5 @@ -0,0 +1 @@ +kate \ No newline at end of file From 3ca992a4433c179449c9253675ab11cabc0722ac Mon Sep 17 00:00:00 2001 From: Luciogi Date: Fri, 8 Mar 2024 12:13:01 +0500 Subject: [PATCH 143/167] New package: baloo-widgets-24.02.2, replaces baloo-widgets5 --- common/shlibs | 2 +- srcpkgs/baloo-widgets-devel | 1 + srcpkgs/baloo-widgets/template | 37 +++++++++++++++++++++++++++++++++ srcpkgs/baloo-widgets/update | 1 + srcpkgs/baloo-widgets5 | 1 + srcpkgs/baloo-widgets5-devel | 2 +- srcpkgs/baloo-widgets5/template | 25 ---------------------- srcpkgs/baloo-widgets5/update | 1 - 8 files changed, 42 insertions(+), 28 deletions(-) create mode 120000 srcpkgs/baloo-widgets-devel create mode 100644 srcpkgs/baloo-widgets/template create mode 100644 srcpkgs/baloo-widgets/update create mode 120000 srcpkgs/baloo-widgets5 delete mode 100644 srcpkgs/baloo-widgets5/template delete mode 100644 srcpkgs/baloo-widgets5/update diff --git a/common/shlibs b/common/shlibs index d4f16375cbe349..eac2f25d6f5893 100644 --- a/common/shlibs +++ b/common/shlibs @@ -2430,7 +2430,7 @@ libgnunettransportapplication.so.0 gnunet-0.12.2_1 libgnunettransportcore.so.0 gnunet-0.12.2_1 libgnunettransportcommunicator.so.0 gnunet-0.12.2_1 libskarnet.so.2.13 skalibs-2.13.0.0_1 -libKF5BalooWidgets.so.5 baloo-widgets5-17.04.3_1 +libKF6BalooWidgets.so.6 baloo-widgets-24.02.0_1 libtidy.so.58 libtidy5-5.8.0_1 libSDL2_gfx-1.0.so.0 SDL2_gfx-1.0.1_1 libinjeqt.so.1 injeqt-1.1.0_1 diff --git a/srcpkgs/baloo-widgets-devel b/srcpkgs/baloo-widgets-devel new file mode 120000 index 00000000000000..f2ce1efd4f9389 --- /dev/null +++ b/srcpkgs/baloo-widgets-devel @@ -0,0 +1 @@ +baloo-widgets \ No newline at end of file diff --git a/srcpkgs/baloo-widgets/template b/srcpkgs/baloo-widgets/template new file mode 100644 index 00000000000000..6fbd9ce40f226b --- /dev/null +++ b/srcpkgs/baloo-widgets/template @@ -0,0 +1,37 @@ +# Template file for 'baloo-widgets' +pkgname=baloo-widgets +version=24.02.2 +revision=1 +build_style=cmake +configure_args="-DBUILD_TESTING=OFF -DBUILD_WITH_QT6=ON" +hostmakedepends="extra-cmake-modules python3 kf6-kcoreaddons qt6-base qt6-tools + gettext" +makedepends="qt6-base-devel kf6-kconfig-devel kf6-kcoreaddons-devel kf6-kfilemetadata-devel kf6-ki18n-devel kf6-kio-devel kf6-kservice-devel kf6-kwidgetsaddons-devel kf6-baloo-devel" +short_desc="Baloo widgets" +maintainer="John " +license="LGPL-2.1-or-later, GPL-2.0-or-later" +homepage="https://invent.kde.org/libraries/baloo-widgets" +distfiles="${KDE_SITE}/release-service/${version}/src/baloo-widgets-${version}.tar.xz" +checksum=276b557c363da367d1c6950eb0e1ab2cae389aab7b53daf6a9e2431f87deea15 + +baloo-widgets-devel_package() { + short_desc+=" - development files" + depends="${makedepends} ${sourcepkg}>=${version}_${revision}" + pkg_install() { + vmove usr/include + vmove usr/lib/cmake + vmove "usr/lib/*.so" + } +} + +baloo-widgets5_package() { + short_desc+=" - (Dummy transitional package)" + build_style=meta + depends="baloo-widgets-${version}_${revision}" +} + +baloo-widgets5-devel_package() { + short_desc+=" - (Dummy transitional package)" + build_style=meta + depends="baloo-widgets-devel-${version}_${revision}" +} diff --git a/srcpkgs/baloo-widgets/update b/srcpkgs/baloo-widgets/update new file mode 100644 index 00000000000000..9cf5a20c16ae29 --- /dev/null +++ b/srcpkgs/baloo-widgets/update @@ -0,0 +1 @@ +pkgname=${pkgname} diff --git a/srcpkgs/baloo-widgets5 b/srcpkgs/baloo-widgets5 new file mode 120000 index 00000000000000..f2ce1efd4f9389 --- /dev/null +++ b/srcpkgs/baloo-widgets5 @@ -0,0 +1 @@ +baloo-widgets \ No newline at end of file diff --git a/srcpkgs/baloo-widgets5-devel b/srcpkgs/baloo-widgets5-devel index 698afa24a7ba64..f2ce1efd4f9389 120000 --- a/srcpkgs/baloo-widgets5-devel +++ b/srcpkgs/baloo-widgets5-devel @@ -1 +1 @@ -baloo-widgets5 \ No newline at end of file +baloo-widgets \ No newline at end of file diff --git a/srcpkgs/baloo-widgets5/template b/srcpkgs/baloo-widgets5/template deleted file mode 100644 index 25d143686d5d9e..00000000000000 --- a/srcpkgs/baloo-widgets5/template +++ /dev/null @@ -1,25 +0,0 @@ -# Template file for 'baloo-widgets5' -pkgname=baloo-widgets5 -version=23.08.5 -revision=1 -build_style=cmake -configure_args="-DBUILD_TESTING=OFF" -hostmakedepends="extra-cmake-modules python3 kcoreaddons qt5-host-tools - qt5-qmake gettext" -makedepends="baloo5-devel" -short_desc="Baloo widgets" -maintainer="John " -license="LGPL-2.1-or-later, GPL-2.0-or-later" -homepage="https://invent.kde.org/libraries/baloo-widgets" -distfiles="${KDE_SITE}/release-service/${version}/src/baloo-widgets-${version}.tar.xz" -checksum=49196c7f74dfeb38b90ab388b35ee3542302ab89fc7b6ded4a3bfaa7f03938d4 - -baloo-widgets5-devel_package() { - short_desc+=" - development" - depends="${makedepends} ${sourcepkg}>=${version}_${revision}" - pkg_install() { - vmove usr/include - vmove usr/lib/cmake - vmove "usr/lib/*.so" - } -} diff --git a/srcpkgs/baloo-widgets5/update b/srcpkgs/baloo-widgets5/update deleted file mode 100644 index 04f7336c75ac38..00000000000000 --- a/srcpkgs/baloo-widgets5/update +++ /dev/null @@ -1 +0,0 @@ -pkgname=${pkgname%5} From 4bd59c0c8bed562637a977213cd5c065e0cf0e1a Mon Sep 17 00:00:00 2001 From: Luciogi Date: Fri, 8 Mar 2024 12:27:02 +0500 Subject: [PATCH 144/167] New package: libkdcraw-24.02.2, libkdcraw5 update to 24.02.2 --- srcpkgs/libkdcraw-devel | 1 + srcpkgs/libkdcraw/template | 25 ++++++++++++++++++++++++ srcpkgs/{libkdcraw5 => libkdcraw}/update | 0 srcpkgs/libkdcraw5/template | 5 +++-- 4 files changed, 29 insertions(+), 2 deletions(-) create mode 120000 srcpkgs/libkdcraw-devel create mode 100644 srcpkgs/libkdcraw/template rename srcpkgs/{libkdcraw5 => libkdcraw}/update (100%) diff --git a/srcpkgs/libkdcraw-devel b/srcpkgs/libkdcraw-devel new file mode 120000 index 00000000000000..dc476a7a8a484f --- /dev/null +++ b/srcpkgs/libkdcraw-devel @@ -0,0 +1 @@ +libkdcraw \ No newline at end of file diff --git a/srcpkgs/libkdcraw/template b/srcpkgs/libkdcraw/template new file mode 100644 index 00000000000000..e81ea91a4b6b23 --- /dev/null +++ b/srcpkgs/libkdcraw/template @@ -0,0 +1,25 @@ +# Template file for 'libkdcraw' +pkgname=libkdcraw +version=24.02.2 +revision=1 +build_style=cmake +configure_args="-DQT_MAJOR_VERSION=6" +hostmakedepends="extra-cmake-modules pkg-config qt6-tools + qt6-base gettext" +makedepends="qt6-base-devel libraw-devel" +short_desc="C++ interface around LibRaw library used to decode RAW" +maintainer="Luciogi " +license="GPL-2.0-or-later" +homepage="https://www.kde.org/applications/graphics/" +distfiles="${KDE_SITE}/release-service/${version}/src/libkdcraw-${version}.tar.xz" +checksum=7c6b4cb0af910857fdbed4dbfba6fcc5aee26aa31993eeab3219b7343c3192d6 + +libkdcraw-devel_package() { + depends="${sourcepkg}>=${version}_${revision}" + short_desc+=" - development files" + pkg_install() { + vmove usr/include + vmove "usr/lib/*.so" + vmove usr/lib/cmake + } +} diff --git a/srcpkgs/libkdcraw5/update b/srcpkgs/libkdcraw/update similarity index 100% rename from srcpkgs/libkdcraw5/update rename to srcpkgs/libkdcraw/update diff --git a/srcpkgs/libkdcraw5/template b/srcpkgs/libkdcraw5/template index b447cf4c98e927..e7721be15b4ca9 100644 --- a/srcpkgs/libkdcraw5/template +++ b/srcpkgs/libkdcraw5/template @@ -1,6 +1,7 @@ # Template file for 'libkdcraw5' +# XXX: sync version with libkdcraw pkgname=libkdcraw5 -version=23.08.5 +version=24.02.2 revision=1 build_style=cmake hostmakedepends="extra-cmake-modules pkg-config qt5-qmake qt5-host-tools @@ -11,7 +12,7 @@ maintainer="Helmut Pozimski " license="GPL-2.0-or-later" homepage="https://www.kde.org/applications/graphics/" distfiles="${KDE_SITE}/release-service/${version}/src/libkdcraw-${version}.tar.xz" -checksum=ab1080e449ff468032b7ba5f203fba1cdca3ab9958c4f9b5451ba0e2c0978f11 +checksum=7c6b4cb0af910857fdbed4dbfba6fcc5aee26aa31993eeab3219b7343c3192d6 libkdcraw5-devel_package() { depends="${sourcepkg}>=${version}_${revision}" From 11662717031712f4379f82742f6d0679826ec8b3 Mon Sep 17 00:00:00 2001 From: Luciogi Date: Fri, 8 Mar 2024 15:09:05 +0500 Subject: [PATCH 145/167] New package: libkexiv2-24.02.2 --- common/shlibs | 1 + srcpkgs/libkexiv2-devel | 1 + srcpkgs/libkexiv2/template | 24 ++++++++++++++++++++++++ srcpkgs/libkexiv2/update | 1 + 4 files changed, 27 insertions(+) create mode 120000 srcpkgs/libkexiv2-devel create mode 100644 srcpkgs/libkexiv2/template create mode 100644 srcpkgs/libkexiv2/update diff --git a/common/shlibs b/common/shlibs index eac2f25d6f5893..1d0d40d883dfcd 100644 --- a/common/shlibs +++ b/common/shlibs @@ -3244,6 +3244,7 @@ libr_main.so.5.8.8 radare2-5.8.8_1 libykpiv.so.2 libykpiv-2.3.0_1 libykcs11.so.2 libykcs11-2.3.0_1 libKF5KExiv2.so.15.0.0 libkexiv25-17.04.3_1 +libKExiv2Qt6.so.0 libkexiv2-24.02.0_1 libqmobipocket.so.2 libqmobipocket-17.04.3_1 libgloox.so.18 gloox-1.0.24_1 libgsmsd.so.8 gammu-smsd-1.39.0_1 diff --git a/srcpkgs/libkexiv2-devel b/srcpkgs/libkexiv2-devel new file mode 120000 index 00000000000000..0f64ad83dde41e --- /dev/null +++ b/srcpkgs/libkexiv2-devel @@ -0,0 +1 @@ +libkexiv2 \ No newline at end of file diff --git a/srcpkgs/libkexiv2/template b/srcpkgs/libkexiv2/template new file mode 100644 index 00000000000000..b48ce6637826da --- /dev/null +++ b/srcpkgs/libkexiv2/template @@ -0,0 +1,24 @@ +# Template file for 'libkexiv2' +pkgname=libkexiv2 +version=24.02.2 +revision=1 +build_style=cmake +configure_args="-DBUILD_TESTING=OFF -DQT_MAJOR_VERSION=6" +hostmakedepends="extra-cmake-modules pkg-config qt6-base qt6-tools" +makedepends="qt6-base-devel exiv2-devel" +short_desc="Library to manipulate pictures metadata" +maintainer="Luciogi " +license="GPL-2.0-or-later" +homepage="https://invent.kde.org/graphics/libkexiv2" +distfiles="${KDE_SITE}/release-service/${version}/src/libkexiv2-${version}.tar.xz" +checksum=ae60226f489394b239140a4266a2db470a0bcc1a6d77b03c71ae1e3eeff308dc + +libkexiv2-devel_package() { + short_desc+=" - development files" + depends="${sourcepkg}-${version}_${revision}" + pkg_install() { + vmove usr/include + vmove usr/lib/cmake + vmove "usr/lib/*.so" + } +} diff --git a/srcpkgs/libkexiv2/update b/srcpkgs/libkexiv2/update new file mode 100644 index 00000000000000..9cf5a20c16ae29 --- /dev/null +++ b/srcpkgs/libkexiv2/update @@ -0,0 +1 @@ +pkgname=${pkgname} From c520438aa5e2a33d59807cf1c68cd0844e9c40ca Mon Sep 17 00:00:00 2001 From: Luciogi Date: Sat, 9 Mar 2024 11:06:07 +0500 Subject: [PATCH 146/167] New package: libkscreen5-5.27.11 --- common/shlibs | 2 ++ srcpkgs/libkscreen5-devel | 1 + srcpkgs/libkscreen5/template | 35 +++++++++++++++++++++++++++++++++++ srcpkgs/lxqt-config/template | 4 ++-- 4 files changed, 40 insertions(+), 2 deletions(-) create mode 120000 srcpkgs/libkscreen5-devel create mode 100644 srcpkgs/libkscreen5/template diff --git a/common/shlibs b/common/shlibs index 1d0d40d883dfcd..04bd8dc01267b0 100644 --- a/common/shlibs +++ b/common/shlibs @@ -2582,6 +2582,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 libkscreen5-5.27.10_1 +libKF5ScreenDpms.so.8 libkscreen5-5.27.10_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 diff --git a/srcpkgs/libkscreen5-devel b/srcpkgs/libkscreen5-devel new file mode 120000 index 00000000000000..c2a8a8c5cad5c0 --- /dev/null +++ b/srcpkgs/libkscreen5-devel @@ -0,0 +1 @@ +libkscreen5 \ No newline at end of file diff --git a/srcpkgs/libkscreen5/template b/srcpkgs/libkscreen5/template new file mode 100644 index 00000000000000..8342d47a07dffe --- /dev/null +++ b/srcpkgs/libkscreen5/template @@ -0,0 +1,35 @@ +# Template file for 'libkscreen5' +pkgname=libkscreen5 +version=5.27.11 +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 kwayland5-devel + kconfig-devel" +short_desc="KDE screen management software" +maintainer="Luciogi " +license="LGPL-2.1-or-later" +homepage="https://invent.kde.org/plasma/libkscreen" +distfiles="${KDE_SITE}/plasma/${version}/${pkgname%5}-${version}.tar.xz" +checksum=0d11f41d489f32303988e5a2eee8cef7f4eb18faea5614e65bf202007ea21dd5 + +post_install() { + rm -r ${DESTDIR}/usr/bin + rm -r ${DESTDIR}/usr/lib/systemd + rm -r ${DESTDIR}/usr/share/dbus-1 + rm -r ${DESTDIR}/usr/share/zsh +} + +libkscreen5-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/pkgconfig + vmove "usr/lib/*.so" + } +} diff --git a/srcpkgs/lxqt-config/template b/srcpkgs/lxqt-config/template index f3e0f559ae1928..8681241928d142 100644 --- a/srcpkgs/lxqt-config/template +++ b/srcpkgs/lxqt-config/template @@ -1,11 +1,11 @@ # Template file for 'lxqt-config' pkgname=lxqt-config version=1.4.0 -revision=1 +revision=2 build_style=cmake configure_args="-DCMAKE_CXX_STANDARD=17" hostmakedepends="pkg-config lxqt-build-tools qt5-qmake qt5-host-tools perl" -makedepends="liblxqt-devel libXcursor-devel libkscreen-devel +makedepends="liblxqt-devel libXcursor-devel libkscreen5-devel xf86-input-libinput-devel libqtxdg-devel lxqt-menu-data-devel" depends="lxqt-menu-data" short_desc="LXQt System Settings" From 48073a20f69916df5eefcfca516cc723daa9b1c4 Mon Sep 17 00:00:00 2001 From: Luciogi Date: Sat, 9 Mar 2024 13:01:10 +0500 Subject: [PATCH 147/167] accounts-qml-modules: build with qt6, change distfiles --- .../patches/678c493a.patch | 241 ------------------ .../accounts-qml-module/patches/werror.patch | 11 - srcpkgs/accounts-qml-module/template | 21 +- 3 files changed, 15 insertions(+), 258 deletions(-) delete mode 100644 srcpkgs/accounts-qml-module/patches/678c493a.patch delete mode 100644 srcpkgs/accounts-qml-module/patches/werror.patch diff --git a/srcpkgs/accounts-qml-module/patches/678c493a.patch b/srcpkgs/accounts-qml-module/patches/678c493a.patch deleted file mode 100644 index 7c9956cfee1408..00000000000000 --- a/srcpkgs/accounts-qml-module/patches/678c493a.patch +++ /dev/null @@ -1,241 +0,0 @@ -From 678c493a083a92d1fda2375f5d2e37c00c7b9a7e Mon Sep 17 00:00:00 2001 -From: Alberto Mardegan -Date: Tue, 9 Jan 2018 18:23:57 +0300 -Subject: [PATCH] Build: add qmltypes file to repository - -Generating the file at build time is troublesome when cross-compiling. -It's better to add the generated file to the repository and add a make -target to rebuild it. ---- - src/plugin.qmltypes | 187 ++++++++++++++++++++++++++++++++++++++++++++ - src/src.pro | 19 +---- - 2 files changed, 191 insertions(+), 15 deletions(-) - create mode 100644 src/plugin.qmltypes - -diff --git a/src/plugin.qmltypes b/src/plugin.qmltypes -new file mode 100644 -index 0000000..8481efe ---- /dev/null -+++ b/src/plugin.qmltypes -@@ -0,0 +1,187 @@ -+import QtQuick.tooling 1.2 -+ -+// This file describes the plugin-supplied types contained in the library. -+// It is used for QML tooling purposes only. -+// -+// This file was auto-generated by: -+// 'qmlplugindump -notrelocatable Ubuntu.OnlineAccounts 0.1 .' -+ -+Module { -+ dependencies: ["QtQuick 2.8"] -+ Component { -+ name: "OnlineAccounts::Account" -+ prototype: "QObject" -+ exports: ["Ubuntu.OnlineAccounts/Account 0.1"] -+ exportMetaObjectRevisions: [0] -+ Enum { -+ name: "RemovalOption" -+ values: { -+ "RemoveAccountOnly": 0, -+ "RemoveCredentials": 1 -+ } -+ } -+ Enum { -+ name: "RemovalOptions" -+ values: { -+ "RemoveAccountOnly": 0, -+ "RemoveCredentials": 1 -+ } -+ } -+ Property { name: "objectHandle"; type: "QObject"; isPointer: true } -+ Property { name: "enabled"; type: "bool"; isReadonly: true } -+ Property { name: "provider"; type: "QVariantMap"; isReadonly: true } -+ Property { name: "displayName"; type: "string"; isReadonly: true } -+ Property { name: "accountId"; type: "uint"; isReadonly: true } -+ Property { name: "accountServiceHandle"; type: "QObject"; isReadonly: true; isPointer: true } -+ Signal { name: "synced" } -+ Signal { name: "removed" } -+ Method { -+ name: "updateDisplayName" -+ Parameter { name: "displayName"; type: "string" } -+ } -+ Method { -+ name: "updateEnabled" -+ Parameter { name: "enabled"; type: "bool" } -+ } -+ Method { name: "sync" } -+ Method { -+ name: "remove" -+ Parameter { name: "options"; type: "RemovalOptions" } -+ } -+ Method { name: "remove" } -+ } -+ Component { -+ name: "OnlineAccounts::AccountService" -+ prototype: "QObject" -+ exports: ["Ubuntu.OnlineAccounts/AccountService 0.1"] -+ exportMetaObjectRevisions: [0] -+ Enum { -+ name: "ErrorCode" -+ values: { -+ "NoError": 0, -+ "NoAccountError": 1, -+ "UserCanceledError": 2, -+ "PermissionDeniedError": 3, -+ "NetworkError": 4, -+ "SslError": 5, -+ "InteractionRequiredError": 6 -+ } -+ } -+ Property { name: "objectHandle"; type: "QObject"; isPointer: true } -+ Property { name: "enabled"; type: "bool"; isReadonly: true } -+ Property { name: "serviceEnabled"; type: "bool"; isReadonly: true } -+ Property { name: "provider"; type: "QVariantMap"; isReadonly: true } -+ Property { name: "service"; type: "QVariantMap"; isReadonly: true } -+ Property { name: "displayName"; type: "string"; isReadonly: true } -+ Property { name: "accountId"; type: "uint"; isReadonly: true } -+ Property { name: "settings"; type: "QVariantMap"; isReadonly: true } -+ Property { name: "authData"; type: "QVariantMap"; isReadonly: true } -+ Property { name: "autoSync"; type: "bool" } -+ Property { name: "credentials"; type: "QObject"; isPointer: true } -+ Signal { -+ name: "authenticated" -+ Parameter { name: "reply"; type: "QVariantMap" } -+ } -+ Signal { -+ name: "authenticationError" -+ Parameter { name: "error"; type: "QVariantMap" } -+ } -+ Method { -+ name: "authenticate" -+ Parameter { name: "sessionData"; type: "QVariantMap" } -+ } -+ Method { name: "authenticate" } -+ Method { name: "cancelAuthentication" } -+ Method { -+ name: "updateServiceEnabled" -+ Parameter { name: "enabled"; type: "bool" } -+ } -+ Method { -+ name: "updateSettings" -+ Parameter { name: "settings"; type: "QVariantMap" } -+ } -+ } -+ Component { -+ name: "OnlineAccounts::AccountServiceModel" -+ prototype: "QAbstractListModel" -+ exports: ["Ubuntu.OnlineAccounts/AccountServiceModel 0.1"] -+ exportMetaObjectRevisions: [0] -+ Property { name: "count"; type: "int"; isReadonly: true } -+ Property { name: "includeDisabled"; type: "bool" } -+ Property { name: "accountId"; type: "uint" } -+ Property { name: "account"; type: "QObject"; isPointer: true } -+ Property { name: "applicationId"; type: "string" } -+ Property { name: "provider"; type: "string" } -+ Property { name: "serviceType"; type: "string" } -+ Property { name: "service"; type: "string" } -+ Method { -+ name: "get" -+ type: "QVariant" -+ Parameter { name: "row"; type: "int" } -+ Parameter { name: "roleName"; type: "string" } -+ } -+ } -+ Component { -+ name: "OnlineAccounts::ApplicationModel" -+ prototype: "QAbstractListModel" -+ exports: ["Ubuntu.OnlineAccounts/ApplicationModel 0.1"] -+ exportMetaObjectRevisions: [0] -+ Property { name: "count"; type: "int"; isReadonly: true } -+ Property { name: "service"; type: "string" } -+ Method { -+ name: "get" -+ type: "QVariant" -+ Parameter { name: "row"; type: "int" } -+ Parameter { name: "roleName"; type: "string" } -+ } -+ } -+ Component { -+ name: "OnlineAccounts::Credentials" -+ prototype: "QObject" -+ exports: ["Ubuntu.OnlineAccounts/Credentials 0.1"] -+ exportMetaObjectRevisions: [0] -+ Property { name: "credentialsId"; type: "uint" } -+ Property { name: "caption"; type: "string" } -+ Property { name: "userName"; type: "string" } -+ Property { name: "secret"; type: "string" } -+ Property { name: "storeSecret"; type: "bool" } -+ Property { name: "acl"; type: "QStringList" } -+ Property { name: "methods"; type: "QVariantMap" } -+ Signal { name: "synced" } -+ Signal { name: "removed" } -+ Method { name: "sync" } -+ Method { name: "remove" } -+ } -+ Component { -+ name: "OnlineAccounts::Manager" -+ prototype: "QObject" -+ exports: ["Ubuntu.OnlineAccounts/Manager 0.1"] -+ isCreatable: false -+ isSingleton: true -+ exportMetaObjectRevisions: [0] -+ Method { -+ name: "loadAccount" -+ type: "QObject*" -+ Parameter { name: "accountId"; type: "uint" } -+ } -+ Method { -+ name: "createAccount" -+ type: "QObject*" -+ Parameter { name: "providerName"; type: "string" } -+ } -+ } -+ Component { -+ name: "OnlineAccounts::ProviderModel" -+ prototype: "QAbstractListModel" -+ exports: ["Ubuntu.OnlineAccounts/ProviderModel 0.1"] -+ exportMetaObjectRevisions: [0] -+ Property { name: "applicationId"; type: "string" } -+ Property { name: "count"; type: "int"; isReadonly: true } -+ Method { -+ name: "get" -+ type: "QVariant" -+ Parameter { name: "row"; type: "int" } -+ Parameter { name: "roleName"; type: "string" } -+ } -+ } -+} -diff --git a/src/src.pro b/src/src.pro -index 8b26639..abfc851 100644 ---- a/src/src.pro -+++ b/src/src.pro -@@ -61,22 +61,11 @@ PLUGIN_INSTALL_BASE = $$[QT_INSTALL_QML]/$$replace(API_URI, \\., /) - target.path = $${PLUGIN_INSTALL_BASE} - INSTALLS += target - --qmldir.files = $${DESTDIR}/qmldir -+qmldir.files = $${DESTDIR}/qmldir plugin.qmltypes - qmldir.path = $${PLUGIN_INSTALL_BASE} - INSTALLS += qmldir - --generateQmlTypes.output = $${DESTDIR}/plugin.qmltypes --generateQmlTypes.input = QML_PLUGINS --generateQmlTypes.commands = export LD_PRELOAD=${QMAKE_FILE_IN}; $$[QT_INSTALL_BINS]/qmlplugindump -notrelocatable $${API_URI} 0.1 . > ${QMAKE_FILE_OUT} --generateQmlTypes.name = Generate ${QMAKE_FILE_OUT} --generateQmlTypes.CONFIG += no_link --generateQmlTypes.variable_out = QML_TYPES --QMAKE_EXTRA_COMPILERS += generateQmlTypes -- - QML_PLUGINS += $${DESTDIR}/lib$${TARGET}.so -- --qmltypes.path = $${PLUGIN_INSTALL_BASE} --qmltypes.files = $${DESTDIR}/plugin.qmltypes --qmltypes.depends = $${DESTDIR}/plugin.qmltypes --qmltypes.CONFIG += no_check_exist --INSTALLS += qmltypes -+qmltypes.commands = export LD_PRELOAD=$${QML_PLUGINS}; $$[QT_INSTALL_BINS]/qmlplugindump -notrelocatable $${API_URI} 0.1 . > $$PWD/plugin.qmltypes -+qmltypes.depends = $${QML_PLUGINS} -+QMAKE_EXTRA_TARGETS += qmltypes --- -GitLab - diff --git a/srcpkgs/accounts-qml-module/patches/werror.patch b/srcpkgs/accounts-qml-module/patches/werror.patch deleted file mode 100644 index 130d37e3744499..00000000000000 --- a/srcpkgs/accounts-qml-module/patches/werror.patch +++ /dev/null @@ -1,11 +0,0 @@ ---- a/common-project-config.pri 2016-06-08 09:26:26.000000000 +0200 -+++ - 2021-06-19 10:48:56.476598499 +0200 -@@ -3,7 +3,7 @@ - #----------------------------------------------------------------------------- - - # we don't like warnings... --QMAKE_CXXFLAGS += -Werror -Wno-write-strings -+QMAKE_CXXFLAGS += -Wno-write-strings - # Disable RTTI - QMAKE_CXXFLAGS += -fno-exceptions -fno-rtti - # Use C++11 diff --git a/srcpkgs/accounts-qml-module/template b/srcpkgs/accounts-qml-module/template index da93b894e435a2..312c68d5c2661e 100644 --- a/srcpkgs/accounts-qml-module/template +++ b/srcpkgs/accounts-qml-module/template @@ -1,17 +1,26 @@ # Template file for 'accounts-qml-module' pkgname=accounts-qml-module version=0.7 -revision=1 +revision=2 +_commit="05e79ebbbf3784a87f72b7be571070125c10dfe3" build_style=qmake -make_install_target="install_subtargets" -hostmakedepends="qt5-qmake pkg-config qt5-host-tools" -makedepends="signond-devel libaccounts-qt5-devel qt5-declarative-devel" +build_helper=qemu +configure_args="CONFIG+=no_docs" +hostmakedepends="pkg-config qt6-base" +makedepends="signond-devel libaccounts-qt6-devel qt6-declarative-devel" short_desc="Expose the Online Accounts API to QML applications" maintainer="John " license="LGPL-2.1-only" homepage="https://gitlab.com/accounts-sso/accounts-qml-module" -distfiles="https://gitlab.com/accounts-sso/accounts-qml-module/-/archive/VERSION_$version/accounts-qml-module-VERSION_$version.tar.gz" -checksum=550a6c684bf4b4f6460a35bac0cf3afbb9090a5cf4038b880c6b86c2e9ea0195 +#distfiles="https://gitlab.com/accounts-sso/accounts-qml-module/-/archive/VERSION_$version/accounts-qml-module-VERSION_$version.tar.gz" +distfiles="https://gitlab.com/accounts-sso/accounts-qml-module/-/archive/$_commit/accounts-qml-module-$_commit.tar.gz" +checksum=1a53a6d8a3a56694244bc24bdab844d91420483744822d08ae8517ff7df84763 + +post_patch() { + if [ $CROSS_BUILD ]; then + vsed -i src/src.pro -e "s|\$\$\[QT_INSTALL_BINS\]|$XBPS_CROSS_BASE\$\$\[QT_INSTALL_BINS\]|" + fi +} post_install() { rm -rf $DESTDIR/usr/bin From 575f31ba673a8b45d18a7cb401886466b33e557d Mon Sep 17 00:00:00 2001 From: Luciogi Date: Sat, 9 Mar 2024 13:15:54 +0500 Subject: [PATCH 148/167] signond: build with qt6 --- common/shlibs | 8 ++--- srcpkgs/signond/patches/cross.patch | 54 +++++++++++++++++++++++++---- srcpkgs/signond/template | 19 +++++----- 3 files changed, 61 insertions(+), 20 deletions(-) diff --git a/common/shlibs b/common/shlibs index 04bd8dc01267b0..be2f35eb9a826a 100644 --- a/common/shlibs +++ b/common/shlibs @@ -2743,10 +2743,10 @@ libzimg.so.2 zimg-2.0.4_1 libvapoursynth.so vapoursynth-R32_2 libvapoursynth-script.so.0 vapoursynth-R32_1 libtwolame.so.0 twolame-0.3.13_1 -libsignon-plugins.so.1 signond-8.58_1 -libsignon-qt5.so.1 signond-8.58_1 -libsignon-plugins-common.so.1 signond-8.58_1 -libsignon-extension.so.1 signond-8.58_1 +libsignon-plugins.so.1 signond-8.61_2 +libsignon-qt6.so.1 signond-8.61_2 +libsignon-plugins-common.so.1 signond-8.61_2 +libsignon-extension.so.1 signond-8.61_2 libj4status-plugin.so.0 j4status-0.1_1 libvirglrenderer.so.1 virglrenderer-0.5.0_1 libglpk.so.40 glpk-4.60_1 diff --git a/srcpkgs/signond/patches/cross.patch b/srcpkgs/signond/patches/cross.patch index dfb1dd97b59966..ac73df20ae5617 100644 --- a/srcpkgs/signond/patches/cross.patch +++ b/srcpkgs/signond/patches/cross.patch @@ -1,14 +1,20 @@ ---- a/lib/SignOn/SignOnQt5Config.cmake.in 2018-09-17 18:28:27.000000000 +0200 -+++ b/lib/SignOn/SignOnQt5Config.cmake.in 2018-09-17 18:28:27.000000000 +0200 -@@ -2,6 +2,21 @@ +diff --git a/lib/SignOn/SignOnQt5Config.cmake.in b/lib/SignOn/SignOnQt5Config.cmake.in +index 128ee8d..bae7705 100644 +--- a/lib/SignOn/SignOnQt5Config.cmake.in ++++ b/lib/SignOn/SignOnQt5Config.cmake.in +@@ -2,6 +2,25 @@ # SIGNONQT_LIBRARIES - The libraries needed to use libsignon-qt # SIGNONQT_LIBRARIES_STATIC - The static version of libsignon-qt -set(SIGNONQT_LIBRARIES $${INSTALL_LIBDIR}/lib$${TARGET}.so) -set(SIGNONQT_LIBRARIES_STATIC $${INSTALL_LIBDIR}/lib$${TARGET}.a) -set(SIGNONQT_INCLUDE_DIRS $${INSTALL_PREFIX}/include/$${TARGET}) -\ No newline at end of file ++# Compute the installation prefix relative to this file. +get_filename_component(_IMPORT_PREFIX "${CMAKE_CURRENT_LIST_FILE}" PATH) ++# Use original install prefix when loaded through a ++# cross-prefix symbolic link such as /lib -> /usr/lib. ++get_filename_component(_realCurr "${_IMPORT_PREFIX}" REALPATH) ++get_filename_component(_realOrig "/usr/lib/cmake/SignOnQt5" REALPATH) +if(_realCurr STREQUAL _realOrig) + set(_IMPORT_PREFIX "/usr/lib/cmake/SignOnQt5") +endif() @@ -22,7 +28,41 @@ +endif() + +set(SIGNONQT_LIBRARIES ${_IMPORT_PREFIX}/lib/lib$${TARGET}.so) -+set(SIGNONQT_LIBRARIES_STATIC ${_IMPORT_PREFIX}/lib/lib$${TARGET}.a) -+set(SIGNONQT_INCLUDE_DIRS ${_IMPORT_PREFIX}/include/$${TARGET}) ++set(SIGNONQT_INCLUDE_DIRS ${_IMPORT_PREFIX}/include/$${TARGET}/) ++set(SIGNONQT_LIBRARIES ${_IMPORT_PREFIX}/lib/lib$${TARGET}.so) ++set(SIGNONQT_INCLUDE_DIRS ${_IMPORT_PREFIX}/include/$${TARGET}/) +diff --git a/lib/SignOn/SignOnQt6Config.cmake.in b/lib/SignOn/SignOnQt6Config.cmake.in +index 128ee8d..9222038 100644 +--- a/lib/SignOn/SignOnQt6Config.cmake.in ++++ b/lib/SignOn/SignOnQt6Config.cmake.in +@@ -2,6 +2,25 @@ + # SIGNONQT_LIBRARIES - The libraries needed to use libsignon-qt + # SIGNONQT_LIBRARIES_STATIC - The static version of libsignon-qt + +-set(SIGNONQT_LIBRARIES $${INSTALL_LIBDIR}/lib$${TARGET}.so) +-set(SIGNONQT_LIBRARIES_STATIC $${INSTALL_LIBDIR}/lib$${TARGET}.a) +-set(SIGNONQT_INCLUDE_DIRS $${INSTALL_PREFIX}/include/$${TARGET}) ++# Compute the installation prefix relative to this file. ++get_filename_component(_IMPORT_PREFIX "${CMAKE_CURRENT_LIST_FILE}" PATH) ++# Use original install prefix when loaded through a ++# cross-prefix symbolic link such as /lib -> /usr/lib. ++get_filename_component(_realCurr "${_IMPORT_PREFIX}" REALPATH) ++get_filename_component(_realOrig "/usr/lib/cmake/SignOnQt6" REALPATH) ++if(_realCurr STREQUAL _realOrig) ++ set(_IMPORT_PREFIX "/usr/lib/cmake/SignOnQt6") ++endif() ++unset(_realOrig) ++unset(_realCurr) ++get_filename_component(_IMPORT_PREFIX "${_IMPORT_PREFIX}" PATH) ++get_filename_component(_IMPORT_PREFIX "${_IMPORT_PREFIX}" PATH) ++get_filename_component(_IMPORT_PREFIX "${_IMPORT_PREFIX}" PATH) ++if(_IMPORT_PREFIX STREQUAL "/") ++ set(_IMPORT_PREFIX "") ++endif() + -+set(_IMPORT_PREFIX) ++set(SIGNONQT_LIBRARIES ${_IMPORT_PREFIX}/lib/lib$${TARGET}.so) ++set(SIGNONQT_INCLUDE_DIRS ${_IMPORT_PREFIX}/include/$${TARGET}/) ++set(SIGNONQT_LIBRARIES ${_IMPORT_PREFIX}/lib/lib$${TARGET}.so) ++set(SIGNONQT_INCLUDE_DIRS ${_IMPORT_PREFIX}/include/$${TARGET}/) + + diff --git a/srcpkgs/signond/template b/srcpkgs/signond/template index feccf39466acc0..2230f147a2fc3b 100644 --- a/srcpkgs/signond/template +++ b/srcpkgs/signond/template @@ -1,25 +1,26 @@ # Template file for 'signond' pkgname=signond version=8.61 -revision=1 +revision=2 +_commit="c8ad98249af541514ff7a81634d3295e712f1a39" build_style=qmake configure_args="LIBDIR=/usr/lib" conf_files="/etc/signond.conf" -hostmakedepends="pkg-config doxygen qt5-host-tools qt5-qmake" -makedepends="qt5-devel" -short_desc="Daemon providing SSO over D-Bus for the gSSO framework" +hostmakedepends="pkg-config doxygen qt6-base" +makedepends="qt6-base-devel" +short_desc="Daemon providing SSO over D-Bus for the gSSO framework - Qt6" maintainer="John Rowley " license="LGPL-2.1-only" homepage="https://gitlab.com/accounts-sso/signond" -distfiles="${homepage}/-/archive/VERSION_${version}/signond-VERSION_${version}.tar.gz" -checksum=3dd57c25e1bf1583b2cb857f96831e38e73d40264ff66ca43e63bb7233f76828 +distfiles="https://gitlab.com/accounts-sso/signond/-/archive/$_commit/signond-$_commit.tar.gz" +checksum=2c3dd97fcdb90f38bb9884f7e11d0fb9ba214f78bddaacb27e4969cefff7d690 pre_configure() { if [ "$CROSS_BUILD" ]; then - CXXFLAGS+=" -I${XBPS_CROSS_BASE}/usr/include/qt5" - for i in ${XBPS_CROSS_BASE}/usr/include/qt5/*; do + CXXFLAGS+=" -I${XBPS_CROSS_BASE}/usr/include/qt6" + for i in ${XBPS_CROSS_BASE}/usr/include/qt6/*; do CXXFLAGS+=" -I$i" - done + done fi } From 77b2758174e04bd06885f953851999b583b59891 Mon Sep 17 00:00:00 2001 From: Luciogi Date: Sat, 9 Mar 2024 13:40:51 +0500 Subject: [PATCH 149/167] signon-ui: build with qt6 --- srcpkgs/signon-ui/template | 20 +++++++++++--------- 1 file changed, 11 insertions(+), 9 deletions(-) diff --git a/srcpkgs/signon-ui/template b/srcpkgs/signon-ui/template index 81209631fe0639..e8420474f6aada 100644 --- a/srcpkgs/signon-ui/template +++ b/srcpkgs/signon-ui/template @@ -1,18 +1,20 @@ # Template file for 'signon-ui' pkgname=signon-ui -version=0.15 +version=0.17 revision=1 +_commit="eef943f0edf3beee8ecb85d4a9dae3656002fc24" build_style=qmake -hostmakedepends="qt5-qmake pkg-config qt5-host-tools" -makedepends="libaccounts-qt5-devel libnotify-devel libproxy-devel - qt5-webkit-devel qt5-x11extras-devel signond-devel" +hostmakedepends="pkg-config qt6-base qt6-tools" +makedepends="libaccounts-qt6-devel libnotify-devel libproxy-devel + qt6-webengine-devel signond-devel" short_desc="Online Accounts Sign-on UI" maintainer="Piotr Wójcik " license="GPL-3.0-only" -homepage="https://launchpad.net/signon-ui" -distfiles="https://launchpad.net/signon-ui/trunk/${version}/+download/signon-ui-${version}.tar.bz2" -checksum=a14f0a82af129e33476e9d6839fa2d5e40c46a6e8bb71d7deb6255d995764af3 +homepage="https://gitlab.com/accounts-sso/signon-ui" +distfiles="https://gitlab.com/accounts-sso/signon-ui/-/archive/$_commit/signon-ui-$_commit.tar.gz" +checksum=0906a1adee88e331e9dcf1f2d5978c24f8564fb734f5c114c88bddb63196d3d4 -post_install() { - rm "${DESTDIR}/usr/bin/signon-ui-unittest" +post_patch() { + # Don't build tests, they still require Webkit + vsed -e "s|src \\\|src|" -e "/tests/d" -i signon-ui.pro } From 7369b2cd5503885cc275729d27f4cc1bb407d66e Mon Sep 17 00:00:00 2001 From: Luciogi Date: Sat, 9 Mar 2024 14:41:22 +0500 Subject: [PATCH 150/167] signon-plugin-oauth2: update to 0.25. --- srcpkgs/signon-plugin-oauth2/template | 27 +++++++++++++-------------- 1 file changed, 13 insertions(+), 14 deletions(-) diff --git a/srcpkgs/signon-plugin-oauth2/template b/srcpkgs/signon-plugin-oauth2/template index faaa235fee4862..f8ebffc4f13929 100644 --- a/srcpkgs/signon-plugin-oauth2/template +++ b/srcpkgs/signon-plugin-oauth2/template @@ -1,31 +1,30 @@ # Template file for 'signon-plugin-oauth2' pkgname=signon-plugin-oauth2 -version=0.24 -revision=2 +version=0.25 +revision=1 +_commit=fab698862466994a8fdc9aa335c87b4f05430ce6 build_style=qmake configure_args="LIBDIR=/usr/lib" -hostmakedepends="pkg-config qt5-host-tools qt5-qmake" -makedepends="qt5-devel signond-devel" +hostmakedepends="pkg-config qt6-base" +makedepends="qt6-base-devel signond-devel" short_desc="OAuth 1.0/2.0 plugin for the SignOn daemon" maintainer="Piotr Wójcik " license="LGPL-2.1-only" homepage="https://gitlab.com/accounts-sso/signon-plugin-oauth2" -distfiles="https://gitlab.com/accounts-sso/signon-plugin-oauth2/-/archive/VERSION_${version}/signon-plugin-oauth2-VERSION_${version}.tar.bz2" -checksum=d37f6c93b6cd2885b517fd93cdb2407b0164655454ded2ed56e41704f81f05c4 +#distfiles="https://gitlab.com/accounts-sso/signon-plugin-oauth2/-/archive/VERSION_${version}/signon-plugin-oauth2-VERSION_${version}.tar.bz2" +distfiles="https://gitlab.com/accounts-sso/signon-plugin-oauth2/-/archive/$_commit/signon-plugin-oauth2-$_commit.tar.gz" +checksum=5a1298cc49f504503f54f20f0f5f685e43f541244a654dd3da58951f43782625 pre_configure() { vsed -i common-project-config.pri -e 's/ -Werror/& -Wno-error=deprecated-declarations/' + # Don't install tests and example + echo 'INSTALLS =' >> tests/tests.pro + echo 'INSTALLS =' >> example/example.pro } if [ "$CROSS_BUILD" ]; then - CXXFLAGS+=" -I${XBPS_CROSS_BASE}/usr/include/qt5" - for i in ${XBPS_CROSS_BASE}/usr/include/qt5/*; do + CXXFLAGS+=" -I${XBPS_CROSS_BASE}/usr/include/qt6" + for i in ${XBPS_CROSS_BASE}/usr/include/qt6/*; do CXXFLAGS+=" -I$i" done fi - -post_install() { - rm "${DESTDIR}/usr/bin/signon-oauth2plugin-tests" - # conflict with kaccounts-providers, this file is less useful - rm "${DESTDIR}/etc/signon-ui/webkit-options.d/www.facebook.com.conf" -} From ab439647d5123b476a72f42964de3ead339a7a79 Mon Sep 17 00:00:00 2001 From: Luciogi Date: Sat, 9 Mar 2024 16:25:39 +0500 Subject: [PATCH 151/167] signon-kwallet-extension: update to 24.02.2. --- srcpkgs/signon-kwallet-extension/template | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/srcpkgs/signon-kwallet-extension/template b/srcpkgs/signon-kwallet-extension/template index b9f370c8b160dc..bd88d699e6e496 100644 --- a/srcpkgs/signon-kwallet-extension/template +++ b/srcpkgs/signon-kwallet-extension/template @@ -1,14 +1,15 @@ # Template file for 'signon-kwallet-extension' pkgname=signon-kwallet-extension -version=23.08.5 +version=24.02.2 revision=1 build_style=cmake -hostmakedepends="extra-cmake-modules pkg-config qt5-host-tools qt5-qmake" -makedepends="kwallet-devel qt5-devel signond-devel" +configure_args="-DQT_MAJOR_VERSION=6" +hostmakedepends="extra-cmake-modules pkg-config qt6-base" +makedepends="kf6-kwallet-devel signond-devel" short_desc="KWallet integration for signon framework" maintainer="Piotr Wójcik " license="GPL-2.0-only" homepage="https://invent.kde.org/network/signon-kwallet-extension" changelog="https://kde.org/announcements/changelogs/gear/${version}/#signon-kwallet-extension" distfiles="${KDE_SITE}/release-service/${version}/src/signon-kwallet-extension-${version}.tar.xz" -checksum=e556caad3efde683c6a626c2aaec5ec2cb157aba1a10c7d4ea5280005fe59bfc +checksum=373275e239d887d58ed4502c2ec0417b1ca14757e97bc6827dc0633322a976e2 From 1a3f989637d22162a6e5acb298ba18182d32de45 Mon Sep 17 00:00:00 2001 From: Luciogi Date: Sat, 9 Mar 2024 17:50:59 +0500 Subject: [PATCH 152/167] kaccounts-integration: update to 24.02.2. --- common/shlibs | 2 +- ...e-desktop-file-for-cross-compilation.patch | 18 ------------------ srcpkgs/kaccounts-integration/template | 19 ++++++++++++------- 3 files changed, 13 insertions(+), 26 deletions(-) delete mode 100644 srcpkgs/kaccounts-integration/patches/23.04.0--exchange-desktop-file-for-cross-compilation.patch diff --git a/common/shlibs b/common/shlibs index be2f35eb9a826a..a7e87b63d5d7f5 100644 --- a/common/shlibs +++ b/common/shlibs @@ -3687,7 +3687,7 @@ libOGDF.so libogdf-2018.03_1 libCOIN.so libogdf-2018.03_1 librocksdb.so.7 rocksdb-7.4.5_1 libfrr.so.0 libfrr-6.0_1 -libkaccounts.so.2 kaccounts-integration-20.04.3_1 +libkaccounts6.so.2 kaccounts-integration-24.02.0_1 libfrrospfapiclient.so.0 libfrrospfapiclient-6.0_1 liborocos-kdl.so.1.4 orocos-kdl-1.4.0_1 libibumad.so.3 rdma-core-22.1_1 diff --git a/srcpkgs/kaccounts-integration/patches/23.04.0--exchange-desktop-file-for-cross-compilation.patch b/srcpkgs/kaccounts-integration/patches/23.04.0--exchange-desktop-file-for-cross-compilation.patch deleted file mode 100644 index ed50c65b9640f2..00000000000000 --- a/srcpkgs/kaccounts-integration/patches/23.04.0--exchange-desktop-file-for-cross-compilation.patch +++ /dev/null @@ -1,18 +0,0 @@ -From 2c95b707cafe08774c1b4d4fad7a7ab88982ea88 Mon Sep 17 00:00:00 2001 -From: Piotr Wójcik -Date: Sat, 22 Apr 2023 19:37:25 +0200 -Subject: exchange-desktop-file-for-cross-compilation - - -diff --git a/src/kcm/CMakeLists.txt b/src/kcm/CMakeLists.txt -index beb0a56..e3b6c4c 100644 ---- a/src/kcm/CMakeLists.txt -+++ b/src/kcm/CMakeLists.txt -@@ -8,4 +8,3 @@ target_link_libraries(kcm_kaccounts - ) - - kpackage_install_package(package kcm_kaccounts kcms) --kcmutils_generate_desktop_file(kcm_kaccounts) --- -2.40.0 - diff --git a/srcpkgs/kaccounts-integration/template b/srcpkgs/kaccounts-integration/template index dcfe6137fd04c6..3bbe481c115b4b 100644 --- a/srcpkgs/kaccounts-integration/template +++ b/srcpkgs/kaccounts-integration/template @@ -1,22 +1,27 @@ # Template file for 'kaccounts-integration' pkgname=kaccounts-integration -version=23.08.5 +version=24.02.2 revision=1 build_style=cmake -hostmakedepends="extra-cmake-modules pkg-config qt5-host-tools qt5-qmake - kcoreaddons libaccounts-qt5-devel signond-devel gettext kpackage kcmutils" -makedepends="kcmutils-devel kparts-devel libaccounts-qt5-devel signond-devel qcoro-qt5-devel" -depends="kinit signon-ui signon-plugin-oauth2 signon-kwallet-extension" +build_helper=qemu +hostmakedepends="extra-cmake-modules pkg-config qt6-base gettext" +makedepends="kf6-kcmutils-devel kf6-kparts-devel libaccounts-qt6-devel + signond-devel qcoro-qt6-devel kf6-ki18n-devel" +depends="signon-ui signon-plugin-oauth2 signon-kwallet-extension" short_desc="Administer web accounts for sites and services across the KDE desktop" maintainer="Piotr Wójcik " license="GPL-2.0-or-later" homepage="https://invent.kde.org/network/kaccounts-integration" changelog="https://kde.org/announcements/changelogs/gear/${version}/#kaccounts-integration" distfiles="${KDE_SITE}/release-service/${version}/src/kaccounts-integration-${version}.tar.xz" -checksum=c02ee25495c387dfc9c7581babd4756e04d7c3dae68bffd1652cf418e1d129b9 +checksum=d50b3d790d8df6a24d1afe7660fa7c6e61c38159d777380f87b813c91d06d307 + +if [ $CROSS_BUILD ]; then + hostmakedepends+=" kf6-kpackage kf6-kcmutils" +fi kaccounts-integration-devel_package() { - short_desc+=" - development" + short_desc+=" - development files" depends="${makedepends} ${sourcepkg}>=${version}_${revision}" pkg_install() { vmove usr/include From 7523cff1e42d81be50097ba20e842f0007471086 Mon Sep 17 00:00:00 2001 From: Luciogi Date: Sat, 9 Mar 2024 11:31:10 +0500 Subject: [PATCH 153/167] kde-gtk-config5: renamed to kde-gtk-config --- srcpkgs/kde-gtk-config/template | 8 +++++++- srcpkgs/kde-gtk-config5 | 1 + srcpkgs/kde-gtk-config5/template | 17 ----------------- srcpkgs/kde-gtk-config5/update | 1 - srcpkgs/kde5/template | 2 +- 5 files changed, 9 insertions(+), 20 deletions(-) create mode 120000 srcpkgs/kde-gtk-config5 delete mode 100644 srcpkgs/kde-gtk-config5/template delete mode 100644 srcpkgs/kde-gtk-config5/update diff --git a/srcpkgs/kde-gtk-config/template b/srcpkgs/kde-gtk-config/template index d33447a2e14b65..4ae65ed822a4a4 100644 --- a/srcpkgs/kde-gtk-config/template +++ b/srcpkgs/kde-gtk-config/template @@ -4,7 +4,7 @@ version=6.0.4 revision=1 build_style=cmake configure_args="-DBUILD_TESTING=OFF" -hostmakedepends="extra-cmake-modules pkg-config qt6-tools +hostmakedepends="extra-cmake-modules pkg-config qt6-tools qt6-base sassc gettext" makedepends="kf6-kcmutils-devel kf6-knewstuff-devel gtk+-devel gtk+3-devel kdecoration-devel gsettings-desktop-schemas-devel" @@ -20,3 +20,9 @@ if [ "$CROSS_BUILD" ]; then hostmakedepends+=" kf6-kcoreaddons" configure_args+=" -DDESKTOPTOJSON_EXECUTABLE=/usr/bin/desktoptojson" fi + +kde-gtk-config5_package() { + short_desc+=" - (Dummy transitional package)" + build_style=meta + depends="kde-gtk-config-${version}_${revision}" +} diff --git a/srcpkgs/kde-gtk-config5 b/srcpkgs/kde-gtk-config5 new file mode 120000 index 00000000000000..5b0feeba40b05e --- /dev/null +++ b/srcpkgs/kde-gtk-config5 @@ -0,0 +1 @@ +kde-gtk-config \ No newline at end of file diff --git a/srcpkgs/kde-gtk-config5/template b/srcpkgs/kde-gtk-config5/template deleted file mode 100644 index 17869cb3c97979..00000000000000 --- a/srcpkgs/kde-gtk-config5/template +++ /dev/null @@ -1,17 +0,0 @@ -# Template file for 'kde-gtk-config5' -pkgname=kde-gtk-config5 -version=6.0.2 -revision=1 -build_style=cmake -configure_args="-DBUILD_TESTING=OFF" -hostmakedepends="extra-cmake-modules pkg-config qt6-base 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="John " -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=884570500ced842f1e1c545edf6fdd5036673f83a7188644f8b9f761e2682f7e diff --git a/srcpkgs/kde-gtk-config5/update b/srcpkgs/kde-gtk-config5/update deleted file mode 100644 index 04f7336c75ac38..00000000000000 --- a/srcpkgs/kde-gtk-config5/update +++ /dev/null @@ -1 +0,0 @@ -pkgname=${pkgname%5} diff --git a/srcpkgs/kde5/template b/srcpkgs/kde5/template index 08991643cc415f..548ea5d3e40fb3 100644 --- a/srcpkgs/kde5/template +++ b/srcpkgs/kde5/template @@ -5,7 +5,7 @@ revision=1 build_style=meta depends="bluedevil>=${version} breeze-gtk>=${version} - kde-gtk-config5>=${version} + kde-gtk-config>=${version} kdeplasma-addons5>=${version} kgamma5>=${version} kinfocenter>=${version} From d093a424f62f41fd1e41639daa3e1f7d77032eba Mon Sep 17 00:00:00 2001 From: Luciogi Date: Sat, 9 Mar 2024 19:44:33 +0500 Subject: [PATCH 154/167] kdoctools: /usr/bin/docbookl10nhelper breaks kde gear building --- srcpkgs/kdoctools/patches/cmake_macro_cross.patch | 5 ----- srcpkgs/kdoctools/template | 11 ++--------- 2 files changed, 2 insertions(+), 14 deletions(-) delete mode 100644 srcpkgs/kdoctools/patches/cmake_macro_cross.patch diff --git a/srcpkgs/kdoctools/patches/cmake_macro_cross.patch b/srcpkgs/kdoctools/patches/cmake_macro_cross.patch deleted file mode 100644 index 3c18719a914956..00000000000000 --- a/srcpkgs/kdoctools/patches/cmake_macro_cross.patch +++ /dev/null @@ -1,5 +0,0 @@ ---- a/KF5DocToolsMacros.cmake -+++ b/KF5DocToolsMacros.cmake -@@ -86 +86 @@ set(KDOCTOOLS_SERIALIZE_TOOL "" CACHE ST --set(KDOCTOOLS_MEINPROC_EXECUTABLE "KF5::meinproc5") -+set(KDOCTOOLS_MEINPROC_EXECUTABLE "meinproc5") diff --git a/srcpkgs/kdoctools/template b/srcpkgs/kdoctools/template index 5fc38ae80a15dc..f2e17f319c8693 100644 --- a/srcpkgs/kdoctools/template +++ b/srcpkgs/kdoctools/template @@ -1,10 +1,9 @@ # Template file for 'kdoctools' pkgname=kdoctools version=5.115.0 -revision=1 +revision=2 build_style=cmake build_helper=qemu -configure_args="-DINSTALL_INTERNAL_TOOLS=ON" hostmakedepends="gettext kcoreaddons extra-cmake-modules perl perl-URI qt5-host-tools qt5-qmake" makedepends="ki18n-devel karchive-devel libxml2-devel libxslt-devel @@ -17,20 +16,14 @@ homepage="https://invent.kde.org/frameworks/kdoctools" distfiles="${KDE_SITE}/frameworks/${version%.*}/${pkgname}-${version}.tar.xz" checksum=51e90910f75caf45334961a881082a06c52f292103f1975a5d0a13f39d2fe243 -if [ "$CROSS_BUILD" ]; then - configure_args+=" -DDOCBOOKL10NHELPER_EXECUTABLE=/usr/bin/docbookl10nhelper" - hostmakedepends+=" kdoctools-devel" -fi - pre_check() { export PATH="$PATH:${wrksrc}/build/bin" } kdoctools-devel_package() { - short_desc+=" - development" + short_desc+=" - development files" depends="${makedepends} ${sourcepkg}>=${version}_${revision}" pkg_install() { - vmove usr/bin/docbookl10nhelper vmove usr/lib/cmake vmove usr/include vmove "usr/lib/*.so" From 03b09037fd4505beb3ca7ab95edaafbc7bd7b075 Mon Sep 17 00:00:00 2001 From: Luciogi Date: Sat, 9 Mar 2024 21:13:42 +0500 Subject: [PATCH 155/167] print-manager: update to 6.0.4 --- srcpkgs/print-manager/template | 22 +++++++++++----------- 1 file changed, 11 insertions(+), 11 deletions(-) diff --git a/srcpkgs/print-manager/template b/srcpkgs/print-manager/template index 77b75503f07cef..320988c03a7a9b 100644 --- a/srcpkgs/print-manager/template +++ b/srcpkgs/print-manager/template @@ -1,20 +1,20 @@ # Template file for 'print-manager' pkgname=print-manager -version=23.08.5 +reverts="23.08.5_1" +version=6.0.4 revision=1 build_style=cmake -hostmakedepends="extra-cmake-modules qt5-qmake qt5-host-tools - kpackage-devel kcoreaddons-devel kconfig-devel kauth-devel - kcmutils-devel gettext" -makedepends="plasma-framework-devel kcmutils-devel cups-devel" -short_desc="Printing management for KDE 5" +build_helper=qemu +hostmakedepends="extra-cmake-modules qt6-base gettext" +makedepends="plasma-framework-devel kf6-kcmutils-devel cups-devel kf6-kirigami-devel libplasma-devel" +short_desc="Printing management for KDE Plasma" maintainer="Giuseppe Fierro " license="GPL-2.0-or-later" -homepage="https://kde.org/applications/en/print-manager" -changelog="https://kde.org/announcements/changelogs/gear/${version}/#print-manager" -distfiles="${KDE_SITE}/release-service/${version}/src/print-manager-${version}.tar.xz" -checksum=f7ed99b3afaf8ea1faa5c0649f3a704197ac992fcfa5dfc24622e5cf2cb85a4b +homepage="https://invent.kde.org/plasma/print-manager" +distfiles="${KDE_SITE}/plasma/${version}/print-manager-${version}.tar.xz" +checksum=40926cacb65c90c49dd4758f57b606ba571f49ea66ff42c031c69fdbe7221c08 if [ "$CROSS_BUILD" ]; then - configure_args+=" -DKF5_HOST_TOOLING=/usr/lib/cmake" + hostmakedepends+=" kf6-kconfig-devel kf6-kcmutils-devel kf6-kpackage-devel" + configure_args+=" -DKF6_HOST_TOOLING=/usr/lib/cmake" fi From 4eb49be6e3fc4ff5c11e7bdc33d6e7d619ed0324 Mon Sep 17 00:00:00 2001 From: Luciogi Date: Wed, 13 Mar 2024 20:41:42 +0500 Subject: [PATCH 156/167] plasma-framework: rebuild with kwayland5 --- srcpkgs/plasma-framework/template | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/srcpkgs/plasma-framework/template b/srcpkgs/plasma-framework/template index a812a8dabb3b93..c3512adf0a748c 100644 --- a/srcpkgs/plasma-framework/template +++ b/srcpkgs/plasma-framework/template @@ -1,13 +1,15 @@ # Template file for 'plasma-framework' pkgname=plasma-framework version=5.115.0 -revision=1 +revision=2 build_style=cmake -configure_args="-DDESKTOPTOJSON_EXECUTABLE=/usr/bin/desktoptojson" +build_helper=qemu +configure_args="-DDESKTOPTOJSON_EXECUTABLE=/usr/bin/desktoptojson + -DBUILD_DESKTOPTHEMES=OFF" hostmakedepends="kcoreaddons extra-cmake-modules pkg-config kpackage kconfig python3 qt5-host-tools qt5-qmake gettext kdoctools" makedepends="kactivities5-devel kdeclarative-devel kdoctools-devel kirigami2-devel - $(vopt_if wayland kwayland-devel) kconfig-devel" + $(vopt_if wayland kwayland5-devel) kconfig-devel" depends="qt5-quickcontrols qt5-graphicaleffects qt5-multimedia" checkdepends="mesa-dri" short_desc="Foundational libraries, components, and tools of the Plasma workspaces" @@ -27,7 +29,7 @@ build_options="wayland" build_options_default="wayland" plasma-framework-devel_package() { - short_desc+=" - development" + short_desc+=" - development files" depends="${makedepends} ${sourcepkg}>=${version}_${revision}" pkg_install() { vmove usr/include From 7c352520eb88a8d56c211fedb6cf5c792514ed34 Mon Sep 17 00:00:00 2001 From: Luciogi Date: Sun, 17 Mar 2024 17:53:19 +0500 Subject: [PATCH 157/167] kdeplasma5: renamed to kdeplasma-addons --- srcpkgs/kdeplasma-addons/template | 3 ++- srcpkgs/kdeplasma-addons5 | 1 + srcpkgs/kdeplasma-addons5/template | 16 ---------------- srcpkgs/kdeplasma-addons5/update | 1 - 4 files changed, 3 insertions(+), 18 deletions(-) create mode 120000 srcpkgs/kdeplasma-addons5 delete mode 100644 srcpkgs/kdeplasma-addons5/template delete mode 100644 srcpkgs/kdeplasma-addons5/update diff --git a/srcpkgs/kdeplasma-addons/template b/srcpkgs/kdeplasma-addons/template index 9c0c16f5844d99..488eab2d7215f2 100644 --- a/srcpkgs/kdeplasma-addons/template +++ b/srcpkgs/kdeplasma-addons/template @@ -3,8 +3,9 @@ pkgname=kdeplasma-addons version=6.0.4 revision=1 build_style=cmake +build_helper=qemu configure_args="-DBUILD_TESTING=OFF -DKF6_HOST_TOOLING=/usr/lib/cmake" -hostmakedepends="extra-cmake-modules qt6-tools pkg-config gettext" +hostmakedepends="extra-cmake-modules qt6-base qt6-tools pkg-config gettext" makedepends="kf6-kdeclarative-devel kf6-kholidays-devel kf6-krunner-devel kf6-sonnet-devel kf6-kunitconversion-devel kf6-knewstuff-devel plasma5support-devel qt6-qt5compat-devel kf6-kio-devel diff --git a/srcpkgs/kdeplasma-addons5 b/srcpkgs/kdeplasma-addons5 new file mode 120000 index 00000000000000..d1dcec33a1dc15 --- /dev/null +++ b/srcpkgs/kdeplasma-addons5 @@ -0,0 +1 @@ +kdeplasma-addons \ No newline at end of file diff --git a/srcpkgs/kdeplasma-addons5/template b/srcpkgs/kdeplasma-addons5/template deleted file mode 100644 index 657328849cf67c..00000000000000 --- a/srcpkgs/kdeplasma-addons5/template +++ /dev/null @@ -1,16 +0,0 @@ -# Template file for 'kdeplasma-addons5' -pkgname=kdeplasma-addons5 -version=6.0.2 -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 pkg-config - kpackage-devel kconfig-devel kcoreaddons-devel kcmutils-devel gettext" -makedepends="kross-devel kdesignerplugin-devel kdoctools-devel kholidays-devel - plasma-workspace-devel purpose-devel NetworkManager-devel" -short_desc="Various Plasma addons" -maintainer="John " -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=5a5e0bfcfb40d57a5ebb9fed5d238c642d18e7ed2d6ddbb1240b61c598bb0200 diff --git a/srcpkgs/kdeplasma-addons5/update b/srcpkgs/kdeplasma-addons5/update deleted file mode 100644 index 04f7336c75ac38..00000000000000 --- a/srcpkgs/kdeplasma-addons5/update +++ /dev/null @@ -1 +0,0 @@ -pkgname=${pkgname%5} From e3ec484ca82c98d6938cef2c5b8697d887cd5cf8 Mon Sep 17 00:00:00 2001 From: Luciogi Date: Sun, 17 Mar 2024 21:34:40 +0500 Subject: [PATCH 158/167] kcm-wacomtablet: update to 6.0.4 --- .../patches/QPainterPath.patch | 10 ------- srcpkgs/kcm-wacomtablet/template | 29 ++++++++++++------- 2 files changed, 18 insertions(+), 21 deletions(-) delete mode 100644 srcpkgs/kcm-wacomtablet/patches/QPainterPath.patch diff --git a/srcpkgs/kcm-wacomtablet/patches/QPainterPath.patch b/srcpkgs/kcm-wacomtablet/patches/QPainterPath.patch deleted file mode 100644 index a307202077aba3..00000000000000 --- a/srcpkgs/kcm-wacomtablet/patches/QPainterPath.patch +++ /dev/null @@ -1,10 +0,0 @@ ---- a/src/kcmodule/pressurecurvewidget.cpp 2019-07-21 20:35:36.000000000 +0200 -+++ b/src/kcmodule/pressurecurvewidget.cpp 2020-09-02 16:40:32.608875141 +0200 -@@ -22,6 +22,7 @@ - //Qt includes - #include - #include -+#include - #include - #include - #include diff --git a/srcpkgs/kcm-wacomtablet/template b/srcpkgs/kcm-wacomtablet/template index dbb0cd51818c2f..c89529dcd67f8f 100644 --- a/srcpkgs/kcm-wacomtablet/template +++ b/srcpkgs/kcm-wacomtablet/template @@ -1,18 +1,25 @@ # Template file for 'kcm-wacomtablet' pkgname=kcm-wacomtablet -version=3.2.0 -revision=3 +version=6.0.4 +revision=1 build_style=cmake -configure_args="-DBUILD_TESTING=OFF" -hostmakedepends="pkg-config gettext extra-cmake-modules qt5-qmake qt5-host-tools - kdoctools kcoreaddons kpackage" -makedepends="qt5-devel qt5-x11extras-devel qt5-declarative-devel - plasma-workspace-devel libwacom-devel xf86-input-wacom-devel libinput-devel" +build_helper=qemu +configure_args="-DKF6_HOST_TOOLING=/usr/lib/cmake" +hostmakedepends="pkg-config gettext extra-cmake-modules qt6-base qt6-tools + kf6-kcmutils-devel kf6-kpackage-devel" +makedepends="qt6-declarative-devel plasma-workspace-devel libwacom-devel + xf86-input-wacom-devel libinput-devel" depends="xf86-input-wacom" +checkdepends="dbus" short_desc="GUI for the Wacom Linux Drivers" maintainer="Piraty " license="GPL-2.0-or-later" -homepage="https://invent.kde.org/system/wacomtablet" -distfiles="${KDE_SITE}/wacomtablet/${version}/wacomtablet-${version}.tar.xz" -checksum=c80ce63a41f6fcbb50ac4c2130ed2f8273c4b744e62e33d4b714bf83e8e5f7a4 -make_check=no # FIXME +homepage="https://invent.kde.org/plasma/wacomtablet" +distfiles="${KDE_SITE}/plasma/${version}/${pkgname#kcm-}-${version}.tar.xz" +checksum=86cc6dc6eafbfd48448ad0568206357d5ca82dbf9c1473b3d1507c8778ad958e + +do_check() { + cd build + # disable failing tests + dbus-run-session ctest -E "Test.KDED.TabletHandler|Test.KDED.XInputAdaptor|Test.KDED.XsetWacomAdaptor" +} From dff6b167e0f6df0b48837f3d35b8c23346700689 Mon Sep 17 00:00:00 2001 From: Luciogi Date: Sun, 17 Mar 2024 21:37:46 +0500 Subject: [PATCH 159/167] kde5: update to 6.0.4. --- srcpkgs/kde5/template | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/srcpkgs/kde5/template b/srcpkgs/kde5/template index 548ea5d3e40fb3..cf6a621b00b37b 100644 --- a/srcpkgs/kde5/template +++ b/srcpkgs/kde5/template @@ -1,13 +1,13 @@ # Template file for 'kde5' pkgname=kde5 -version=5.27.5 +version=6.0.4 revision=1 build_style=meta depends="bluedevil>=${version} breeze-gtk>=${version} kde-gtk-config>=${version} - kdeplasma-addons5>=${version} - kgamma5>=${version} + kdeplasma-addons>=${version} + kgamma>=${version} kinfocenter>=${version} kscreen>=${version} ksshaskpass>=${version} @@ -27,7 +27,7 @@ depends="bluedevil>=${version} elogind upower udisks2" -short_desc="The KDE Plasma Desktop meta-package for Void Linux" +short_desc="KDE Plasma Desktop meta-package for Void Linux" maintainer="John " -license="GPL-2, LGPL-2.1, FDL" +license="Public Domain" homepage="https://kde.org/plasma-desktop" From 9526e0ca910979095f9c835e96eda912dbfdf090 Mon Sep 17 00:00:00 2001 From: Luciogi Date: Tue, 26 Mar 2024 21:12:09 +0500 Subject: [PATCH 160/167] libkexiv25: update to 24.02.2. --- srcpkgs/libkexiv25/template | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/srcpkgs/libkexiv25/template b/srcpkgs/libkexiv25/template index a42b462e52b6fe..ebe7ce1092d9a4 100644 --- a/srcpkgs/libkexiv25/template +++ b/srcpkgs/libkexiv25/template @@ -1,6 +1,6 @@ # Template file for 'libkexiv25' pkgname=libkexiv25 -version=23.08.5 +version=24.02.2 revision=1 build_style=cmake configure_args="-DBUILD_TESTING=OFF" @@ -11,7 +11,7 @@ maintainer="Orphaned " license="GPL-2.0-or-later" homepage="https://invent.kde.org/graphics/libkexiv2" distfiles="${KDE_SITE}/release-service/${version}/src/libkexiv2-${version}.tar.xz" -checksum=31413030799065faf17ecbe46e6a4ce4c11758f5c1d590eb296c52f4fc1a9bf2 +checksum=ae60226f489394b239140a4266a2db470a0bcc1a6d77b03c71ae1e3eeff308dc libkexiv25-devel_package() { short_desc+=" - development files" From 5618c8b504aad47bb1ad4e42a57412369d2dd402 Mon Sep 17 00:00:00 2001 From: Luciogi Date: Tue, 26 Mar 2024 22:04:16 +0500 Subject: [PATCH 161/167] Remove package: libkipi5 --- srcpkgs/libkipi5-devel | 1 - srcpkgs/libkipi5/template | 26 -------------------------- srcpkgs/libkipi5/update | 1 - 3 files changed, 28 deletions(-) delete mode 120000 srcpkgs/libkipi5-devel delete mode 100644 srcpkgs/libkipi5/template delete mode 100644 srcpkgs/libkipi5/update diff --git a/srcpkgs/libkipi5-devel b/srcpkgs/libkipi5-devel deleted file mode 120000 index aa1542ae7df5d9..00000000000000 --- a/srcpkgs/libkipi5-devel +++ /dev/null @@ -1 +0,0 @@ -libkipi5 \ No newline at end of file diff --git a/srcpkgs/libkipi5/template b/srcpkgs/libkipi5/template deleted file mode 100644 index ce5c24f9faa492..00000000000000 --- a/srcpkgs/libkipi5/template +++ /dev/null @@ -1,26 +0,0 @@ -# Template file for 'libkipi5' -pkgname=libkipi5 -version=23.08.5 -revision=1 -build_style=cmake -configure_args="-DBUILD_TESTING=OFF" -hostmakedepends="extra-cmake-modules kdoctools qt5-host-tools qt5-qmake - gettext kcoreaddons" -makedepends="kxmlgui-devel" -short_desc="Interface to use kipi-plugins from a KDE application" -maintainer="John " -license="GPL-2.0-or-later" -homepage="https://invent.kde.org/graphics/libkipi" -distfiles="${KDE_SITE}/release-service/${version}/src/libkipi-${version}.tar.xz" -checksum=724014ae75c6b5c39b92368a63d38b94353e41610c12804f96f190c5f1606285 -conflicts="libkipi" - -libkipi5-devel_package() { - short_desc+=" - development files" - depends="${sourcepkg}-${version}_${revision}" - pkg_install() { - vmove usr/include - vmove usr/lib/cmake - vmove "usr/lib/*.so" - } -} diff --git a/srcpkgs/libkipi5/update b/srcpkgs/libkipi5/update deleted file mode 100644 index 04f7336c75ac38..00000000000000 --- a/srcpkgs/libkipi5/update +++ /dev/null @@ -1 +0,0 @@ -pkgname=${pkgname%5} From 3366cd06be2360341c55c3ff95730681e4d04181 Mon Sep 17 00:00:00 2001 From: Luciogi Date: Tue, 2 Apr 2024 12:55:39 +0500 Subject: [PATCH 162/167] New package: plasma-integration5-6.0.4 --- srcpkgs/plasma-integration5/template | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) create mode 100644 srcpkgs/plasma-integration5/template diff --git a/srcpkgs/plasma-integration5/template b/srcpkgs/plasma-integration5/template new file mode 100644 index 00000000000000..ebc0d97be3c5ea --- /dev/null +++ b/srcpkgs/plasma-integration5/template @@ -0,0 +1,17 @@ +# Template file for 'plasma-integration5' +# XXX: sync version with plasma-integration +pkgname=plasma-integration5 +version=6.0.4 +revision=1 +build_style=cmake +configure_args="-DBUILD_TESTING=OFF -DBUILD_QT6=OFF" +hostmakedepends="extra-cmake-modules pkg-config qt5-qmake qt5-host-tools + qt5-wayland wayland-devel kconfig gettext kcoreaddons" +makedepends="kio-devel kwayland5-devel libXcursor-devel qt5-quickcontrols2-devel" +depends="noto-fonts-ttf font-hack-ttf breeze qqc2-desktop-style" +short_desc="Theme integration plugins for the Plasma workspaces" +maintainer="John " +license="LGPL-2.0-or-later" +homepage="https://invent.kde.org/plasma/plasma-integration" +distfiles="${KDE_SITE}/plasma/${version}/${pkgname%5}-${version}.tar.xz" +checksum=eef5c21ee43eefa1034126a45d2b34da967af81cf921a9c2a4314a4fb2738913 From e6ecb9f3d1e8815dabfc10c642d15829d662f433 Mon Sep 17 00:00:00 2001 From: Luciogi Date: Sat, 6 Apr 2024 09:12:44 +0500 Subject: [PATCH 163/167] libqaccessibilityclient: update to 0.6.0. --- common/shlibs | 2 +- srcpkgs/libqaccessibilityclient/template | 9 +++++---- 2 files changed, 6 insertions(+), 5 deletions(-) diff --git a/common/shlibs b/common/shlibs index a7e87b63d5d7f5..fdadfb019e7d13 100644 --- a/common/shlibs +++ b/common/shlibs @@ -3738,7 +3738,7 @@ libupb_textformat_lib.so.38 libgrpc-1.61.1_1 libutf8_range_lib.so.38 libgrpc-1.61.1_1 libircclient.so.1 libircclient-1.10_5 libFAudio.so.0 FAudio-19.05_1 -libqaccessibilityclient-qt5.so.0 libqaccessibilityclient-0.4.0_1 +libqaccessibilityclient-qt6.so.0 libqaccessibilityclient-0.6.0_1 libnitrokey.so.3 libnitrokey-3.4.1_1 libceres.so.3 ceres-solver-2.1.0_1 libgraphene-1.0.so.0 graphene-1.8.2_1 diff --git a/srcpkgs/libqaccessibilityclient/template b/srcpkgs/libqaccessibilityclient/template index 72cb9c963e2237..83b44ad64b5ae3 100644 --- a/srcpkgs/libqaccessibilityclient/template +++ b/srcpkgs/libqaccessibilityclient/template @@ -1,16 +1,17 @@ # Template file for 'libqaccessibilityclient' pkgname=libqaccessibilityclient -version=0.5.0 +version=0.6.0 revision=1 build_style=cmake -hostmakedepends="extra-cmake-modules qt5-qmake qt5-host-tools" -makedepends="qt5-devel" +configure_args="-DBUILD_WITH_QT6=ON" +hostmakedepends="extra-cmake-modules qt6-base qt6-tools" +makedepends="qt6-base-devel" short_desc="Library for accessibility clients such as screen readers" maintainer="Piotr Wójcik " license="LGPL-2.1-or-later" homepage="https://phabricator.kde.org/source/libqaccessibilityclient/" distfiles="${KDE_SITE}/libqaccessibilityclient/libqaccessibilityclient-${version}.tar.xz" -checksum=704772543a3b005b94061a53eaf9f9d64944e6818b04c59c0fb0a503c81ac4a0 +checksum=4c50c448622dc9c5041ed10da7d87b3e4e71ccb49d4831a849211d423c5f5d33 do_check() { : # requires xserver From 214323ad39f3d515bcdb67f0a49e1edf79ff4122 Mon Sep 17 00:00:00 2001 From: Luciogi Date: Fri, 15 Mar 2024 00:05:09 +0500 Subject: [PATCH 164/167] New package: akonadi-24.02.2 --- common/shlibs | 6 ++++++ srcpkgs/akonadi-devel | 1 + srcpkgs/akonadi/template | 43 ++++++++++++++++++++++++++++++++++++++++ srcpkgs/akonadi/update | 1 + 4 files changed, 51 insertions(+) create mode 120000 srcpkgs/akonadi-devel create mode 100644 srcpkgs/akonadi/template create mode 100644 srcpkgs/akonadi/update diff --git a/common/shlibs b/common/shlibs index fdadfb019e7d13..264a086ce7a03e 100644 --- a/common/shlibs +++ b/common/shlibs @@ -3275,6 +3275,12 @@ libKPim5AkonadiPrivate.so.5 akonadi5-23.04.0_1 libKPim5AkonadiWidgets.so.5 akonadi5-23.04.0_1 libKPim5AkonadiAgentBase.so.5 akonadi5-23.04.0_1 libKPim5TextEdit.so.5 kpimtextedit-23.04.0_1 +libKPim6AkonadiXml.so.6 akonadi-24.02.0_1 +libKPim6AkonadiAgentBase.so.6 akonadi-24.02.0_1 +libKPim6AkonadiPrivate.so.6 akonadi-24.02.0_1 +libKPim6AkonadiWidgets.so.6 akonadi-24.02.0_1 +libKPim6AkonadiCore.so.6 akonadi-24.02.0_1 +libKPim6TextEdit.so.6 kpimtextedit-24.02.0_1 libKPim5IdentityManagement.so.5 kidentitymanagement-23.04.0_1 libKPim5IdentityManagementWidgets.so.5 kidentitymanagement-23.04.0_1 libKChart.so.2 kdiagram-2.6.0_1 diff --git a/srcpkgs/akonadi-devel b/srcpkgs/akonadi-devel new file mode 120000 index 00000000000000..21ce8b8d5527e0 --- /dev/null +++ b/srcpkgs/akonadi-devel @@ -0,0 +1 @@ +akonadi \ No newline at end of file diff --git a/srcpkgs/akonadi/template b/srcpkgs/akonadi/template new file mode 100644 index 00000000000000..3f40082a35404c --- /dev/null +++ b/srcpkgs/akonadi/template @@ -0,0 +1,43 @@ +# Template file for 'akonadi' +pkgname=akonadi +version=24.02.2 +revision=1 +build_style=cmake +build_helper="qemu" +hostmakedepends="extra-cmake-modules qt6-base qt6-tools python3 + shared-mime-info libxslt pkg-config gettext qt6-tools-devel + kf6-kconfig kf6-kcoreaddons" +makedepends="qt6-base-devel qt6-plugin-mysql qt6-plugin-sqlite sqlite-devel + qt6-tools-devel libxml2-devel kf6-kcompletion-devel kf6-kconfigwidgets-devel + kf6-kdbusaddons-devel kf6-kiconthemes-devel kf6-kitemmodels-devel kf6-kio-devel kf6-kxmlgui-devel" +depends="shared-mime-info" +checkdepends="dbus ${depends}" +short_desc="PIM layer providing an asynchronous API to access PIM data" +maintainer="John " +license="LGPL-2.1-or-later" +homepage="https://community.kde.org/KDE_PIM/Akonadi" +distfiles="${KDE_SITE}/release-service/${version}/src/akonadi-${version}.tar.xz" +checksum=1b79236956f3d7404bd23dc9073e112b5356a64156e4fbc324c409c1325bf343 + +pre_configure() { + if [ "$XBPS_TARGET_NO_ATOMIC8" ]; then + vsed -e "s;^\(target_link_libraries(.*\);\1 atomic;" -i src/server/CMakeLists.txt + fi +} + +do_check() { + # failing tests are disabled - sqlite tests hang on futex + cd build + dbus-run-session ctest -E \ + "(AkonadiServer-dbconfig|entitytreemodel|akonadixml-xmldocument|mimetypechecker|AkonadiControl-agenttype|.*sqlite.*)test" +} + +akonadi-devel_package() { + short_desc+=" - development files" + depends="${makedepends} ${sourcepkg}>=${version}_${revision}" + pkg_install() { + vmove usr/include + vmove usr/lib/cmake + vmove usr/lib/*.so + } +} diff --git a/srcpkgs/akonadi/update b/srcpkgs/akonadi/update new file mode 100644 index 00000000000000..ef143b55bf80d8 --- /dev/null +++ b/srcpkgs/akonadi/update @@ -0,0 +1 @@ +pkgname=akonadi From 1cb841e9a36258f64081f03d57308d31f132b537 Mon Sep 17 00:00:00 2001 From: Luciogi Date: Fri, 15 Mar 2024 00:05:51 +0500 Subject: [PATCH 165/167] akonadi5: fix conflict with akonadi --- srcpkgs/akonadi5/template | 12 ++++++++---- 1 file changed, 8 insertions(+), 4 deletions(-) diff --git a/srcpkgs/akonadi5/template b/srcpkgs/akonadi5/template index 1ee742f9734f56..1abbf1727746db 100644 --- a/srcpkgs/akonadi5/template +++ b/srcpkgs/akonadi5/template @@ -1,7 +1,7 @@ # Template file for 'akonadi5' pkgname=akonadi5 version=23.08.5 -revision=1 +revision=2 build_style=cmake build_helper="qemu" hostmakedepends="extra-cmake-modules qt5-qmake qt5-host-tools python3 @@ -10,8 +10,7 @@ hostmakedepends="extra-cmake-modules qt5-qmake qt5-host-tools python3 makedepends="qt5-devel qt5-plugin-mysql qt5-plugin-odbc qt5-plugin-pgsql qt5-plugin-sqlite qt5-plugin-tds kcompletion-devel kconfigwidgets-devel kdbusaddons-devel kiconthemes-devel kitemmodels-devel kio-devel sqlite-devel - kaccounts-integration-devel libaccounts-qt5-devel qt5-tools-devel" -depends="shared-mime-info kaccounts-providers" + qt5-tools-devel" checkdepends="dbus ${depends}" short_desc="PIM layer providing an asynchronous API to access PIM data" maintainer="John " @@ -33,8 +32,13 @@ do_check() { "(AkonadiServer-dbconfig|entitytreemodel|akonadixml-xmldocument|mimetypechecker|AkonadiControl-agenttype|.*sqlite.*)test" } +post_install() { + # fix conflict with akonadi + rm -r "${DESTDIR}"/{etc,usr/{bin,share}} +} + akonadi5-devel_package() { - short_desc+=" - development" + short_desc+=" - development files" depends="${makedepends} ${sourcepkg}>=${version}_${revision}" pkg_install() { vmove usr/include From 0e3219fd1f4a3b25f782f42ac3e4262e2dfb4a6b Mon Sep 17 00:00:00 2001 From: Luciogi Date: Sun, 10 Mar 2024 00:29:31 +0500 Subject: [PATCH 166/167] kaccounts-providers: update to 24.02.2. Close: #50060 --- srcpkgs/kaccounts-providers/template | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/srcpkgs/kaccounts-providers/template b/srcpkgs/kaccounts-providers/template index 77c47ccbe0b82a..e511e8139d9c33 100644 --- a/srcpkgs/kaccounts-providers/template +++ b/srcpkgs/kaccounts-providers/template @@ -1,22 +1,22 @@ # Template file for 'kaccounts-providers' pkgname=kaccounts-providers -version=23.08.5 +version=24.02.2 revision=1 build_style=cmake -hostmakedepends="extra-cmake-modules intltool qt5-qmake qt5-host-tools - kpackage pkg-config kcoreaddons libaccounts-qt5-devel signond-devel" -makedepends="kparts-devel kaccounts-integration-devel glib-devel - libaccounts-qt5-devel qt5-location-devel signond-devel" +hostmakedepends="extra-cmake-modules intltool qt6-tools + kf6-kpackage pkg-config kf6-kcoreaddons libaccounts-qt-devel signond-devel" +makedepends="kf6-kparts-devel kf6-kpackage-devel kaccounts-integration-devel glib-devel + libaccounts-qt-devel signond-devel" short_desc="KDE Accounts Providers" maintainer="Piotr Wójcik " license="GPL-2.0-or-later" homepage="https://invent.kde.org/network/kaccounts-providers" changelog="https://kde.org/announcements/changelogs/gear/${version}/#kaccounts-providers" distfiles="${KDE_SITE}/release-service/${version}/src/kaccounts-providers-${version}.tar.xz" -checksum=083d80039e817906e5349aef3bd8024ac84f427ad37820a5349861aa1499e5c5 +checksum=4e2f6e8a854fb61ab19f00f8ff676c8fd97b1a12b70485e6652b74afa3749c18 build_options="nextcloud" -desc_option_nextcloud="Build nextcloud support (needs Qt5 WebEngine)" +desc_option_nextcloud="Build nextcloud support (needs Qt6 WebEngine)" if [ "$XBPS_TARGET_ENDIAN" = "le" ]; then if [ "$XBPS_WORDSIZE" = "$XBPS_TARGET_WORDSIZE" ]; then @@ -25,5 +25,5 @@ if [ "$XBPS_TARGET_ENDIAN" = "le" ]; then fi if [ "$build_option_nextcloud" ]; then - makedepends+=" qt5-webchannel-devel qt5-webengine-devel" + makedepends+=" qt6-webchannel-devel qt6-webengine-devel" fi From fc9f262ee8aad176e44e12b45aa1d70dd643af4b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=C4=90o=C3=A0n=20Tr=E1=BA=A7n=20C=C3=B4ng=20Danh?= Date: Fri, 10 May 2024 20:03:55 +0700 Subject: [PATCH 167/167] fixup! New package: kf6-qqc2-desktop-style-6.1.0 --- srcpkgs/kf6-qqc2-desktop-style/template | 2 ++ 1 file changed, 2 insertions(+) diff --git a/srcpkgs/kf6-qqc2-desktop-style/template b/srcpkgs/kf6-qqc2-desktop-style/template index 969ae1ecf2af8d..dd7c5789a4a67a 100644 --- a/srcpkgs/kf6-qqc2-desktop-style/template +++ b/srcpkgs/kf6-qqc2-desktop-style/template @@ -3,6 +3,8 @@ pkgname=kf6-qqc2-desktop-style version=6.1.0 revision=1 build_style=cmake +configure_args="-DKDE_INSTALL_QMLDIR=lib/qt6/qml + -DKDE_INSTALL_QTPLUGINDIR=lib/qt6/plugins" hostmakedepends="extra-cmake-modules qt6-tools qt6-base qt6-declarative-host-tools" makedepends="kf6-kcolorscheme-devel kf6-kiconthemes-devel kf6-kirigami-devel"