[arch-commits] Commit in krita/trunk (PKGBUILD krita-opencolorio1.patch)
Antonio Rojas
arojas at archlinux.org
Thu Jun 3 11:32:30 UTC 2021
Date: Thursday, June 3, 2021 @ 11:32:29
Author: arojas
Revision: 417037
Build against coinstallable opencolorio and make it a hard dependency
Added:
krita/trunk/krita-opencolorio1.patch
Modified:
krita/trunk/PKGBUILD
--------------------------+
PKGBUILD | 18 ++++++++++++------
krita-opencolorio1.patch | 18 ++++++++++++++++++
2 files changed, 30 insertions(+), 6 deletions(-)
Modified: PKGBUILD
===================================================================
--- PKGBUILD 2021-06-03 10:22:36 UTC (rev 417036)
+++ PKGBUILD 2021-06-03 11:32:29 UTC (rev 417037)
@@ -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 at krita.org>
'E9FB29E74ADEACC5E3035B8AB69EB4CF7468332F') # Dmitry Kazakov (main key) <dimula73 at 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() {
Added: krita-opencolorio1.patch
===================================================================
--- krita-opencolorio1.patch (rev 0)
+++ krita-opencolorio1.patch 2021-06-03 11:32:29 UTC (rev 417037)
@@ -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/
More information about the arch-commits
mailing list