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