author | Antonio Rojas
<arojas@archlinux.org> 2021-06-03 11:32:29 UTC |
committer | Antonio Rojas
<arojas@archlinux.org> 2021-06-03 11:32:29 UTC |
parent | a93161b23664dafa2f192c2c83dd2c239a55d47d |
PKGBUILD | +12 | -6 |
krita-opencolorio1.patch | +18 | -0 |
diff --git a/PKGBUILD b/PKGBUILD index 50f2077..0f39757 100644 --- a/PKGBUILD +++ b/PKGBUILD @@ -3,28 +3,34 @@ pkgname=krita _pkgver=4.4.3 pkgver=${_pkgver/-/} -pkgrel=3 +pkgrel=4 pkgdesc="Edit and paint images" arch=(x86_64) url="https://krita.org" license=(GPL3) depends=(kitemviews kitemmodels ki18n kcompletion kguiaddons kcrash qt5-svg qt5-multimedia quazip - gsl libraw exiv2 openexr fftw giflib openjpeg2 hicolor-icon-theme) -makedepends=(extra-cmake-modules kdoctools boost eigen vc poppler-qt5 opencolorio1 python-pyqt5 libheif + gsl libraw exiv2 openexr fftw giflib openjpeg2 opencolorio1 hicolor-icon-theme) +makedepends=(extra-cmake-modules kdoctools boost eigen vc poppler-qt5 python-pyqt5 libheif qt5-tools sip4 python-sip4 kseexpr) -optdepends=('poppler-qt5: PDF filter' 'ffmpeg: to save animations' 'opencolorio1: for the LUT docker' +optdepends=('poppler-qt5: PDF filter' 'ffmpeg: to save animations' "krita-plugin-gmic: G'MIC plugin" 'python-pyqt5: for the Python plugins' 'libheif: HEIF filter' 'kseexpr: SeExpr generator layer' 'kimageformats: PSD support') source=(https://download.kde.org/stable/krita/$_pkgver/$pkgname-$_pkgver.tar.gz{,.sig} - krita-openexr3.patch) + krita-openexr3.patch + https://invent.kde.org/graphics/krita/-/commit/86dc361a.patch + krita-opencolorio1.patch) sha256sums=('d4062323c2237ab9195c0b8bce1a69e30bd6fd10fadbad6395c27211d9878f67' 'SKIP' - '3825dac0317f4501c8dd8b0844540bbd0841702cd15903ce3a659755eaa226f5') + '3825dac0317f4501c8dd8b0844540bbd0841702cd15903ce3a659755eaa226f5' + '00c4e519bbef9575f8d4ae2183aff1da3ad9f44d324c1c1d45a7803368a1a008' + '2f892449e20abc370fe3dc8b5dd12f9964d1d402a909e775641e28685b1719b3') validpgpkeys=('05D00A8B73A686789E0A156858B9596C722EA3BD' # Boudewijn Rempt <foundation@krita.org> 'E9FB29E74ADEACC5E3035B8AB69EB4CF7468332F') # Dmitry Kazakov (main key) <dimula73@gmail.com> prepare() { patch -d $pkgname-$_pkgver -p1 < krita-openexr3.patch # Fix build with OpenEXR 3 + patch -d $pkgname-$_pkgver -p1 < 86dc361a.patch # Fix OCIO include dir detection + patch -d $pkgname-$_pkgver -p1 < krita-opencolorio1.patch # Fix build with renamed OCIO library } build() { diff --git a/krita-opencolorio1.patch b/krita-opencolorio1.patch new file mode 100644 index 0000000..92ae9a7 --- /dev/null +++ b/krita-opencolorio1.patch @@ -0,0 +1,18 @@ +diff --git a/cmake/modules/FindOCIO.cmake b/cmake/modules/FindOCIO.cmake +index 89b404088c..02a8753221 100644 +--- a/cmake/modules/FindOCIO.cmake ++++ b/cmake/modules/FindOCIO.cmake +@@ -34,11 +34,11 @@ find_path(OCIO_INCLUDE_DIR OpenColorIO.h + /usr/local/include + /sw/include + /opt/local/include +- PATH_SUFFIXES OpenColorIO ++ PATH_SUFFIXES OpenColorIO1 + DOC "The directory where OpenColorIO/OpenColorIO.h resides" + ) + +-find_library(OCIO_LIBRARIES OpenColorIO ++find_library(OCIO_LIBRARIES OpenColorIO1 + PATHS + ${OCIO_LIBRARY_PATH} + ${OCIO_PATH}/lib/