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: metadata.xml ChangeLog digikam-2.5.0.ebuild
Date: Tue, 03 Jan 2012 16:30:21
Message-Id: 20120103163012.092D92004B@flycatcher.gentoo.org
1 dilfridge 12/01/03 16:30:12
2
3 Modified: metadata.xml ChangeLog
4 Added: digikam-2.5.0.ebuild
5 Log:
6 Version bump
7
8 (Portage version: 2.1.10.44/cvs/Linux x86_64)
9
10 Revision Changes Path
11 1.13 media-gfx/digikam/metadata.xml
12
13 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/media-gfx/digikam/metadata.xml?rev=1.13&view=markup
14 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/media-gfx/digikam/metadata.xml?rev=1.13&content-type=text/plain
15 diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/media-gfx/digikam/metadata.xml?r1=1.12&r2=1.13
16
17 Index: metadata.xml
18 ===================================================================
19 RCS file: /var/cvsroot/gentoo-x86/media-gfx/digikam/metadata.xml,v
20 retrieving revision 1.12
21 retrieving revision 1.13
22 diff -u -r1.12 -r1.13
23 --- metadata.xml 29 Jul 2011 19:28:45 -0000 1.12
24 +++ metadata.xml 3 Jan 2012 16:30:11 -0000 1.13
25 @@ -5,7 +5,6 @@
26 <maintainer><email>dilfridge@g.o</email></maintainer>
27 <use>
28 <flag name="addressbook">Add support for kdepim</flag>
29 - <flag name="geolocation">Add support for marble</flag>
30 <flag name="themedesigner">Build the digikam theme designer</flag>
31 <flag name="thumbnails">Enable thumbnails database support</flag>
32 <flag name="video">Pull in mplayerthumbs to enable video thumbnails</flag>
33
34
35
36 1.208 media-gfx/digikam/ChangeLog
37
38 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/media-gfx/digikam/ChangeLog?rev=1.208&view=markup
39 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/media-gfx/digikam/ChangeLog?rev=1.208&content-type=text/plain
40 diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/media-gfx/digikam/ChangeLog?r1=1.207&r2=1.208
41
42 Index: ChangeLog
43 ===================================================================
44 RCS file: /var/cvsroot/gentoo-x86/media-gfx/digikam/ChangeLog,v
45 retrieving revision 1.207
46 retrieving revision 1.208
47 diff -u -r1.207 -r1.208
48 --- ChangeLog 25 Dec 2011 22:34:59 -0000 1.207
49 +++ ChangeLog 3 Jan 2012 16:30:11 -0000 1.208
50 @@ -1,6 +1,12 @@
51 # ChangeLog for media-gfx/digikam
52 -# Copyright 1999-2011 Gentoo Foundation; Distributed under the GPL v2
53 -# $Header: /var/cvsroot/gentoo-x86/media-gfx/digikam/ChangeLog,v 1.207 2011/12/25 22:34:59 dilfridge Exp $
54 +# Copyright 1999-2012 Gentoo Foundation; Distributed under the GPL v2
55 +# $Header: /var/cvsroot/gentoo-x86/media-gfx/digikam/ChangeLog,v 1.208 2012/01/03 16:30:11 dilfridge Exp $
56 +
57 +*digikam-2.5.0 (03 Jan 2012)
58 +
59 + 03 Jan 2012; Andreas K. Huettel <dilfridge@g.o> +digikam-2.5.0.ebuild,
60 + +files/digikam-2.5.0-libkipi.patch, metadata.xml:
61 + Version bump
62
63 25 Dec 2011; Andreas K. Huettel <dilfridge@g.o>
64 -files/digikam-1.8.0-tests.patch, -digikam-1.9.0.ebuild,
65
66
67
68 1.1 media-gfx/digikam/digikam-2.5.0.ebuild
69
70 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/media-gfx/digikam/digikam-2.5.0.ebuild?rev=1.1&view=markup
71 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/media-gfx/digikam/digikam-2.5.0.ebuild?rev=1.1&content-type=text/plain
72
73 Index: digikam-2.5.0.ebuild
74 ===================================================================
75 # Copyright 1999-2012 Gentoo Foundation
76 # Distributed under the terms of the GNU General Public License v2
77 # $Header: /var/cvsroot/gentoo-x86/media-gfx/digikam/digikam-2.5.0.ebuild,v 1.1 2012/01/03 16:30:11 dilfridge Exp $
78
79 EAPI=4
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.7"
88
89 inherit kde4-base
90
91 MY_P="${PN}-${PV/_/-}"
92
93 DESCRIPTION="Digital photo management application for KDE"
94 HOMEPAGE="http://www.digikam.org/"
95 SRC_URI="mirror://sourceforge/${PN}/${MY_P}.tar.bz2"
96
97 LICENSE="GPL-2
98 handbook? ( FDL-1.2 )"
99 KEYWORDS="~amd64 ~x86"
100 SLOT="4"
101 IUSE="addressbook debug doc gphoto2 mysql semantic-desktop themedesigner +thumbnails video"
102
103 CDEPEND="
104 $(add_kdebase_dep kdelibs 'semantic-desktop=')
105 $(add_kdebase_dep libkdcraw)
106 $(add_kdebase_dep libkexiv2)
107 $(add_kdebase_dep libkipi)
108 $(add_kdebase_dep marble plasma)
109 $(add_kdebase_dep solid)
110 media-libs/jasper
111 media-libs/lcms:0
112 >=media-libs/lensfun-0.2.5
113 >=media-libs/libkface-${PV}
114 >=media-libs/libkgeomap-${PV}
115 media-libs/liblqr
116 >=media-libs/libpgf-6.11.28
117 media-libs/libpng
118 media-libs/tiff
119 virtual/jpeg
120 x11-libs/qt-gui[qt3support]
121 >=sci-libs/clapack-3.2.1-r6
122 || ( x11-libs/qt-sql[mysql] x11-libs/qt-sql[sqlite] )
123 addressbook? ( $(add_kdebase_dep kdepimlibs) )
124 gphoto2? ( media-libs/libgphoto2 )
125 mysql? ( virtual/mysql )
126 "
127 RDEPEND="${CDEPEND}
128 $(add_kdebase_dep kreadconfig)
129 media-plugins/kipi-plugins
130 video? (
131 || (
132 $(add_kdebase_dep mplayerthumbs)
133 $(add_kdebase_dep ffmpegthumbs)
134 )
135 )
136 "
137 DEPEND="${CDEPEND}
138 sys-devel/gettext
139 doc? ( app-doc/doxygen )
140 "
141
142 S="${WORKDIR}/${MY_P}/core"
143
144 RESTRICT=test
145 # bug 366505
146
147 PATCHES=( "${FILESDIR}/${P}-libkipi.patch" )
148
149 src_prepare() {
150 # just to make absolutely sure
151 rm -rf "${WORKDIR}/${MY_P}/extra" || die
152
153 # prepare the handbook
154 mv "${WORKDIR}/${MY_P}/doc/${PN}" doc || die
155 echo "add_subdirectory( digikam )" > doc/CMakeLists.txt
156 echo "add_subdirectory( showfoto )" >> doc/CMakeLists.txt
157
158 # prepare the translations
159 mv "${WORKDIR}/${MY_P}/po" po || die
160 find po -name "*.po" -and -not -name "digikam.po" -exec rm {} +
161
162 echo "find_package(Msgfmt REQUIRED)" >> CMakeLists.txt || die
163 echo "find_package(Gettext REQUIRED)" >> CMakeLists.txt || die
164 echo "add_subdirectory( po )" >> CMakeLists.txt || die
165
166 kde4-base_src_prepare
167
168 if use handbook; then
169 echo "add_subdirectory( doc )" >> CMakeLists.txt
170 fi
171 }
172
173 src_configure() {
174 local backend
175
176 use semantic-desktop && backend="Nepomuk" || backend="None"
177 # LQR = only allows to choose between bundled/external
178 local mycmakeargs=(
179 -DFORCED_UNBUNDLE=ON
180 -DWITH_LQR=ON
181 -DWITH_LENSFUN=ON
182 -DGWENVIEW_SEMANTICINFO_BACKEND=${backend}
183 $(cmake-utils_use_with addressbook KdepimLibs)
184 -DWITH_MarbleWidget=ON
185 $(cmake-utils_use_enable gphoto2 GPHOTO2)
186 $(cmake-utils_use_with gphoto2)
187 $(cmake-utils_use_with semantic-desktop Soprano)
188 $(cmake-utils_use_enable themedesigner)
189 $(cmake-utils_use_enable thumbnails THUMBS_DB)
190 $(cmake-utils_use_enable mysql INTERNALMYSQL)
191 $(cmake-utils_use_enable debug DEBUG_MESSAGES)
192 )
193
194 kde4-base_src_configure
195 }
196
197 src_compile() {
198 local mytargets="all"
199 use doc && mytargets+=" doc"
200
201 kde4-base_src_compile ${mytargets}
202 }
203
204 src_install() {
205 kde4-base_src_install
206
207 if use doc; then
208 # install the api documentation
209 insinto /usr/share/doc/${PF}/html
210 doins -r ${CMAKE_BUILD_DIR}/api/html/*
211 fi
212 }
213
214 pkg_postinst() {
215 kde4-base_pkg_postinst
216
217 if use doc; then
218 elog "The digikam api documentation has been installed at /usr/share/doc/${PF}/html"
219 fi
220 }