[arch-commits] Commit in krita/trunk (PKGBUILD krita-pyqt5.11.patch)
Antonio Rojas
arojas at archlinux.org
Wed Jul 11 22:27:06 UTC 2018
Date: Wednesday, July 11, 2018 @ 22:27:05
Author: arojas
Revision: 328289
Fix loading python plugins with PyQt 5.11
Added:
krita/trunk/krita-pyqt5.11.patch
Modified:
krita/trunk/PKGBUILD
----------------------+
PKGBUILD | 12 ++++++++----
krita-pyqt5.11.patch | 19 +++++++++++++++++++
2 files changed, 27 insertions(+), 4 deletions(-)
Modified: PKGBUILD
===================================================================
--- PKGBUILD 2018-07-11 22:17:25 UTC (rev 328288)
+++ PKGBUILD 2018-07-11 22:27:05 UTC (rev 328289)
@@ -3,24 +3,28 @@
pkgname=krita
pkgver=4.1.0
-pkgrel=1
+pkgrel=2
pkgdesc="Edit and paint images"
arch=(x86_64)
url="https://krita.org"
license=(GPL3)
depends=(kio kitemmodels gsl libraw exiv2 openexr fftw curl boost-libs giflib qt5-declarative hicolor-icon-theme)
-makedepends=(extra-cmake-modules kdoctools boost eigen vc poppler-qt5 opencolorio python-pyqt5 libheif)
+makedepends=(extra-cmake-modules kdoctools boost eigen vc poppler-qt5 opencolorio python-pyqt5 libheif sip python-sip)
optdepends=('poppler-qt5: PDF filter' 'ffmpeg: to save animations' 'opencolorio: for the LUT docker'
"krita-plugin-gmic: G'MIC plugin" 'python-pyqt5: for the Python plugins' 'libheif: HEIF filter')
conflicts=(calligra-krita krita-l10n)
replaces=(calligra-krita krita-l10n)
-source=("https://download.kde.org/stable/krita/$pkgver/$pkgname-$pkgver.tar.gz"{,.sig})
+source=("https://download.kde.org/stable/krita/$pkgver/$pkgname-$pkgver.tar.gz"{,.sig}
+ krita-pyqt5.11.patch)
sha256sums=('78792df8165b986b806dcf9960a2679f683f2263e06f3ad5a24b0f78d8f27ed5'
- 'SKIP')
+ 'SKIP'
+ '37aa93119c759d80829112f169f64c47450f218e0fe05fc2e16ae54ff8170db2')
validpgpkeys=('05D00A8B73A686789E0A156858B9596C722EA3BD') # Boudewijn Rempt <foundation at krita.org>
prepare() {
mkdir -p build
+ cd $pkgname-$pkgver
+ patch -p1 -i ../krita-pyqt5.11.patch # Fix python plugins with PyQt 5.11
}
build() {
Added: krita-pyqt5.11.patch
===================================================================
--- krita-pyqt5.11.patch (rev 0)
+++ krita-pyqt5.11.patch 2018-07-11 22:27:05 UTC (rev 328289)
@@ -0,0 +1,19 @@
+diff --git a/plugins/extensions/pykrita/sip/CMakeLists.txt b/plugins/extensions/pykrita/sip/CMakeLists.txt
+index 1f47f0af1c..d5a24f86ee 100644
+--- a/plugins/extensions/pykrita/sip/CMakeLists.txt
++++ b/plugins/extensions/pykrita/sip/CMakeLists.txt
+@@ -12,9 +12,13 @@ set(SIP_INCLUDES
+ ${PYQT_SIP_DIR_OVERRIDE}
+ ./krita)
+
++if(${PYQT5_VERSION} STRGREATER_EQUAL "050b00")
++ set(SIP_NAME -n PyQt5.sip)
++endif()
++
+ set(SIP_CONCAT_PARTS 1)
+ set(SIP_TAGS ALL WS_X11 ${PYQT5_VERSION_TAG})
+-set(SIP_EXTRA_OPTIONS -g -x PyKDE_QVector)
++set(SIP_EXTRA_OPTIONS -g -x PyKDE_QVector ${SIP_NAME})
+
+ set(PYTHON_SITE_PACKAGES_INSTALL_DIR ${LIB_INSTALL_DIR}/krita-python-libs)
+ file(GLOB PYKRITA_KRITA_sip_files ./krita/*.sip)
More information about the arch-commits
mailing list