diff options
Diffstat (limited to 'community/kimageformats/APKBUILD')
-rw-r--r-- | community/kimageformats/APKBUILD | 43 |
1 files changed, 31 insertions, 12 deletions
diff --git a/community/kimageformats/APKBUILD b/community/kimageformats/APKBUILD index 7b0d6089077..1a3b67e97c3 100644 --- a/community/kimageformats/APKBUILD +++ b/community/kimageformats/APKBUILD @@ -1,40 +1,59 @@ # 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.86.0 +pkgver=6.1.0 pkgrel=0 -pkgdesc="Image format plugins for Qt5" +pkgdesc="Image format plugins for Qt" # armhf blocked by extra-cmake-modules -# mips64 blocked by openexr -arch="all !armhf !mips64" +arch="all !armhf" url="https://community.kde.org/Frameworks" license="LGPL-2.1-or-later" makedepends=" extra-cmake-modules karchive-dev libavif-dev + libheif-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 \ - -DCMAKE_BUILD_TYPE=None \ + cmake -B build -G Ninja \ + -DCMAKE_BUILD_TYPE=RelWithDebInfo \ -DCMAKE_INSTALL_PREFIX=/usr \ - -DCMAKE_INSTALL_LIBDIR=lib + -DCMAKE_INSTALL_LIBDIR=lib \ + -DKIMAGEFORMATS_HEIF=ON cmake --build 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() { DESTDIR="$pkgdir" cmake --install build } + sha512sums=" -cdfb56a7807174c64141063d26f263fc83b58792995cfc00bfe6c5843bc646aba118e088e53d8da40ba781ddaa0c0a985251f79a83206655179dd3e9cf3c90a3 kimageformats-5.86.0.tar.xz +99bf723b4a250d5d0c45cc5f77d2149e900f75a65fb70b2b2cd3cf61b60ba62ab7b17251a9a9f9c033681261f7ef4a5a4d5298d15a83d7327395884849ced157 kimageformats-6.1.0.tar.xz " |