Gentoo Archives: gentoo-commits

From: Andreas Sturmlechner <asturm@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: media-gfx/krita/
Date: Wed, 06 Mar 2019 11:13:16
Message-Id: 1551870782.6cd23e1f9761badda2952398e886924f52f700f5.asturm@gentoo
1 commit: 6cd23e1f9761badda2952398e886924f52f700f5
2 Author: Andreas Sturmlechner <asturm <AT> gentoo <DOT> org>
3 AuthorDate: Wed Mar 6 10:20:04 2019 +0000
4 Commit: Andreas Sturmlechner <asturm <AT> gentoo <DOT> org>
5 CommitDate: Wed Mar 6 11:13:02 2019 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6cd23e1f
7
8 media-gfx/krita: 4.1.8 version bump
9
10 Signed-off-by: Andreas Sturmlechner <asturm <AT> gentoo.org>
11 Package-Manager: Portage-2.3.51, Repoman-2.3.11
12
13 media-gfx/krita/Manifest | 1 +
14 media-gfx/krita/krita-4.1.8.ebuild | 119 +++++++++++++++++++++++++++++++++++++
15 2 files changed, 120 insertions(+)
16
17 diff --git a/media-gfx/krita/Manifest b/media-gfx/krita/Manifest
18 index fc40c80ff6e..b4f59c780b4 100644
19 --- a/media-gfx/krita/Manifest
20 +++ b/media-gfx/krita/Manifest
21 @@ -1,2 +1,3 @@
22 DIST krita-4.1.7-patchset.tar.xz 7208 BLAKE2B 0c5ca308d5d11878f63312a3980e66838d82a50ad64f67326a4cf35e36b500b22e5d56441516f65c3c09dd9ec7adf2f3b76ed90e3644c24e86a8ddbc499bf772 SHA512 a4290b7973cbe157c1d21f914130a3d43fcf6afa223795d1c52ca2ef22b552f0eac7714f97766d70cbfee2b88f5367c5da21baeb76febd7490cec5896791f3b4
23 DIST krita-4.1.7.101.tar.gz 243977488 BLAKE2B 84cfb0f7e6e7b63c3bb9303793c2b74f180982f66ed0756c8878bf8db64b5d9bf9d3cbdb28afba11a952737b02e46759a465d90a2e8822fbb382ae679ba3c3de SHA512 8558501684bc686f431660f3dffeb75575fea3bd23662b6c598c27173cce3145c3ec2caff32b56dd597c50907a69b2faab5259cc6f518f5a0e160cae89004791
24 +DIST krita-4.1.8.tar.gz 244065767 BLAKE2B ba2cbb6d1575cec189e8f10461b720a081f185e1e078fc1e8194c9e6d455dade45f35f1ae5a891717918b3c03863a2a7f3f819753a106ede5695003cfa260157 SHA512 d027444415bffbd6abd29ca69598fdb1e6a652fd4f1944092ff12016a57ff2ee3bab209c93e065905ec9bfea395e50f833915bb924b97a2c119d101057cba6c9
25
26 diff --git a/media-gfx/krita/krita-4.1.8.ebuild b/media-gfx/krita/krita-4.1.8.ebuild
27 new file mode 100644
28 index 00000000000..09ab5c97fee
29 --- /dev/null
30 +++ b/media-gfx/krita/krita-4.1.8.ebuild
31 @@ -0,0 +1,119 @@
32 +# Copyright 1999-2019 Gentoo Authors
33 +# Distributed under the terms of the GNU General Public License v2
34 +
35 +EAPI=7
36 +
37 +KDE_TEST="forceoptional"
38 +QT_MINIMAL="5.11.3"
39 +VIRTUALX_REQUIRED="test"
40 +PYTHON_COMPAT=( python3_{5,6,7} )
41 +inherit kde5 python-single-r1
42 +
43 +if [[ ${KDE_BUILD_TYPE} = release ]]; then
44 + SRC_URI="mirror://kde/stable/${PN}/${PV}/${P}.tar.gz"
45 + KEYWORDS="~amd64 ~x86"
46 +fi
47 +
48 +DESCRIPTION="Free digital painting application. Digital Painting, Creative Freedom!"
49 +HOMEPAGE="https://www.kde.org/applications/graphics/krita/ https://krita.org/"
50 +LICENSE="GPL-3"
51 +IUSE="color-management fftw gif +gsl heif +jpeg openexr pdf qtmedia +raw tiff vc"
52 +REQUIRED_USE="${PYTHON_REQUIRED_USE}"
53 +
54 +# FIXME: drop qtgui subslot operator when QTBUG is fixed or QT_MINIMAL >= 5.12.0:
55 +# https://bugreports.qt.io/browse/QTBUG-72488
56 +BDEPEND="
57 + dev-cpp/eigen:3
58 + dev-lang/perl
59 + sys-devel/gettext
60 +"
61 +COMMON_DEPEND="${PYTHON_DEPS}
62 + $(add_frameworks_dep karchive)
63 + $(add_frameworks_dep kcompletion)
64 + $(add_frameworks_dep kconfig)
65 + $(add_frameworks_dep kcoreaddons)
66 + $(add_frameworks_dep kcrash)
67 + $(add_frameworks_dep kguiaddons)
68 + $(add_frameworks_dep ki18n)
69 + $(add_frameworks_dep kiconthemes)
70 + $(add_frameworks_dep kitemmodels)
71 + $(add_frameworks_dep kitemviews)
72 + $(add_frameworks_dep kwidgetsaddons)
73 + $(add_frameworks_dep kwindowsystem)
74 + $(add_frameworks_dep kxmlgui)
75 + $(add_qt_dep qtconcurrent)
76 + $(add_qt_dep qtdbus)
77 + $(add_qt_dep qtdeclarative)
78 + $(add_qt_dep qtgui '-gles2' '' '5=')
79 + $(add_qt_dep qtnetwork)
80 + $(add_qt_dep qtprintsupport)
81 + $(add_qt_dep qtsvg)
82 + $(add_qt_dep qtwidgets)
83 + $(add_qt_dep qtx11extras)
84 + $(add_qt_dep qtxml)
85 + dev-libs/boost:=
86 + dev-python/PyQt5[${PYTHON_USEDEP}]
87 + dev-python/sip[${PYTHON_USEDEP}]
88 + media-gfx/exiv2:=
89 + media-libs/lcms
90 + media-libs/libpng:0=
91 + sys-libs/zlib
92 + virtual/opengl
93 + x11-libs/libX11
94 + x11-libs/libxcb
95 + x11-libs/libXi
96 + color-management? ( media-libs/opencolorio )
97 + fftw? ( sci-libs/fftw:3.0= )
98 + gif? ( media-libs/giflib )
99 + gsl? ( sci-libs/gsl:= )
100 + jpeg? ( virtual/jpeg:0 )
101 + heif? ( media-libs/libheif:= )
102 + openexr? (
103 + media-libs/ilmbase:=
104 + media-libs/openexr
105 + )
106 + pdf? ( app-text/poppler[qt5] )
107 + qtmedia? ( $(add_qt_dep qtmultimedia) )
108 + raw? ( media-libs/libraw:= )
109 + tiff? ( media-libs/tiff:0 )
110 +"
111 +DEPEND="${COMMON_DEPEND}
112 + vc? ( >=dev-libs/vc-1.1.0 )
113 +"
114 +RDEPEND="${COMMON_DEPEND}
115 + !app-office/calligra:4[calligra_features_krita]
116 + !app-office/calligra-l10n:4[calligra_features_krita(+)]
117 +"
118 +
119 +# bug 630508
120 +RESTRICT+=" test"
121 +
122 +PATCHES=( "${FILESDIR}/${PN}-4.0.3-tests-optional.patch" )
123 +
124 +pkg_setup() {
125 + python-single-r1_pkg_setup
126 + kde5_pkg_setup
127 +}
128 +
129 +src_configure() {
130 + # Prevent sandbox violation from FindPyQt5.py module
131 + # See Gentoo-bug 655918
132 + addpredict /dev/dri
133 +
134 + local mycmakeargs=(
135 + $(cmake-utils_use_find_package color-management OCIO)
136 + $(cmake-utils_use_find_package fftw FFTW3)
137 + $(cmake-utils_use_find_package gif GIF)
138 + $(cmake-utils_use_find_package gsl GSL)
139 + $(cmake-utils_use_find_package heif HEIF)
140 + $(cmake-utils_use_find_package jpeg JPEG)
141 + $(cmake-utils_use_find_package openexr OpenEXR)
142 + $(cmake-utils_use_find_package pdf Poppler)
143 + $(cmake-utils_use_find_package qtmedia Qt5Multimedia)
144 + $(cmake-utils_use_find_package raw LibRaw)
145 + $(cmake-utils_use_find_package tiff TIFF)
146 + $(cmake-utils_use_find_package vc Vc)
147 + )
148 +
149 + kde5_src_configure
150 +}