diff options
Diffstat (limited to 'community/krita/APKBUILD')
-rw-r--r-- | community/krita/APKBUILD | 77 |
1 files changed, 52 insertions, 25 deletions
diff --git a/community/krita/APKBUILD b/community/krita/APKBUILD index 803c7fd5b4c..9d2913a41d0 100644 --- a/community/krita/APKBUILD +++ b/community/krita/APKBUILD @@ -1,14 +1,16 @@ # Contributor: Bart Ribbers <bribbers@disroot.org> # Maintainer: Bart Ribbers <bribbers@disroot.org> pkgname=krita -pkgver=4.4.5 -pkgrel=0 -# armhf and armv7 blocked by build failures -# mips64 blocked by eigen -arch="all !armv7 !armhf !mips64" +pkgver=5.2.2 +pkgrel=2 +# armhf blocked by build failures +# s390x: nobody is using an art tool there +# riscv64: fails to build from source +arch="all !s390x !armhf !riscv64" url="https://krita.org/" pkgdesc="Free digital painting application. Digital Painting, Creative Freedom!" license="GPL-2.0-or-later" +depends="qt5-qtbase-sqlite" makedepends=" boost-dev eigen-dev @@ -17,49 +19,62 @@ makedepends=" fftw-dev giflib-dev gsl-dev - karchive-dev - kcompletion-dev - kconfig-dev - kcoreaddons-dev - kcrash-dev - kguiaddons-dev - ki18n-dev - kitemmodels-dev - kitemviews-dev - kwidgetsaddons-dev - kwindowsystem-dev + immer + karchive5-dev + kcompletion5-dev + kconfig5-dev + kcoreaddons5-dev + kcrash5-dev + kguiaddons5-dev + ki18n5-dev + kitemmodels5-dev + kitemviews5-dev + krita-kseexpr-dev + kwidgetsaddons5-dev + kwindowsystem5-dev + lager lcms2-dev libheif-dev libjpeg-turbo-dev + libjxl-dev + libmypaint-dev libraw-dev + libunibreak-dev libxi-dev + opencolorio-dev openexr-dev poppler-qt5-dev py3-qt5 - python3-dev + py3-sip qt5-qtbase-dev qt5-qtmultimedia-dev qt5-qtsvg-dev qt5-qttools-dev quazip-dev + samurai tiff-dev xcb-util-dev zlib-dev + zug " checkdepends="xvfb-run" -source="https://download.kde.org/stable/krita/$pkgver/krita-$pkgver.tar.gz - boost-1750.patch +source="https://download.kde.org/stable/krita/$pkgver/krita-$pkgver.tar.xz + 0001-fftw-use-pkgconfig.patch + 10-jxl.patch " -subpackages="$pkgname-lang" +# -python subpackage temporarily removed due to incompatibilities with Python 3.12 +subpackages="$pkgname-dev $pkgname-lang" options="!check" # Breaks compilation on Musl https://bugs.kde.org/show_bug.cgi?id=412058 build() { - cmake -B build \ - -DCMAKE_BUILD_TYPE=None \ + GIT_DIR=. cmake -B build -G Ninja \ + -DCMAKE_BUILD_TYPE=RelWithDebInfo \ -DCMAKE_INSTALL_PREFIX=/usr \ -DCMAKE_INSTALL_LIBDIR=lib \ -DBUILD_KRITA_QT_DESIGNER_PLUGINS=ON \ - -DBUILD_TESTING=OFF + -DBUILD_TESTING=OFF \ + -DENABLE_UPDATERS=OFF \ + -DKRITA_ENABLE_PCH=OFF cmake --build build } @@ -72,7 +87,19 @@ package() { DESTDIR="$pkgdir" cmake --install build } +python() { + pkgdesc="$pkgdesc (python plugin)" + depends="python3 py3-qt5" + + amove \ + usr/share/krita/pykrita \ + usr/lib/kritaplugins/kritapykrita.so \ + usr/lib/krita-python-libs \ + usr/bin/kritarunner +} + sha512sums=" -9926e1cae7db2b89b8cd5f1e45631ff8cbf63cdbd367fc2f4b901a3f1d708dabaa6ac293a8f53b9ca67d7afc263ff51fe6f6b6a9a70017ee23fbf8aa2732abc4 krita-4.4.5.tar.gz -2872edaa5acd227a851b4f87844d978d2860fb7b30434b7ebd255a4d50bdc32f9d576440db0cae6e450e2d41aac4676f5adc902bda67f0aa02a1c82071f24317 boost-1750.patch +d2e55d9a6c7be79f5b6661a1bd605cdf1ce20ec78cdaab1ba19a4acca5397afa0c0e8bc1cbf60120993b156aef65ed35fde2de756841342d18221c82ea81a1eb krita-5.2.2.tar.xz +246d632e1afa28fbb1ef0abe1a62433694465e2f3918f8d110a7ad6ff99b27d94a7d91dbf061eccd6ecfa72d8dbff87c1b2696effcb482045aaf3f89169e9a0e 0001-fftw-use-pkgconfig.patch +b4932c1d9c6136203d8cff92a7ed65089cf5b6bd3f80ccf093d524d39fd3ddac408793fb7ae3287ce78d5574c34440bc849a5a90b618c39638854ea6f5fd3205 10-jxl.patch " |