diff options
Diffstat (limited to 'community')
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" |