Gentoo Archives: gentoo-commits

From: Andreas Sturmlechner <asturm@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] proj/kde:master commit in: media-gfx/krita/
Date: Wed, 29 Aug 2018 10:51:54
Message-Id: 1535539883.b380b88d8a30c355c68f30ff36fd21f9060186f5.asturm@gentoo
1 commit: b380b88d8a30c355c68f30ff36fd21f9060186f5
2 Author: Andreas Sturmlechner <asturm <AT> gentoo <DOT> org>
3 AuthorDate: Wed Aug 29 10:22:00 2018 +0000
4 Commit: Andreas Sturmlechner <asturm <AT> gentoo <DOT> org>
5 CommitDate: Wed Aug 29 10:51:23 2018 +0000
6 URL: https://gitweb.gentoo.org/proj/kde.git/commit/?id=b380b88d
7
8 media-gfx/krita: Drop USE=python and make it unconditional
9
10 USE=-python breaks cmake and would need a patch to keep up.
11
12 Package-Manager: Portage-2.3.48, Repoman-2.3.10
13
14 media-gfx/krita/krita-9999.ebuild | 18 +++++++-----------
15 1 file changed, 7 insertions(+), 11 deletions(-)
16
17 diff --git a/media-gfx/krita/krita-9999.ebuild b/media-gfx/krita/krita-9999.ebuild
18 index 04f2354e07..17fe9fd0e5 100644
19 --- a/media-gfx/krita/krita-9999.ebuild
20 +++ b/media-gfx/krita/krita-9999.ebuild
21 @@ -16,10 +16,10 @@ fi
22 DESCRIPTION="Free digital painting application. Digital Painting, Creative Freedom!"
23 HOMEPAGE="https://www.kde.org/applications/graphics/krita/ https://krita.org/"
24 LICENSE="GPL-3"
25 -IUSE="color-management fftw gif +gsl +jpeg openexr pdf python qtmedia +raw tiff vc"
26 -REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )"
27 +IUSE="color-management fftw gif +gsl +jpeg openexr pdf qtmedia +raw tiff vc"
28 +REQUIRED_USE="${PYTHON_REQUIRED_USE}"
29
30 -COMMON_DEPEND="
31 +COMMON_DEPEND="${PYTHON_DEPS}
32 $(add_frameworks_dep karchive)
33 $(add_frameworks_dep kcompletion)
34 $(add_frameworks_dep kconfig)
35 @@ -45,6 +45,8 @@ COMMON_DEPEND="
36 $(add_qt_dep qtx11extras)
37 $(add_qt_dep qtxml)
38 dev-libs/boost:=
39 + dev-python/PyQt5[${PYTHON_USEDEP}]
40 + dev-python/sip[${PYTHON_USEDEP}]
41 media-gfx/exiv2:=
42 media-libs/lcms
43 media-libs/libpng:0=
44 @@ -63,11 +65,6 @@ COMMON_DEPEND="
45 media-libs/openexr
46 )
47 pdf? ( app-text/poppler[qt5] )
48 - python? (
49 - ${PYTHON_DEPS}
50 - dev-python/PyQt5[${PYTHON_USEDEP}]
51 - dev-python/sip[${PYTHON_USEDEP}]
52 - )
53 qtmedia? ( $(add_qt_dep qtmultimedia) )
54 raw? ( media-libs/libraw:= )
55 tiff? ( media-libs/tiff:0 )
56 @@ -87,7 +84,8 @@ RDEPEND="${COMMON_DEPEND}
57 RESTRICT+=" test"
58
59 pkg_setup() {
60 - use python && python-single-r1_pkg_setup
61 + python-single-r1_pkg_setup
62 + kde5_pkg_setup
63 }
64
65 src_configure() {
66 @@ -99,8 +97,6 @@ src_configure() {
67 $(cmake-utils_use_find_package jpeg JPEG)
68 $(cmake-utils_use_find_package openexr OpenEXR)
69 $(cmake-utils_use_find_package pdf Poppler)
70 - $(cmake-utils_use_find_package python PyQt5)
71 - $(cmake-utils_use_find_package python SIP)
72 $(cmake-utils_use_find_package qtmedia Qt5Multimedia)
73 $(cmake-utils_use_find_package raw LibRaw)
74 $(cmake-utils_use_find_package tiff TIFF)