Gentoo Archives: gentoo-commits

From: Michael Palimaka <kensington@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: media-gfx/krita/
Date: Sun, 05 Jun 2016 18:30:47
Message-Id: 1465151429.58a3880b87e3cac0c726d0b55ee1575a28ca08a3.kensington@gentoo
1 commit: 58a3880b87e3cac0c726d0b55ee1575a28ca08a3
2 Author: Michael Palimaka <kensington <AT> gentoo <DOT> org>
3 AuthorDate: Sun Jun 5 18:29:18 2016 +0000
4 Commit: Michael Palimaka <kensington <AT> gentoo <DOT> org>
5 CommitDate: Sun Jun 5 18:30:29 2016 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=58a3880b
7
8 media-gfx/krita: new package
9
10 Imported from KDE overlay.
11
12 Package-Manager: portage-2.3.0_rc1
13
14 media-gfx/krita/Manifest | 1 +
15 media-gfx/krita/krita-3.0.ebuild | 93 ++++++++++++++++++++++++++++++++++++++++
16 media-gfx/krita/metadata.xml | 12 ++++++
17 3 files changed, 106 insertions(+)
18
19 diff --git a/media-gfx/krita/Manifest b/media-gfx/krita/Manifest
20 new file mode 100644
21 index 0000000..cbccb55
22 --- /dev/null
23 +++ b/media-gfx/krita/Manifest
24 @@ -0,0 +1 @@
25 +DIST krita-3.0.tgz 193020370 SHA256 4cea85623b709d6d32084c98a0fd76b97ad96d11be9808fca9fcaad2839a9c5a SHA512 a32507b010b5b785a40d830beb49272155d502c4c27ba874f1c9e75cbf49c7f1f730b3ecef06f24fc1ee9d3e9505c940bc20cb275f97c65e090cc5a59529486b WHIRLPOOL fe3b7b308aa754b597375aad49ef5f07d4e0e346f0109aec3b731d6dc1aea320380b01a2166a305c8cc578cad44cc19a1b4ba7fdabf9f7a841e3d5e0bae3e7fa
26
27 diff --git a/media-gfx/krita/krita-3.0.ebuild b/media-gfx/krita/krita-3.0.ebuild
28 new file mode 100644
29 index 0000000..ad99049
30 --- /dev/null
31 +++ b/media-gfx/krita/krita-3.0.ebuild
32 @@ -0,0 +1,93 @@
33 +# Copyright 1999-2016 Gentoo Foundation
34 +# Distributed under the terms of the GNU General Public License v2
35 +# $Id$
36 +
37 +EAPI=6
38 +
39 +KDE_TEST="forceoptional"
40 +inherit kde5
41 +
42 +DESCRIPTION="Free digital painting application. Digital Painting, Creative Freedom!"
43 +HOMEPAGE="https://www.kde.org/applications/graphics/krita/ https://krita.org/"
44 +SRC_URI="mirror://kde/stable/${PN}/${PV}/${P}.tgz"
45 +
46 +LICENSE="GPL-2+"
47 +KEYWORDS="~amd64"
48 +IUSE="color-management fftw +gsl +jpeg jpeg2k openexr pdf +raw tiff vc"
49 +
50 +COMMON_DEPEND="
51 + $(add_frameworks_dep karchive)
52 + $(add_frameworks_dep kcompletion)
53 + $(add_frameworks_dep kconfig)
54 + $(add_frameworks_dep kcoreaddons)
55 + $(add_frameworks_dep kcrash)
56 + $(add_frameworks_dep kguiaddons)
57 + $(add_frameworks_dep ki18n)
58 + $(add_frameworks_dep kiconthemes)
59 + $(add_frameworks_dep kio)
60 + $(add_frameworks_dep kitemmodels)
61 + $(add_frameworks_dep kitemviews)
62 + $(add_frameworks_dep kwidgetsaddons)
63 + $(add_frameworks_dep kwindowsystem)
64 + $(add_frameworks_dep kxmlgui)
65 + $(add_qt_dep qtconcurrent)
66 + $(add_qt_dep qtdbus)
67 + $(add_qt_dep qtgui)
68 + $(add_qt_dep qtnetwork)
69 + $(add_qt_dep qtprintsupport)
70 + $(add_qt_dep qtsvg)
71 + $(add_qt_dep qtwidgets)
72 + $(add_qt_dep qtx11extras)
73 + $(add_qt_dep qtxml)
74 + dev-libs/boost:=
75 + media-gfx/exiv2:=
76 + media-libs/lcms
77 + media-libs/libpng:=
78 + net-misc/curl
79 + sys-libs/zlib
80 + virtual/opengl
81 + x11-libs/libX11
82 + x11-libs/libxcb
83 + x11-libs/libXi
84 + color-management? ( media-libs/opencolorio )
85 + fftw? ( sci-libs/fftw:3.0= )
86 + gsl? ( sci-libs/gsl:= )
87 + jpeg? ( virtual/jpeg:0 )
88 + jpeg2k? ( media-libs/openjpeg:0= )
89 + openexr? (
90 + media-libs/ilmbase:=
91 + media-libs/openexr
92 + )
93 + pdf? ( app-text/poppler[qt5] )
94 + raw? ( media-libs/libraw:= )
95 + tiff? ( media-libs/tiff:0 )
96 +"
97 +DEPEND="${COMMON_DEPEND}
98 + dev-cpp/eigen:3
99 + dev-lang/perl
100 + sys-devel/gettext
101 + vc? (
102 + >=dev-libs/vc-0.7.4
103 + <dev-libs/vc-0.7.5
104 + )
105 +"
106 +RDEPEND="${COMMON_DEPEND}
107 + !app-office/calligra:4[calligra_features_krita]
108 +"
109 +
110 +src_configure() {
111 + local mycmakeargs=(
112 + -DWITH_FFTW3=$(usex fftw)
113 + -DWITH_GSL=$(usex gsl)
114 + -DWITH_JPEG=$(usex jpeg)
115 + -DWITH_LibRaw=$(usex raw)
116 + -DWITH_OCIO=$(usex color-management)
117 + -DWITH_OpenJPEG=$(usex jpeg2k)
118 + -DWITH_OpenEXR=$(usex openexr)
119 + -DWITH_Poppler=$(usex pdf)
120 + -DWITH_TIFF=$(usex tiff)
121 + -DWITH_Vc=$(usex vc)
122 + )
123 +
124 + kde5_src_configure
125 +}
126
127 diff --git a/media-gfx/krita/metadata.xml b/media-gfx/krita/metadata.xml
128 new file mode 100644
129 index 0000000..adafed4
130 --- /dev/null
131 +++ b/media-gfx/krita/metadata.xml
132 @@ -0,0 +1,12 @@
133 +<?xml version="1.0" encoding="UTF-8"?>
134 +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
135 +<pkgmetadata>
136 + <maintainer type="project">
137 + <email>kde@g.o</email>
138 + <name>Gentoo KDE Project</name>
139 + </maintainer>
140 + <use>
141 + <flag name="color-management">Enable color management via <pkg>media-libs/opencolorio</pkg></flag>
142 + <flag name="vc">Enable support for <pkg>dev-libs/vc</pkg>, could be a significant speed boost</flag>
143 + </use>
144 +</pkgmetadata>