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