aboutsummaryrefslogtreecommitdiffstats
path: root/community/discover/APKBUILD
diff options
context:
space:
mode:
Diffstat (limited to 'community/discover/APKBUILD')
-rw-r--r--community/discover/APKBUILD79
1 files changed, 41 insertions, 38 deletions
diff --git a/community/discover/APKBUILD b/community/discover/APKBUILD
index f1e44043c0f..daacaaec372 100644
--- a/community/discover/APKBUILD
+++ b/community/discover/APKBUILD
@@ -1,15 +1,21 @@
# Contributor: Bart Ribbers <bribbers@disroot.org>
-# Maintainer: Bart Ribbers <bribbers@disroot.org>
+# Maintainer: team/kde <bribbers@disroot.org>
+
+# The group tag is just to easily find this APKBUILD by some scripts for automation
+# group=kde-plasma
pkgname=discover
-pkgver=5.25.1
+pkgver=6.0.3
pkgrel=0
-# armhf blocked by qt5-qtdeclarative
-# s390x and riscv64 blocked by polkit -> kio
-arch="all !armhf !s390x !riscv64"
-url="https://userbase.kde.org/Discover"
pkgdesc="KDE Plasma resources management GUI"
+url="https://userbase.kde.org/Discover"
+# armhf blocked by qt5-qtdeclarative
+# ppc64le, riscv64 and s390x blocked by purpose
+arch="all !armhf !ppc64le !riscv64 !s390x"
license="LGPL-2.0-or-later AND (GPL-2.0-only OR GPL-3.0-only) AND GFDL-1.2-only"
-depends="kirigami2"
+depends="
+ kirigami
+ purpose
+ "
makedepends="
appstream-dev
attica-dev
@@ -26,14 +32,17 @@ makedepends="
ki18n-dev
kidletime-dev
kio-dev
+ kirigami-addons-dev
+ kirigami-dev
kitemmodels-dev
knewstuff-dev
+ kstatusnotifieritem-dev
kuserfeedback-dev
kxmlgui-dev
libapk-qt-dev
- plasma-framework-dev
- qt5-qtbase-dev
- qt5-qtdeclarative-dev
+ purpose-dev
+ qt6-qtbase-dev
+ qt6-qtdeclarative-dev
samurai
"
checkdepends="xvfb-run"
@@ -46,17 +55,13 @@ case "$pkgver" in
*.90*) _rel=unstable;;
*) _rel=stable;;
esac
-source="
- https://download.kde.org/$_rel/plasma/$pkgver/discover-$pkgver.tar.xz
- 0001-Add-support-for-Alpine-Linux-apk-backend.patch
+_repo_url="https://invent.kde.org/plasma/discover.git"
+source="https://download.kde.org/$_rel/plasma/$pkgver/discover-$pkgver.tar.xz
+ 0001-apk-support.patch
alpine-appstream-data.json
alpine-linux-logo-icon.png
"
-subpackages="
- $pkgname-backend-apk:backend_apk
- $pkgname-backend-flatpak:backend_flatpak
- $pkgname-lang
- "
+subpackages="$pkgname-backend-flatpak:backend_flatpak $pkgname-backend-apk:backend_apk $pkgname-lang"
case "$CARCH" in
x86|x86_64|armv7|aarch64)
@@ -77,9 +82,8 @@ build() {
}
check() {
- cd build
# knsbackendtest and flatpaktest fail to find their required executables
- CTEST_OUTPUT_ON_FAILURE=TRUE xvfb-run ctest -E "(knsbackend|flatpak)test"
+ xvfb-run -a ctest --test-dir build --output-on-failure -E "(knsbackend|flatpak)test"
}
package() {
@@ -89,23 +93,30 @@ package() {
backend_flatpak() {
pkgdesc="Flatpak backend for $pkgname"
depends=""
- install_if="$pkgname flatpak"
+ install_if="$pkgname=$pkgver-r$pkgrel flatpak"
- amove usr/lib/qt5/plugins/discover/flatpak-backend.so
+ amove usr/lib/qt6/plugins/discover/flatpak-backend.so
amove usr/share/libdiscover/categories/flatpak-backend-categories.xml
- amove usr/lib/qt5/plugins/discover-notifier/FlatpakNotifier.so
+ amove usr/lib/qt6/plugins/discover-notifier/FlatpakNotifier.so
amove usr/share/applications/org.kde.discover-flatpak.desktop
amove usr/share/metainfo/org.kde.discover.flatpak.appdata.xml
amove usr/share/icons/hicolor/scalable/apps/flatpak-discover.svg
}
+backend_fwupd() {
+ pkgdesc="fwupd backend for $pkgname"
+ depends=""
+ install_if="$pkgname=$pkgver-r$pkgrel fwupd"
+
+ amove usr/lib/qt6/plugins/discover/fwupd-backend.so
+}
+
backend_apk() {
pkgdesc="Apk backend for $pkgname"
depends=""
- install_if="$pkgname apk-tools"
+ install_if="$pkgname=$pkgver-r$pkgrel apk-tools"
- amove usr/lib/qt5/plugins/discover/alpineapk-backend.so
- amove usr/lib/libexec/kauth/alpineapk_kauth_helper
+ amove usr/lib/qt6/plugins/discover/alpineapk-backend.so
amove usr/share/polkit-1/actions/org.kde.discover.alpineapkbackend.policy
amove usr/share/dbus-1/system.d/org.kde.discover.alpineapkbackend.conf
amove usr/share/dbus-1/system-services/org.kde.discover.alpineapkbackend.service
@@ -113,23 +124,15 @@ backend_apk() {
# JSON file contains placeholder for replacement - @CARCH@
sed -i "s/@CARCH@/$CARCH/g" "$srcdir"/alpine-appstream-data.json
install -Dm644 "$srcdir"/alpine-appstream-data.json \
- "$subpkgdir"/usr/share/libdiscover/external-appstream-urls/alpine-appstream-data.json
+ "$subpkgdir"/usr/share/libdiscover/external-appstream-urls/alpine-appstream-data.json
install -Dm644 -t "$subpkgdir"/usr/share/icons/hicolor/32x32/apps/ \
- "$srcdir"/alpine-linux-logo-icon.png
-}
-
-backend_fwupd() {
- pkgdesc="fwupd backend for $pkgname"
- depends=""
- install_if="$pkgname fwupd"
-
- amove usr/lib/qt5/plugins/discover/fwupd-backend.so
+ "$srcdir"/alpine-linux-logo-icon.png
}
sha512sums="
-de12488e7f517f88112070e959ddf1fae2e8f5fab888f207ae0a36bc9e15cda5bb95e830cf80530a49893693e1dc93e500882b514248cef925348d20bf4dde02 discover-5.25.1.tar.xz
-d38b704f69a7da4a6d93886f37eb4014d5fa13942b9b668ae6a59a10364675f645cfaf24130702a94101995177530e965d53cf7083cc1a45daef1686cb01ad47 0001-Add-support-for-Alpine-Linux-apk-backend.patch
+cc9ae7bbcfcdf306a1dbea83f45167fe8ec207dfffa8eaa7bfe764fda56a6cd1f8c0b56ef78104e0df4d0183950de5810aa039e56c732830d7a0de921950c330 discover-6.0.3.tar.xz
+51bec35bcfb1330fc0eb08dc15eb7d385ca0250a5976880a2070d27d05e18d091b3081ae7f0872c234998f6209e0d375c86de9d1fc3058eea0d08c71fce38dd2 0001-apk-support.patch
d9cc12a5a92df820d6d133a3698a4fbb08a97f08f00554a11d87c73c6144b42d07cecd6682bf9576d83c8e2556e35ade2fb39e77895afbbe33e2f94630441bb7 alpine-appstream-data.json
0766668630cb14f58c840ebdda8b76bd1dec98b4dd61469677d4ad6eb4966809a25dbec2a846502cad0391df5b6ca9d692bb857a6fa203b61a52e6ac044cfbf4 alpine-linux-logo-icon.png
"