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