aboutsummaryrefslogtreecommitdiffstats
path: root/community/kimageformats/APKBUILD
diff options
context:
space:
mode:
Diffstat (limited to 'community/kimageformats/APKBUILD')
-rw-r--r--community/kimageformats/APKBUILD31
1 files changed, 23 insertions, 8 deletions
diff --git a/community/kimageformats/APKBUILD b/community/kimageformats/APKBUILD
index c0f0c941380..08c86ce6877 100644
--- a/community/kimageformats/APKBUILD
+++ b/community/kimageformats/APKBUILD
@@ -1,9 +1,12 @@
# 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-frameworks
pkgname=kimageformats
-pkgver=5.95.0
+pkgver=6.0.0
pkgrel=0
-pkgdesc="Image format plugins for Qt5"
+pkgdesc="Image format plugins for Qt"
# armhf blocked by extra-cmake-modules
arch="all !armhf"
url="https://community.kde.org/Frameworks"
@@ -13,14 +16,23 @@ makedepends="
karchive-dev
libavif-dev
libheif-dev
- libjxl-dev
+ libraw-dev
openexr-dev
- qt5-qtbase-dev
+ qt6-qtbase-dev
samurai
"
checkdepends="xvfb-run"
+_repo_url="https://invent.kde.org/frameworks/kimageformats.git"
source="https://download.kde.org/stable/frameworks/${pkgver%.*}/kimageformats-$pkgver.tar.xz"
+case "$CARCH" in
+s390x)
+ ;;
+*)
+ makedepends="$makedepends libjxl-dev"
+ ;;
+esac
+
build() {
cmake -B build -G Ninja \
-DCMAKE_BUILD_TYPE=RelWithDebInfo \
@@ -31,8 +43,11 @@ build() {
}
check() {
- cd build
- CTEST_OUTPUT_ON_FAILURE=TRUE xvfb-run ctest -E "kimageformats-read-psd"
+ case "$CARCH" in
+ armv7) xvfb-run ctest --test-dir build --output-on-failure -E "kimageformats-read-(psd|hej2|jxl|xcf)" ;;
+ s390x) xvfb-run ctest --test-dir build --output-on-failure -E "kimageformats-(read-(psd|hej2|xcf)|write-avif)" ;;
+ *) xvfb-run ctest --test-dir build --output-on-failure -E "kimageformats-read-(psd|hej2|xcf)" ;;
+ esac
}
package() {
@@ -40,5 +55,5 @@ package() {
}
sha512sums="
-a1f119cf18998aa08c22de7880bc16a32539ccdb17f4a95b6363fa1c57c899982a0c399362e8ead5d33015b6e05604408eee73d1517d72d314563de3db23d76c kimageformats-5.95.0.tar.xz
+cdeefba2eda2146806245700c319f8cc8876563559fc1b581ae4261ac20d28d7b5528584e937b220732961a0305a3af12d359c3b5586218fd461c8bb343b9496 kimageformats-6.0.0.tar.xz
"