Gentoo Archives: gentoo-commits

From: Johannes Huber <johu@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] proj/kde:master commit in: media-gfx/digikam/
Date: Sun, 10 Jul 2016 13:21:48
Message-Id: 1468156880.e03f39f50050b5e199be01fcfe9bb401c0698634.johu@gentoo
1 commit: e03f39f50050b5e199be01fcfe9bb401c0698634
2 Author: Johannes Huber <johu <AT> gentoo <DOT> org>
3 AuthorDate: Sun Jul 10 13:21:20 2016 +0000
4 Commit: Johannes Huber <johu <AT> gentoo <DOT> org>
5 CommitDate: Sun Jul 10 13:21:20 2016 +0000
6 URL: https://gitweb.gentoo.org/proj/kde.git/commit/?id=e03f39f5
7
8 media-gfx/digikam: Remove 5.0.0
9
10 Moved to gentoo main tree.
11
12 Package-Manager: portage-2.3.0
13
14 media-gfx/digikam/digikam-5.0.0.ebuild | 133 ---------------------------------
15 1 file changed, 133 deletions(-)
16
17 diff --git a/media-gfx/digikam/digikam-5.0.0.ebuild b/media-gfx/digikam/digikam-5.0.0.ebuild
18 deleted file mode 100644
19 index c539363..0000000
20 --- a/media-gfx/digikam/digikam-5.0.0.ebuild
21 +++ /dev/null
22 @@ -1,133 +0,0 @@
23 -# Copyright 1999-2016 Gentoo Foundation
24 -# Distributed under the terms of the GNU General Public License v2
25 -# $Id$
26 -
27 -EAPI=6
28 -
29 -if [[ ${KDE_BUILD_TYPE} != live ]]; then
30 - KDE_TEST=true
31 -fi
32 -inherit kde5
33 -
34 -DESCRIPTION="Digital photo management application"
35 -HOMEPAGE="https://www.digikam.org/"
36 -
37 -LICENSE="GPL-2"
38 -KEYWORDS=""
39 -IUSE="addressbook gphoto2 kipi lensfun marble semantic-desktop mysql scanner video X"
40 -
41 -if [[ ${KDE_BUILD_TYPE} != live ]]; then
42 -
43 - MY_PV=${PV/_/-}
44 - MY_P=${PN}-${MY_PV}
45 -
46 - SRC_BRANCH=stable
47 - [[ ${PV} =~ beta[0-9]$ ]] && SRC_BRANCH=unstable
48 - SRC_URI="mirror://kde/${SRC_BRANCH}/digikam/${MY_P}.tar.xz"
49 -
50 - S="${WORKDIR}/${MY_P}/core"
51 -
52 -fi
53 -
54 -COMMON_DEPEND="
55 - $(add_frameworks_dep kcompletion)
56 - $(add_frameworks_dep kconfig)
57 - $(add_frameworks_dep kconfigwidgets)
58 - $(add_frameworks_dep kcoreaddons)
59 - $(add_frameworks_dep kiconthemes)
60 - $(add_frameworks_dep ki18n)
61 - $(add_frameworks_dep kio)
62 - $(add_frameworks_dep kjobwidgets)
63 - $(add_frameworks_dep knotifications)
64 - $(add_frameworks_dep knotifyconfig)
65 - $(add_frameworks_dep kservice)
66 - $(add_frameworks_dep ktextwidgets)
67 - $(add_frameworks_dep kwidgetsaddons)
68 - $(add_frameworks_dep kwindowsystem)
69 - $(add_frameworks_dep kxmlgui)
70 - $(add_frameworks_dep solid)
71 - $(add_kdeapps_dep libkexiv2)
72 - $(add_qt_dep qtconcurrent)
73 - $(add_qt_dep qtdbus)
74 - $(add_qt_dep qtgui)
75 - $(add_qt_dep qtprintsupport)
76 - $(add_qt_dep qtscript)
77 - $(add_qt_dep qtsql 'mysql?')
78 - $(add_qt_dep qtwebkit)
79 - $(add_qt_dep qtwidgets)
80 - $(add_qt_dep qtxml)
81 - dev-libs/boost[threads]
82 - dev-libs/expat
83 - >=media-gfx/exiv2-0.24:=
84 - media-libs/jasper
85 - media-libs/lcms:2
86 - media-libs/liblqr
87 - >=media-libs/libpgf-6.12.27
88 - media-libs/libpng:0=
89 - >=media-libs/opencv-3.0.0:=
90 - media-libs/tiff:0
91 - virtual/jpeg:0
92 - addressbook? (
93 - $(add_kdeapps_dep akonadi-contact)
94 - $(add_kdeapps_dep kcontacts)
95 - )
96 - scanner? ( $(add_kdeapps_dep libksane) )
97 - gphoto2? ( media-libs/libgphoto2:= )
98 - kipi? ( $(add_kdeapps_dep libkipi '' '16.03.80') )
99 - lensfun? ( media-libs/lensfun )
100 - marble? (
101 - $(add_frameworks_dep kbookmarks)
102 - $(add_frameworks_dep kitemmodels)
103 - $(add_kdeapps_dep marble)
104 - )
105 - semantic-desktop? ( $(add_frameworks_dep kfilemetadata) )
106 - mysql? ( virtual/mysql )
107 - video? ( $(add_qt_dep qtmultimedia 'widgets') )
108 - X? (
109 - $(add_qt_dep qtx11extras)
110 - x11-libs/libX11
111 - )
112 -"
113 -DEPEND="${COMMON_DEPEND}
114 - dev-cpp/eigen:3
115 - sys-devel/gettext
116 -"
117 -RDEPEND="${COMMON_DEPEND}
118 - media-plugins/kipi-plugins:5
119 - !media-gfx/digikam:4
120 -"
121 -
122 -RESTRICT=test
123 -# bug 366505
124 -
125 -src_prepare() {
126 - undetect_lib() {
127 - local _use=${1}
128 - local _name=${2}
129 - [[ -z ${_name} ]] && _name=$(echo ${_use} | sed 's/./\U&/g')
130 - use $_use || \
131 - sed -i -e "/DETECT_LIB${_name}/d" CMakeLists.txt || die
132 - }
133 -
134 - undetect_lib kipi
135 - undetect_lib scanner KSANE
136 -
137 - kde5_src_prepare
138 -}
139 -
140 -src_configure() {
141 - # LQR = only allows to choose between bundled/external
142 - local mycmakeargs=(
143 - -DENABLE_OPENCV3=ON
144 - -DENABLE_AKONADICONTACTSUPPORT=$(usex addressbook)
145 - -DENABLE_KFILEMETADATASUPPORT=$(usex semantic-desktop)
146 - -DENABLE_MYSQLSUPPORT=$(usex mysql)
147 - -DENABLE_MEDIAPLAYER=$(usex video)
148 - $(cmake-utils_use_find_package gphoto2 Gphoto2)
149 - $(cmake-utils_use_find_package lensfun LensFun)
150 - $(cmake-utils_use_find_package marble Marble)
151 - $(cmake-utils_use_find_package X X11)
152 - )
153 -
154 - kde5_src_configure
155 -}