Gentoo Archives: gentoo-commits

From: Sam James <sam@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: media-gfx/krita/files/, media-gfx/krita/
Date: Mon, 06 Jun 2022 01:27:30
Message-Id: 1654478809.abe6cccfc75fac99646ed066c8a8162c152d67ee.sam@gentoo
1 commit: abe6cccfc75fac99646ed066c8a8162c152d67ee
2 Author: Sam James <sam <AT> gentoo <DOT> org>
3 AuthorDate: Mon Jun 6 01:26:49 2022 +0000
4 Commit: Sam James <sam <AT> gentoo <DOT> org>
5 CommitDate: Mon Jun 6 01:26:49 2022 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=abe6cccf
7
8 media-gfx/krita: drop 4.4.8-r1, 5.0.6-r1
9
10 Signed-off-by: Sam James <sam <AT> gentoo.org>
11
12 media-gfx/krita/Manifest | 3 -
13 media-gfx/krita/files/krita-4.4.2-quazip1.patch | 36 ------
14 .../files/krita-4.4.7-pykrita-crash-on-exit.patch | 41 -------
15 .../krita-4.4.8-prefer-newer-sip-to-build.patch | 56 ---------
16 media-gfx/krita/krita-4.4.8-r1.ebuild | 130 ---------------------
17 media-gfx/krita/krita-5.0.6-r1.ebuild | 123 -------------------
18 6 files changed, 389 deletions(-)
19
20 diff --git a/media-gfx/krita/Manifest b/media-gfx/krita/Manifest
21 index 62dc7f3bd25f..f4dfa19da4cd 100644
22 --- a/media-gfx/krita/Manifest
23 +++ b/media-gfx/krita/Manifest
24 @@ -1,5 +1,2 @@
25 -DIST krita-4.2.9-patchset.tar.xz 7928 BLAKE2B 57256884edafd528cfca529e020a226613a37682df445ece24d434e816f218d822c03d668a13806f775d02757bafd9627ed8073406e5506023767d06c78c30de SHA512 36ec902afec082fcf18c0e523a83a08aa54d54bd5393691b0f17dcab0969e69973d8e842fac44fcf66232f369b36f97937f67b5c0b0bdcff019cc1d323b3bf59
26 -DIST krita-4.4.8.tar.gz 254887779 BLAKE2B 251c621a235b8d977c886d3d31f07187efb6d45eab1960eab84ba4078216a1ecf5c7f0b90bdbf791e0c219867c6df59bb99b47c4b23c7658e1d2990f3e869cdb SHA512 53b9814fcf61fbaee06e81f456aa9de7ab09df99e04932251984c8ae190248e48fa20762bdb7be503ea267e1fb835095b105ce4bf2078fd510ab5a8ef6d82f81
27 DIST krita-5.0.2.tar.xz 179049488 BLAKE2B a58ee0e7d654f18509f970d32a680a9a993c7172a3818517ddf0a41f500c2d1f9102a432b728b9d9254f39f1be0c926602e3b1806ae19b6efc49f99becdffcdd SHA512 5dd2d6961feabf20dbcef49f3499281e34b409e96d379b0247eec70449f82c05ed3cf3ca09014535adb7ce66659d58e988f1f054364637c9851181fa8ee926a5
28 -DIST krita-5.0.6.tar.xz 179335700 BLAKE2B dc164fec0ed39d8c9fc8b3624d0ceaeeb25bb55b32cabf56f655116448cea94451421e67069de1d1fbaed1e949b88c982f3e01cf66de40518d1b4e2b9b079bdb SHA512 7ad92b750a1c54bf79b279730ad84119030ff532f5a8a77f2040776304dbb768a67dfa1bf67ac72c0c984b7e508e59476640f1b41ea38d3f525d52c7eb6cde9f
29 DIST krita-5.0.8.tar.xz 179344256 BLAKE2B f8a020b726c2b4f7776b3a31d18028d19f274243fa085ca49e46cd06c2d9e4f8f166e4d77018b1bef7ef2820962759f362e3d00274b3bbb33ac1544ce17d5682 SHA512 652a24206f955739dbd188f4c35d10fdfe42bb660f4e046f15a31ee90647786b501e4ad8760c0656b24aa5fbdeda0c009b744dfc16a92cf545c2147a5ad1c777
30
31 diff --git a/media-gfx/krita/files/krita-4.4.2-quazip1.patch b/media-gfx/krita/files/krita-4.4.2-quazip1.patch
32 deleted file mode 100644
33 index 6a49bd3ba2e7..000000000000
34 --- a/media-gfx/krita/files/krita-4.4.2-quazip1.patch
35 +++ /dev/null
36 @@ -1,36 +0,0 @@
37 -From 3eaf480ae5d615e8e26153cca98115ff0f23135f Mon Sep 17 00:00:00 2001
38 -From: Antonio Rojas <arojas@×××××××××.org>
39 -Date: Mon, 5 Oct 2020 20:11:26 +0200
40 -Subject: [PATCH] Support quazip 1.0
41 -
42 -Update FindQuaZip to find the QuaZip 1.0 library names and include dirs. Once support for quazip<1 is dropped this should be ported to use quazip's own QuaZipConfig
43 ----
44 - cmake/modules/FindQuaZip.cmake | 6 +++---
45 - 1 file changed, 3 insertions(+), 3 deletions(-)
46 -
47 -diff --git a/cmake/modules/FindQuaZip.cmake b/cmake/modules/FindQuaZip.cmake
48 -index 7e628fcd4b..345c7909ab 100644
49 ---- a/cmake/modules/FindQuaZip.cmake
50 -+++ b/cmake/modules/FindQuaZip.cmake
51 -@@ -25,15 +25,15 @@ ELSE (QUAZIP_INCLUDE_DIRS AND QUAZIP_LIBRARIES)
52 - ELSE(WIN32)
53 - FIND_PACKAGE(PkgConfig)
54 - # pkg_check_modules(PC_QCA2 QUIET qca2)
55 -- pkg_check_modules(PC_QUAZIP quazip)
56 -+ pkg_check_modules(PC_QUAZIP quazip quazip1-qt5)
57 - FIND_LIBRARY(QUAZIP_LIBRARIES
58 - WIN32_DEBUG_POSTFIX d
59 -- NAMES quazip${QUAZIP_LIB_VERSION_SUFFIX}
60 -+ NAMES quazip${QUAZIP_LIB_VERSION_SUFFIX} quazip1-qt5
61 - HINTS /usr/lib /usr/lib64
62 - )
63 - FIND_PATH(QUAZIP_INCLUDE_DIR quazip.h
64 - HINTS /usr/include /usr/local/include
65 -- PATH_SUFFIXES quazip${QUAZIP_LIB_VERSION_SUFFIX}
66 -+ PATH_SUFFIXES quazip${QUAZIP_LIB_VERSION_SUFFIX} QuaZip-Qt5-1.0/quazip
67 - )
68 - FIND_PATH(QUAZIP_ZLIB_INCLUDE_DIR zlib.h HINTS /usr/include /usr/local/include)
69 - ENDIF (WIN32)
70 ---
71 -GitLab
72 -
73
74 diff --git a/media-gfx/krita/files/krita-4.4.7-pykrita-crash-on-exit.patch b/media-gfx/krita/files/krita-4.4.7-pykrita-crash-on-exit.patch
75 deleted file mode 100644
76 index f896a3920efc..000000000000
77 --- a/media-gfx/krita/files/krita-4.4.7-pykrita-crash-on-exit.patch
78 +++ /dev/null
79 @@ -1,41 +0,0 @@
80 -From a0c29913114164ff3f2ba4e255ccee1c52cb3e86 Mon Sep 17 00:00:00 2001
81 -From: Alvin Wong <alvin@×××××××.com>
82 -Date: Sat, 19 Jun 2021 16:29:45 +0800
83 -Subject: [PATCH] Fix PyKrita cleanup using qApp::aboutToQuit to prevent crash
84 -
85 -Suspecting that we can't have Python clean up its QObject's inside
86 -QCoreApplication's destructor, but must be done before it.
87 -
88 -BUG: 417465
89 ----
90 - plugins/extensions/pykrita/plugin/plugin.cpp | 15 ++++++++++-----
91 - 1 file changed, 10 insertions(+), 5 deletions(-)
92 -
93 -diff --git a/plugins/extensions/pykrita/plugin/plugin.cpp b/plugins/extensions/pykrita/plugin/plugin.cpp
94 -index ef0e27eb65..66f552b007 100644
95 ---- a/plugins/extensions/pykrita/plugin/plugin.cpp
96 -+++ b/plugins/extensions/pykrita/plugin/plugin.cpp
97 -@@ -13,6 +13,8 @@
98 - #include <kis_preference_set_registry.h>
99 - #include "pyqtpluginsettings.h"
100 -
101 -+#include <QCoreApplication>
102 -+
103 - #include <Krita.h>
104 -
105 - K_PLUGIN_FACTORY_WITH_JSON(KritaPyQtPluginFactory, "kritapykrita.json", registerPlugin<KritaPyQtPlugin>();)
106 -@@ -74,6 +76,12 @@ KritaPyQtPlugin::KritaPyQtPlugin(QObject *parent, const QVariantList &)
107 - Q_FOREACH (Extension *extension, Krita::instance()->extensions()) {
108 - extension->setup();
109 - }
110 -+
111 -+ // This ensures that QObject's owned by Python are destructed before
112 -+ // the destructor of QCoreApplication is called, in order to prevent
113 -+ // a crash on exit.
114 -+ // See https://bugs.kde.org/show_bug.cgi?id=417465
115 -+ connect(QCoreApplication::instance(), &QCoreApplication::aboutToQuit, this, []() { PyKrita::finalize(); });
116 - }
117 -
118 - KritaPyQtPlugin::~KritaPyQtPlugin()
119 ---
120 -GitLab
121
122 diff --git a/media-gfx/krita/files/krita-4.4.8-prefer-newer-sip-to-build.patch b/media-gfx/krita/files/krita-4.4.8-prefer-newer-sip-to-build.patch
123 deleted file mode 100644
124 index c60b53ffc64b..000000000000
125 --- a/media-gfx/krita/files/krita-4.4.8-prefer-newer-sip-to-build.patch
126 +++ /dev/null
127 @@ -1,56 +0,0 @@
128 -From d2f29d77db58b54a8bcabfb68df66e4dd44f0c27 Mon Sep 17 00:00:00 2001
129 -From: Heiko Becker <heiko.becker@×××.org>
130 -Date: Fri, 12 Nov 2021 12:27:07 +0100
131 -Subject: [PATCH] Try (and thus prefer) sip >=5 first
132 -
133 -If one has sip 4.x and sip 6.x installed sip 4 is picked up
134 -("Found SIP version: 4.19.24") just because it is searched first.
135 -
136 -This matters not only because it is nice to use the "latest and
137 -greatest", but also because software using the latest PyQt5 (including
138 -krita) can't be built with sip 4 at the moment and the maintainer is
139 -apparently in no hurry to fix it [1].
140 -
141 -[1] https://www.riverbankcomputing.com/pipermail/pyqt/2021-November/044345.html
142 ----
143 - cmake/modules/FindSIP.py | 19 ++++++++++---------
144 - 1 file changed, 10 insertions(+), 9 deletions(-)
145 -
146 -diff --git a/cmake/modules/FindSIP.py b/cmake/modules/FindSIP.py
147 -index 7b92abd36e..600805c329 100644
148 ---- a/cmake/modules/FindSIP.py
149 -+++ b/cmake/modules/FindSIP.py
150 -@@ -15,6 +15,16 @@ def osAwareSuffix():
151 - return os.path.join("lib", "python3.8", "site-packages","sipconfig.py") if os.name != 'nt' else os.path.join("lib","krita-python-libs","sipconfig.py")
152 -
153 - try:
154 -+ import sipbuild
155 -+
156 -+ print("sip_version:%06.0x" % sipbuild.version.SIP_VERSION)
157 -+ print("sip_version_str:%s" % sipbuild.version.SIP_VERSION_STR)
158 -+
159 -+ import shutil
160 -+
161 -+ # sip v5 and higher need to invoke sip-build
162 -+ print("sip_bin:%s" % shutil.which("sip-build"))
163 -+except ImportError: # Code for SIP <5
164 - import sipconfig
165 -
166 - sipcfg = sipconfig.Configuration()
167 -@@ -41,13 +51,4 @@ try:
168 - print("sip_bin:%s" % sip_bin)
169 - print("default_sip_dir:%s" % default_sip_dir)
170 - print("sip_inc_dir:%s" % sip_inc_dir)
171 --except ImportError: # Code for SIP v5+
172 -- import sipbuild
173 --
174 -- print("sip_version:%06.0x" % sipbuild.version.SIP_VERSION)
175 -- print("sip_version_str:%s" % sipbuild.version.SIP_VERSION_STR)
176 -
177 -- import shutil
178 --
179 -- # sip v5 and higher need to invoke sip-build
180 -- print("sip_bin:%s" % shutil.which("sip-build"))
181 ---
182 -GitLab
183 -
184
185 diff --git a/media-gfx/krita/krita-4.4.8-r1.ebuild b/media-gfx/krita/krita-4.4.8-r1.ebuild
186 deleted file mode 100644
187 index dedc461115e7..000000000000
188 --- a/media-gfx/krita/krita-4.4.8-r1.ebuild
189 +++ /dev/null
190 @@ -1,130 +0,0 @@
191 -# Copyright 1999-2021 Gentoo Authors
192 -# Distributed under the terms of the GNU General Public License v2
193 -
194 -EAPI=8
195 -
196 -ECM_TEST="forceoptional"
197 -PYTHON_COMPAT=( python3_{8..10} )
198 -KFMIN=5.82.0
199 -QTMIN=5.15.2
200 -VIRTUALX_REQUIRED="test"
201 -inherit ecm kde.org python-single-r1
202 -
203 -if [[ ${KDE_BUILD_TYPE} = release ]]; then
204 - SRC_URI="mirror://kde/stable/${PN}/${PV}/${P}.tar.gz
205 - https://dev.gentoo.org/~asturm/distfiles/${PN}-4.2.9-patchset.tar.xz"
206 - KEYWORDS="amd64 ~arm64 ~ppc64 ~x86"
207 -fi
208 -
209 -DESCRIPTION="Free digital painting application. Digital Painting, Creative Freedom!"
210 -HOMEPAGE="https://apps.kde.org/krita/ https://krita.org/en/"
211 -
212 -LICENSE="GPL-3"
213 -SLOT="5"
214 -IUSE="color-management fftw gif +gsl heif +jpeg openexr pdf qtmedia +raw tiff vc"
215 -REQUIRED_USE="${PYTHON_REQUIRED_USE}"
216 -
217 -# bug 630508
218 -RESTRICT="test"
219 -
220 -RDEPEND="${PYTHON_DEPS}
221 - dev-libs/boost:=
222 - dev-libs/quazip:0=
223 - $(python_gen_cond_dep '
224 - dev-python/PyQt5[declarative,gui,widgets,${PYTHON_USEDEP}]
225 - dev-python/sip:=[${PYTHON_USEDEP}]
226 - ')
227 - >=dev-qt/qtconcurrent-${QTMIN}:5
228 - >=dev-qt/qtdbus-${QTMIN}:5
229 - >=dev-qt/qtdeclarative-${QTMIN}:5
230 - >=dev-qt/qtgui-${QTMIN}:5=[-gles2-only]
231 - >=dev-qt/qtnetwork-${QTMIN}:5
232 - >=dev-qt/qtprintsupport-${QTMIN}:5
233 - >=dev-qt/qtsvg-${QTMIN}:5
234 - >=dev-qt/qtwidgets-${QTMIN}:5
235 - >=dev-qt/qtx11extras-${QTMIN}:5
236 - >=dev-qt/qtxml-${QTMIN}:5
237 - >=kde-frameworks/kcompletion-${KFMIN}:5
238 - >=kde-frameworks/kconfig-${KFMIN}:5
239 - >=kde-frameworks/kcoreaddons-${KFMIN}:5
240 - >=kde-frameworks/kcrash-${KFMIN}:5
241 - >=kde-frameworks/kguiaddons-${KFMIN}:5
242 - >=kde-frameworks/ki18n-${KFMIN}:5
243 - >=kde-frameworks/kiconthemes-${KFMIN}:5
244 - >=kde-frameworks/kitemmodels-${KFMIN}:5
245 - >=kde-frameworks/kitemviews-${KFMIN}:5
246 - >=kde-frameworks/kwidgetsaddons-${KFMIN}:5
247 - >=kde-frameworks/kwindowsystem-${KFMIN}:5
248 - >=kde-frameworks/kxmlgui-${KFMIN}:5
249 - media-gfx/exiv2:=
250 - media-libs/lcms
251 - media-libs/libpng:0=
252 - sys-libs/zlib
253 - virtual/opengl
254 - x11-libs/libX11
255 - x11-libs/libXi
256 - color-management? ( =media-libs/opencolorio-1* )
257 - fftw? ( sci-libs/fftw:3.0= )
258 - gif? ( media-libs/giflib )
259 - gsl? ( sci-libs/gsl:= )
260 - jpeg? ( virtual/jpeg:0 )
261 - heif? ( media-libs/libheif:= )
262 - openexr? (
263 - media-libs/ilmbase:=
264 - <media-libs/openexr-3.0.0:0=
265 - )
266 - pdf? ( app-text/poppler[qt5] )
267 - qtmedia? ( >=dev-qt/qtmultimedia-${QTMIN}:5 )
268 - raw? ( media-libs/libraw:= )
269 - tiff? ( media-libs/tiff:0 )
270 -"
271 -DEPEND="${RDEPEND}
272 - vc? ( >=dev-libs/vc-1.1.0 )
273 -"
274 -BDEPEND="
275 - dev-cpp/eigen:3
276 - dev-lang/perl
277 - sys-devel/gettext
278 -"
279 -
280 -PATCHES=(
281 - "${FILESDIR}"/${PN}-4.3.1-tests-optional.patch
282 - "${WORKDIR}"/${PN}-4.2.9-patchset/${PN}-4.2.9-ecm-findopenexr.patch
283 - "${FILESDIR}"/${PN}-4.4.2-quazip1.patch
284 - "${FILESDIR}"/${PN}-4.4.7-pykrita-crash-on-exit.patch # KDE-Bug #417465, git master
285 - "${FILESDIR}"/${P}-prefer-newer-sip-to-build.patch # bug 822843
286 -)
287 -
288 -pkg_setup() {
289 - python-single-r1_pkg_setup
290 - ecm_pkg_setup
291 -}
292 -
293 -src_prepare() {
294 - ecm_src_prepare
295 - sed -e "/CMAKE_CXX_STANDARD/s/11/14/" -i CMakeLists.txt || die
296 -}
297 -
298 -src_configure() {
299 - # Prevent sandbox violation from FindPyQt5.py module
300 - # See Gentoo-bug 655918
301 - addpredict /dev/dri
302 -
303 - local mycmakeargs=(
304 - -DCMAKE_DISABLE_FIND_PACKAGE_KSeExpr=ON # not packaged
305 - $(cmake_use_find_package color-management OCIO)
306 - $(cmake_use_find_package fftw FFTW3)
307 - $(cmake_use_find_package gif GIF)
308 - $(cmake_use_find_package gsl GSL)
309 - $(cmake_use_find_package heif HEIF)
310 - $(cmake_use_find_package jpeg JPEG)
311 - $(cmake_use_find_package openexr OpenEXR)
312 - $(cmake_use_find_package pdf Poppler)
313 - $(cmake_use_find_package qtmedia Qt5Multimedia)
314 - $(cmake_use_find_package raw LibRaw)
315 - $(cmake_use_find_package tiff TIFF)
316 - $(cmake_use_find_package vc Vc)
317 - )
318 -
319 - ecm_src_configure
320 -}
321
322 diff --git a/media-gfx/krita/krita-5.0.6-r1.ebuild b/media-gfx/krita/krita-5.0.6-r1.ebuild
323 deleted file mode 100644
324 index dd01742d3d40..000000000000
325 --- a/media-gfx/krita/krita-5.0.6-r1.ebuild
326 +++ /dev/null
327 @@ -1,123 +0,0 @@
328 -# Copyright 1999-2022 Gentoo Authors
329 -# Distributed under the terms of the GNU General Public License v2
330 -
331 -EAPI=8
332 -
333 -ECM_TEST="forceoptional"
334 -PYTHON_COMPAT=( python3_{8..10} )
335 -KFMIN=5.82.0
336 -QTMIN=5.15.2
337 -VIRTUALX_REQUIRED="test"
338 -inherit ecm kde.org python-single-r1
339 -
340 -if [[ ${KDE_BUILD_TYPE} = release ]]; then
341 - SRC_URI="mirror://kde/stable/${PN}/${PV}/${P}.tar.xz"
342 - KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86"
343 -fi
344 -
345 -DESCRIPTION="Free digital painting application. Digital Painting, Creative Freedom!"
346 -HOMEPAGE="https://apps.kde.org/krita/ https://krita.org/en/"
347 -
348 -LICENSE="GPL-3"
349 -SLOT="5"
350 -IUSE="color-management fftw gif +gsl heif +jpeg +mypaint-brush-engine openexr pdf qtmedia +raw vc webp"
351 -REQUIRED_USE="${PYTHON_REQUIRED_USE}"
352 -
353 -# bug 630508
354 -RESTRICT="test"
355 -
356 -RDEPEND="${PYTHON_DEPS}
357 - dev-libs/boost:=
358 - dev-libs/quazip:0=
359 - $(python_gen_cond_dep '
360 - dev-python/PyQt5[declarative,gui,widgets,${PYTHON_USEDEP}]
361 - dev-python/sip:=[${PYTHON_USEDEP}]
362 - ')
363 - >=dev-qt/qtconcurrent-${QTMIN}:5
364 - >=dev-qt/qtdbus-${QTMIN}:5
365 - >=dev-qt/qtdeclarative-${QTMIN}:5
366 - >=dev-qt/qtgui-${QTMIN}:5=[-gles2-only]
367 - >=dev-qt/qtnetwork-${QTMIN}:5
368 - >=dev-qt/qtprintsupport-${QTMIN}:5
369 - >=dev-qt/qtsql-${QTMIN}:5
370 - >=dev-qt/qtsvg-${QTMIN}:5
371 - >=dev-qt/qtwidgets-${QTMIN}:5
372 - >=dev-qt/qtx11extras-${QTMIN}:5
373 - >=dev-qt/qtxml-${QTMIN}:5
374 - >=kde-frameworks/kcompletion-${KFMIN}:5
375 - >=kde-frameworks/kconfig-${KFMIN}:5
376 - >=kde-frameworks/kcoreaddons-${KFMIN}:5
377 - >=kde-frameworks/kcrash-${KFMIN}:5
378 - >=kde-frameworks/kguiaddons-${KFMIN}:5
379 - >=kde-frameworks/ki18n-${KFMIN}:5
380 - >=kde-frameworks/kiconthemes-${KFMIN}:5
381 - >=kde-frameworks/kitemmodels-${KFMIN}:5
382 - >=kde-frameworks/kitemviews-${KFMIN}:5
383 - >=kde-frameworks/kwidgetsaddons-${KFMIN}:5
384 - >=kde-frameworks/kwindowsystem-${KFMIN}:5
385 - >=kde-frameworks/kxmlgui-${KFMIN}:5
386 - media-gfx/exiv2:=
387 - media-libs/lcms
388 - media-libs/libpng:0=
389 - media-libs/tiff:0
390 - sys-libs/zlib
391 - virtual/opengl
392 - x11-libs/libX11
393 - x11-libs/libXi
394 - color-management? ( >=media-libs/opencolorio-2.0.0 )
395 - fftw? ( sci-libs/fftw:3.0= )
396 - gif? ( media-libs/giflib )
397 - gsl? ( sci-libs/gsl:= )
398 - jpeg? ( media-libs/libjpeg-turbo:= )
399 - heif? ( >=media-libs/libheif-1.11:= )
400 - mypaint-brush-engine? ( media-libs/libmypaint:= )
401 - openexr? ( media-libs/openexr:= )
402 - pdf? ( app-text/poppler[qt5] )
403 - qtmedia? ( >=dev-qt/qtmultimedia-${QTMIN}:5 )
404 - raw? ( media-libs/libraw:= )
405 - webp? ( >=media-libs/libwebp-1.2.0:= )
406 -"
407 -DEPEND="${RDEPEND}
408 - vc? ( >=dev-libs/vc-1.1.0 )
409 -"
410 -BDEPEND="
411 - dev-cpp/eigen:3
412 - dev-lang/perl
413 - sys-devel/gettext
414 -"
415 -
416 -PATCHES=(
417 - "${FILESDIR}"/${PN}-4.3.1-tests-optional.patch
418 -)
419 -
420 -pkg_setup() {
421 - python-single-r1_pkg_setup
422 - ecm_pkg_setup
423 -}
424 -
425 -src_configure() {
426 - # Prevent sandbox violation from FindPyQt5.py module
427 - # See Gentoo-bug 655918
428 - addpredict /dev/dri
429 -
430 - local mycmakeargs=(
431 - -DENABLE_UPDATERS=OFF
432 - -DFETCH_TRANSLATIONS=OFF
433 - -DCMAKE_DISABLE_FIND_PACKAGE_KSeExpr=ON # not packaged
434 - $(cmake_use_find_package color-management OpenColorIO)
435 - $(cmake_use_find_package fftw FFTW3)
436 - $(cmake_use_find_package gif GIF)
437 - $(cmake_use_find_package gsl GSL)
438 - $(cmake_use_find_package heif HEIF)
439 - $(cmake_use_find_package jpeg JPEG)
440 - $(cmake_use_find_package mypaint-brush-engine LibMyPaint)
441 - $(cmake_use_find_package openexr OpenEXR)
442 - $(cmake_use_find_package pdf Poppler)
443 - $(cmake_use_find_package qtmedia Qt5Multimedia)
444 - $(cmake_use_find_package raw LibRaw)
445 - $(cmake_use_find_package vc Vc)
446 - $(cmake_use_find_package webp WebP)
447 - )
448 -
449 - ecm_src_configure
450 -}