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.0.0.ebuild digikam-2.0.0_rc.ebuild
Date: Fri, 29 Jul 2011 19:28:56
Message-Id: 20110729192845.CF9E92004B@flycatcher.gentoo.org
1 dilfridge 11/07/29 19:28:45
2
3 Modified: metadata.xml ChangeLog
4 Added: digikam-2.0.0.ebuild
5 Removed: digikam-2.0.0_rc.ebuild
6 Log:
7 Version bump; remove old
8
9 (Portage version: 2.1.10.7/cvs/Linux x86_64)
10
11 Revision Changes Path
12 1.12 media-gfx/digikam/metadata.xml
13
14 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/media-gfx/digikam/metadata.xml?rev=1.12&view=markup
15 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/media-gfx/digikam/metadata.xml?rev=1.12&content-type=text/plain
16 diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/media-gfx/digikam/metadata.xml?r1=1.11&r2=1.12
17
18 Index: metadata.xml
19 ===================================================================
20 RCS file: /var/cvsroot/gentoo-x86/media-gfx/digikam/metadata.xml,v
21 retrieving revision 1.11
22 retrieving revision 1.12
23 diff -u -r1.11 -r1.12
24 --- metadata.xml 27 Jul 2011 20:51:56 -0000 1.11
25 +++ metadata.xml 29 Jul 2011 19:28:45 -0000 1.12
26 @@ -9,5 +9,9 @@
27 <flag name="themedesigner">Build the digikam theme designer</flag>
28 <flag name="thumbnails">Enable thumbnails database support</flag>
29 <flag name="video">Pull in mplayerthumbs to enable video thumbnails</flag>
30 + <flag name="linguas_ha">Hausa translation</flag>
31 + <flag name="linguas_mi">Maori translation</flag>
32 + <flag name="linguas_tt">?? translation</flag>
33 + <flag name="linguas_ven">Venda translation</flag>
34 </use>
35 </pkgmetadata>
36
37
38
39 1.190 media-gfx/digikam/ChangeLog
40
41 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/media-gfx/digikam/ChangeLog?rev=1.190&view=markup
42 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/media-gfx/digikam/ChangeLog?rev=1.190&content-type=text/plain
43 diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/media-gfx/digikam/ChangeLog?r1=1.189&r2=1.190
44
45 Index: ChangeLog
46 ===================================================================
47 RCS file: /var/cvsroot/gentoo-x86/media-gfx/digikam/ChangeLog,v
48 retrieving revision 1.189
49 retrieving revision 1.190
50 diff -u -r1.189 -r1.190
51 --- ChangeLog 27 Jul 2011 20:51:56 -0000 1.189
52 +++ ChangeLog 29 Jul 2011 19:28:45 -0000 1.190
53 @@ -1,6 +1,15 @@
54 # ChangeLog for media-gfx/digikam
55 # Copyright 1999-2011 Gentoo Foundation; Distributed under the GPL v2
56 -# $Header: /var/cvsroot/gentoo-x86/media-gfx/digikam/ChangeLog,v 1.189 2011/07/27 20:51:56 dilfridge Exp $
57 +# $Header: /var/cvsroot/gentoo-x86/media-gfx/digikam/ChangeLog,v 1.190 2011/07/29 19:28:45 dilfridge Exp $
58 +
59 +*digikam-2.0.0 (29 Jul 2011)
60 +
61 + 29 Jul 2011; Andreas K. Huettel <dilfridge@g.o>
62 + -digikam-2.0.0_rc.ebuild, +digikam-2.0.0.ebuild,
63 + -files/digikam-2.0.0_rc-officialpgf.patch,
64 + -files/digikam-2.0.0_rc-officialpgf2.patch,
65 + -files/digikam-2.0.0_rc-oldpgf.patch, metadata.xml:
66 + Version bump; remove old
67
68 *digikam-2.0.0_rc (27 Jul 2011)
69
70
71
72
73 1.1 media-gfx/digikam/digikam-2.0.0.ebuild
74
75 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/media-gfx/digikam/digikam-2.0.0.ebuild?rev=1.1&view=markup
76 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/media-gfx/digikam/digikam-2.0.0.ebuild?rev=1.1&content-type=text/plain
77
78 Index: digikam-2.0.0.ebuild
79 ===================================================================
80 # Copyright 1999-2011 Gentoo Foundation
81 # Distributed under the terms of the GNU General Public License v2
82 # $Header: /var/cvsroot/gentoo-x86/media-gfx/digikam/digikam-2.0.0.ebuild,v 1.1 2011/07/29 19:28:45 dilfridge Exp $
83
84 EAPI=4
85
86 KDE_LINGUAS="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
87 gl ha he hi hr hsb hu id is it ja ka kk km ko ku lb lo lt lv mi mk mn ms mt nb nds ne nl nn
88 nso oc pa pl pt pt_BR ro ru rw se sk sl sq sr ss sv ta te tg th tr tt uk uz ven vi wa xh
89 zh_CN zh_HK zh_TW zu"
90
91 KDE_HANDBOOK="optional"
92 CMAKE_MIN_VERSION="2.8"
93 KDE_MINIMAL="4.7"
94
95 inherit kde4-base
96
97 MY_P="${PN}-${PV/_/-}"
98
99 DESCRIPTION="Digital photo management application for KDE"
100 HOMEPAGE="http://www.digikam.org/"
101 [[ ${PV} != *9999* ]] && SRC_URI="mirror://sourceforge/${PN}/${MY_P}.tar.bz2"
102
103 LICENSE="GPL-2
104 handbook? ( FDL-1.2 )"
105 KEYWORDS="~amd64 ~x86"
106 SLOT="4"
107 IUSE="addressbook debug doc gphoto2 mysql semantic-desktop themedesigner +thumbnails video"
108
109 CDEPEND="
110 $(add_kdebase_dep kdelibs semantic-desktop)
111 $(add_kdebase_dep libkdcraw)
112 $(add_kdebase_dep libkexiv2)
113 $(add_kdebase_dep libkipi)
114 $(add_kdebase_dep marble plasma)
115 $(add_kdebase_dep solid)
116 media-libs/jasper
117 media-libs/lcms:0
118 >=media-libs/lensfun-0.2.5
119 >=media-libs/libkface-${PV}
120 >=media-libs/libkgeomap-${PV}
121 media-libs/liblqr
122 >=media-libs/libpgf-6.11.28
123 media-libs/libpng
124 media-libs/tiff
125 virtual/jpeg
126 x11-libs/qt-gui[qt3support]
127 || ( >=sci-libs/clapack-3.2.1-r6 sci-libs/lapack-atlas )
128 || ( x11-libs/qt-sql[mysql] x11-libs/qt-sql[sqlite] )
129 addressbook? ( $(add_kdebase_dep kdepimlibs) )
130 gphoto2? ( media-libs/libgphoto2 )
131 mysql? ( virtual/mysql )
132 "
133 RDEPEND="${CDEPEND}
134 $(add_kdebase_dep kreadconfig)
135 media-plugins/kipi-plugins
136 video? (
137 || (
138 $(add_kdebase_dep mplayerthumbs)
139 $(add_kdebase_dep ffmpegthumbs)
140 )
141 )
142 "
143 DEPEND="${CDEPEND}
144 sys-devel/gettext
145 doc? ( app-doc/doxygen )
146 "
147
148 S="${WORKDIR}/${MY_P}/core"
149
150 src_prepare() {
151 # just to make absolutely sure
152 rm -rf "${WORKDIR}/${MY_P}/extra" || die
153
154 # prepare the handbook
155 mv "${WORKDIR}/${MY_P}/doc/${PN}" doc || die
156 echo "add_subdirectory( digikam )" > doc/CMakeLists.txt
157 echo "add_subdirectory( showfoto )" >> doc/CMakeLists.txt
158
159 # prepare the translations
160 mv "${WORKDIR}/${MY_P}/po" po || die
161 find po -name "kipiplugin_*.po" -exec rm {} +
162
163 echo "add_subdirectory( po )" >> CMakeLists.txt
164
165 kde4-base_src_prepare
166
167 if use handbook; then
168 echo "add_subdirectory( doc )" >> CMakeLists.txt
169 fi
170 }
171
172 src_configure() {
173 local backend
174
175 use semantic-desktop && backend="Nepomuk" || backend="None"
176 # LQR = only allows to choose between bundled/external
177 local mycmakeargs=(
178 -DFORCED_UNBUNDLE=ON
179 -DWITH_LQR=ON
180 -DWITH_LENSFUN=ON
181 -DGWENVIEW_SEMANTICINFO_BACKEND=${backend}
182 $(cmake-utils_use_with addressbook KdepimLibs)
183 -DWITH_MarbleWidget=ON
184 $(cmake-utils_use_enable gphoto2 GPHOTO2)
185 $(cmake-utils_use_with gphoto2)
186 $(cmake-utils_use_with semantic-desktop Soprano)
187 $(cmake-utils_use_enable themedesigner)
188 $(cmake-utils_use_enable thumbnails THUMBS_DB)
189 $(cmake-utils_use_enable mysql INTERNALMYSQL)
190 $(cmake-utils_use_enable debug DEBUG_MESSAGES)
191 )
192
193 kde4-base_src_configure
194 }
195
196 src_compile() {
197 local mytargets="all"
198 use doc && mytargets+=" doc"
199
200 kde4-base_src_compile ${mytargets}
201 }
202
203 src_install() {
204 kde4-base_src_install
205
206 if use doc; then
207 # install the api documentation
208 insinto /usr/share/doc/${PF}/html
209 doins -r ${CMAKE_BUILD_DIR}/api/html/*
210 fi
211 }
212
213 pkg_postinst() {
214 kde4-base_pkg_postinst
215
216 if use doc; then
217 elog "The digikam api documentation has been installed at /usr/share/doc/${PF}/html"
218 fi
219 }