gnome-base/gdm: remove old
[gentoo.git] / media-gfx / krita / krita-3.1.2-r1.ebuild
1 # Copyright 1999-2017 Gentoo Foundation
2 # Distributed under the terms of the GNU General Public License v2
3
4 EAPI=6
5
6 KDE_TEST="forceoptional"
7 inherit kde5
8
9 DESCRIPTION="Free digital painting application. Digital Painting, Creative Freedom!"
10 HOMEPAGE="https://www.kde.org/applications/graphics/krita/ https://krita.org/"
11 SRC_URI="mirror://kde/stable/${PN}/${PV}/${P}.1.tar.gz"
12
13 LICENSE="GPL-2+"
14 KEYWORDS="~amd64 ~x86"
15 IUSE="color-management fftw +gsl +jpeg openexr pdf qtmedia +raw tiff vc"
16
17 COMMON_DEPEND="
18         $(add_frameworks_dep karchive)
19         $(add_frameworks_dep kcompletion)
20         $(add_frameworks_dep kconfig)
21         $(add_frameworks_dep kcoreaddons)
22         $(add_frameworks_dep kcrash)
23         $(add_frameworks_dep kguiaddons)
24         $(add_frameworks_dep ki18n)
25         $(add_frameworks_dep kiconthemes)
26         $(add_frameworks_dep kio)
27         $(add_frameworks_dep kitemmodels)
28         $(add_frameworks_dep kitemviews)
29         $(add_frameworks_dep kwidgetsaddons)
30         $(add_frameworks_dep kwindowsystem)
31         $(add_frameworks_dep kxmlgui)
32         $(add_qt_dep qtconcurrent)
33         $(add_qt_dep qtdbus)
34         $(add_qt_dep qtgui '-gles2')
35         $(add_qt_dep qtnetwork)
36         $(add_qt_dep qtprintsupport)
37         $(add_qt_dep qtsvg)
38         $(add_qt_dep qtwidgets)
39         $(add_qt_dep qtx11extras)
40         $(add_qt_dep qtxml)
41         dev-libs/boost:=
42         media-gfx/exiv2:=
43         media-libs/lcms
44         media-libs/libpng:0=
45         net-misc/curl
46         sys-libs/zlib
47         virtual/opengl
48         x11-libs/libX11
49         x11-libs/libxcb
50         x11-libs/libXi
51         color-management? ( media-libs/opencolorio )
52         fftw? ( sci-libs/fftw:3.0= )
53         gsl? ( sci-libs/gsl:= )
54         jpeg? ( virtual/jpeg:0 )
55         openexr? (
56                 media-libs/ilmbase:=
57                 media-libs/openexr
58         )
59         pdf? ( app-text/poppler[qt5] )
60         qtmedia? ( $(add_qt_dep qtmultimedia) )
61         raw? ( media-libs/libraw:= )
62         tiff? ( media-libs/tiff:0 )
63 "
64 DEPEND="${COMMON_DEPEND}
65         dev-cpp/eigen:3
66         dev-lang/perl
67         sys-devel/gettext
68         vc? ( >=dev-libs/vc-1.1.0 )
69 "
70 RDEPEND="${COMMON_DEPEND}
71         !app-office/calligra:4[calligra_features_krita]
72         !app-office/calligra-l10n:4[calligra_features_krita(+)]
73 "
74
75 S="${WORKDIR}/${P}.1"
76
77 src_configure() {
78         local mycmakeargs=(
79                 $(cmake-utils_use_find_package color-management OCIO)
80                 $(cmake-utils_use_find_package fftw FFTW3)
81                 $(cmake-utils_use_find_package gsl GSL)
82                 $(cmake-utils_use_find_package jpeg JPEG)
83                 $(cmake-utils_use_find_package openexr OpenEXR)
84                 $(cmake-utils_use_find_package pdf Poppler)
85                 $(cmake-utils_use_find_package qtmedia Qt5Multimedia)
86                 $(cmake-utils_use_find_package raw LibRaw)
87                 $(cmake-utils_use_find_package tiff TIFF)
88                 $(cmake-utils_use_find_package vc Vc)
89         )
90
91         kde5_src_configure
92 }