Gentoo Archives: gentoo-commits

From: "Andreas HAttel (dilfridge)" <dilfridge@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] gentoo-x86 commit in media-gfx/digikam: ChangeLog metadata.xml digikam-4.0.0.ebuild digikam-4.0.0_beta3.ebuild
Date: Sat, 07 Jun 2014 13:57:41
Message-Id: 20140607135737.639102004E@flycatcher.gentoo.org
1 dilfridge 14/06/07 13:57:37
2
3 Modified: ChangeLog metadata.xml
4 Added: digikam-4.0.0.ebuild
5 Removed: digikam-4.0.0_beta3.ebuild
6 Log:
7 Version bump; remove old
8
9 (Portage version: 2.2.10/cvs/Linux x86_64, signed Manifest commit with key EBE6A336BE19039C!)
10
11 Revision Changes Path
12 1.265 media-gfx/digikam/ChangeLog
13
14 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/media-gfx/digikam/ChangeLog?rev=1.265&view=markup
15 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/media-gfx/digikam/ChangeLog?rev=1.265&content-type=text/plain
16 diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/media-gfx/digikam/ChangeLog?r1=1.264&r2=1.265
17
18 Index: ChangeLog
19 ===================================================================
20 RCS file: /var/cvsroot/gentoo-x86/media-gfx/digikam/ChangeLog,v
21 retrieving revision 1.264
22 retrieving revision 1.265
23 diff -u -r1.264 -r1.265
24 --- ChangeLog 19 Mar 2014 23:22:38 -0000 1.264
25 +++ ChangeLog 7 Jun 2014 13:57:37 -0000 1.265
26 @@ -1,6 +1,12 @@
27 # ChangeLog for media-gfx/digikam
28 # Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2
29 -# $Header: /var/cvsroot/gentoo-x86/media-gfx/digikam/ChangeLog,v 1.264 2014/03/19 23:22:38 dilfridge Exp $
30 +# $Header: /var/cvsroot/gentoo-x86/media-gfx/digikam/ChangeLog,v 1.265 2014/06/07 13:57:37 dilfridge Exp $
31 +
32 +*digikam-4.0.0 (07 Jun 2014)
33 +
34 + 07 Jun 2014; Andreas K. Huettel <dilfridge@g.o>
35 + -digikam-4.0.0_beta3.ebuild, +digikam-4.0.0.ebuild, metadata.xml:
36 + Version bump; remove old
37
38 19 Mar 2014; Andreas K. Huettel <dilfridge@g.o> -digikam-3.2.0.ebuild:
39 Remove old
40
41
42
43 1.15 media-gfx/digikam/metadata.xml
44
45 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/media-gfx/digikam/metadata.xml?rev=1.15&view=markup
46 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/media-gfx/digikam/metadata.xml?rev=1.15&content-type=text/plain
47 diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/media-gfx/digikam/metadata.xml?r1=1.14&r2=1.15
48
49 Index: metadata.xml
50 ===================================================================
51 RCS file: /var/cvsroot/gentoo-x86/media-gfx/digikam/metadata.xml,v
52 retrieving revision 1.14
53 retrieving revision 1.15
54 diff -u -r1.14 -r1.15
55 --- metadata.xml 18 Mar 2012 09:13:24 -0000 1.14
56 +++ metadata.xml 7 Jun 2014 13:57:37 -0000 1.15
57 @@ -5,6 +5,7 @@
58 <maintainer><email>dilfridge@g.o</email></maintainer>
59 <use>
60 <flag name="addressbook">Add support for kdepim</flag>
61 + <flag name="nepomuk">Enable Nepomuk based semantic desktop support (deprecated)</flag>
62 <flag name="themedesigner">Build the digikam theme designer</flag>
63 <flag name="thumbnails">Enable thumbnails database support</flag>
64 <flag name="video">Pull in mplayerthumbs to enable video thumbnails</flag>
65
66
67
68 1.1 media-gfx/digikam/digikam-4.0.0.ebuild
69
70 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/media-gfx/digikam/digikam-4.0.0.ebuild?rev=1.1&view=markup
71 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/media-gfx/digikam/digikam-4.0.0.ebuild?rev=1.1&content-type=text/plain
72
73 Index: digikam-4.0.0.ebuild
74 ===================================================================
75 # Copyright 1999-2014 Gentoo Foundation
76 # Distributed under the terms of the GNU General Public License v2
77 # $Header: /var/cvsroot/gentoo-x86/media-gfx/digikam/digikam-4.0.0.ebuild,v 1.1 2014/06/07 13:57:37 dilfridge Exp $
78
79 EAPI=5
80
81 KDE_LINGUAS="af ar az be bg bn br bs ca cs csb cy da de el en_GB eo es et eu fa fi fo fr fy ga gl ha he hi hr hsb
82 hu id is it ja ka kk km ko ku lb lo lt lv mi mk mn ms mt nb nds ne nl nn nso oc pa pl pt pt_BR ro ru
83 rw se sk sl sq sr sr@Latn ss sv ta te tg th tr tt uk uz uz@cyrillic ven vi wa xh zh_CN zh_HK zh_TW zu"
84
85 KDE_HANDBOOK="optional"
86 CMAKE_MIN_VERSION="2.8"
87 KDE_MINIMAL="4.10"
88
89 KDE_DOC_DIRS="doc-digikam doc-showfoto"
90
91 inherit kde4-base
92
93 MY_PV=${PV/_/-}
94 MY_P=${PN}-${MY_PV}
95
96 DESCRIPTION="Digital photo management application for KDE"
97 HOMEPAGE="http://www.digikam.org/"
98 SRC_URI="mirror://kde/stable/${PN}/${MY_P}.tar.bz2"
99
100 LICENSE="GPL-2
101 handbook? ( FDL-1.2 )"
102 KEYWORDS="~amd64 ~x86"
103 SLOT="4"
104 IUSE="addressbook debug doc gphoto2 mysql nepomuk themedesigner +thumbnails video"
105
106 CDEPEND="
107 $(add_kdebase_dep kdebase-kioslaves)
108 kde-base/libkdcraw:4=
109 kde-base/libkexiv2:4=
110 $(add_kdebase_dep libkipi)
111 kde-base/marble:4=[plasma]
112 media-libs/jasper
113 media-libs/lcms:2
114 media-libs/lensfun
115 >=media-libs/libkface-3.3.0
116 media-libs/libkgeomap
117 media-libs/liblqr
118 >=media-libs/libpgf-6.12.27
119 media-libs/libpng:0=
120 media-libs/tiff
121 virtual/jpeg
122 dev-qt/qtgui:4
123 || ( dev-qt/qtsql:4[mysql] dev-qt/qtsql:4[sqlite] )
124 addressbook? ( $(add_kdebase_dep kdepimlibs) )
125 gphoto2? ( media-libs/libgphoto2:= )
126 mysql? ( virtual/mysql )
127 nepomuk? (
128 dev-libs/shared-desktop-ontologies
129 dev-libs/soprano
130 $(add_kdebase_dep kdelibs 'semantic-desktop(+)')
131 $(add_kdebase_dep nepomuk-core)
132 )
133 "
134 RDEPEND="${CDEPEND}
135 $(add_kdebase_dep kreadconfig)
136 media-plugins/kipi-plugins
137 video? (
138 || (
139 $(add_kdebase_dep mplayerthumbs)
140 $(add_kdebase_dep ffmpegthumbs)
141 )
142 )
143 "
144 DEPEND="${CDEPEND}
145 dev-cpp/eigen:3
146 dev-libs/boost
147 sys-devel/gettext
148 doc? ( app-doc/doxygen )
149 "
150
151 S="${WORKDIR}/${MY_P}/core"
152
153 RESTRICT=test
154 # bug 366505
155
156 src_prepare() {
157 # just to make absolutely sure
158 rm -rf "${WORKDIR}/${MY_P}/extra" || die
159
160 # prepare the handbook
161 mkdir doc-digikam doc-showfoto || die
162 echo "add_subdirectory( en )" > doc-digikam/CMakeLists.txt || die
163 mv "${WORKDIR}/${MY_P}/doc/${PN}/digikam" doc-digikam/en || die
164 echo "add_subdirectory( en )" > doc-showfoto/CMakeLists.txt || die
165 mv "${WORKDIR}/${MY_P}/doc/${PN}/showfoto" doc-showfoto/en || die
166 sed -i -e 's:../digikam/:../../doc-digikam/en/:g' doc-showfoto/en/index.docbook || die
167
168 # prepare the translations
169 mv "${WORKDIR}/${MY_P}/po" po || die
170 find po -name "*.po" -and -not -name "digikam.po" -exec rm {} +
171
172 echo "find_package(Msgfmt REQUIRED)" >> CMakeLists.txt || die
173 echo "find_package(Gettext REQUIRED)" >> CMakeLists.txt || die
174 echo "add_subdirectory( po )" >> CMakeLists.txt || die
175
176 kde4-base_src_prepare
177
178 if use handbook; then
179 echo "add_subdirectory( doc-digikam )" >> CMakeLists.txt
180 echo "add_subdirectory( doc-showfoto )" >> CMakeLists.txt
181 fi
182 }
183
184 src_configure() {
185 # LQR = only allows to choose between bundled/external
186 local mycmakeargs=(
187 -DENABLE_LCMS2=ON
188 -DFORCED_UNBUNDLE=ON
189 -DWITH_LQR=ON
190 -DWITH_LENSFUN=ON
191 $(cmake-utils_use_with addressbook KdepimLibs)
192 -DWITH_MarbleWidget=ON
193 $(cmake-utils_use_enable gphoto2 GPHOTO2)
194 $(cmake-utils_use_with gphoto2)
195 $(cmake-utils_use_with nepomuk Soprano)
196 $(cmake-utils_use_enable themedesigner)
197 $(cmake-utils_use_enable thumbnails THUMBS_DB)
198 $(cmake-utils_use_enable mysql INTERNALMYSQL)
199 $(cmake-utils_use_enable debug DEBUG_MESSAGES)
200 $(cmake-utils_use_enable nepomuk NEPOMUKSUPPORT)
201 )
202
203 kde4-base_src_configure
204 }
205
206 src_compile() {
207 local mytargets="all"
208 use doc && mytargets+=" doc"
209
210 kde4-base_src_compile ${mytargets}
211 }
212
213 src_install() {
214 kde4-base_src_install
215
216 if use doc; then
217 # install the api documentation
218 insinto /usr/share/doc/${PF}/
219 doins -r ${CMAKE_BUILD_DIR}/api/html
220 fi
221 }
222
223 pkg_postinst() {
224 kde4-base_pkg_postinst
225
226 if use doc; then
227 einfo "The digikam api documentation has been installed at /usr/share/doc/${PF}/html"
228 fi
229 }