aboutsummaryrefslogtreecommitdiffstats
path: root/community
diff options
context:
space:
mode:
Diffstat (limited to 'community')
-rw-r--r--community/baloo/APKBUILD27
-rw-r--r--community/bluez-qt/APKBUILD28
-rw-r--r--community/breeze-icons/APKBUILD28
-rw-r--r--community/frameworkintegration/APKBUILD32
-rw-r--r--community/kactivities-stats/APKBUILD40
-rw-r--r--community/kactivities/APKBUILD41
-rw-r--r--community/kapidox/APKBUILD31
-rw-r--r--community/karchive/APKBUILD31
-rw-r--r--community/kauth/APKBUILD32
-rw-r--r--community/kbookmarks/APKBUILD32
-rw-r--r--community/kcmutils/APKBUILD31
-rw-r--r--community/kcodecs/APKBUILD30
-rw-r--r--community/kcompletion/APKBUILD32
-rw-r--r--community/kconfig/APKBUILD32
-rw-r--r--community/kconfigwidgets/APKBUILD32
-rw-r--r--community/kcoreaddons/APKBUILD37
-rw-r--r--community/kcrash/APKBUILD32
-rw-r--r--community/kdbusaddons/APKBUILD31
-rw-r--r--community/kdeclarative/APKBUILD32
-rw-r--r--community/kded/APKBUILD31
-rw-r--r--community/kdelibs4support/APKBUILD33
-rw-r--r--community/kdesignerplugin/APKBUILD32
-rw-r--r--community/kdesu/APKBUILD33
-rw-r--r--community/kdewebkit/APKBUILD32
-rw-r--r--community/kdnssd/APKBUILD32
-rw-r--r--community/kdoctools/APKBUILD34
-rw-r--r--community/kemoticons/APKBUILD32
-rw-r--r--community/kfilemetadata/APKBUILD34
-rw-r--r--community/kglobalaccel/APKBUILD32
-rw-r--r--community/kguiaddons/APKBUILD33
-rw-r--r--community/kholidays/APKBUILD33
-rw-r--r--community/khtml/APKBUILD31
-rw-r--r--community/ki18n/APKBUILD34
-rw-r--r--community/kiconthemes/APKBUILD34
-rw-r--r--community/kidletime/APKBUILD31
-rw-r--r--community/kimageformats/APKBUILD29
-rw-r--r--community/kinit/APKBUILD31
-rw-r--r--community/kio/APKBUILD37
-rw-r--r--community/kirigami2/APKBUILD38
-rw-r--r--community/kitemmodels/APKBUILD32
-rw-r--r--community/kitemviews/APKBUILD32
-rw-r--r--community/kjobwidgets/APKBUILD31
-rw-r--r--community/kjs/APKBUILD30
-rw-r--r--community/kjsembed/APKBUILD30
-rw-r--r--community/kmediaplayer/APKBUILD32
-rw-r--r--community/knewstuff/APKBUILD35
-rw-r--r--community/knotifications/APKBUILD32
-rw-r--r--community/knotifyconfig/APKBUILD31
-rw-r--r--community/kpackage/APKBUILD33
-rw-r--r--community/kparts/APKBUILD33
-rw-r--r--community/kpeople/APKBUILD32
-rw-r--r--community/kplotting/APKBUILD33
-rw-r--r--community/kpty/APKBUILD32
-rw-r--r--community/kross/APKBUILD30
-rw-r--r--community/krunner/APKBUILD34
-rw-r--r--community/kservice/APKBUILD42
-rw-r--r--community/ktexteditor/APKBUILD32
-rw-r--r--community/ktextwidgets/APKBUILD32
-rw-r--r--community/kunitconversion/APKBUILD32
-rw-r--r--community/kwallet/APKBUILD35
-rw-r--r--community/kwayland/APKBUILD33
-rw-r--r--community/kwidgetsaddons/APKBUILD33
-rw-r--r--community/kwindowsystem/APKBUILD34
-rw-r--r--community/kxmlgui/APKBUILD33
-rw-r--r--community/kxmlrpcclient/APKBUILD31
-rw-r--r--community/modemmanager-qt/APKBUILD33
-rw-r--r--community/networkmanager-qt/APKBUILD41
-rw-r--r--community/oxygen-icons/APKBUILD31
-rw-r--r--community/plasma-framework/APKBUILD33
-rw-r--r--community/prison/APKBUILD31
-rw-r--r--community/purpose/APKBUILD34
-rw-r--r--community/qqc2-desktop-style/APKBUILD40
-rw-r--r--community/solid/APKBUILD31
-rw-r--r--community/sonnet/APKBUILD32
-rw-r--r--community/syndication/APKBUILD31
-rw-r--r--community/syntax-highlighting/APKBUILD31
-rw-r--r--community/threadweaver/APKBUILD32
77 files changed, 2516 insertions, 0 deletions
diff --git a/community/baloo/APKBUILD b/community/baloo/APKBUILD
new file mode 100644
index 0000000000..0697c91e32
--- /dev/null
+++ b/community/baloo/APKBUILD
@@ -0,0 +1,27 @@
+# Contributor: Bart Ribbers <bribbers@disroot.org>
+# Maintainer: Bart Ribbers <bribbers@disroot.org>
+pkgname=baloo
+pkgver=5.60.0
+pkgrel=0
+pkgdesc="A framework for searching and managing metadata"
+arch="all"
+url="https://community.kde.org/Frameworks"
+license="LGPL-2.1-or-later AND (LGPL-2.1-only OR LGPL-3.0-only)"
+depends_dev="qt5-qtdeclarative-dev lmdb-dev kcoreaddons-dev kconfig-dev kdbusaddons-dev ki18n-dev kidletime-dev solid-dev kfilemetadata-dev kcrash-dev kio-dev kservice-dev kbookmarks-dev kcompletion-dev kjobwidgets-dev"
+makedepends="$depends_dev extra-cmake-modules qt5-qtbase-dev"
+source="https://download.kde.org/stable/frameworks/${pkgver%.*}/$pkgname-$pkgver.tar.xz"
+subpackages="$pkgname-dev $pkgname-lang"
+options="!check" # Tons of broken tests
+
+build() {
+ cmake \
+ -DCMAKE_BUILD_TYPE=RelWithDebInfo \
+ -DCMAKE_INSTALL_PREFIX=/usr \
+ -DCMAKE_INSTALL_LIBDIR=lib
+ make
+}
+
+package() {
+ DESTDIR="$pkgdir" make install
+}
+sha512sums="a25b0cb80f7744c5aa9d22d4b4a8da3e228fb994f659dd04373cef86f45322a4d625d7390e32b3d1d0c178f40d56e9ce5a3263e2e997272e255d52f2adeb82ee baloo-5.60.0.tar.xz"
diff --git a/community/bluez-qt/APKBUILD b/community/bluez-qt/APKBUILD
new file mode 100644
index 0000000000..cd8d855460
--- /dev/null
+++ b/community/bluez-qt/APKBUILD
@@ -0,0 +1,28 @@
+# Contributor: Bart Ribbers <bribbers@disroot.org>
+# Maintainer: Bart Ribbers <bribbers@disroot.org>
+pkgname=bluez-qt
+pkgver=5.60.0
+pkgrel=0
+arch="all"
+pkgdesc="Qt wrapper for Bluez 5 DBus API"
+url="https://community.kde.org/Frameworks"
+license="LGPL-2.1-or-later"
+depends_dev="qt5-qtbase-dev qt5-qtdeclarative-dev"
+makedepends="$depends_dev extra-cmake-modules doxygen graphviz qt5-qttools-dev"
+source="https://download.kde.org/stable/frameworks/${pkgver%.*}/$pkgname-$pkgver.tar.xz"
+subpackages="$pkgname-dev $pkgname-doc"
+options="!check" # Multiple tests either hang or fail completely
+
+build() {
+ cmake \
+ -DCMAKE_BUILD_TYPE=RelWithDebInfo \
+ -DCMAKE_INSTALL_PREFIX=/usr \
+ -DCMAKE_INSTALL_LIBDIR=lib \
+ -DBUILD_QCH=ON
+ make
+}
+
+package() {
+ DESTDIR="$pkgdir" make install
+}
+sha512sums="7a1ef70f2c95e51d0b9c8583f23c9bb07af02087bf291e90ff8f4b9d1702d3a12d38247950aef56ee6409bebfe94bc2ddf91da1fa0bb1ec75afa10b54a6cfd1a bluez-qt-5.60.0.tar.xz"
diff --git a/community/breeze-icons/APKBUILD b/community/breeze-icons/APKBUILD
new file mode 100644
index 0000000000..95ce50079f
--- /dev/null
+++ b/community/breeze-icons/APKBUILD
@@ -0,0 +1,28 @@
+# Contributor: Bart Ribbers <bribbers@disroot.org>
+# Maintainer: Bart Ribbers <bribbers@disroot.org>
+pkgname=breeze-icons
+pkgver=5.60.0
+pkgrel=0
+pkgdesc="Breeze icon themes"
+arch="noarch"
+url="https://community.kde.org/Frameworks"
+license="LGPL-3.0-or-later"
+makedepends="extra-cmake-modules qt5-qtbase-dev"
+source="https://download.kde.org/stable/frameworks/${pkgver%.*}/$pkgname-$pkgver.tar.xz"
+
+build() {
+ cmake \
+ -DCMAKE_BUILD_TYPE=RelWithDebInfo \
+ -DCMAKE_INSTALL_PREFIX=/usr \
+ -DBINARY_ICONS_RESOURCE=ON
+ make
+}
+
+check() {
+ CTEST_OUTPUT_ON_FAILURE=TRUE ctest -E dupe
+}
+
+package() {
+ DESTDIR="$pkgdir" make install
+}
+sha512sums="ffed5778099ac6b735e80d24a8020871bb50c13a04fd437ab619fc8abc07ccd488a46fe7da0c67826ce5b2297a43e86ccbf38c79ffc1a86c5b6a11b72ea8108e breeze-icons-5.60.0.tar.xz"
diff --git a/community/frameworkintegration/APKBUILD b/community/frameworkintegration/APKBUILD
new file mode 100644
index 0000000000..50833a58bd
--- /dev/null
+++ b/community/frameworkintegration/APKBUILD
@@ -0,0 +1,32 @@
+# Contributor: Bart Ribbers <bribbers@disroot.org>
+# Maintainer: Bart Ribbers <bribbers@disroot.org>
+pkgname=frameworkintegration
+pkgver=5.60.0
+pkgrel=0
+pkgdesc="Framework providing components to allow applications to integrate with a KDE Workspace"
+arch="all"
+url="https://www.kde.org"
+license="LGPL-2.1-or-later"
+depends_dev="qt5-qtbase-dev kconfig-dev kconfigwidgets-dev kiconthemes-dev knotifications-dev knewstuff-dev kwidgetsaddons-dev kpackage-dev ki18n-dev"
+makedepends="$depends_dev extra-cmake-modules"
+checkdepends="xvfb-run"
+source="https://download.kde.org/stable/frameworks/${pkgver%.*}/$pkgname-$pkgver.tar.xz"
+subpackages="$pkgname-dev"
+
+build() {
+ cmake \
+ -DCMAKE_BUILD_TYPE=RelWithDebInfo \
+ -DCMAKE_INSTALL_PREFIX=/usr \
+ -DCMAKE_INSTALL_LIBDIR=lib
+ make
+}
+
+check() {
+ CTEST_OUTPUT_ON_FAILURE=TRUE xvfb-run ctest
+}
+
+package() {
+ DESTDIR="$pkgdir" make install
+}
+
+sha512sums="4313e31789046e49d644a8613c0274c44f15ce7bfdee1e66240a1cbf6c625eba093fa0a2d922833a336c208aa75af8c949d0881bd17efe2c1007045d3a9288a5 frameworkintegration-5.60.0.tar.xz"
diff --git a/community/kactivities-stats/APKBUILD b/community/kactivities-stats/APKBUILD
new file mode 100644
index 0000000000..33ac2a05c2
--- /dev/null
+++ b/community/kactivities-stats/APKBUILD
@@ -0,0 +1,40 @@
+# Maintainer: Bart Ribbers <bribbers@disroot.org>
+# Contributor: Bart Ribbers <bribbers@disroot.org>
+pkgname=kactivities-stats
+pkgver=5.60.0
+pkgrel=0
+arch="all"
+pkgdesc="A library for accessing the usage data collected by the activities system"
+url="https://community.kde.org/Frameworks"
+license="LGPL-2.1-only OR LGPL-3.0-only"
+depends_dev="boost-dev kconfig-dev kactivities-dev graphviz-dev qt5-qttools-dev qt5-qtdeclarative-dev"
+makedepends="$depends_dev extra-cmake-modules doxygen qt5-qtbase-dev"
+source="https://download.kde.org/stable/frameworks/${pkgver%.*}/$pkgname-$pkgver.tar.xz"
+subpackages="$pkgname-dev $pkgname-doc"
+
+prepare() {
+ default_prepare
+
+ mkdir "$builddir"/build
+}
+
+build() {
+ cd "$builddir"/build
+ cmake "$builddir" \
+ -DCMAKE_BUILD_TYPE=RelWithDebInfo \
+ -DCMAKE_INSTALL_PREFIX=/usr \
+ -DCMAKE_INSTALL_LIBDIR=lib \
+ -DBUILD_QCH=ON
+ make
+}
+
+check() {
+ cd "$builddir"/build
+ CTEST_OUTPUT_ON_FAILURE=TRUE ctest
+}
+
+package() {
+ cd "$builddir"/build
+ DESTDIR="$pkgdir" make install
+}
+sha512sums="b3de38928c6e191962dfbc4ff25e21c5dcfabc41b9c5b13b49ef495981ac8437e126ac7d72cea578d191eff7c66f9b07b915103186a77db0b46f75e432c095e7 kactivities-stats-5.60.0.tar.xz"
diff --git a/community/kactivities/APKBUILD b/community/kactivities/APKBUILD
new file mode 100644
index 0000000000..d6bd548ec2
--- /dev/null
+++ b/community/kactivities/APKBUILD
@@ -0,0 +1,41 @@
+# Contributor: Bart Ribbers <bribbers@disroot.org>
+# Maintainer: Bart Ribbers <bribbers@disroot.org>
+pkgname=kactivities
+pkgver=5.60.0
+pkgrel=0
+arch="all"
+pkgdesc="Core components for the KDE's Activities"
+url="https://community.kde.org/Frameworks"
+license="GPL-2.0-or-later AND LGPL-2.1-or-later AND (LGPL-2.1-only OR LGPL-3.0-only)"
+depends="qt5-qtbase-sqlite"
+depends_dev="kcoreaddons-dev kconfig-dev kwindowsystem-dev qt5-qtdeclarative-dev"
+makedepends="$depends_dev extra-cmake-modules boost doxygen qt5-qttools-dev boost-dev"
+source="https://download.kde.org/stable/frameworks/${pkgver%.*}/$pkgname-$pkgver.tar.xz"
+subpackages="$pkgname-dev $pkgname-libs $pkgname-doc"
+
+prepare() {
+ default_prepare
+
+ mkdir "$builddir"/build
+}
+
+build() {
+ cd "$builddir"/build
+ cmake "$builddir" \
+ -DCMAKE_BUILD_TYPE=RelWithDebInfo \
+ -DCMAKE_INSTALL_PREFIX=/usr \
+ -DCMAKE_INSTALL_LIBDIR=lib \
+ -DBUILD_QCH=ON
+ make
+}
+
+check() {
+ cd "$builddir"/build
+ CTEST_OUTPUT_ON_FAILURE=TRUE ctest
+}
+
+package() {
+ cd "$builddir"/build
+ DESTDIR="$pkgdir" make install
+}
+sha512sums="5b8f4b3165a40f43cd3c7cb8716a5d5d8a72fb754cb82c0d3ad8f36e765aea09d0b634bfdc8bc317556b8d14baec99f8f7f0efc16ab6ef575c611dc0f36b9e2b kactivities-5.60.0.tar.xz"
diff --git a/community/kapidox/APKBUILD b/community/kapidox/APKBUILD
new file mode 100644
index 0000000000..aa2c2d66bd
--- /dev/null
+++ b/community/kapidox/APKBUILD
@@ -0,0 +1,31 @@
+# Contributor: Bart Ribbers <bribbers@disroot.org>
+# Maintainer: Bart Ribbers <bribbers@disroot.org>
+pkgname=kapidox
+pkgver=5.60.0
+pkgrel=0
+arch="noarch"
+pkgdesc="Scripts and data for building API documentation (dox) in a standard format and style"
+url="https://community.kde.org/Frameworks"
+license="BSD-3-Clause"
+depends="python3 py3-yaml py3-jinja2 doxygen"
+makedepends="extra-cmake-modules python3-dev"
+source="https://download.kde.org/stable/frameworks/${pkgver%.*}/$pkgname-$pkgver.tar.xz"
+subpackages="$pkgname-doc"
+
+build() {
+ cmake \
+ -DCMAKE_BUILD_TYPE=RelWithDebInfo \
+ -DCMAKE_INSTALL_PREFIX=/usr \
+ -DCMAKE_INSTALL_LIBDIR=lib \
+ -DBUILD_QCH=ON
+ make
+}
+
+check() {
+ CTEST_OUTPUT_ON_FAILURE=TRUE ctest
+}
+
+package() {
+ DESTDIR="$pkgdir" make install
+}
+sha512sums="f2ee7a486a3740ad2124f95264f83242b07454f189defc8eefac1cb20e7b6b1c37c579fd8b620148ee2197b8473d3a5a80e773fb0f0abd2f6cdfca7a4a1bcea6 kapidox-5.60.0.tar.xz"
diff --git a/community/karchive/APKBUILD b/community/karchive/APKBUILD
new file mode 100644
index 0000000000..5aa37fb877
--- /dev/null
+++ b/community/karchive/APKBUILD
@@ -0,0 +1,31 @@
+# Contributor: Bart Ribbers <bribbers@disroot.org>
+# Maintainer: Bart Ribbers <bribbers@disroot.org>
+pkgname=karchive
+pkgver=5.60.0
+pkgrel=0
+pkgdesc="Qt 5 addon providing access to numerous types of archives"
+arch="all"
+url="https://community.kde.org/Frameworks"
+license="LGPL-2.0-only AND LGPL-2.1-or-later"
+depends_dev="bzip2-dev xz-dev"
+makedepends="$depends_dev extra-cmake-modules doxygen graphviz qt5-qttools-dev"
+source="https://download.kde.org/stable/frameworks/${pkgver%.*}/$pkgname-$pkgver.tar.xz"
+subpackages="$pkgname-dev $pkgname-doc"
+
+build() {
+ cmake \
+ -DCMAKE_BUILD_TYPE=RelWithDebInfo \
+ -DCMAKE_INSTALL_PREFIX=/usr \
+ -DCMAKE_INSTALL_LIBDIR=lib \
+ -DBUILD_QCH=ON
+ make
+}
+
+check() {
+ CTEST_OUTPUT_ON_FAILURE=TRUE ctest
+}
+
+package() {
+ DESTDIR="$pkgdir" make install
+}
+sha512sums="c3405fe2e5b6e4cb791cebd06a18984c4c699703fd690516724e411897944af5181042d82dfa264a0f2f503ef94820c6609f07eab2d186b2ee7639f860770b3b karchive-5.60.0.tar.xz"
diff --git a/community/kauth/APKBUILD b/community/kauth/APKBUILD
new file mode 100644
index 0000000000..a8c8478dff
--- /dev/null
+++ b/community/kauth/APKBUILD
@@ -0,0 +1,32 @@
+# Contributor: Bart Ribbers <bribbers@disroot.org>
+# Maintainer: Bart Ribbers <bribbers@disroot.org>
+pkgname=kauth
+pkgver=5.60.0
+pkgrel=0
+pkgdesc="Abstraction to system policy and authentication features"
+arch="all"
+url="https://community.kde.org/Frameworks"
+license="LGPL-2.1-or-later"
+depends_dev="qt5-qtbase-dev kcoreaddons-dev polkit-qt-1-dev"
+makedepends="$depends_dev extra-cmake-modules qt5-qttools-dev doxygen"
+source="https://download.kde.org/stable/frameworks/${pkgver%.*}/$pkgname-$pkgver.tar.xz"
+subpackages="$pkgname-dev $pkgname-doc $pkgname-lang"
+
+build() {
+ cmake \
+ -DCMAKE_BUILD_TYPE=RelWithDebInfo \
+ -DCMAKE_INSTALL_PREFIX=/usr \
+ -DCMAKE_INSTALL_LIBDIR=lib \
+ -DBUILD_QCH=ON
+ make
+}
+
+check() {
+ # KAuthHelperTest hangs
+ CTEST_OUTPUT_ON_FAILURE=TRUE ctest -E '(KAuthHelperTest)'
+}
+
+package() {
+ DESTDIR="$pkgdir" make install
+}
+sha512sums="f35c904f22d04af26cca20fdc4c565203ef929e8efb7678aed8aa97d14d8be35e06a03e7db64a2bc4c17f9983072208fa4350c85790cca784bc4f1d81b2a7fd9 kauth-5.60.0.tar.xz"
diff --git a/community/kbookmarks/APKBUILD b/community/kbookmarks/APKBUILD
new file mode 100644
index 0000000000..acb2fe6be4
--- /dev/null
+++ b/community/kbookmarks/APKBUILD
@@ -0,0 +1,32 @@
+# Contributor: Bart Ribbers <bribbers@disroot.org>
+# Maintainer: Bart Ribbers <bribbers@disroot.org>
+pkgname=kbookmarks
+pkgver=5.60.0
+pkgrel=0
+pkgdesc="Support for bookmarks and the XBEL format"
+arch="all"
+url="https://community.kde.org/Frameworks"
+license="LGPL-2.1-or-later"
+depends_dev="qt5-qtbase-dev kconfig-dev kcoreaddons-dev kcodecs-dev kconfigwidgets-dev kwidgetsaddons-dev kxmlgui-dev"
+makedepends="$depends_dev extra-cmake-modules qt5-qttools-dev doxygen"
+checkdepends="xvfb-run"
+source="https://download.kde.org/stable/frameworks/${pkgver%.*}/$pkgname-$pkgver.tar.xz"
+subpackages="$pkgname-dev $pkgname-doc $pkgname-lang"
+
+build() {
+ cmake \
+ -DCMAKE_BUILD_TYPE=RelWithDebInfo \
+ -DCMAKE_INSTALL_PREFIX=/usr \
+ -DCMAKE_INSTALL_LIBDIR=lib \
+ -DBUILD_QCH=ON
+ make
+}
+
+check() {
+ CTEST_OUTPUT_ON_FAILURE=TRUE xvfb-run ctest
+}
+
+package() {
+ DESTDIR="$pkgdir" make install
+}
+sha512sums="bd5a7a2aaed59c585abdf41a606ccc69e7096964e09c4fe7a67575cb2514adbebd4588adfc9feff6aa1cefe41847b1103ecabd5d105937a7c78365f00ee3efbd kbookmarks-5.60.0.tar.xz"
diff --git a/community/kcmutils/APKBUILD b/community/kcmutils/APKBUILD
new file mode 100644
index 0000000000..e2c4ef1a44
--- /dev/null
+++ b/community/kcmutils/APKBUILD
@@ -0,0 +1,31 @@
+# Contributor: Bart Ribbers <bribbers@disroot.org>
+# Maintainer: Bart Ribbers <bribbers@disroot.org>
+pkgname=kcmutils
+pkgver=5.60.0
+pkgrel=0
+pkgdesc="Utilities for interacting with KCModules"
+arch="all"
+url="https://community.kde.org/Frameworks"
+license="LGPL-2.1-only AND LGPL-2.1-or-later"
+depends_dev="kitemviews-dev kconfigwidgets-dev kcoreaddons-dev ki18n-dev kiconthemes-dev kservice-dev kxmlgui-dev kdeclarative-dev"
+makedepends="$depends_dev extra-cmake-modules doxygen qt5-qttools-dev"
+source="https://download.kde.org/stable/frameworks/${pkgver%.*}/$pkgname-$pkgver.tar.xz"
+subpackages="$pkgname-dev $pkgname-doc $pkgname-lang"
+
+build() {
+ cmake \
+ -DCMAKE_BUILD_TYPE=RelWithDebInfo \
+ -DCMAKE_INSTALL_PREFIX=/usr \
+ -DCMAKE_INSTALL_LIBDIR=lib \
+ -DBUILD_QCH=ON
+ make
+}
+
+check() {
+ CTEST_OUTPUT_ON_FAILURE=TRUE ctest
+}
+
+package() {
+ DESTDIR="$pkgdir" make install
+}
+sha512sums="990407bd55229c0ebfcebfab93e524efdc09b503e394ea80e9b452affd4e1f2bbf74f6eb37cab7333d5f9c6c59a2983acae5bb6b4117a34204908c38938364e0 kcmutils-5.60.0.tar.xz"
diff --git a/community/kcodecs/APKBUILD b/community/kcodecs/APKBUILD
new file mode 100644
index 0000000000..41c8274359
--- /dev/null
+++ b/community/kcodecs/APKBUILD
@@ -0,0 +1,30 @@
+# Contributor: Bart Ribbers <bribbers@disroot.org>
+# Maintainer: Bart Ribbers <bribbers@disroot.org>
+pkgname=kcodecs
+pkgver=5.60.0
+pkgrel=0
+pkgdesc="Provide a collection of methods to manipulate strings using various encodings"
+arch="all"
+url="https://community.kde.org/Frameworks"
+license="LGPL-2.1-only AND LGPL-2.1-or-later"
+makedepends="extra-cmake-modules qt5-qttools-dev gperf doxygen"
+source="https://download.kde.org/stable/frameworks/${pkgver%.*}/$pkgname-$pkgver.tar.xz"
+subpackages="$pkgname-dev $pkgname-doc $pkgname-lang"
+
+build() {
+ cmake \
+ -DCMAKE_BUILD_TYPE=RelWithDebInfo \
+ -DCMAKE_INSTALL_PREFIX=/usr \
+ -DCMAKE_INSTALL_LIBDIR=lib \
+ -DBUILD_QCH=ON
+ make
+}
+
+check() {
+ CTEST_OUTPUT_ON_FAILURE=TRUE ctest
+}
+
+package() {
+ DESTDIR="$pkgdir" make install
+}
+sha512sums="19bc25b0770412180024fb6be06ad5128cb28fe99fa084a6261a42aee28d8fd19ff3946c876755f4ad15d6a376d8696510d4f9afb4aa318f459680ad4c19d779 kcodecs-5.60.0.tar.xz"
diff --git a/community/kcompletion/APKBUILD b/community/kcompletion/APKBUILD
new file mode 100644
index 0000000000..6ca418451d
--- /dev/null
+++ b/community/kcompletion/APKBUILD
@@ -0,0 +1,32 @@
+# Contributor: Bart Ribbers <bribbers@disroot.org>
+# Maintainer: Bart Ribbers <bribbers@disroot.org>
+pkgname=kcompletion
+pkgver=5.60.0
+pkgrel=0
+pkgdesc="Text completion helpers and widgets"
+arch="all"
+url="https://community.kde.org/Frameworks"
+license="LGPL-2.1-or-later"
+depends_dev="kwidgetsaddons-dev kconfig-dev"
+makedepends="$depends_dev extra-cmake-modules qt5-qttools-dev doxygen"
+checkdepends="xvfb-run"
+source="https://download.kde.org/stable/frameworks/${pkgver%.*}/$pkgname-$pkgver.tar.xz"
+subpackages="$pkgname-dev $pkgname-doc $pkgname-lang"
+
+build() {
+ cmake \
+ -DCMAKE_BUILD_TYPE=RelWithDebInfo \
+ -DCMAKE_INSTALL_PREFIX=/usr \
+ -DCMAKE_INSTALL_LIBDIR=lib \
+ -DBUILD_QCH=ON
+ make
+}
+
+check() {
+ CTEST_OUTPUT_ON_FAILURE=TRUE xvfb-run ctest
+}
+
+package() {
+ DESTDIR="$pkgdir" make install
+}
+sha512sums="8ed90c93b06bbe55d6874dd247d88e20319692254e1da9e773cdb9fd576a88cd792aad1866dbce619f542e58668fe7562f5959bf6fec92cb6c6167de537f6026 kcompletion-5.60.0.tar.xz"
diff --git a/community/kconfig/APKBUILD b/community/kconfig/APKBUILD
new file mode 100644
index 0000000000..d7706c98dc
--- /dev/null
+++ b/community/kconfig/APKBUILD
@@ -0,0 +1,32 @@
+# Contributor: Bart Ribbers <bribbers@disroot.org>
+# Maintainer: Bart Ribbers <bribbers@disroot.org>
+pkgname=kconfig
+pkgver=5.60.0
+pkgrel=0
+pkgdesc="Configuration system"
+arch="all"
+url="https://community.kde.org/Frameworks"
+license="LGPL-2.0-or-later AND LGPL-2.0-only AND LGPL-2.1-or-later"
+makedepends="extra-cmake-modules qt5-qttools-dev doxygen"
+checkdepends="xvfb-run"
+source="https://download.kde.org/stable/frameworks/${pkgver%.*}/$pkgname-$pkgver.tar.xz"
+subpackages="$pkgname-dev $pkgname-doc $pkgname-lang"
+
+build() {
+ cmake \
+ -DCMAKE_BUILD_TYPE=RelWithDebInfo \
+ -DCMAKE_INSTALL_PREFIX=/usr \
+ -DCMAKE_INSTALL_LIBDIR=lib \
+ -DBUILD_QCH=ON
+ make
+}
+
+check() {
+ CTEST_OUTPUT_ON_FAILURE=TRUE xvfb-run ctest -E '(kconfigcore-kconfigtest|kconfigcore-kdesktopfiletest|kconfigcore-test_kconf_update)'
+}
+
+package() {
+ DESTDIR="$pkgdir" make install
+}
+
+sha512sums="76aa15e9e1630c687ff7cc6b77060c74472f307442d07ae09d5f4aa61d7b6f29f3f1d270218c6d7fea8e86eb9dda43c96821d19d827a781c7f71da6135d98753 kconfig-5.60.0.tar.xz"
diff --git a/community/kconfigwidgets/APKBUILD b/community/kconfigwidgets/APKBUILD
new file mode 100644
index 0000000000..561b0519d5
--- /dev/null
+++ b/community/kconfigwidgets/APKBUILD
@@ -0,0 +1,32 @@
+# Contributor: Bart Ribbers <bribbers@disroot.org>
+# Maintainer: Bart Ribbers <bribbers@disroot.org>
+pkgname=kconfigwidgets
+pkgver=5.60.0
+pkgrel=0
+pkgdesc="Widgets for KConfig"
+arch="all"
+url="https://community.kde.org/Frameworks"
+license="LGPL-2.1-only AND LGPL-2.1-or-later"
+depends_dev="kauth-dev kcoreaddons-dev kcodecs-dev kconfig-dev kguiaddons-dev ki18n-dev kwidgetsaddons-dev"
+makedepends="$depends_dev extra-cmake-modules kdoctools-dev doxygen qt5-qttools-dev"
+checkdepends="xvfb-run"
+source="https://download.kde.org/stable/frameworks/${pkgver%.*}/$pkgname-$pkgver.tar.xz"
+subpackages="$pkgname-dev $pkgname-doc $pkgname-lang"
+
+build() {
+ cmake \
+ -DCMAKE_BUILD_TYPE=RelWithDebInfo \
+ -DCMAKE_INSTALL_PREFIX=/usr \
+ -DCMAKE_INSTALL_LIBDIR=lib \
+ -DBUILD_QCH=ON
+ make
+}
+
+check() {
+ CTEST_OUTPUT_ON_FAILURE=TRUE xvfb-run ctest
+}
+
+package() {
+ DESTDIR="$pkgdir" make install
+}
+sha512sums="393e9cc775ce8e8046927fd0c1d0ab55116ce104f6b053044cc043cc7ad5835a9191900c21007779e9b97bf584cf72298cd66486cd2b11fe474f0ddea37c26cc kconfigwidgets-5.60.0.tar.xz"
diff --git a/community/kcoreaddons/APKBUILD b/community/kcoreaddons/APKBUILD
new file mode 100644
index 0000000000..3678f9873c
--- /dev/null
+++ b/community/kcoreaddons/APKBUILD
@@ -0,0 +1,37 @@
+# Contributor: Bart Ribbers <bribbers@disroot.org>
+# Maintainer: Bart Ribbers <bribbers@disroot.org>
+pkgname=kcoreaddons
+pkgver=5.60.0
+pkgrel=0
+pkgdesc="Addons to QtCore"
+arch="all"
+url="https://community.kde.org/Frameworks"
+license="LGPL-2.0-or-later AND (LGPL-2.1-only OR LGPL-3.0-only)"
+depends_dev="qt5-qtbase-dev"
+makedepends="$depends_dev extra-cmake-modules qt5-qttools-dev doxygen shared-mime-info"
+source="https://download.kde.org/stable/frameworks/${pkgver%.*}/$pkgname-$pkgver.tar.xz"
+subpackages="$pkgname-dev $pkgname-doc $pkgname-lang"
+
+build() {
+ cmake \
+ -DCMAKE_BUILD_TYPE=RelWithDebInfo \
+ -DCMAKE_INSTALL_PREFIX=/usr \
+ -DCMAKE_INSTALL_LIBDIR=lib \
+ -DBUILD_QCH=ON
+ make
+}
+
+check() {
+ local disabled_tests="kdirwatch_qfswatch"
+ case "$CARCH" in
+ s390x) disabled_tests="$disabled_tests|kdirwatch_inotify|kdirwatch_stat";;
+ esac
+
+ # Excluded test requires >8000 open files
+ CTEST_OUTPUT_ON_FAILURE=TRUE ctest -E "($disabled_tests)_unittest"
+}
+
+package() {
+ DESTDIR="$pkgdir" make install
+}
+sha512sums="ee5ed8a3cde88331f26126019c42cfe59f5057872ec147a0676b57b17f1937469e4e888d55c0476d964313b0377c8a7dd431b9d05cc6a3a570ee7973bf61f685 kcoreaddons-5.60.0.tar.xz"
diff --git a/community/kcrash/APKBUILD b/community/kcrash/APKBUILD
new file mode 100644
index 0000000000..af19364849
--- /dev/null
+++ b/community/kcrash/APKBUILD
@@ -0,0 +1,32 @@
+# Contributor: Bart Ribbers <bribbers@disroot.org>
+# Maintainer: Bart Ribbers <bribbers@disroot.org>
+pkgname=kcrash
+pkgver=5.60.0
+pkgrel=0
+pkgdesc="Support for application crash analysis and bug report from apps"
+arch="all"
+url="https://community.kde.org/Frameworks"
+license="LGPL-2.1-or-later"
+depends_dev="kcoreaddons-dev kwindowsystem-dev"
+makedepends="$depends_dev extra-cmake-modules doxygen qt5-qttools-dev"
+checkdepends="xvfb-run"
+source="https://download.kde.org/stable/frameworks/${pkgver%.*}/$pkgname-$pkgver.tar.xz"
+subpackages="$pkgname-dev $pkgname-doc"
+
+build() {
+ cmake \
+ -DCMAKE_BUILD_TYPE=RelWithDebInfo \
+ -DCMAKE_INSTALL_PREFIX=/usr \
+ -DCMAKE_INSTALL_LIBDIR=lib \
+ -DBUILD_QCH=ON
+ make
+}
+
+check() {
+ CTEST_OUTPUT_ON_FAILURE=TRUE xvfb-run ctest
+}
+
+package() {
+ DESTDIR="$pkgdir" make install
+}
+sha512sums="21404a5cfc48b2a4b2b901765a7a763b05932214dc7d568cf81378e02526954fd708c648d9c51136eb12880d57a94e7f42c64af93a3ce81eb6af41a0ce42027d kcrash-5.60.0.tar.xz"
diff --git a/community/kdbusaddons/APKBUILD b/community/kdbusaddons/APKBUILD
new file mode 100644
index 0000000000..139a1f85b8
--- /dev/null
+++ b/community/kdbusaddons/APKBUILD
@@ -0,0 +1,31 @@
+# Contributor: Bart Ribbers <bribbers@disroot.org>
+# Maintainer: Bart Ribbers <bribbers@disroot.org>
+pkgname=kdbusaddons
+pkgver=5.60.0
+pkgrel=0
+pkgdesc="Addons to QtDBus"
+arch="all"
+url="https://community.kde.org/Frameworks"
+license="LGPL-2.1-only OR LGPL-3.0-only"
+makedepends="extra-cmake-modules qt5-qttools-dev doxygen shared-mime-info"
+source="https://download.kde.org/stable/frameworks/${pkgver%.*}/$pkgname-$pkgver.tar.xz"
+subpackages="$pkgname-dev $pkgname-doc $pkgname-lang"
+options="!check" # Requires running dbus-daemon
+
+build() {
+ cmake \
+ -DCMAKE_BUILD_TYPE=RelWithDebInfo \
+ -DCMAKE_INSTALL_PREFIX=/usr \
+ -DCMAKE_INSTALL_LIBDIR=lib \
+ -DBUILD_QCH=ON
+ make
+}
+
+check() {
+ CTEST_OUTPUT_ON_FAILURE=TRUE ctest
+}
+
+package() {
+ DESTDIR="$pkgdir" make install
+}
+sha512sums="d589abeec760fd2937fa3f7d7c63407429f2afbca68156c8014208df87929f16544ea738936c08f3112b761e42204eca9a6b8fa2e4611c88e46cbc2acc6e50c2 kdbusaddons-5.60.0.tar.xz"
diff --git a/community/kdeclarative/APKBUILD b/community/kdeclarative/APKBUILD
new file mode 100644
index 0000000000..95a516d235
--- /dev/null
+++ b/community/kdeclarative/APKBUILD
@@ -0,0 +1,32 @@
+# Contributor: Bart Ribbers <bribbers@disroot.org>
+# Maintainer: Bart Ribbers <bribbers@disroot.org>
+pkgname=kdeclarative
+pkgver=5.60.0
+pkgrel=0
+pkgdesc="Provides integration of QML and KDE Frameworks"
+arch="all"
+url="https://community.kde.org/Frameworks"
+license="LGPL-2.1-or-later"
+depends_dev="qt5-qtdeclarative-dev kconfig-dev ki18n-dev kiconthemes-dev kio-dev kwidgetsaddons-dev kwindowsystem-dev kglobalaccel-dev kguiaddons-dev kpackage-dev libepoxy-dev"
+makedepends="$depends_dev extra-cmake-modules doxygen qt5-qttools-dev"
+checkdepends="xvfb-run"
+source="https://download.kde.org/stable/frameworks/${pkgver%.*}/$pkgname-$pkgver.tar.xz"
+subpackages="$pkgname-dev $pkgname-doc $pkgname-lang"
+
+build() {
+ cmake \
+ -DCMAKE_BUILD_TYPE=RelWithDebInfo \
+ -DCMAKE_INSTALL_PREFIX=/usr \
+ -DCMAKE_INSTALL_LIBDIR=lib \
+ -DBUILD_QCH=ON
+ make
+}
+
+check() {
+ CTEST_OUTPUT_ON_FAILURE=TRUE xvfb-run ctest
+}
+
+package() {
+ DESTDIR="$pkgdir" make install
+}
+sha512sums="37bb343a615dd5d1c273926dc448214089cd40bb05fd15f772cb3bdcb312a5dfdb32256bc288a2051025e4853554fa2b7b7d105657a9f90385092edc1ec83705 kdeclarative-5.60.0.tar.xz"
diff --git a/community/kded/APKBUILD b/community/kded/APKBUILD
new file mode 100644
index 0000000000..75a7074159
--- /dev/null
+++ b/community/kded/APKBUILD
@@ -0,0 +1,31 @@
+# Contributor: Bart Ribbers <bribbers@disroot.org>
+# Maintainer: Bart Ribbers <bribbers@disroot.org>
+pkgname=kded
+pkgver=5.60.0
+pkgrel=0
+pkgdesc="Extensible deamon for providing system level services"
+arch="all"
+url="https://community.kde.org/Frameworks"
+license="LGPL-2.1-only AND LGPL-2.1-or-later"
+depends_dev="qt5-qtbase-dev kconfig-dev kcoreaddons-dev kcrash-dev kdbusaddons-dev kinit-dev kservice-dev"
+makedepends="$depends_dev extra-cmake-modules kdoctools-dev"
+source="https://download.kde.org/stable/frameworks/${pkgver%.*}/$pkgname-$pkgver.tar.xz"
+subpackages="$pkgname-dev $pkgname-doc"
+
+build() {
+ cmake \
+ -DCMAKE_BUILD_TYPE=RelWithDebInfo \
+ -DCMAKE_INSTALL_PREFIX=/usr \
+ -DCMAKE_INSTALL_LIBDIR=lib
+ make
+}
+
+check() {
+ CTEST_OUTPUT_ON_FAILURE=TRUE ctest
+}
+
+
+package() {
+ DESTDIR="$pkgdir" make install
+}
+sha512sums="05e742bf43be41f831427909d4492d520a90b1e40ea966082fce394d67e8a086d61c9b6014c4ad3f24aa411c6d7d0e648c4f25db1b20879990e56f0e40177d6d kded-5.60.0.tar.xz"
diff --git a/community/kdelibs4support/APKBUILD b/community/kdelibs4support/APKBUILD
new file mode 100644
index 0000000000..a1f9c9fe67
--- /dev/null
+++ b/community/kdelibs4support/APKBUILD
@@ -0,0 +1,33 @@
+# Contributor: Bart Ribbers <bribbers@disroot.org>
+# Maintainer: Bart Ribbers <bribbers@disroot.org>
+pkgname=kdelibs4support
+pkgver=5.60.0
+pkgrel=0
+pkgdesc="Porting aid from KDELibs4"
+arch="all"
+url="https://community.kde.org/Frameworks"
+license="LGPL-2.1-or-later AND MIT AND LGPL-2.1-only AND LGPL-2.0-only AND (LGPL-2.1-only OR LGPL-3.0-only) AND (LGPL-2.0-only OR LGPL-3.0-only)"
+depends_dev="qt5-qtbase-dev qt5-qttools-dev kcompletion-dev kconfig-dev kconfigwidgets-dev kcrash-dev kdesignerplugin kdesignerplugin-dev kglobalaccel-dev kemoticons-dev kguiaddons-dev ki18n-dev kiconthemes-dev kio-dev knotifications-dev kparts-dev kservice-dev ktextwidgets-dev kunitconversion-dev kwidgetsaddons-dev kwindowsystem-dev kxmlgui-dev kdbusaddons-dev kded kded-dev perl-uri"
+makedepends="$depends_dev extra-cmake-modules kdoctools-dev"
+checkdepends="xvfb-run"
+source="https://download.kde.org/stable/frameworks/${pkgver%.*}/portingAids/$pkgname-$pkgver.tar.xz"
+subpackages="$pkgname-dev $pkgname-doc $pkgname-lang"
+options="suid !check" # Fails due to requiring running dbus
+
+build() {
+ cmake \
+ -DCMAKE_BUILD_TYPE=RelWithDebInfo \
+ -DCMAKE_INSTALL_PREFIX=/usr \
+ -DCMAKE_INSTALL_LIBDIR=lib
+ make
+}
+
+check() {
+ CTEST_OUTPUT_ON_FAILURE=TRUE xvfb-run ctest
+}
+
+
+package() {
+ DESTDIR="$pkgdir" make install
+}
+sha512sums="99d3735a1c61b72fb7c3d080acfad565e22da005710285eba97b13e758a5a7be9ab59a30759035e8627ea3f459d386e7016283ad8b83e36e670b57a3c6d3006b kdelibs4support-5.60.0.tar.xz"
diff --git a/community/kdesignerplugin/APKBUILD b/community/kdesignerplugin/APKBUILD
new file mode 100644
index 0000000000..d096f9decd
--- /dev/null
+++ b/community/kdesignerplugin/APKBUILD
@@ -0,0 +1,32 @@
+# Contributor: Bart Ribbers <bribbers@disroot.org>
+# Maintainer: Bart Ribbers <bribbers@disroot.org>
+pkgname=kdesignerplugin
+pkgver=5.60.0
+pkgrel=0
+pkgdesc="Integration of Frameworks widgets in Qt Designer/Creator"
+arch="all"
+url="https://community.kde.org/Frameworks"
+license="LGPL-2.1-only"
+depends_dev="kcoreaddons-dev kconfig-dev kcompletion-dev kconfigwidgets-dev kiconthemes-dev kio-dev kitemviews-dev kplotting-dev ktextwidgets-dev kwidgetsaddons-dev kxmlgui-dev sonnet-dev"
+makedepends="$depends_dev extra-cmake-modules qt5-qttools-dev kdoctools-dev"
+checkdepends="xvfb-run"
+source="https://download.kde.org/stable/frameworks/${pkgver%.*}/$pkgname-$pkgver.tar.xz"
+subpackages="$pkgname-dev $pkgname-doc $pkgname-lang"
+
+build() {
+ cmake \
+ -DCMAKE_BUILD_TYPE=RelWithDebInfo \
+ -DCMAKE_INSTALL_PREFIX=/usr \
+ -DCMAKE_INSTALL_LIBDIR=lib
+ make
+}
+
+check() {
+ CTEST_OUTPUT_ON_FAILURE=TRUE xvfb-run ctest
+}
+
+package() {
+ DESTDIR="$pkgdir" make install
+}
+
+sha512sums="994463669a7996894acd2526f8931ec3081ab801dfc690f2895c9d24c0342ea3f667666e47c0da5ed5a9ae232c7425a7f23aa02792d00eecae71ac8fa6cf4375 kdesignerplugin-5.60.0.tar.xz"
diff --git a/community/kdesu/APKBUILD b/community/kdesu/APKBUILD
new file mode 100644
index 0000000000..276903d90c
--- /dev/null
+++ b/community/kdesu/APKBUILD
@@ -0,0 +1,33 @@
+# Contributor: Bart Ribbers <bribbers@disroot.org>
+# Maintainer: Bart Ribbers <bribbers@disroot.org>
+pkgname=kdesu
+pkgver=5.60.0
+pkgrel=0
+pkgdesc="Integration with su for elevated privileges"
+arch="all"
+url="https://community.kde.org/Frameworks"
+license="LGPL-2.1-only"
+depends_dev="kcoreaddons-dev ki18n-dev kservice-dev kpty-dev"
+makedepends="$depends_dev extra-cmake-modules qt5-qttools-dev doxygen"
+checkdepends="xvfb-run"
+source="https://download.kde.org/stable/frameworks/${pkgver%.*}/$pkgname-$pkgver.tar.xz"
+subpackages="$pkgname-dev $pkgname-lang"
+# Since the goal of this library is to elevate privileges, suid being needed should be obvious
+options="suid"
+
+build() {
+ cmake \
+ -DCMAKE_BUILD_TYPE=RelWithDebInfo \
+ -DCMAKE_INSTALL_PREFIX=/usr \
+ -DCMAKE_INSTALL_LIBDIR=lib
+ make
+}
+
+check() {
+ CTEST_OUTPUT_ON_FAILURE=TRUE xvfb-run ctest
+}
+
+package() {
+ DESTDIR="$pkgdir" make install
+}
+sha512sums="14fa09401a0dc36d9d93a7363557c4902e9ac410a641f0fc8c8da388dfa2051320e97c4f7e289554f3855a574e589b16afc3b381efffda1463cfa4c1f643db50 kdesu-5.60.0.tar.xz"
diff --git a/community/kdewebkit/APKBUILD b/community/kdewebkit/APKBUILD
new file mode 100644
index 0000000000..3e8ee753b0
--- /dev/null
+++ b/community/kdewebkit/APKBUILD
@@ -0,0 +1,32 @@
+# Contributor: Bart Ribbers <bribbers@disroot.org>
+# Maintainer: Bart Ribbers <bribbers@disroot.org>
+pkgname=kdewebkit
+pkgver=5.60.0
+pkgrel=0
+pkgdesc="Integration of the HTML rendering engine WebKit"
+arch="all"
+url="https://community.kde.org/Frameworks"
+license="LGPL-2.1-or-later"
+depends_dev="qt5-qtbase-dev qt5-qtwebkit-dev kconfig-dev kcoreaddons-dev kio-dev kjobwidgets-dev kparts-dev kservice-dev kwallet-dev"
+makedepends="$depends_dev extra-cmake-modules"
+source="https://download.kde.org/stable/frameworks/${pkgver%.*}/portingAids/$pkgname-$pkgver.tar.xz"
+subpackages="$pkgname-dev"
+
+build() {
+ cmake \
+ -DCMAKE_BUILD_TYPE=RelWithDebInfo \
+ -DCMAKE_INSTALL_PREFIX=/usr \
+ -DCMAKE_INSTALL_LIBDIR=lib
+ make
+}
+
+check() {
+ CTEST_OUTPUT_ON_FAILURE=TRUE ctest
+}
+
+
+package() {
+ DESTDIR="$pkgdir" make install
+}
+
+sha512sums="85a537bc6a5ecbb615464c7fb240530f1ce0a1da3b37257991d1d1ae247855dde33149b114d9d8c616919399efb4b0d9e76973b4ed5fb9901afb7406b7e1c0fd kdewebkit-5.60.0.tar.xz"
diff --git a/community/kdnssd/APKBUILD b/community/kdnssd/APKBUILD
new file mode 100644
index 0000000000..4f30c4a252
--- /dev/null
+++ b/community/kdnssd/APKBUILD
@@ -0,0 +1,32 @@
+# Contributor: Bart Ribbers <bribbers@disroot.org>
+# Maintainer: Bart Ribbers <bribbers@disroot.org>
+pkgname=kdnssd
+pkgver=5.60.0
+pkgrel=0
+arch="all"
+pkgdesc="Network service discovery using Zeroconf"
+url="https://community.kde.org/Frameworks"
+license="LGPL-2.0-or-later"
+depends="avahi"
+depends_dev="qt5-qtbase-dev avahi-dev"
+makedepends="$depends_dev extra-cmake-modules qt5-qttools-dev doxygen"
+source="https://download.kde.org/stable/frameworks/${pkgver%.*}/$pkgname-$pkgver.tar.xz"
+subpackages="$pkgname-dev $pkgname-doc $pkgname-lang"
+
+build() {
+ cmake \
+ -DCMAKE_BUILD_TYPE=RelWithDebInfo \
+ -DCMAKE_INSTALL_PREFIX=/usr \
+ -DCMAKE_INSTALL_LIBDIR=lib \
+ -DBUILD_QCH=ON
+ make
+}
+
+check() {
+ CTEST_OUTPUT_ON_FAILURE=TRUE ctest
+}
+
+package() {
+ DESTDIR="$pkgdir" make install
+}
+sha512sums="973ddca65f7636f34d25509a402761c87cf282c1bbec2f2d641c4c6bed707c1aed01532e16cb9ce1f4de3bbb955683739bd0e3102e98c30c44789e7fced40e70 kdnssd-5.60.0.tar.xz"
diff --git a/community/kdoctools/APKBUILD b/community/kdoctools/APKBUILD
new file mode 100644
index 0000000000..1dfc3b1157
--- /dev/null
+++ b/community/kdoctools/APKBUILD
@@ -0,0 +1,34 @@
+# Contributor: Bart Ribbers <bribbers@disroot.org>
+# Maintainer: Bart Ribbers <bribbers@disroot.org>
+pkgname=kdoctools
+pkgver=5.60.0
+pkgrel=0
+pkgdesc="Documentation generation from docbook"
+arch="all"
+url="https://community.kde.org/Frameworks"
+license="LGPL-2.1-only OR LGPL-3.0-only"
+depends="docbook-xml docbook-xsl"
+depends_dev="qt5-qtbase-dev ki18n-dev karchive-dev libxslt-dev libxml2-dev libxml2-utils"
+makedepends="$depends_dev extra-cmake-modules doxygen graphviz perl-uri qt5-qttools-dev"
+source="https://download.kde.org/stable/frameworks/${pkgver%.*}/${pkgname}-${pkgver}.tar.xz"
+subpackages="$pkgname-dev $pkgname-doc $pkgname-lang"
+
+build() {
+ cmake \
+ -DCMAKE_BUILD_TYPE=RelWithDebInfo \
+ -DCMAKE_INSTALL_PREFIX=/usr \
+ -DCMAKE_INSTALL_LIBDIR=lib \
+ -DBUILD_QCH=ON
+ make
+}
+
+check() {
+ CTEST_OUTPUT_ON_FAILURE=TRUE ctest
+}
+
+
+package() {
+ DESTDIR="$pkgdir" make install
+}
+
+sha512sums="0ef93030b14d99b95768370e4c9639bdbb2d5e31fa604ed216a101e372e0ccb9197c9f68eb961c7552e0a4e3523f5efc654d3c3a0bd8750539b866898a9f38fd kdoctools-5.60.0.tar.xz"
diff --git a/community/kemoticons/APKBUILD b/community/kemoticons/APKBUILD
new file mode 100644
index 0000000000..6c69405a73
--- /dev/null
+++ b/community/kemoticons/APKBUILD
@@ -0,0 +1,32 @@
+# Contributor: Bart Ribbers <bribbers@disroot.org>
+# Maintainer: Bart Ribbers <bribbers@disroot.org>
+pkgname=kemoticons
+pkgver=5.60.0
+pkgrel=0
+pkgdesc="Support for emoticons and emoticons themes"
+arch="all"
+url="https://community.kde.org/Frameworks"
+license="LGPL-2.1-or-later AND (LGPL-2.1-only OR LGPL-3.0-only)"
+depends_dev="karchive-dev kconfig-dev kservice-dev kcoreaddons-dev"
+makedepends="$depends_dev extra-cmake-modules doxygen qt5-qttools-dev"
+checkdepends="xvfb-run"
+source="https://download.kde.org/stable/frameworks/${pkgver%.*}/$pkgname-$pkgver.tar.xz"
+subpackages="$pkgname-dev $pkgname-doc"
+
+build() {
+ cmake \
+ -DCMAKE_BUILD_TYPE=RelWithDebInfo \
+ -DCMAKE_INSTALL_PREFIX=/usr \
+ -DCMAKE_INSTALL_LIBDIR=lib \
+ -DBUILD_QCH=ON
+ make
+}
+
+check() {
+ CTEST_OUTPUT_ON_FAILURE=TRUE xvfb-run ctest
+}
+
+package() {
+ DESTDIR="$pkgdir" make install
+}
+sha512sums="a1390b7e0dc2362af30c0591cfa99cb585bd91f86172013680d2c527f8f5edc130496b29562376cde7e2e13db589078efe3015d3efe76b1e09caf823e19fea23 kemoticons-5.60.0.tar.xz"
diff --git a/community/kfilemetadata/APKBUILD b/community/kfilemetadata/APKBUILD
new file mode 100644
index 0000000000..cacfee8f62
--- /dev/null
+++ b/community/kfilemetadata/APKBUILD
@@ -0,0 +1,34 @@
+# Contributor: Bart Ribbers <bribbers@disroot.org>
+# Maintainer: Bart Ribbers <bribbers@disroot.org>
+pkgname=kfilemetadata
+pkgver=5.60.0
+pkgrel=0
+pkgdesc="A library for extracting file metadata"
+arch="all"
+url="https://community.kde.org/Frameworks"
+license="LGPL-2.1-or-later AND (LGPL-2.1-only OR LGPL-3.0-only)"
+depends_dev="qt5-qtbase-dev karchive-dev kcoreaddons-dev ki18n-dev exiv2-dev taglib-dev ffmpeg-dev attr-dev"
+makedepends="$depends_dev extra-cmake-modules qt5-qttools-dev doxygen"
+source="https://download.kde.org/stable/frameworks/${pkgver%.*}/$pkgname-$pkgver.tar.xz"
+subpackages="$pkgname-dev $pkgname-doc $pkgname-lang"
+
+build() {
+ cmake \
+ -DCMAKE_BUILD_TYPE=RelWithDebInfo \
+ -DCMAKE_INSTALL_PREFIX=/usr \
+ -DCMAKE_INSTALL_LIBDIR=lib \
+ -DBUILD_QCH=ON
+ make
+}
+
+check() {
+ # extractorcoveragetest, propertyinfotest_localized, extractorcollectiontest fail on armhf
+ CTEST_OUTPUT_ON_FAILURE=TRUE ctest -E '(extractorcoveragetest|propertyinfotest_localized|extractorcollectiontest)'
+}
+
+
+package() {
+ DESTDIR="$pkgdir" make install
+}
+
+sha512sums="e9ed29e3c1f0d03ec99ca3da1b7128c3ec75db7165ccf8d722457817e7feae94056ec210e43872830034e583fc38844d30a63abf2ca7078e1daa98fe6ea00f3a kfilemetadata-5.60.0.tar.xz"
diff --git a/community/kglobalaccel/APKBUILD b/community/kglobalaccel/APKBUILD
new file mode 100644
index 0000000000..d85dabfa4c
--- /dev/null
+++ b/community/kglobalaccel/APKBUILD
@@ -0,0 +1,32 @@
+# Contributor: Bart Ribbers <bribbers@disroot.org>
+# Maintainer: Bart Ribbers <bribbers@disroot.org>
+pkgname=kglobalaccel
+pkgver=5.60.0
+pkgrel=0
+pkgdesc="Add support for global workspace shortcuts"
+arch="all"
+url="https://community.kde.org/Frameworks"
+license="LGPL-2.1-or-later"
+depends_dev="qt5-qtx11extras-dev kconfig-dev kcoreaddons-dev kcrash-dev kdbusaddons-dev kwindowsystem-dev"
+makedepends="$depends_dev extra-cmake-modules doxygen qt5-qttools-dev xcb-util-keysyms-dev"
+checkdepends="xvfb-run"
+source="https://download.kde.org/stable/frameworks/${pkgver%.*}/$pkgname-$pkgver.tar.xz"
+subpackages="$pkgname-dev $pkgname-doc $pkgname-lang"
+
+build() {
+ cmake \
+ -DCMAKE_BUILD_TYPE=RelWithDebInfo \
+ -DCMAKE_INSTALL_PREFIX=/usr \
+ -DCMAKE_INSTALL_LIBDIR=lib \
+ -DBUILD_QCH=ON
+ make
+}
+
+check() {
+ CTEST_OUTPUT_ON_FAILURE=TRUE xvfb-run ctest
+}
+
+package() {
+ DESTDIR="$pkgdir" make install
+}
+sha512sums="caf89a31b332fec6f78a68b65c66c72658d9eb595f322155cae01acad4853e612264f75ba8993702e4541a89c6d59c2e16fd4db2cc53487f8e3aa42a869a4901 kglobalaccel-5.60.0.tar.xz"
diff --git a/community/kguiaddons/APKBUILD b/community/kguiaddons/APKBUILD
new file mode 100644
index 0000000000..c827a3df8f
--- /dev/null
+++ b/community/kguiaddons/APKBUILD
@@ -0,0 +1,33 @@
+# Contributor: Bart Ribbers <bribbers@disroot.org>
+# Maintainer: Bart Ribbers <bribbers@disroot.org>
+pkgname=kguiaddons
+pkgver=5.60.0
+pkgrel=0
+pkgdesc="Addons to QtGui"
+arch="all"
+url="https://community.kde.org/Frameworks"
+license="LGPL-2.1-only OR LGPL-3.0-only"
+makedepends="extra-cmake-modules doxygen qt5-qttools-dev"
+checkdepends="xvfb-run"
+source="https://download.kde.org/stable/frameworks/${pkgver%.*}/$pkgname-$pkgver.tar.xz"
+subpackages="$pkgname-dev $pkgname-doc"
+
+build() {
+ cmake \
+ -DCMAKE_BUILD_TYPE=RelWithDebInfo \
+ -DCMAKE_INSTALL_PREFIX=/usr \
+ -DCMAKE_INSTALL_LIBDIR=lib \
+ -DBUILD_QCH=ON
+ make
+}
+
+check() {
+ CTEST_OUTPUT_ON_FAILURE=TRUE xvfb-run ctest
+}
+
+
+package() {
+ DESTDIR="$pkgdir" make install
+}
+
+sha512sums="0d143e4c96cff01b52ddca19b890a5aedc9714ec8321ae7399814d34b64c289dd8d4a6416f5ff292a1bc55de76d87c153443d9dc9873848ae4ca2f8c31028194 kguiaddons-5.60.0.tar.xz"
diff --git a/community/kholidays/APKBUILD b/community/kholidays/APKBUILD
new file mode 100644
index 0000000000..e8d5711ffd
--- /dev/null
+++ b/community/kholidays/APKBUILD
@@ -0,0 +1,33 @@
+# Contributor: Bart Ribbers <bribbers@disroot.org>
+# Maintainer: Bart Ribbers <bribbers@disroot.org>
+pkgname=kholidays
+pkgver=5.60.0
+pkgrel=0
+pkgdesc="Support for icon themes"
+arch="all"
+url="https://community.kde.org/Frameworks"
+license="LGPL-2.0-or-later"
+depends_dev="qt5-qtbase-dev qt5-qtdeclarative-dev"
+makedepends="$depends_dev extra-cmake-modules doxygen qt5-qttools-dev"
+source="https://download.kde.org/stable/frameworks/${pkgver%.*}/$pkgname-$pkgver.tar.xz"
+subpackages="$pkgname-dev $pkgname-doc $pkgname-lang"
+
+build() {
+ cmake \
+ -DCMAKE_BUILD_TYPE=RelWithDebInfo \
+ -DCMAKE_INSTALL_PREFIX=/usr \
+ -DCMAKE_INSTALL_LIBDIR=lib \
+ -DBUILD_QCH=ON
+ make
+}
+
+check() {
+ CTEST_OUTPUT_ON_FAILURE=TRUE ctest
+}
+
+
+package() {
+ DESTDIR="$pkgdir" make install
+}
+
+sha512sums="e9f39ed19885f2bf41d497439aa09de8a1a5568eacd0a635c32a785ca3b246b048d4d5b30d924359ce1be4d9a49692f625139f0476ff95c79a577ddfaf402c45 kholidays-5.60.0.tar.xz"
diff --git a/community/khtml/APKBUILD b/community/khtml/APKBUILD
new file mode 100644
index 0000000000..113019a400
--- /dev/null
+++ b/community/khtml/APKBUILD
@@ -0,0 +1,31 @@
+# Contributor: Bart Ribbers <bribbers@disroot.org>
+# Maintainer: Bart Ribbers <bribbers@disroot.org>
+pkgname=khtml
+pkgver=5.60.0
+pkgrel=0
+pkgdesc="The KDE HTML library, ancestor of WebKit"
+arch="all"
+url="https://community.kde.org/Frameworks"
+license="LGPL-2.1-or-later AND LGPL-2.1-only"
+depends_dev="qt5-qtbase-dev perl-dev giflib-dev libjpeg-turbo-dev karchive-dev kcodecs-dev kglobalaccel-dev ki18n-dev kiconthemes-dev kio-dev kjs-dev knotifications-dev kparts-dev sonnet-dev ktextwidgets-dev kwallet-dev kwidgetsaddons-dev kwindowsystem-dev kxmlgui-dev"
+makedepends="$depends_dev extra-cmake-modules gperf"
+checkdepends="xvfb-run"
+source="https://download.kde.org/stable/frameworks/${pkgver%.*}/portingAids/$pkgname-$pkgver.tar.xz"
+subpackages="$pkgname-dev $pkgname-lang"
+
+build() {
+ cmake \
+ -DCMAKE_BUILD_TYPE=RelWithDebInfo \
+ -DCMAKE_INSTALL_PREFIX=/usr \
+ -DCMAKE_INSTALL_LIBDIR=lib
+ make
+}
+
+check() {
+ CTEST_OUTPUT_ON_FAILURE=TRUE xvfb-run ctest
+}
+
+package() {
+ DESTDIR="$pkgdir" make install
+}
+sha512sums="97e6fe62ef8afd05e5798b7fb92906f9cd6e8094d993605c90a0b35f7e10ba2e2d5e735083be09ce51356ad2d13d07122a2468c3e947a19ea9678e32c311e811 khtml-5.60.0.tar.xz"
diff --git a/community/ki18n/APKBUILD b/community/ki18n/APKBUILD
new file mode 100644
index 0000000000..6644516b49
--- /dev/null
+++ b/community/ki18n/APKBUILD
@@ -0,0 +1,34 @@
+# Contributor: Bart Ribbers <bribbers@disroot.org>
+# Maintainer: Bart Ribbers <bribbers@disroot.org>
+pkgname=ki18n
+pkgver=5.60.0
+pkgrel=0
+pkgdesc="Advanced internationalization framework"
+arch="all"
+url="https://community.kde.org/Frameworks"
+license="LGPL-2.0-or-later AND (LGPL-2.1-only OR LGPL-3.0-or-later)"
+depends_dev="qt5-qtdeclarative-dev qt5-qtscript-dev"
+makedepends="$depends_dev extra-cmake-modules doxygen qt5-qttools-dev"
+source="https://download.kde.org/stable/frameworks/${pkgver%.*}/$pkgname-$pkgver.tar.xz"
+subpackages="$pkgname-dev $pkgname-doc $pkgname-lang"
+options="!check"
+
+build() {
+ cmake \
+ -DCMAKE_BUILD_TYPE=RelWithDebInfo \
+ -DCMAKE_INSTALL_PREFIX=/usr \
+ -DCMAKE_INSTALL_LIBDIR=lib \
+ -DBUILD_QCH=ON
+ make
+}
+
+check() {
+ CTEST_OUTPUT_ON_FAILURE=TRUE ctest
+}
+
+
+package() {
+ DESTDIR="$pkgdir" make install
+}
+
+sha512sums="c49d764861ba539dc77ba05e87d654cc96390d64875636864888052d94ec013411ee6174b3342b178e4f4f2a3ef625ca29a7f3fa7852ee34084a4b480c9dd35a ki18n-5.60.0.tar.xz"
diff --git a/community/kiconthemes/APKBUILD b/community/kiconthemes/APKBUILD
new file mode 100644
index 0000000000..8c2391a287
--- /dev/null
+++ b/community/kiconthemes/APKBUILD
@@ -0,0 +1,34 @@
+# Contributor: Bart Ribbers <bribbers@disroot.org>
+# Maintainer: Bart Ribbers <bribbers@disroot.org>
+pkgname=kiconthemes
+pkgver=5.60.0
+pkgrel=0
+pkgdesc="Support for icon themes"
+arch="all"
+url="https://community.kde.org/Frameworks"
+license="LGPL-2.1-only"
+depends_dev="qt5-qtsvg-dev karchive-dev ki18n-dev kcoreaddons-dev kconfigwidgets-dev kwidgetsaddons-dev kitemviews-dev"
+makedepends="$depends_dev extra-cmake-modules doxygen qt5-qttools-dev"
+checkdepends="xvfb-run"
+source="https://download.kde.org/stable/frameworks/${pkgver%.*}/$pkgname-$pkgver.tar.xz"
+subpackages="$pkgname-dev $pkgname-doc $pkgname-lang"
+options="!check" # 1 Test fail
+
+build() {
+ cmake \
+ -DCMAKE_BUILD_TYPE=RelWithDebInfo \
+ -DCMAKE_INSTALL_PREFIX=/usr \
+ -DCMAKE_INSTALL_LIBDIR=lib \
+ -DBUILD_QCH=ON
+ make
+}
+
+check() {
+ CTEST_OUTPUT_ON_FAILURE=TRUE xvfb-run ctest
+}
+
+package() {
+ DESTDIR="$pkgdir" make install
+}
+
+sha512sums="446b424ef97d74d76d8e3741fc4571212f8ca2026b231a8693737db8c6efbd161cadceae9d40ae224dc66149474bdb983ca50f05e9d337808b38f9ceb7d2f61d kiconthemes-5.60.0.tar.xz"
diff --git a/community/kidletime/APKBUILD b/community/kidletime/APKBUILD
new file mode 100644
index 0000000000..4544edb685
--- /dev/null
+++ b/community/kidletime/APKBUILD
@@ -0,0 +1,31 @@
+# Contributor: Bart Ribbers <bribbers@disroot.org>
+# Maintainer: Bart Ribbers <bribbers@disroot.org>
+pkgname=kidletime
+pkgver=5.60.0
+pkgrel=0
+pkgdesc="Monitoring user activity"
+arch="all"
+url="https://community.kde.org/Frameworks"
+license="LGPL-2.0-only"
+depends_dev="qt5-qtx11extras-dev"
+makedepends="$depends_dev extra-cmake-modules doxygen qt5-qttools-dev"
+source="https://download.kde.org/stable/frameworks/${pkgver%.*}/$pkgname-$pkgver.tar.xz"
+subpackages="$pkgname-dev $pkgname-doc"
+
+build() {
+ cmake \
+ -DCMAKE_BUILD_TYPE=RelWithDebInfo \
+ -DCMAKE_INSTALL_PREFIX=/usr \
+ -DCMAKE_INSTALL_LIBDIR=lib \
+ -DBUILD_QCH=ON
+ make
+}
+
+check() {
+ CTEST_OUTPUT_ON_FAILURE=TRUE ctest
+}
+
+package() {
+ DESTDIR="$pkgdir" make install
+}
+sha512sums="2c2d55a7a3128caf10bd0a6552216c92b5903b5f78c932417a0736abb91b618a4f57fe7310267cec5f5c21c5376386ba1abcc9c758d594a89be281457850a48d kidletime-5.60.0.tar.xz"
diff --git a/community/kimageformats/APKBUILD b/community/kimageformats/APKBUILD
new file mode 100644
index 0000000000..6c9ec49bc6
--- /dev/null
+++ b/community/kimageformats/APKBUILD
@@ -0,0 +1,29 @@
+# Contributor: Bart Ribbers <bribbers@disroot.org>
+# Maintainer: Bart Ribbers <bribbers@disroot.org>
+pkgname=kimageformats
+pkgver=5.60.0
+pkgrel=0
+pkgdesc="Image format plugins for Qt5"
+arch="all"
+url="https://community.kde.org/Frameworks"
+license="LGPL-2.1-or-later"
+makedepends="qt5-qtbase-dev karchive-dev extra-cmake-modules openexr-dev"
+checkdepends="xvfb-run"
+source="https://download.kde.org/stable/frameworks/${pkgver%.*}/$pkgname-$pkgver.tar.xz"
+
+build() {
+ cmake \
+ -DCMAKE_BUILD_TYPE=RelWithDebInfo \
+ -DCMAKE_INSTALL_PREFIX=/usr \
+ -DCMAKE_INSTALL_LIBDIR=lib
+ make
+}
+
+check() {
+ CTEST_OUTPUT_ON_FAILURE=TRUE xvfb-run ctest
+}
+
+package() {
+ DESTDIR="$pkgdir" make install
+}
+sha512sums="a63064efc1c971b5abef3e67f383e402c24e5fa911ee4bc7a3b29362afee45ab4e01287c90fedd48f281303a32336b7657fc4426043067325e53c62a85d32c7b kimageformats-5.60.0.tar.xz"
diff --git a/community/kinit/APKBUILD b/community/kinit/APKBUILD
new file mode 100644
index 0000000000..20c4d575d7
--- /dev/null
+++ b/community/kinit/APKBUILD
@@ -0,0 +1,31 @@
+# Contributor: Bart Ribbers <bribbers@disroot.org>
+# Maintainer: Bart Ribbers <bribbers@disroot.org>
+pkgname=kinit
+pkgver=5.60.0
+pkgrel=0
+pkgdesc="Process launcher to speed up launching KDE applications"
+arch="all"
+url="https://community.kde.org/Frameworks"
+license="LGPL-2.1-only OR LGPL-3.0-only"
+depends_dev="qt5-qtbase-dev libcap-dev kservice-dev kio-dev ki18n-dev kwindowsystem-dev kcrash-dev kconfig-dev"
+makedepends="$depends_dev extra-cmake-modules kdoctools-dev"
+source="https://download.kde.org/stable/frameworks/${pkgver%.*}/$pkgname-$pkgver.tar.xz"
+subpackages="$pkgname-dev $pkgname-doc $pkgname-lang"
+
+build() {
+ cmake \
+ -DCMAKE_BUILD_TYPE=RelWithDebInfo \
+ -DCMAKE_INSTALL_PREFIX=/usr \
+ -DCMAKE_INSTALL_LIBDIR=lib \
+ -DBUILD_QCH=ON
+ make
+}
+
+check() {
+ CTEST_OUTPUT_ON_FAILURE=TRUE ctest
+}
+
+package() {
+ DESTDIR="$pkgdir" make install
+}
+sha512sums="68a6511a5e952b362d63f59e4034892b45aea17067401491072a638046b5d464573de19ecccf0a0d700b95d36ff8d507f1c0f0e936ef54e62640267b76c5340c kinit-5.60.0.tar.xz"
diff --git a/community/kio/APKBUILD b/community/kio/APKBUILD
new file mode 100644
index 0000000000..e384856063
--- /dev/null
+++ b/community/kio/APKBUILD
@@ -0,0 +1,37 @@
+# Contributor: Bart Ribbers <bribbers@disroot.org>
+# Maintainer: Bart Ribbers <bribbers@disroot.org>
+pkgname=kio
+pkgver=5.60.0
+pkgrel=0
+pkgdesc="Resource and network access abstraction"
+arch="all"
+url="https://community.kde.org/Frameworks"
+license="LGPL-2.1-only AND LGPL-2.1-or-later AND (LGPL-2.1-only OR LGPL-3.0-only)"
+depends_dev="qt5-qtscript-dev karchive-dev kconfig-dev kcoreaddons-dev
+ kcrash-dev kdbusaddons-dev ki18n-dev kservice-dev solid-dev kbookmarks-dev
+ kcompletion-dev kconfigwidgets-dev kiconthemes-dev kitemviews-dev
+ kjobwidgets-dev kwidgetsaddons-dev kwindowsystem-dev kwallet-dev
+ knotifications-dev"
+makedepends="$depends_dev extra-cmake-modules doxygen qt5-qttools-dev libxslt-dev libxml2-dev kdoctools-dev"
+checkdepends="xvfb-run"
+source="https://download.kde.org/stable/frameworks/${pkgver%.*}/$pkgname-$pkgver.tar.xz"
+subpackages="$pkgname-dev $pkgname-doc $pkgname-lang"
+options="!check" # Fails due to requiring physical devices not normally available and test 14 hangs
+
+build() {
+ cmake \
+ -DCMAKE_BUILD_TYPE=RelWithDebInfo \
+ -DCMAKE_INSTALL_PREFIX=/usr \
+ -DCMAKE_INSTALL_LIBDIR=lib \
+ -DBUILD_QCH=ON
+ make
+}
+
+check() {
+ CTEST_OUTPUT_ON_FAILURE=TRUE xvfb-run ctest
+}
+
+package() {
+ DESTDIR="$pkgdir" make install
+}
+sha512sums="2aa596e4fa62e5f1666adb1850331cfeb1874fd6019ad951a8efad165484ebf2bd093ffe06b0b433956ff4a7b763c121be82841562b707435d9e84460528fa91 kio-5.60.0.tar.xz"
diff --git a/community/kirigami2/APKBUILD b/community/kirigami2/APKBUILD
new file mode 100644
index 0000000000..d462e384b2
--- /dev/null
+++ b/community/kirigami2/APKBUILD
@@ -0,0 +1,38 @@
+# Contributor: Bart Ribbers <bribbers@disroot.org>
+# Maintainer: Bart Ribbers <bribbers@disroot.org>
+pkgname=kirigami2
+pkgver=5.60.0
+pkgrel=0
+pkgdesc="A QtQuick based components set"
+arch="all"
+url="https://community.kde.org/Frameworks"
+license="LGPL-2.0-only"
+depends="qt5-qtgraphicaleffects"
+depends_dev="qt5-qtbase-dev qt5-qtdeclarative-dev qt5-qtsvg-dev qt5-qtquickcontrols2-dev kcoreaddons-dev kconfig-dev kwindowsystem-dev"
+makedepends="$depends_dev extra-cmake-modules qt5-qttools-dev"
+source="https://download.kde.org/stable/frameworks/${pkgver%.*}/$pkgname-$pkgver.tar.xz"
+subpackages="$pkgname-dev $pkgname-libs $pkgname-lang"
+builddir="$srcdir/$pkgname-$pkgver/build"
+
+prepare() {
+ default_prepare
+ mkdir "$builddir" && cd "$builddir"
+}
+
+build() {
+ cmake .. \
+ -DCMAKE_BUILD_TYPE=RelWithDebInfo \
+ -DCMAKE_INSTALL_PREFIX=/usr \
+ -DKDE_INSTALL_LIBDIR=lib \
+ -DBUILD_EXAMPLES=ON
+ make
+}
+
+check() {
+ CTEST_OUTPUT_ON_FAILURE=TRUE ctest
+}
+
+package() {
+ DESTDIR="$pkgdir" make install
+}
+sha512sums="e8426e518744172b9c08f198244314ed80bb529af79475c921ed87bb21e031f788e90906e117916b11c10256814016c95583fe835e08e48de4bccda000b5dda2 kirigami2-5.60.0.tar.xz"
diff --git a/community/kitemmodels/APKBUILD b/community/kitemmodels/APKBUILD
new file mode 100644
index 0000000000..a4e02a2d58
--- /dev/null
+++ b/community/kitemmodels/APKBUILD
@@ -0,0 +1,32 @@
+# Contributor: Bart Ribbers <bribbers@disroot.org>
+# Maintainer: Bart Ribbers <bribbers@disroot.org>
+pkgname=kitemmodels
+pkgver=5.60.0
+pkgrel=0
+pkgdesc="Models for Qt Model/View system"
+arch="all"
+url="https://community.kde.org/Frameworks"
+license="LGPL-2.0-only AND LGPL-2.0-or-later"
+depends_dev="qt5-qtbase-dev"
+makedepends="$depends_dev extra-cmake-modules qt5-qttools-dev doxygen"
+checkdepends="xvfb-run"
+source="https://download.kde.org/stable/frameworks/${pkgver%.*}/$pkgname-$pkgver.tar.xz"
+subpackages="$pkgname-dev $pkgname-doc"
+
+build() {
+ cmake \
+ -DCMAKE_BUILD_TYPE=RelWithDebInfo \
+ -DCMAKE_INSTALL_PREFIX=/usr \
+ -DCMAKE_INSTALL_LIBDIR=lib \
+ -DBUILD_QCH=ON
+ make
+}
+
+check() {
+ CTEST_OUTPUT_ON_FAILURE=TRUE xvfb-run ctest
+}
+
+package() {
+ DESTDIR="$pkgdir" make install
+}
+sha512sums="fd37bbf9dfb66585157170c86624937fd8db4bf17b6de82778852950f119c0c42a9f538784d3d7b5c8893fdba255861251077ef145c6b0dfa3de1752c5ec8ace kitemmodels-5.60.0.tar.xz"
diff --git a/community/kitemviews/APKBUILD b/community/kitemviews/APKBUILD
new file mode 100644
index 0000000000..db4ec57ad1
--- /dev/null
+++ b/community/kitemviews/APKBUILD
@@ -0,0 +1,32 @@
+# Contributor: Bart Ribbers <bribbers@disroot.org>
+# Maintainer: Bart Ribbers <bribbers@disroot.org>
+pkgname=kitemviews
+pkgver=5.60.0
+pkgrel=0
+pkgdesc="Widget addons for Qt Model/View"
+arch="all"
+url="https://community.kde.org/Frameworks"
+license="GPL-2.0-only AND LGPL-2.1-only"
+depends_dev="qt5-qtbase-dev"
+makedepends="extra-cmake-modules qt5-qttools-dev doxygen"
+checkdepends="xvfb-run"
+source="https://download.kde.org/stable/frameworks/${pkgver%.*}/$pkgname-$pkgver.tar.xz"
+subpackages="$pkgname-dev $pkgname-doc $pkgname-lang"
+
+build() {
+ cmake \
+ -DCMAKE_BUILD_TYPE=RelWithDebInfo \
+ -DCMAKE_INSTALL_PREFIX=/usr \
+ -DCMAKE_INSTALL_LIBDIR=lib \
+ -DBUILD_QCH=ON
+ make
+}
+
+check() {
+ CTEST_OUTPUT_ON_FAILURE=TRUE xvfb-run ctest
+}
+
+package() {
+ DESTDIR="$pkgdir" make install
+}
+sha512sums="063afca762b2aff7d089a1e25aacd6029ba12ef77098080cc05e2ecbf7f83558cc1a59828c28770dcf90180b3e24d80823ad5363bacd049c89b2a248937dc40a kitemviews-5.60.0.tar.xz"
diff --git a/community/kjobwidgets/APKBUILD b/community/kjobwidgets/APKBUILD
new file mode 100644
index 0000000000..835c8a4c93
--- /dev/null
+++ b/community/kjobwidgets/APKBUILD
@@ -0,0 +1,31 @@
+# Contributor: Bart Ribbers <bribbers@disroot.org>
+# Maintainer: Bart Ribbers <bribbers@disroot.org>
+pkgname=kjobwidgets
+pkgver=5.60.0
+pkgrel=0
+pkgdesc="Widgets for tracking KJob instances"
+arch="all"
+url="https://community.kde.org/Frameworks"
+license="LGPL-2.1-only AND (LGPL-2.1-only OR LGPL-3.0-only)"
+depends_dev="qt5-qtx11extras-dev kcoreaddons-dev kwidgetsaddons-dev"
+makedepends="$depends_dev extra-cmake-modules qt5-qttools-dev doxygen"
+source="https://download.kde.org/stable/frameworks/${pkgver%.*}/$pkgname-$pkgver.tar.xz"
+subpackages="$pkgname-dev $pkgname-doc $pkgname-lang"
+
+build() {
+ cmake \
+ -DCMAKE_BUILD_TYPE=RelWithDebInfo \
+ -DCMAKE_INSTALL_PREFIX=/usr \
+ -DCMAKE_INSTALL_LIBDIR=lib \
+ -DBUILD_QCH=ON
+ make
+}
+
+check() {
+ CTEST_OUTPUT_ON_FAILURE=TRUE ctest
+}
+
+package() {
+ DESTDIR="$pkgdir" make install
+}
+sha512sums="b2bafa0b59fe6c8cbd1b674fdee71da384cc114a1efc8144310e82dc39ba42e63db7bd5acad986c845bc260aaab9fec2348e1bf34b766c3511033dbf4013972d kjobwidgets-5.60.0.tar.xz"
diff --git a/community/kjs/APKBUILD b/community/kjs/APKBUILD
new file mode 100644
index 0000000000..aa2ab41429
--- /dev/null
+++ b/community/kjs/APKBUILD
@@ -0,0 +1,30 @@
+# Contributor: Bart Ribbers <bribbers@disroot.org>
+# Maintainer: Bart Ribbers <bribbers@disroot.org>
+pkgname=kjs
+pkgver=5.60.0
+pkgrel=0
+pkgdesc="Support for JS scripting in applications"
+arch="all"
+url="https://community.kde.org/Frameworks"
+license="LGPL-2.1-or-later AND BSD-3-Clause AND MIT"
+depends_dev="qt5-qtbase-dev perl-dev pcre-dev"
+makedepends="$depends_dev extra-cmake-modules kdoctools-dev"
+source="https://download.kde.org/stable/frameworks/${pkgver%.*}/portingAids/$pkgname-$pkgver.tar.xz"
+subpackages="$pkgname-dev $pkgname-doc"
+
+build() {
+ cmake \
+ -DCMAKE_BUILD_TYPE=RelWithDebInfo \
+ -DCMAKE_INSTALL_PREFIX=/usr \
+ -DCMAKE_INSTALL_LIBDIR=lib
+ make
+}
+
+check() {
+ CTEST_OUTPUT_ON_FAILURE=TRUE ctest
+}
+
+package() {
+ DESTDIR="$pkgdir" make install
+}
+sha512sums="55a22bdb2bed5f6d0dda3128d066b96f2de4f5b907288d191c34e7705e53afbba092335b5ae688cc9e1e63fdc1f13b6adc7ca2acfab55cabfab014b078cd2668 kjs-5.60.0.tar.xz"
diff --git a/community/kjsembed/APKBUILD b/community/kjsembed/APKBUILD
new file mode 100644
index 0000000000..46bf1df671
--- /dev/null
+++ b/community/kjsembed/APKBUILD
@@ -0,0 +1,30 @@
+# Contributor: Bart Ribbers <bribbers@disroot.org>
+# Maintainer: Bart Ribbers <bribbers@disroot.org>
+pkgname=kjsembed
+pkgver=5.60.0
+pkgrel=0
+pkgdesc="JavaScript bindings for QObject"
+arch="all"
+url="https://community.kde.org/Frameworks"
+license="LGPL-2.1-or-later"
+depends_dev="qt5-qtsvg-dev kjs-dev ki18n-dev"
+makedepends="$depends_dev extra-cmake-modules qt5-qttools-dev kdoctools-dev"
+source="https://download.kde.org/stable/frameworks/${pkgver%.*}/portingAids/$pkgname-$pkgver.tar.xz"
+subpackages="$pkgname-dev $pkgname-doc $pkgname-lang"
+
+build() {
+ cmake \
+ -DCMAKE_BUILD_TYPE=RelWithDebInfo \
+ -DCMAKE_INSTALL_PREFIX=/usr \
+ -DCMAKE_INSTALL_LIBDIR=lib
+ make
+}
+
+check() {
+ CTEST_OUTPUT_ON_FAILURE=TRUE ctest
+}
+
+package() {
+ DESTDIR="$pkgdir" make install
+}
+sha512sums="e4811148cc1e42b2149d215c5365658a41fcf1d65cb68ce1261181520fdd7dc8771971baa748b1e0afec1eeb1528e9e22d837923bc6011dcb331730be0c023b5 kjsembed-5.60.0.tar.xz"
diff --git a/community/kmediaplayer/APKBUILD b/community/kmediaplayer/APKBUILD
new file mode 100644
index 0000000000..0540ee0f4f
--- /dev/null
+++ b/community/kmediaplayer/APKBUILD
@@ -0,0 +1,32 @@
+# Contributor: Bart Ribbers <bribbers@disroot.org>
+# Maintainer: Bart Ribbers <bribbers@disroot.org>
+pkgname=kmediaplayer
+pkgver=5.60.0
+pkgrel=0
+pkgdesc="Media player framework for KDE 5"
+arch="all"
+url="https://community.kde.org/Frameworks"
+license="X11 AND LGPL-2.1-or-later"
+depends_dev="qt5-qtbase-dev kparts-dev kxmlgui-dev"
+makedepends="$depends_dev extra-cmake-modules"
+checkdepends="xvfb-run"
+source="https://download.kde.org/stable/frameworks/${pkgver%.*}/portingAids/$pkgname-$pkgver.tar.xz"
+subpackages="$pkgname-dev"
+
+build() {
+ cmake \
+ -DCMAKE_BUILD_TYPE=RelWithDebInfo \
+ -DCMAKE_INSTALL_PREFIX=/usr \
+ -DCMAKE_INSTALL_LIBDIR=lib
+ make
+}
+
+check() {
+ # viewtest requires X11 to be running
+ CTEST_OUTPUT_ON_FAILURE=TRUE xvfb-run ctest
+}
+
+package() {
+ DESTDIR="$pkgdir" make install
+}
+sha512sums="2106244c6ee9398ea2d5401042bd66ec6a746c03ab8382929b1afe03fab970da45301e503ce0b326d9b72514dd4da8bf343f7276f680e14a5b336354e8cb086c kmediaplayer-5.60.0.tar.xz"
diff --git a/community/knewstuff/APKBUILD b/community/knewstuff/APKBUILD
new file mode 100644
index 0000000000..746151d633
--- /dev/null
+++ b/community/knewstuff/APKBUILD
@@ -0,0 +1,35 @@
+# Contributor: Bart Ribbers <bribbers@disroot.org>
+# Maintainer: Bart Ribbers <bribbers@disroot.org>
+pkgname=knewstuff
+pkgver=5.60.0
+pkgrel=0
+pkgdesc="Framework for downloading and sharing additional application data"
+arch="all"
+url="https://community.kde.org/Frameworks"
+license="LGPL-2.1-or-later"
+depends="kirigami2"
+depends_dev="qt5-qtbase-dev qt5-qtdeclarative-dev karchive-dev kcompletion-dev
+ kconfig-dev kcoreaddons-dev ki18n-dev kiconthemes-dev kio-dev kitemviews-dev
+ kservice-dev ktextwidgets-dev kwidgetsaddons-dev kxmlgui-dev"
+makedepends="$depends_dev extra-cmake-modules doxygen qt5-qttools-dev"
+checkdepends="xvfb-run"
+source="https://download.kde.org/stable/frameworks/${pkgver%.*}/$pkgname-$pkgver.tar.xz"
+subpackages="$pkgname-dev $pkgname-doc $pkgname-lang"
+
+build() {
+ cmake \
+ -DCMAKE_BUILD_TYPE=RelWithDebInfo \
+ -DCMAKE_INSTALL_PREFIX=/usr \
+ -DCMAKE_INSTALL_LIBDIR=lib \
+ -DBUILD_QCH=ON
+ make
+}
+
+check() {
+ CTEST_OUTPUT_ON_FAILURE=TRUE xvfb-run ctest
+}
+
+package() {
+ make DESTDIR="$pkgdir" install
+}
+sha512sums="d13c68f83f538d012f506efa780d310d053dbd97d3df5924ab0f145d18ddf8c5a4d5772bbe9ef6ed7ed7cf36024acc9f372abc02b11569d7bded44e993a947c8 knewstuff-5.60.0.tar.xz"
diff --git a/community/knotifications/APKBUILD b/community/knotifications/APKBUILD
new file mode 100644
index 0000000000..a8cfb6d8c4
--- /dev/null
+++ b/community/knotifications/APKBUILD
@@ -0,0 +1,32 @@
+# Contributor: Bart Ribbers <bribbers@disroot.org>
+# Maintainer: Bart Ribbers <bribbers@disroot.org>
+pkgname=knotifications
+pkgver=5.60.0
+pkgrel=0
+pkgdesc="Abstraction for system notifications"
+arch="all"
+url="https://community.kde.org/Frameworks"
+license="LGPL-2.1-only OR LGPL-3.0-only"
+depends_dev="qt5-qtbase-dev qt5-qtspeech-dev qt5-qtx11extras-dev kwindowsystem-dev kconfig-dev kcodecs-dev kcoreaddons-dev phonon-dev"
+makedepends="$depends_dev extra-cmake-modules qt5-qttools-dev doxygen"
+source="https://download.kde.org/stable/frameworks/${pkgver%.*}/$pkgname-$pkgver.tar.xz"
+subpackages="$pkgname-dev $pkgname-doc $pkgname-lang"
+options="!check" # Fails due to requiring running dbus-daemon
+
+build() {
+ cmake \
+ -DCMAKE_BUILD_TYPE=RelWithDebInfo \
+ -DCMAKE_INSTALL_PREFIX=/usr \
+ -DCMAKE_INSTALL_LIBDIR=lib \
+ -DBUILD_QCH=ON
+ make
+}
+
+check() {
+ CTEST_OUTPUT_ON_FAILURE=TRUE ctest
+}
+
+package() {
+ DESTDIR="$pkgdir" make install
+}
+sha512sums="a386f90313a514f629b6af47a30f6b4d2ef10f079ff9f5f5f92094c627c09632ffffd5c1bc75109f4484f4d2fdd42825a3c713d59327196902ebb5d77ebea7fa knotifications-5.60.0.tar.xz"
diff --git a/community/knotifyconfig/APKBUILD b/community/knotifyconfig/APKBUILD
new file mode 100644
index 0000000000..358f80b881
--- /dev/null
+++ b/community/knotifyconfig/APKBUILD
@@ -0,0 +1,31 @@
+# Contributor: Bart Ribbers <bribbers@disroot.org>
+# Maintainer: Bart Ribbers <bribbers@disroot.org>
+pkgname=knotifyconfig
+pkgver=5.60.0
+pkgrel=0
+pkgdesc="Configuration system for KNotify"
+arch="all"
+url="https://community.kde.org/Frameworks"
+license="LGPL-2.0-only"
+depends_dev="kcompletion-dev kconfig-dev ki18n-dev kio-dev"
+makedepends="$depends_dev extra-cmake-modules qt5-qttools-dev doxygen"
+source="https://download.kde.org/stable/frameworks/${pkgver%.*}/$pkgname-$pkgver.tar.xz"
+subpackages="$pkgname-dev $pkgname-doc $pkgname-lang"
+
+build() {
+ cmake \
+ -DCMAKE_BUILD_TYPE=RelWithDebInfo \
+ -DCMAKE_INSTALL_PREFIX=/usr \
+ -DCMAKE_INSTALL_LIBDIR=lib \
+ -DBUILD_QCH=ON
+ make
+}
+
+check() {
+ CTEST_OUTPUT_ON_FAILURE=TRUE ctest
+}
+
+package() {
+ DESTDIR="$pkgdir" make install
+}
+sha512sums="60142c6f3404117c630518ff7d47b4e5fb53fc91dc4f1d7106152feaa186e7a43d0833e5870a5c40aad1692934b9d4ebb053df5c6630aecd9a9068d23b46eb6e knotifyconfig-5.60.0.tar.xz"
diff --git a/community/kpackage/APKBUILD b/community/kpackage/APKBUILD
new file mode 100644
index 0000000000..f4169f2b77
--- /dev/null
+++ b/community/kpackage/APKBUILD
@@ -0,0 +1,33 @@
+# Contributor: Bart Ribbers <bribbers@disroot.org>
+# Maintainer: Bart Ribbers <bribbers@disroot.org>
+pkgname=kpackage
+pkgver=5.60.0
+pkgrel=0
+pkgdesc="Framework that lets applications manage user installable packages of non-binary assets"
+arch="all"
+url="https://community.kde.org/Frameworks"
+license="LGPL-2.1-or-later"
+depends_dev="qt5-qtbase-dev karchive-dev ki18n-dev kcoreaddons-dev"
+makedepends="$depends_dev extra-cmake-modules qt5-qttools-dev kdoctools-dev doxygen"
+source="https://download.kde.org/stable/frameworks/${pkgver%.*}/$pkgname-$pkgver.tar.xz"
+subpackages="$pkgname-dev $pkgname-doc $pkgname-lang"
+options="!check" # Fails due to requiring installed Plasma, which causes a circular dependency
+
+build() {
+ cmake \
+ -DCMAKE_BUILD_TYPE=RelWithDebInfo \
+ -DCMAKE_INSTALL_PREFIX=/usr \
+ -DCMAKE_INSTALL_LIBDIR=lib \
+ -DBUILD_QCH=ON
+ make
+}
+
+check() {
+ CTEST_OUTPUT_ON_FAILURE=TRUE ctest
+}
+
+package() {
+ DESTDIR="$pkgdir" make install
+}
+
+sha512sums="afa110d5c4016311b808231aaa2715b5046daf8c7e0088bfaaf50949df252132f468ef96684b55289e37953f1d8891b0b33457aa54096249d4fa41163dab2477 kpackage-5.60.0.tar.xz"
diff --git a/community/kparts/APKBUILD b/community/kparts/APKBUILD
new file mode 100644
index 0000000000..3fd627ffbd
--- /dev/null
+++ b/community/kparts/APKBUILD
@@ -0,0 +1,33 @@
+# Contributor: Bart Ribbers <bribbers@disroot.org>
+# Maintainer: Bart Ribbers <bribbers@disroot.org>
+pkgname=kparts
+pkgver=5.60.0
+pkgrel=0
+pkgdesc="Document centric plugin system"
+arch="all"
+url="https://community.kde.org/Frameworks"
+license="LGPL-2.1-only AND LGPL-2.1+ AND (LGPL-2.1-only OR LGPL-3.0-only)"
+depends_dev="qt5-qtbase-dev kconfig-dev kcoreaddons-dev ki18n-dev kiconthemes-dev
+ kio-dev kjobwidgets-dev kservice-dev ktextwidgets-dev kwidgetsaddons-dev kxmlgui-dev"
+makedepends="$depends_dev extra-cmake-modules qt5-qttools-dev doxygen"
+checkdepends="xvfb-run"
+source="https://download.kde.org/stable/frameworks/${pkgver%.*}/$pkgname-$pkgver.tar.xz"
+subpackages="$pkgname-dev $pkgname-doc $pkgname-lang"
+
+build() {
+ cmake \
+ -DCMAKE_BUILD_TYPE=RelWithDebInfo \
+ -DCMAKE_INSTALL_PREFIX=/usr \
+ -DCMAKE_INSTALL_LIBDIR=lib \
+ -DBUILD_QCH=ON
+ make
+}
+
+check() {
+ CTEST_OUTPUT_ON_FAILURE=TRUE xvfb-run ctest
+}
+
+package() {
+ DESTDIR="$pkgdir" make install
+}
+sha512sums="97e59c7e176d62e7c3b3b06481a82792e7429c99eb23fc5d661fb792521ed925b5a98e70cd7c810c4488aa57b341f340c88f34473c9a418187c5b224ac070f26 kparts-5.60.0.tar.xz"
diff --git a/community/kpeople/APKBUILD b/community/kpeople/APKBUILD
new file mode 100644
index 0000000000..22876b45a2
--- /dev/null
+++ b/community/kpeople/APKBUILD
@@ -0,0 +1,32 @@
+# Contributor: Bart Ribbers <bribbers@disroot.org>
+# Maintainer: Bart Ribbers <bribbers@disroot.org>
+pkgname=kpeople
+pkgver=5.60.0
+pkgrel=0
+pkgdesc="A library that provides access to all contacts and the people who hold them"
+arch="all"
+url="https://community.kde.org/Frameworks"
+license="LGPL-2.1-or-later"
+depends_dev="qt5-qtdeclarative-dev kcoreaddons-dev kwidgetsaddons-dev ki18n-dev kitemviews-dev kservice-dev"
+makedepends="$depends_dev extra-cmake-modules qt5-qttools-dev doxygen"
+source="https://download.kde.org/stable/frameworks/${pkgver%.*}/$pkgname-$pkgver.tar.xz"
+subpackages="$pkgname-dev $pkgname-doc $pkgname-lang"
+
+build() {
+ cmake \
+ -DCMAKE_INSTALL_PREFIX=/usr \
+ -DCMAKE_BUILD_TYPE=RelWithDebInfo \
+ -DCMAKE_INSTALL_LIBDIR=lib \
+ -DBUILD_QCH=ON
+ make
+}
+
+check() {
+ # personsmodeltest fails
+ CTEST_OUTPUT_ON_FAILURE=TRUE ctest -E '(personsmodeltest)'
+}
+
+package() {
+ DESTDIR="$pkgdir" make install
+}
+sha512sums="0a20eb1ea39aadab78be52b6ed53d41e1ac0d53f34c74eb87d9fb0c2fdad62a4b64dc20c66de49506e07768bea9838924b20f0989a6e390382b47b531db81ea4 kpeople-5.60.0.tar.xz"
diff --git a/community/kplotting/APKBUILD b/community/kplotting/APKBUILD
new file mode 100644
index 0000000000..41e486e25a
--- /dev/null
+++ b/community/kplotting/APKBUILD
@@ -0,0 +1,33 @@
+# Contributor: Bart Ribbers <bribbers@disroot.org>
+# Maintainer: Bart Ribbers <bribbers@disroot.org>
+pkgname=kplotting
+pkgver=5.60.0
+pkgrel=0
+pkgdesc="Lightweight plotting framework"
+arch="all"
+url="https://community.kde.org/Frameworks"
+license="LGPL-2.1-or-later"
+depends_dev="qt5-qtbase-dev"
+makedepends="$depends_dev extra-cmake-modules doxygen qt5-qttools-dev"
+checkdepends="xvfb-run"
+source="https://download.kde.org/stable/frameworks/${pkgver%.*}/$pkgname-$pkgver.tar.xz"
+subpackages="$pkgname-dev $pkgname-doc"
+
+build() {
+ cmake \
+ -DCMAKE_BUILD_TYPE=RelWithDebInfo \
+ -DCMAKE_INSTALL_PREFIX=/usr \
+ -DCMAKE_INSTALL_LIBDIR=lib \
+ -DBUILD_QCH=ON
+ make
+}
+
+check() {
+ CTEST_OUTPUT_ON_FAILURE=TRUE xvfb-run ctest
+}
+
+package() {
+ DESTDIR="$pkgdir" make install
+}
+
+sha512sums="0a70977684690c2087f968501b64d814fabddd43087aa2df4d498985f7cfaa8cf81e16215e2d12cccf9932748172e47b40a85d049207e3dc351785acdeaa622a kplotting-5.60.0.tar.xz"
diff --git a/community/kpty/APKBUILD b/community/kpty/APKBUILD
new file mode 100644
index 0000000000..dc3af10709
--- /dev/null
+++ b/community/kpty/APKBUILD
@@ -0,0 +1,32 @@
+# Contributor: Bart Ribbers <bribbers@disroot.org>
+# Maintainer: Bart Ribbers <bribbers@disroot.org>
+pkgname=kpty
+pkgver=5.60.0
+pkgrel=0
+pkgdesc="Pty abstraction"
+arch="all"
+url="https://community.kde.org/Frameworks"
+license="LGPL-2.1-or-later"
+depends_dev="qt5-qtbase-dev kcoreaddons-dev ki18n-dev libutempter-dev"
+makedepends="$depends_dev extra-cmake-modules qt5-qttools-dev doxygen"
+source="https://download.kde.org/stable/frameworks/${pkgver%.*}/$pkgname-$pkgver.tar.xz"
+subpackages="$pkgname-dev $pkgname-doc $pkgname-lang"
+options="!check" # The one test it has fails: "Can't open a pseudo teletype"
+
+build() {
+ cmake \
+ -DCMAKE_BUILD_TYPE=RelWithDebInfo \
+ -DCMAKE_INSTALL_PREFIX=/usr \
+ -DCMAKE_INSTALL_LIBDIR=lib \
+ -DBUILD_QCH=ON
+ make
+}
+
+check() {
+ CTEST_OUTPUT_ON_FAILURE=TRUE ctest
+}
+
+package() {
+ DESTDIR="$pkgdir" make install
+}
+sha512sums="2fd9e2d52dc3ae865b64f0a54d2783d8153e1fc74d4dc2cd56d4a7b8cb9ecc208e6657b4890197015990c24aaaff3d2289d3b6bb99599577ae5970208f7ee580 kpty-5.60.0.tar.xz"
diff --git a/community/kross/APKBUILD b/community/kross/APKBUILD
new file mode 100644
index 0000000000..50163de946
--- /dev/null
+++ b/community/kross/APKBUILD
@@ -0,0 +1,30 @@
+# Contributor: Bart Ribbers <bribbers@disroot.org>
+# Maintainer: Bart Ribbers <bribbers@disroot.org>
+pkgname=kross
+pkgver=5.60.0
+pkgrel=0
+pkgdesc="Framework for scripting KDE applications"
+arch="all"
+url="https://community.kde.org/Frameworks"
+license="LGPL-2.1-or-later"
+depends_dev="qt5-qtbase-dev qt5-qttools-dev kcompletion-dev kcoreaddons-dev ki18n-dev kiconthemes-dev kio-dev kparts-dev kwidgetsaddons-dev kxmlgui-dev"
+makedepends="$depends_dev extra-cmake-modules kdoctools-dev"
+source="https://download.kde.org/stable/frameworks/${pkgver%.*}/portingAids/$pkgname-$pkgver.tar.xz"
+subpackages="$pkgname-dev $pkgname-doc $pkgname-lang"
+
+build() {
+ cmake \
+ -DCMAKE_BUILD_TYPE=RelWithDebInfo \
+ -DCMAKE_INSTALL_PREFIX=/usr \
+ -DCMAKE_INSTALL_LIBDIR=lib
+ make
+}
+
+check() {
+ CTEST_OUTPUT_ON_FAILURE=TRUE ctest
+}
+
+package() {
+ DESTDIR="$pkgdir" make install
+}
+sha512sums="4518a4905fffc6cedf7a78058393c950559530efc3e6d2cace3130214b11d51f37c057af5a3dbba9f73803a2df5b3dbe89900132fb776360cb34d86bcb0bd54b kross-5.60.0.tar.xz"
diff --git a/community/krunner/APKBUILD b/community/krunner/APKBUILD
new file mode 100644
index 0000000000..1a822dcc67
--- /dev/null
+++ b/community/krunner/APKBUILD
@@ -0,0 +1,34 @@
+# Contributor: Bart Ribbers <bribbers@disroot.org>
+# Maintainer: Bart Ribbers <bribbers@disroot.org>
+pkgname=krunner
+pkgver=5.60.0
+pkgrel=0
+pkgdesc="Framework for providing different actions given a string query"
+arch="all"
+url="https://community.kde.org/Frameworks"
+license="LGPL-2.1-only AND LGPL-2.1-or-later"
+depends_dev="qt5-qtbase-dev kconfig-dev kcoreaddons-dev ki18n-dev kio-dev
+ kservice-dev plasma-framework-dev threadweaver-dev"
+makedepends="$depends_dev extra-cmake-modules qt5-qttools-dev doxygen"
+checkdepends="xvfb-run"
+source="https://download.kde.org/stable/frameworks/${pkgver%.*}/$pkgname-$pkgver.tar.xz"
+subpackages="$pkgname-dev $pkgname-doc"
+options="!check" # Requires running dbus instance
+
+build() {
+ cmake \
+ -DCMAKE_BUILD_TYPE=RelWithDebInfo \
+ -DCMAKE_INSTALL_PREFIX=/usr \
+ -DCMAKE_INSTALL_LIBDIR=lib \
+ -DBUILD_QCH=ON
+ make
+}
+
+check() {
+ CTEST_OUTPUT_ON_FAILURE=TRUE xvfb-run ctest
+}
+
+package() {
+ DESTDIR="$pkgdir" make install
+}
+sha512sums="5c59a42bc8c6e3b62599648a69e41e23c8b00d30cc280fa3ee7d36a3074709e83af2cedd0ffb4b4c1a027c7409210533855e0cb50c0b9d501c0c058f0ba1c7d5 krunner-5.60.0.tar.xz"
diff --git a/community/kservice/APKBUILD b/community/kservice/APKBUILD
new file mode 100644
index 0000000000..ff5fc01850
--- /dev/null
+++ b/community/kservice/APKBUILD
@@ -0,0 +1,42 @@
+# Contributor: Bart Ribbers <bribbers@disroot.org>
+# Maintainer: Bart Ribbers <bribbers@disroot.org>
+pkgname=kservice
+pkgver=5.60.0
+pkgrel=0
+pkgdesc="Advanced plugin and service introspection"
+arch="all"
+url="https://community.kde.org/Frameworks"
+license="LGPL-2.1-only AND LGPL-2.1-or-later"
+depends_dev="kconfig-dev kcoreaddons-dev kcrash-dev kdbusaddons-dev ki18n-dev"
+makedepends="$depends_dev extra-cmake-modules kdoctools-dev doxygen qt5-qttools-dev flex-dev bison"
+source="https://download.kde.org/stable/frameworks/${pkgver%.*}/$pkgname-$pkgver.tar.xz"
+subpackages="$pkgname-dev $pkgname-doc $pkgname-lang"
+
+prepare() {
+ default_prepare
+
+ mkdir "$builddir"/build
+}
+
+build() {
+ cd "$builddir"/build
+ cmake "$builddir" \
+ -DCMAKE_BUILD_TYPE=RelWithDebInfo \
+ -DCMAKE_INSTALL_PREFIX=/usr \
+ -DCMAKE_INSTALL_LIBDIR=lib \
+ -DBUILD_QCH=ON
+ make
+}
+
+check() {
+ cd "$builddir"/build
+ # ksycoca_xdgdirstest and kmimeassociationstest are broken
+ CTEST_OUTPUT_ON_FAILURE=TRUE ctest -E '(ksycoca_xdgdirs|kmimeassociations)test'
+}
+
+package() {
+ cd "$builddir"/build
+ DESTDIR="$pkgdir" make install
+}
+
+sha512sums="ad52cb391358a3923215bf964cd77e2fbd2c790e26fbd34a87ddde4f7306e64a4718f35b98f4b5f8d1401c2f974beaca16dd3e04643ea60be3256dea0690b287 kservice-5.60.0.tar.xz"
diff --git a/community/ktexteditor/APKBUILD b/community/ktexteditor/APKBUILD
new file mode 100644
index 0000000000..dc35cede7d
--- /dev/null
+++ b/community/ktexteditor/APKBUILD
@@ -0,0 +1,32 @@
+# Contributor: Bart Ribbers <bribbers@disroot.org>
+# Maintainer: Bart Ribbers <bribbers@disroot.org>
+pkgname=ktexteditor
+pkgver=5.60.0
+pkgrel=0
+pkgdesc="Advanced embeddable text editor"
+arch="all"
+url="https://community.kde.org/Frameworks"
+license="LGPL-2.1-only AND LGPL-2.1-or-later AND (LGPL-2.1-only OR LGPL-3.0-only)"
+depends_dev="karchive-dev kconfig-dev kguiaddons-dev ki18n-dev kio-dev kparts-dev sonnet-dev kiconthemes-dev syntax-highlighting-dev kauth-dev"
+makedepends="$depends_dev extra-cmake-modules qt5-qttools-dev doxygen"
+checkdepends="xvfb-run"
+source="https://download.kde.org/stable/frameworks/${pkgver%.*}/$pkgname-$pkgver.tar.xz"
+subpackages="$pkgname-dev $pkgname-doc $pkgname-lang"
+
+build() {
+ cmake \
+ -DCMAKE_BUILD_TYPE=RelWithDebInfo \
+ -DCMAKE_INSTALL_PREFIX=/usr \
+ -DCMAKE_INSTALL_LIBDIR=lib \
+ -DBUILD_QCH=ON
+ make
+}
+
+check() {
+ CTEST_OUTPUT_ON_FAILURE=TRUE xvfb-run ctest
+}
+
+package() {
+ DESTDIR="$pkgdir" make install
+}
+sha512sums="16741e4f6aab274b856fdff42a578f936bd72d5452d88e52e1cf739d6462e461e330b51360f1583fa9c4c1f51998d2ea27d78f9456118bca2b381dda7e809272 ktexteditor-5.60.0.tar.xz"
diff --git a/community/ktextwidgets/APKBUILD b/community/ktextwidgets/APKBUILD
new file mode 100644
index 0000000000..a53c2e8f94
--- /dev/null
+++ b/community/ktextwidgets/APKBUILD
@@ -0,0 +1,32 @@
+# Contributor: Bart Ribbers <bribbers@disroot.org>
+# Maintainer: Bart Ribbers <bribbers@disroot.org>
+pkgname=ktextwidgets
+pkgver=5.60.0
+pkgrel=0
+pkgdesc="Advanced text editing widgets"
+arch="all"
+url="https://community.kde.org/Frameworks"
+license="LGPL-2.1-or-later"
+depends_dev="qt5-qtspeech-dev kcompletion-dev kconfig-dev kconfigwidgets-dev ki18n-dev kiconthemes-dev kservice-dev kwidgetsaddons-dev kwindowsystem-dev sonnet-dev"
+makedepends="$depends_dev extra-cmake-modules doxygen qt5-qttools-dev"
+checkdepends="xvfb-run"
+source="https://download.kde.org/stable/frameworks/${pkgver%.*}/$pkgname-$pkgver.tar.xz"
+subpackages="$pkgname-dev $pkgname-doc $pkgname-lang"
+
+build() {
+ cmake \
+ -DCMAKE_BUILD_TYPE=RelWithDebInfo \
+ -DCMAKE_INSTALL_PREFIX=/usr \
+ -DCMAKE_INSTALL_LIBDIR=lib \
+ -DBUILD_QCH=ON
+ make
+}
+
+check() {
+ CTEST_OUTPUT_ON_FAILURE=TRUE xvfb-run ctest
+}
+
+package() {
+ DESTDIR="$pkgdir" make install
+}
+sha512sums="ad7621c32c79db9efe6b3116f48e5eb0ff9532fc636344e144a3bf3cbf3c9a21dbb2c5054cd8908e41ba6217586879dac72d90155105f057d46769fb36dbade8 ktextwidgets-5.60.0.tar.xz"
diff --git a/community/kunitconversion/APKBUILD b/community/kunitconversion/APKBUILD
new file mode 100644
index 0000000000..72bf222a95
--- /dev/null
+++ b/community/kunitconversion/APKBUILD
@@ -0,0 +1,32 @@
+# Contributor: Bart Ribbers <bribbers@disroot.org>
+# Maintainer: Bart Ribbers <bribbers@disroot.org>
+pkgname=kunitconversion
+pkgver=5.60.0
+pkgrel=0
+pkgdesc="Support for unit conversion"
+arch="all"
+url="https://community.kde.org/Frameworks"
+license="LGPL-2.1-or-later"
+depends_dev="qt5-qtbase-dev ki18n-dev"
+makedepends="$depends_dev extra-cmake-modules qt5-qttools-dev doxygen"
+source="https://download.kde.org/stable/frameworks/${pkgver%.*}/$pkgname-$pkgver.tar.xz"
+subpackages="$pkgname-dev $pkgname-doc $pkgname-lang"
+
+build() {
+ cmake \
+ -DCMAKE_BUILD_TYPE=RelWithDebInfo \
+ -DCMAKE_INSTALL_PREFIX=/usr \
+ -DCMAKE_INSTALL_LIBDIR=lib \
+ -DBUILD_QCH=ON
+ make
+}
+
+check() {
+ CTEST_OUTPUT_ON_FAILURE=TRUE ctest
+}
+
+package() {
+ DESTDIR="$pkgdir" make install
+}
+
+sha512sums="e7045d3a8ea02f3ee198351b15f795229d14d7b070ac46dac98ef48b9a331918429e2920cc14e47cad82a5b2ca97c3a25c6d95726686338989cfd17f635184f2 kunitconversion-5.60.0.tar.xz"
diff --git a/community/kwallet/APKBUILD b/community/kwallet/APKBUILD
new file mode 100644
index 0000000000..97feb3c556
--- /dev/null
+++ b/community/kwallet/APKBUILD
@@ -0,0 +1,35 @@
+# Contributor: Bart Ribbers <bribbers@disroot.org>
+# Maintainer: Bart Ribbers <bribbers@disroot.org>
+pkgname=kwallet
+pkgver=5.60.0
+pkgrel=0
+pkgdesc="Secure and unified container for user passwords"
+arch="all"
+url="https://community.kde.org/Frameworks"
+license="LGPL-2.1-or-later"
+depends_dev="libgcrypt-dev kcoreaddons-dev kconfig-dev kwindowsystem-dev ki18n-dev kconfigwidgets-dev kdbusaddons-dev kiconthemes-dev knotifications-dev kservice-dev"
+makedepends="$depends_dev extra-cmake-modules qt5-qttools-dev doxygen graphviz kdoctools-dev"
+source="https://download.kde.org/stable/frameworks/${pkgver%.*}/$pkgname-$pkgver.tar.xz"
+subpackages="$pkgname-dev $pkgname-doc $pkgname-lang"
+
+build() {
+ cmake \
+ -DCMAKE_BUILD_TYPE=RelWithDebInfo \
+ -DCMAKE_INSTALL_PREFIX=/usr \
+ -DCMAKE_INSTALL_LIBDIR=lib \
+ -DBUILD_QCH=ON
+ make
+}
+
+check() {
+ local excluded_checks=
+ case "$CARCH" in
+ s390x) excluded_checks="(blowfishtest)";;
+ esac
+ CTEST_OUTPUT_ON_FAILURE=TRUE ctest -E "$excluded_checks"
+}
+
+package() {
+ DESTDIR="$pkgdir" make install
+}
+sha512sums="8e0d1dbf9d54deaffd1d06394f0e609e4a2dadc12f3aa92f181949bca9a37b48e70414674aef5287576d986d27f58940157d618dd3f8ec24a7a003a3c31d3858 kwallet-5.60.0.tar.xz"
diff --git a/community/kwayland/APKBUILD b/community/kwayland/APKBUILD
new file mode 100644
index 0000000000..3549d6d4af
--- /dev/null
+++ b/community/kwayland/APKBUILD
@@ -0,0 +1,33 @@
+# Contributor: Bart Ribbers <bribbers@disroot.org>
+# Maintainer: Bart Ribbers <bribbers@disroot.org>
+pkgname=kwayland
+pkgver=5.60.0
+pkgrel=0
+pkgdesc="Qt-style Client and Server library wrapper for the Wayland libraries"
+arch="all"
+url="https://www.kde.org"
+license="LGPL-2.1-only OR LGPL-3.0-only"
+depends_dev="qt5-qtbase-dev wayland-dev"
+makedepends="$depends_dev extra-cmake-modules doxygen qt5-qttools-dev"
+source="https://download.kde.org/stable/frameworks/${pkgver%.*}/$pkgname-$pkgver.tar.xz"
+subpackages="$pkgname-dev $pkgname-doc"
+options="!check" # Fails due to requiring running Wayland compositor
+
+build() {
+ cmake \
+ -DCMAKE_BUILD_TYPE=RelWithDebInfo \
+ -DCMAKE_INSTALL_PREFIX=/usr \
+ -DCMAKE_INSTALL_LIBDIR=lib \
+ -DBUILD_QCH=ON
+ make
+}
+
+check() {
+ CTEST_OUTPUT_ON_FAILURE=TRUE ctest
+}
+
+package() {
+ DESTDIR="$pkgdir" make install
+}
+
+sha512sums="63c4e968a7a492f0e1b2af2f6c511b02e4e56adc35a0504ba9c7c8cea4e463847e36c2ca7c498d3dd2307949fcf62b247f0a85c83ccfd8ab74ac5908dc2784ea kwayland-5.60.0.tar.xz"
diff --git a/community/kwidgetsaddons/APKBUILD b/community/kwidgetsaddons/APKBUILD
new file mode 100644
index 0000000000..59d6ba17f9
--- /dev/null
+++ b/community/kwidgetsaddons/APKBUILD
@@ -0,0 +1,33 @@
+# Contributor: Bart Ribbers <bribbers@disroot.org>
+# Maintainer: Bart Ribbers <bribbers@disroot.org>
+pkgname=kwidgetsaddons
+pkgver=5.60.0
+pkgrel=0
+pkgdesc="Addons to QtWidgets"
+arch="all"
+url="https://community.kde.org/Frameworks"
+license="GPL-2.0-only AND LGPL-2.1-only AND Unicode-DFS-2016"
+depends_dev="qt5-qtbase-dev"
+makedepends="$depends_dev extra-cmake-modules qt5-qttools-dev doxygen"
+checkdepends="xvfb-run mesa-dri-swrast"
+source="https://download.kde.org/stable/frameworks/${pkgver%.*}/$pkgname-$pkgver.tar.xz"
+subpackages="$pkgname-dev $pkgname-doc $pkgname-lang"
+
+build() {
+ cmake \
+ -DCMAKE_BUILD_TYPE=RelWithDebInfo \
+ -DCMAKE_INSTALL_PREFIX=/usr \
+ -DCMAKE_INSTALL_LIBDIR=lib \
+ -DBUILD_QCH=ON
+ make
+}
+
+check() {
+ CTEST_OUTPUT_ON_FAILURE=TRUE xvfb-run ctest -E 'ktooltipwidgettest'
+}
+
+package() {
+ DESTDIR="$pkgdir" make install
+}
+
+sha512sums="6c6230cdc9bef7697ec999dff13ac8c4e93d34d5a85c9efe5cb3f4918e921eb39f23390fe5c8dde349ce0246944215ab48dd226f6f6018a1fa16decfbd2175c2 kwidgetsaddons-5.60.0.tar.xz"
diff --git a/community/kwindowsystem/APKBUILD b/community/kwindowsystem/APKBUILD
new file mode 100644
index 0000000000..2065d47243
--- /dev/null
+++ b/community/kwindowsystem/APKBUILD
@@ -0,0 +1,34 @@
+# Contributor: Bart Ribbers <bribbers@disroot.org>
+# Maintainer: Bart Ribbers <bribbers@disroot.org>
+pkgname=kwindowsystem
+pkgver=5.60.0
+pkgrel=0
+pkgdesc="Access to the windowing system"
+arch="all"
+url="https://community.kde.org/Frameworks"
+license="MIT AND (LGPL-2.1-only OR LGPL-3.0-only"
+depends_dev="qt5-qtx11extras-dev"
+makedepends="$depends_dev extra-cmake-modules qt5-qttools-dev doxygen libxrender-dev xcb-util-keysyms-dev"
+checkdepends="xvfb-run"
+source="https://download.kde.org/stable/frameworks/${pkgver%.*}/$pkgname-$pkgver.tar.xz"
+subpackages="$pkgname-dev $pkgname-doc $pkgname-lang"
+options="!check" # Test 6 hangs
+
+build() {
+ cmake \
+ -DCMAKE_BUILD_TYPE=RelWithDebInfo \
+ -DCMAKE_INSTALL_PREFIX=/usr \
+ -DCMAKE_INSTALL_LIBDIR=lib \
+ -DBUILD_QCH=ON
+ make
+}
+
+check() {
+ CTEST_OUTPUT_ON_FAILURE=TRUE xvfb-run ctest
+}
+
+package() {
+ DESTDIR="$pkgdir" make install
+}
+
+sha512sums="460a676fa0c0985979de19152bd61a7b8507b09d612ee693843ec586789845d4896bb240bc4cce51120f847f8564a85a31b0f7cef504091dec81bf6d18a99143 kwindowsystem-5.60.0.tar.xz"
diff --git a/community/kxmlgui/APKBUILD b/community/kxmlgui/APKBUILD
new file mode 100644
index 0000000000..9d4cacdd03
--- /dev/null
+++ b/community/kxmlgui/APKBUILD
@@ -0,0 +1,33 @@
+# Contributor: Bart Ribbers <bribbers@disroot.org>
+# Maintainer: Bart Ribbers <bribbers@disroot.org>
+pkgname=kxmlgui
+pkgver=5.60.0
+pkgrel=0
+pkgdesc="User configurable main windows"
+arch="all"
+url="https://community.kde.org/Frameworks"
+license="LGPL-2.1-only AND LGPL-2.1-or-later"
+depends_dev="qt5-qtbase-dev kcoreaddons-dev kitemviews-dev kconfig-dev kconfigwidgets-dev ki18n-dev kiconthemes-dev ktextwidgets-dev kwidgetsaddons-dev kwindowsystem-dev attica-dev kglobalaccel-dev"
+makedepends="$depends_dev extra-cmake-modules doxygen qt5-qttools-dev"
+checkdepends="xvfb-run mesa-dri-swrast"
+source="https://download.kde.org/stable/frameworks/${pkgver%.*}/$pkgname-$pkgver.tar.xz"
+subpackages="$pkgname-dev $pkgname-doc $pkgname-lang"
+
+build() {
+ cmake \
+ -DCMAKE_BUILD_TYPE=RelWithDebInfo \
+ -DCMAKE_INSTALL_PREFIX=/usr \
+ -DCMAKE_INSTALL_LIBDIR=lib \
+ -DBUILD_QCH=ON
+ make
+}
+
+check() {
+ # 2 out of 5 tests fail
+ LC_ALL=C CTEST_OUTPUT_ON_FAILURE=TRUE xvfb-run ctest -E '(kxmlgui_unittest|ktoolbar_unittest)'
+}
+
+package() {
+ DESTDIR="$pkgdir" make install
+}
+sha512sums="89238c3f58ce39f79aefbf89b7a7336c6bf71cbbc29fbd2fbe98a9c9c2dcd47135a61c50459b90c81c043bd40063b124b57e66cc74347fb491b62ff96992b92b kxmlgui-5.60.0.tar.xz"
diff --git a/community/kxmlrpcclient/APKBUILD b/community/kxmlrpcclient/APKBUILD
new file mode 100644
index 0000000000..36fe8cf740
--- /dev/null
+++ b/community/kxmlrpcclient/APKBUILD
@@ -0,0 +1,31 @@
+# Contributor: Bart Ribbers <bribbers@disroot.org>
+# Maintainer: Bart Ribbers <bribbers@disroot.org>
+pkgname=kxmlrpcclient
+pkgver=5.60.0
+pkgrel=0
+pkgdesc="XML-RPC client library for KDE"
+arch="all"
+url="https://projects.kde.org/projects/kde/pim/kxmlrpcclient"
+license="BSD-2-Clause"
+depends_dev="ki18n-dev kio-dev"
+makedepends="$depends_dev extra-cmake-modules qt5-qttools-dev doxygen"
+source="https://download.kde.org/stable/frameworks/${pkgver%.*}/${pkgname}-${pkgver}.tar.xz"
+subpackages="$pkgname-dev $pkgname-doc $pkgname-lang"
+
+build() {
+ cmake \
+ -DCMAKE_BUILD_TYPE=RelWithDebInfo \
+ -DCMAKE_INSTALL_PREFIX=/usr \
+ -DCMAKE_INSTALL_LIBDIR=lib \
+ -DBUILD_QCH=ON
+ make
+}
+
+check() {
+ CTEST_OUTPUT_ON_FAILURE=TRUE ctest
+}
+
+package() {
+ DESTDIR="$pkgdir" make install
+}
+sha512sums="5969c63b9198a871d4e66341c40cd023b0a8cb20a99c61cc6ff87d26a0e4f82df80c42dfc1af61ccb61853a6638a4c2231bda3b17daca952b3660225da8f2097 kxmlrpcclient-5.60.0.tar.xz"
diff --git a/community/modemmanager-qt/APKBUILD b/community/modemmanager-qt/APKBUILD
new file mode 100644
index 0000000000..6969ed29ab
--- /dev/null
+++ b/community/modemmanager-qt/APKBUILD
@@ -0,0 +1,33 @@
+# Contributor: Bart Ribbers <bribbers@disroot.org>
+# Maintainer: Bart Ribbers <bribbers@disroot.org>
+pkgname=modemmanager-qt
+pkgver=5.60.0
+pkgrel=0
+pkgdesc="Qt wrapper for ModemManager DBus API"
+arch="all"
+url="https://community.kde.org/Frameworks"
+license="LGPL-2.1-only OR LGPL-3.0-only"
+depends_dev="modemmanager-dev qt5-qtbase-dev"
+makedepends="$depends_dev extra-cmake-modules doxygen graphviz-dev qt5-qttools-dev"
+subpackages="$pkgname-dev $pkgname-doc"
+options="!check" # requires dbus running
+source="https://download.kde.org/stable/frameworks/${pkgver%.*}/$pkgname-$pkgver.tar.xz"
+
+build() {
+ cmake \
+ -DCMAKE_BUILD_TYPE=RelWithDebInfo \
+ -DCMAKE_INSTALL_PREFIX=/usr \
+ -DCMAKE_INSTALL_LIBDIR=lib \
+ -DBUILD_QCH=ON
+ make
+}
+
+check() {
+ CTEST_OUTPUT_ON_FAILURE=TRUE ctest
+}
+
+
+package() {
+ DESTDIR="$pkgdir" make install
+}
+sha512sums="7441ad4fbf93005d7a0aabcfdbf7f63a2e0cb6afcd45b6a48c16ff5ad573f83a9ca4453f5866ea76a0a9ec22a830ea96958c46aac2ae6a9e857525903994fbf3 modemmanager-qt-5.60.0.tar.xz"
diff --git a/community/networkmanager-qt/APKBUILD b/community/networkmanager-qt/APKBUILD
new file mode 100644
index 0000000000..3361956e1b
--- /dev/null
+++ b/community/networkmanager-qt/APKBUILD
@@ -0,0 +1,41 @@
+# Contributor: Bart Ribbers <bribbers@disroot.org>
+# Maintainer: Bart Ribbers <bribbers@disroot.org>
+pkgname=networkmanager-qt
+pkgver=5.60.0
+pkgrel=0
+pkgdesc="Qt wrapper for NetworkManager API"
+arch="all"
+url="https://community.kde.org/Frameworks"
+license="LGPL-2.1-only OR LGPL-3.0-only"
+depends="networkmanager"
+depends_dev="networkmanager-dev"
+makedepends="$depends_dev extra-cmake-modules doxygen qt5-qttools-dev"
+subpackages="$pkgname-dev $pkgname-doc"
+source="https://download.kde.org/stable/frameworks/${pkgver%.*}/$pkgname-$pkgver.tar.xz"
+builddir="$srcdir/$pkgname-$pkgver/build"
+
+prepare() {
+ default_prepare
+
+ mkdir "$builddir" && cd "$builddir"
+}
+
+build() {
+ cmake .. \
+ -DCMAKE_BUILD_TYPE=RelWithDebInfo \
+ -DCMAKE_INSTALL_PREFIX=/usr \
+ -DCMAKE_INSTALL_LIBDIR=lib \
+ -DBUILD_QCH=ON
+ make
+}
+
+check() {
+ # The excluded tests currently fail
+ CTEST_OUTPUT_ON_FAILURE=TRUE ctest -E '(manager|settings|activeconnection)test'
+}
+
+
+package() {
+ DESTDIR="$pkgdir" make install
+}
+sha512sums="f1cde15752f76f681ef82b509154019d2b010de36c5c61e74ecae9636e1fe321ca687295091a9547e2cc5f3edf99597acd992a043b3bec8a4376a086c58ed1ce networkmanager-qt-5.60.0.tar.xz"
diff --git a/community/oxygen-icons/APKBUILD b/community/oxygen-icons/APKBUILD
new file mode 100644
index 0000000000..0255585554
--- /dev/null
+++ b/community/oxygen-icons/APKBUILD
@@ -0,0 +1,31 @@
+# Contributor: Bart Ribbers <bribbers@disroot.org>
+# Maintainer: Bart Ribbers <bribbers@disroot.org>
+pkgname=oxygen-icons
+_pkgname=oxygen-icons5
+pkgver=5.60.0
+pkgrel=0
+arch="noarch"
+pkgdesc="Oxygen icon theme"
+url="https://community.kde.org/Frameworks"
+license="LGPL-2.1-or-later"
+makedepends="$depends_dev extra-cmake-modules fdupes qt5-qtbase-dev"
+source="https://download.kde.org/stable/frameworks/${pkgver%.*}/$_pkgname-$pkgver.tar.xz"
+builddir="$srcdir/$_pkgname-$pkgver"
+
+build() {
+ cmake \
+ -DCMAKE_BUILD_TYPE=RelWithDebInfo \
+ -DCMAKE_INSTALL_PREFIX=/usr \
+ -DCMAKE_INSTALL_LIBDIR=lib \
+ -DBUILD_QCH=ON
+ make
+}
+
+check() {
+ CTEST_OUTPUT_ON_FAILURE=TRUE ctest
+}
+
+package() {
+ DESTDIR="$pkgdir" make install
+}
+sha512sums="275ee2504ac0dd49587522856ea8808a55dfad367489f4a26d6e2df406eb7ddcec78e21dede8d68099c4a36be00bf28a3fb4304f09d616185af604711809f628 oxygen-icons5-5.60.0.tar.xz"
diff --git a/community/plasma-framework/APKBUILD b/community/plasma-framework/APKBUILD
new file mode 100644
index 0000000000..8955109b17
--- /dev/null
+++ b/community/plasma-framework/APKBUILD
@@ -0,0 +1,33 @@
+# Contributor: Bart Ribbers <bribbers@disroot.org>
+# Maintainer: Bart Ribbers <bribbers@disroot.org>
+pkgname=plasma-framework
+pkgver=5.60.0
+pkgrel=0
+pkgdesc="Plasma library and runtime components based upon KF5 and Qt5"
+arch="all"
+url="https://community.kde.org/Frameworks"
+license="LGPL-2.1-or-later AND GPL-2.0-or-later"
+depends_dev="qt5-qtbase-dev qt5-qtdeclarative-dev qt5-qtquickcontrols2-dev kactivities-dev karchive-dev kconfig-dev kconfigwidgets-dev kcoreaddons-dev kdbusaddons-dev kdeclarative-dev kglobalaccel-dev kguiaddons-dev ki18n-dev kiconthemes-dev kio-dev kservice-dev kwindowsystem-dev kxmlgui-dev knotifications-dev kpackage-dev kirigami2-dev kwayland-dev"
+makedepends="$depends_dev extra-cmake-modules qt5-qttools-dev doxygen kdoctools-dev"
+checkdepends="xvfb-run mesa-dri-swrast hicolor-icon-theme"
+source="https://download.kde.org/stable/frameworks/${pkgver%.*}/$pkgname-$pkgver.tar.xz"
+subpackages="$pkgname-dev $pkgname-doc $pkgname-lang"
+options="!check" # 8 out of 13 tests fail
+
+build() {
+ cmake \
+ -DCMAKE_BUILD_TYPE=RelWithDebInfo \
+ -DCMAKE_INSTALL_PREFIX=/usr \
+ -DCMAKE_INSTALL_LIBDIR=lib \
+ -DBUILD_QCH=ON
+ make
+}
+
+check() {
+ CTEST_OUTPUT_ON_FAILURE=TRUE xvfb-run ctest
+}
+
+package() {
+ DESTDIR="$pkgdir" make install
+}
+sha512sums="1dbffbc9ed15470a8bb8b78e4f6c222a0acf163ba8e56ce33593bf732dcd0289e531d4c05e1bd313e808266c2bd53a629cb37152e65b254a3de74920d9e57f12 plasma-framework-5.60.0.tar.xz"
diff --git a/community/prison/APKBUILD b/community/prison/APKBUILD
new file mode 100644
index 0000000000..cd5e0cd013
--- /dev/null
+++ b/community/prison/APKBUILD
@@ -0,0 +1,31 @@
+# Contributor: Bart Ribbers <bribbers@disroot.org>
+# Maintainer: Bart Ribbers <bribbers@disroot.org>
+pkgname=prison
+pkgver=5.60.0
+pkgrel=0
+pkgdesc="A barcode API to produce QRCode barcodes and DataMatrix barcodes"
+arch="all"
+url="https://community.kde.org/Frameworks"
+license="MIT"
+depends_dev="qt5-qtbase-dev qt5-qtdeclarative-dev"
+makedepends="$depends_dev extra-cmake-modules doxygen qt5-qttools-dev libqrencode-dev"
+source="https://download.kde.org/stable/frameworks/${pkgver%.*}/$pkgname-$pkgver.tar.xz"
+subpackages="$pkgname-dev $pkgname-doc"
+
+build() {
+ cmake \
+ -DCMAKE_BUILD_TYPE=RelWithDebInfo \
+ -DCMAKE_INSTALL_PREFIX=/usr \
+ -DCMAKE_INSTALL_LIBDIR=lib \
+ -DBUILD_QCH=ON
+ make
+}
+
+check() {
+ CTEST_OUTPUT_ON_FAILURE=TRUE ctest
+}
+
+package() {
+ DESTDIR="$pkgdir" make install
+}
+sha512sums="d098f676bc432d42355a1ccb6728c42d0d60047b84358a65baa6c3db8eaa101bcd8f4a18320110e41e1e22c39268d588da6b369d492fc44c5540dbb47df8c793 prison-5.60.0.tar.xz"
diff --git a/community/purpose/APKBUILD b/community/purpose/APKBUILD
new file mode 100644
index 0000000000..2d998819de
--- /dev/null
+++ b/community/purpose/APKBUILD
@@ -0,0 +1,34 @@
+# Contributor: Bart Ribbers <bribbers@disroot.org>
+# Maintainer: Bart Ribbers <bribbers@disroot.org>
+pkgname=purpose
+pkgver=5.60.0
+pkgrel=0
+pkgdesc="Framework for providing abstractions to get the developer's purposes fulfilled"
+arch="all"
+url="https://community.kde.org/Frameworks"
+license="LGPL-2.1"
+depends_dev="qt5-qtbase-dev qt5-qtdeclarative-dev kcoreaddons-dev ki18n-dev kconfig-dev kio-dev
+ kirigami2-dev"
+makedepends="$depends_dev extra-cmake-modules"
+checkdepends="xvfb-run"
+source="https://download.kde.org/stable/frameworks/${pkgver%.*}/$pkgname-$pkgver.tar.xz"
+subpackages="$pkgname-dev $pkgname-lang"
+
+build() {
+ cmake \
+ -DCMAKE_BUILD_TYPE=RelWithDebInfo \
+ -DCMAKE_INSTALL_PREFIX=/usr \
+ -DCMAKE_INSTALL_LIBDIR=lib \
+ -DBUILD_TESTING=ON
+ make
+}
+
+check() {
+ # This is 1 of 2 tests
+ CTEST_OUTPUT_ON_FAILURE=TRUE xvfb-run ctest -E 'menutest'
+}
+
+package() {
+ DESTDIR="$pkgdir" make install
+}
+sha512sums="0d26fb1b8d0d50843da036a1f6f789ae2457afb9ab449d45be35fca79712b6d8a7974faa89bc5f6605dd8b738bb1011a6cd8d294dfdf118339f784083808d3af purpose-5.60.0.tar.xz"
diff --git a/community/qqc2-desktop-style/APKBUILD b/community/qqc2-desktop-style/APKBUILD
new file mode 100644
index 0000000000..829af5c643
--- /dev/null
+++ b/community/qqc2-desktop-style/APKBUILD
@@ -0,0 +1,40 @@
+# Contributor: Bart Ribbers <bribbers@disroot.org>
+# Maintainer: Bart Ribbers <bribbers@disroot.org>
+pkgname=qqc2-desktop-style
+pkgver=5.60.0
+pkgrel=0
+pkgdesc="A style for Qt Quick Controls 2 to make it follow your desktop theme"
+arch="all"
+url="https://community.kde.org/Frameworks"
+license="LGPL-3.0-only OR (GPL-2.0-only OR GPL-3.0-only)"
+depends="qt5-qtgraphicaleffects qt5-qtquickcontrols2"
+depends_dev="qt5-qtbase-dev qt5-qtdeclarative-dev qt5-qtx11extras-dev kirigami2-dev kiconthemes-dev kconfigwidgets-dev"
+makedepends="$depends_dev extra-cmake-modules"
+source="https://download.kde.org/stable/frameworks/${pkgver%.*}/$pkgname-$pkgver.tar.xz"
+subpackages="$pkgname-dev"
+
+prepare() {
+ default_prepare
+
+ mkdir "$builddir"/build
+}
+
+build() {
+ cd "$builddir"/build
+ cmake "$builddir" \
+ -DCMAKE_BUILD_TYPE=RelWithDebInfo \
+ -DCMAKE_INSTALL_PREFIX=/usr \
+ -DCMAKE_INSTALL_LIBDIR=lib
+ make
+}
+
+check() {
+ cd "$builddir"/build
+ CTEST_OUTPUT_ON_FAILURE=TRUE ctest
+}
+
+package() {
+ cd "$builddir"/build
+ DESTDIR="$pkgdir" make install
+}
+sha512sums="a44e81566daaf08c0b6da4d95a6c309763439d3e477c6813604bcb3a0ce876e845949aec235c945ccdc6164a9554768f6169170edf99d2c5575496e78f73e45a qqc2-desktop-style-5.60.0.tar.xz"
diff --git a/community/solid/APKBUILD b/community/solid/APKBUILD
new file mode 100644
index 0000000000..e3302b8179
--- /dev/null
+++ b/community/solid/APKBUILD
@@ -0,0 +1,31 @@
+# Contributor: Bart Ribbers <bribbers@disroot.org>
+# Maintainer: Bart Ribbers <bribbers@disroot.org>
+pkgname=solid
+pkgver=5.60.0
+pkgrel=0
+pkgdesc="Hardware integration and detection"
+arch="all"
+url="https://community.kde.org/Frameworks"
+license="LGPL-2.1-only OR LGPL-3.0-only"
+depends_dev="qt5-qtdeclarative-dev"
+makedepends="$depends_dev extra-cmake-modules qt5-qttools-dev doxygen eudev-dev flex-dev bison upower-dev udisks2-dev"
+source="https://download.kde.org/stable/frameworks/${pkgver%.*}/$pkgname-$pkgver.tar.xz"
+subpackages="$pkgname-dev $pkgname-libs $pkgname-doc $pkgname-lang"
+
+build() {
+ cmake \
+ -DCMAKE_BUILD_TYPE=RelWithDebInfo \
+ -DCMAKE_INSTALL_PREFIX=/usr \
+ -DCMAKE_INSTALL_LIBDIR=lib \
+ -DBUILD_QCH=ON
+ make
+}
+
+check() {
+ CTEST_OUTPUT_ON_FAILURE=TRUE ctest
+}
+
+package() {
+ DESTDIR="$pkgdir" make install
+}
+sha512sums="51781374fede9e16f546924d1a103704e68e1d67a852d53ca9c6e69cf00c3b46a92533b398aad7ba434eefbf25f6201696f46af532623bc5cfac01e4f1cae755 solid-5.60.0.tar.xz"
diff --git a/community/sonnet/APKBUILD b/community/sonnet/APKBUILD
new file mode 100644
index 0000000000..15848e3931
--- /dev/null
+++ b/community/sonnet/APKBUILD
@@ -0,0 +1,32 @@
+# Contributor: Bart Ribbers <bribbers@disroot.org>
+# Maintainer: Bart Ribbers <bribbers@disroot.org>
+pkgname=sonnet
+pkgver=5.60.0
+pkgrel=0
+pkgdesc="Spelling framework for Qt5"
+arch="all"
+url="https://community.kde.org/Frameworks"
+license="LGPL-2.1-only"
+depends_dev="qt5-qtbase"
+makedepends="$depends_dev extra-cmake-modules qt5-qttools-dev doxygen hunspell-dev"
+checkdepends="xvfb-run"
+source="https://download.kde.org/stable/frameworks/${pkgver%.*}/$pkgname-$pkgver.tar.xz"
+subpackages="$pkgname-dev $pkgname-doc $pkgname-lang"
+
+build() {
+ cmake \
+ -DCMAKE_BUILD_TYPE=RelWithDebInfo \
+ -DCMAKE_INSTALL_PREFIX=/usr \
+ -DCMAKE_INSTALL_LIBDIR=lib \
+ -DBUILD_QCH=ON
+ make
+}
+
+check() {
+ CTEST_OUTPUT_ON_FAILURE=TRUE xvfb-run ctest
+}
+
+package() {
+ DESTDIR="$pkgdir" make install
+}
+sha512sums="2dbb3bec5f0999b82a09c9ff9a826cb390dfae55d91f4ae91ed494a41d498ec18a5bfb53ecd95f6b086bd2f0b72f6ffbcc690aefe8de1e2e6694ec8750230441 sonnet-5.60.0.tar.xz"
diff --git a/community/syndication/APKBUILD b/community/syndication/APKBUILD
new file mode 100644
index 0000000000..697fe511c8
--- /dev/null
+++ b/community/syndication/APKBUILD
@@ -0,0 +1,31 @@
+# Contributor: Bart Ribbers <bribbers@disroot.org>
+# Maintainer: Bart Ribbers <bribbers@disroot.org>
+pkgname=syndication
+pkgver=5.60.0
+pkgrel=0
+pkgdesc="An RSS/Atom parser library"
+arch="all"
+url="https://community.kde.org/Frameworks"
+license="LGPL-2.0-or-later AND BSD-Clause-3"
+depends_dev="qt5-qtbase-dev kcodecs-dev"
+makedepends="$depends_dev extra-cmake-modules doxygen graphviz qt5-qttools-dev"
+source="https://download.kde.org/stable/frameworks/${pkgver%.*}/$pkgname-$pkgver.tar.xz"
+subpackages="$pkgname-dev $pkgname-doc"
+
+build() {
+ cmake \
+ -DCMAKE_BUILD_TYPE=RelWithDebInfo \
+ -DCMAKE_INSTALL_PREFIX=/usr \
+ -DCMAKE_INSTALL_LIBDIR=lib \
+ -DBUILD_QCH=ON
+ make
+}
+
+check() {
+ CTEST_OUTPUT_ON_FAILURE=TRUE ctest
+}
+
+package() {
+ DESTDIR="$pkgdir" make install
+}
+sha512sums="39ef7246f9133af3c1dae87790a6827a7634fb81eb691995b78eb1b3bdc1db701f2d664360931ce0d671cef30db0cf09029ef00ab55c0d9307fa11eb51f18cca syndication-5.60.0.tar.xz"
diff --git a/community/syntax-highlighting/APKBUILD b/community/syntax-highlighting/APKBUILD
new file mode 100644
index 0000000000..173ce43d5a
--- /dev/null
+++ b/community/syntax-highlighting/APKBUILD
@@ -0,0 +1,31 @@
+# Contributor: Bart Ribbers <bribbers@disroot.org>
+# Maintainer: Bart Ribbers <bribbers@disroot.org>
+pkgname=syntax-highlighting
+pkgver=5.60.0
+pkgrel=0
+pkgdesc="Syntax highlighting engine for structured text and code"
+arch="all"
+url="https://community.kde.org/Frameworks"
+license="MIT"
+depends_dev="qt5-qtbase-dev"
+makedepends="$depends_dev extra-cmake-modules qt5-qttools-dev doxygen"
+source="https://download.kde.org/stable/frameworks/${pkgver%.*}/${pkgname}-${pkgver}.tar.xz"
+subpackages="$pkgname-dev $pkgname-doc $pkgname-lang"
+
+build() {
+ cmake \
+ -DCMAKE_INSTALL_PREFIX=/usr \
+ -DCMAKE_BUILD_TYPE=RelWithDebInfo \
+ -DCMAKE_INSTALL_LIBDIR=lib \
+ -DBUILD_QCH=ON
+ make
+}
+
+check() {
+ CTEST_OUTPUT_ON_FAILURE=TRUE ctest
+}
+
+package() {
+ DESTDIR="$pkgdir" make install
+}
+sha512sums="266e1df814e3b6383068347238c6d8a46736112b4d0037784361b9b756a9f00ca29ce615185dbb553568fec9dca97671c95d1d39dde1f40a864c1ff40174ec15 syntax-highlighting-5.60.0.tar.xz"
diff --git a/community/threadweaver/APKBUILD b/community/threadweaver/APKBUILD
new file mode 100644
index 0000000000..70467b2140
--- /dev/null
+++ b/community/threadweaver/APKBUILD
@@ -0,0 +1,32 @@
+# Contributor: Bart Ribbers <bribbers@disroot.org>
+# Maintainer: Bart Ribbers <bribbers@disroot.org>
+pkgname=threadweaver
+pkgver=5.60.0
+pkgrel=0
+pkgdesc="High-level multithreading framework"
+arch="all"
+url="https://community.kde.org/Frameworks"
+license="LGPL-2.1-only"
+depends_dev="qt5-qtbase-dev qt5-qtdeclarative-dev"
+makedepends="$depends_dev extra-cmake-modules qt5-qttools-dev doxygen"
+source="https://download.kde.org/stable/frameworks/${pkgver%.*}/$pkgname-$pkgver.tar.xz"
+subpackages="$pkgname-dev $pkgname-doc"
+
+build() {
+ cmake \
+ -DCMAKE_BUILD_TYPE=RelWithDebInfo \
+ -DCMAKE_INSTALL_PREFIX=/usr \
+ -DCMAKE_INSTALL_LIBDIR=lib \
+ -DBUILD_QCH=ON
+ make
+}
+
+check() {
+ CTEST_OUTPUT_ON_FAILURE=TRUE ctest
+}
+
+package() {
+ DESTDIR="$pkgdir" make install
+}
+
+sha512sums="3ee8aaacaae13cc3afedc33feca2a8f3a0c098d040ed1485c14506dd5172d11cffc15d9582b9270e42c8f8157b88c8f4f7dc07218d9961a71638d37332e85b09 threadweaver-5.60.0.tar.xz"