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/digikam/
Date: Thu, 29 Mar 2018 18:57:06
Message-Id: 1522349801.e473a8dad4a0b91126492c330ef1f11176ee0d24.asturm@gentoo
1 commit: e473a8dad4a0b91126492c330ef1f11176ee0d24
2 Author: Andreas Sturmlechner <asturm <AT> gentoo <DOT> org>
3 AuthorDate: Thu Mar 29 18:44:43 2018 +0000
4 Commit: Andreas Sturmlechner <asturm <AT> gentoo <DOT> org>
5 CommitDate: Thu Mar 29 18:56:41 2018 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e473a8da
7
8 media-gfx/digikam: Drop 5.7.0-r1
9
10 Package-Manager: Portage-2.3.26, Repoman-2.3.7
11
12 media-gfx/digikam/digikam-5.7.0-r1.ebuild | 168 ------------------------------
13 1 file changed, 168 deletions(-)
14
15 diff --git a/media-gfx/digikam/digikam-5.7.0-r1.ebuild b/media-gfx/digikam/digikam-5.7.0-r1.ebuild
16 deleted file mode 100644
17 index 745baaf753b..00000000000
18 --- a/media-gfx/digikam/digikam-5.7.0-r1.ebuild
19 +++ /dev/null
20 @@ -1,168 +0,0 @@
21 -# Copyright 1999-2018 Gentoo Foundation
22 -# Distributed under the terms of the GNU General Public License v2
23 -
24 -EAPI=6
25 -
26 -if [[ ${KDE_BUILD_TYPE} != live ]]; then
27 - KDE_HANDBOOK="true"
28 - KDE_TEST="true"
29 -fi
30 -CMAKE_MAKEFILE_GENERATOR="emake"
31 -inherit kde5 toolchain-funcs
32 -
33 -DESCRIPTION="Digital photo management application"
34 -HOMEPAGE="https://www.digikam.org/"
35 -
36 -LICENSE="GPL-2"
37 -IUSE="addressbook calendar gphoto2 jpeg2k +kipi +lensfun marble mediaplayer semantic-desktop mysql opengl openmp +panorama scanner X"
38 -
39 -if [[ ${KDE_BUILD_TYPE} != live ]]; then
40 - KEYWORDS="amd64 x86"
41 - MY_PV=${PV/_/-}
42 - MY_P=${PN}-${MY_PV}
43 - SRC_BRANCH=stable
44 - [[ ${PV} =~ beta[0-9]$ ]] && SRC_BRANCH=unstable
45 - SRC_URI="mirror://kde/${SRC_BRANCH}/digikam/${MY_P}.tar.xz"
46 - S="${WORKDIR}/${MY_P}/core"
47 -fi
48 -
49 -COMMON_DEPEND="
50 - $(add_frameworks_dep kconfig)
51 - $(add_frameworks_dep kconfigwidgets)
52 - $(add_frameworks_dep kcoreaddons)
53 - $(add_frameworks_dep ki18n)
54 - $(add_frameworks_dep kiconthemes)
55 - $(add_frameworks_dep kio)
56 - $(add_frameworks_dep knotifications)
57 - $(add_frameworks_dep knotifyconfig)
58 - $(add_frameworks_dep kservice)
59 - $(add_frameworks_dep kwidgetsaddons)
60 - $(add_frameworks_dep kwindowsystem)
61 - $(add_frameworks_dep kxmlgui)
62 - $(add_frameworks_dep solid)
63 - $(add_qt_dep qtconcurrent)
64 - $(add_qt_dep qtdbus)
65 - $(add_qt_dep qtgui '-gles2')
66 - $(add_qt_dep qtprintsupport)
67 - $(add_qt_dep qtsql 'mysql?')
68 - $(add_qt_dep qtwebkit)
69 - $(add_qt_dep qtwidgets)
70 - $(add_qt_dep qtxml)
71 - dev-libs/expat
72 - >=media-gfx/exiv2-0.26:=
73 - media-libs/lcms:2
74 - media-libs/liblqr
75 - media-libs/libpng:0=
76 - media-libs/opencv:=[-qt4(-)]
77 - || ( <media-libs/opencv-3.0.0 >=media-libs/opencv-3.1.0 )
78 - media-libs/tiff:0
79 - virtual/jpeg:0
80 - addressbook? (
81 - $(add_kdeapps_dep akonadi-contacts)
82 - $(add_kdeapps_dep kcontacts)
83 - )
84 - calendar? ( <kde-apps/kcalcore-17.11.80:5 )
85 - gphoto2? ( media-libs/libgphoto2:= )
86 - jpeg2k? ( media-libs/jasper:= )
87 - kipi? ( $(add_kdeapps_dep libkipi '' '16.03.80') )
88 - lensfun? ( media-libs/lensfun )
89 - marble? (
90 - $(add_frameworks_dep kbookmarks)
91 - $(add_kdeapps_dep marble)
92 - $(add_qt_dep qtconcurrent)
93 - $(add_qt_dep qtnetwork)
94 - )
95 - mediaplayer? ( media-libs/qtav[opengl] )
96 - mysql? ( virtual/mysql[server] )
97 - opengl? (
98 - $(add_qt_dep qtopengl)
99 - virtual/opengl
100 - )
101 - panorama? ( $(add_frameworks_dep threadweaver) )
102 - scanner? ( $(add_kdeapps_dep libksane) )
103 - semantic-desktop? ( $(add_frameworks_dep kfilemetadata) )
104 - X? (
105 - $(add_qt_dep qtx11extras)
106 - x11-libs/libX11
107 - )
108 -"
109 -DEPEND="${COMMON_DEPEND}
110 - dev-cpp/eigen:3
111 - dev-libs/boost[threads]
112 - sys-devel/gettext
113 - panorama? (
114 - sys-devel/bison
115 - sys-devel/flex
116 - )
117 -"
118 -RDEPEND="${COMMON_DEPEND}
119 - media-plugins/kipi-plugins:5
120 - panorama? ( media-gfx/hugin )
121 - !media-gfx/digikam:4
122 -"
123 -
124 -RESTRICT=test
125 -# bug 366505
126 -
127 -PATCHES=( "${FILESDIR}/${P}-qt-5.9.3.patch" )
128 -
129 -pkg_pretend() {
130 - [[ ${MERGE_TYPE} != binary ]] && use openmp && tc-check-openmp
131 - kde5_pkg_pretend
132 -}
133 -
134 -pkg_setup() {
135 - [[ ${MERGE_TYPE} != binary ]] && use openmp && tc-check-openmp
136 - kde5_pkg_setup
137 -}
138 -
139 -# FIXME: Unbundle libraw (libs/rawengine/libraw)
140 -src_prepare() {
141 - if [[ ${KDE_BUILD_TYPE} != live ]]; then
142 - # prepare the translations
143 - mv "${WORKDIR}/${MY_P}/po" po || die
144 - find po -name "*.po" -and -not -name "digikam.po" -delete || die
145 - echo "set_property(GLOBAL PROPERTY ALLOW_DUPLICATE_CUSTOM_TARGETS 1)" >> CMakeLists.txt || die
146 - echo "find_package(Gettext REQUIRED)" >> CMakeLists.txt || die
147 - echo "add_subdirectory( po )" >> CMakeLists.txt || die
148 -
149 - if use handbook; then
150 - # subdirs need to be preserved b/c relative paths...
151 - # doc-translated is, in fact, broken, and ignored
152 - mv "${WORKDIR}/${MY_P}/doc/${PN}" doc-default || die
153 - echo "find_package(KF5DocTools REQUIRED)" >> CMakeLists.txt || die
154 - echo "add_subdirectory( doc-default )" >> CMakeLists.txt || die
155 - fi
156 - fi
157 -
158 - if ! use marble; then
159 - punt_bogus_dep Qt5 Network
160 - fi
161 -
162 - kde5_src_prepare
163 -}
164 -
165 -src_configure() {
166 - local mycmakeargs=(
167 - -DENABLE_APPSTYLES=ON
168 - -DENABLE_AKONADICONTACTSUPPORT=$(usex addressbook)
169 - -DENABLE_MEDIAPLAYER=$(usex mediaplayer)
170 - -DENABLE_MYSQLSUPPORT=$(usex mysql)
171 - -DENABLE_OPENCV3=$(has_version ">=media-libs/opencv-3" && echo yes || echo no)
172 - $(cmake-utils_use_find_package calendar KF5CalendarCore)
173 - $(cmake-utils_use_find_package gphoto2 Gphoto2)
174 - $(cmake-utils_use_find_package jpeg2k Jasper)
175 - $(cmake-utils_use_find_package kipi KF5Kipi)
176 - $(cmake-utils_use_find_package lensfun LensFun)
177 - $(cmake-utils_use_find_package marble Marble)
178 - $(cmake-utils_use_find_package mediaplayer QtAV)
179 - $(cmake-utils_use_find_package opengl OpenGL)
180 - $(cmake-utils_use_find_package openmp OpenMP)
181 - $(cmake-utils_use_find_package panorama KF5ThreadWeaver)
182 - $(cmake-utils_use_find_package scanner KF5Sane)
183 - $(cmake-utils_use_find_package semantic-desktop KF5FileMetaData)
184 - $(cmake-utils_use_find_package X X11)
185 - )
186 -
187 - kde5_src_configure
188 -}