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.ebuild digikam-2.6.0_beta3.ebuild digikam-2.4.1.ebuild digikam-2.6.0_rc.ebuild
Date: Thu, 07 Jun 2012 18:58:57
Message-Id: 20120607185841.A61D52004B@flycatcher.gentoo.org
1 dilfridge 12/06/07 18:58:41
2
3 Modified: ChangeLog
4 Added: digikam-2.6.0.ebuild
5 Removed: digikam-2.6.0_beta3.ebuild digikam-2.4.1.ebuild
6 digikam-2.6.0_rc.ebuild
7 Log:
8 Version bump; remove old, beta, and rc
9
10 (Portage version: 2.2.0_alpha110/cvs/Linux x86_64)
11
12 Revision Changes Path
13 1.219 media-gfx/digikam/ChangeLog
14
15 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/media-gfx/digikam/ChangeLog?rev=1.219&view=markup
16 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/media-gfx/digikam/ChangeLog?rev=1.219&content-type=text/plain
17 diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/media-gfx/digikam/ChangeLog?r1=1.218&r2=1.219
18
19 Index: ChangeLog
20 ===================================================================
21 RCS file: /var/cvsroot/gentoo-x86/media-gfx/digikam/ChangeLog,v
22 retrieving revision 1.218
23 retrieving revision 1.219
24 diff -u -r1.218 -r1.219
25 --- ChangeLog 13 May 2012 13:56:11 -0000 1.218
26 +++ ChangeLog 7 Jun 2012 18:58:41 -0000 1.219
27 @@ -1,6 +1,12 @@
28 # ChangeLog for media-gfx/digikam
29 # Copyright 1999-2012 Gentoo Foundation; Distributed under the GPL v2
30 -# $Header: /var/cvsroot/gentoo-x86/media-gfx/digikam/ChangeLog,v 1.218 2012/05/13 13:56:11 dilfridge Exp $
31 +# $Header: /var/cvsroot/gentoo-x86/media-gfx/digikam/ChangeLog,v 1.219 2012/06/07 18:58:41 dilfridge Exp $
32 +
33 +*digikam-2.6.0 (07 Jun 2012)
34 +
35 + 07 Jun 2012; Andreas K. Huettel <dilfridge@g.o> -digikam-2.4.1.ebuild,
36 + -digikam-2.6.0_beta3.ebuild, -digikam-2.6.0_rc.ebuild, +digikam-2.6.0.ebuild:
37 + Version bump; remove old, beta, and rc
38
39 *digikam-2.6.0_rc (13 May 2012)
40
41
42
43
44 1.1 media-gfx/digikam/digikam-2.6.0.ebuild
45
46 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/media-gfx/digikam/digikam-2.6.0.ebuild?rev=1.1&view=markup
47 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/media-gfx/digikam/digikam-2.6.0.ebuild?rev=1.1&content-type=text/plain
48
49 Index: digikam-2.6.0.ebuild
50 ===================================================================
51 # Copyright 1999-2012 Gentoo Foundation
52 # Distributed under the terms of the GNU General Public License v2
53 # $Header: /var/cvsroot/gentoo-x86/media-gfx/digikam/digikam-2.6.0.ebuild,v 1.1 2012/06/07 18:58:41 dilfridge Exp $
54
55 EAPI=4
56
57 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
58 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
59 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"
60
61 KDE_HANDBOOK="optional"
62 CMAKE_MIN_VERSION="2.8"
63 KDE_MINIMAL="4.8"
64
65 KDE_DOC_DIRS="doc-digikam doc-showfoto"
66
67 inherit kde4-base
68
69 MY_PV=${PV/_/-}
70 MY_P=${PN}-${MY_PV}
71
72 DESCRIPTION="Digital photo management application for KDE"
73 HOMEPAGE="http://www.digikam.org/"
74 SRC_URI="mirror://sourceforge/${PN}/${MY_P}.tar.bz2"
75
76 LICENSE="GPL-2
77 handbook? ( FDL-1.2 )"
78 KEYWORDS="~amd64 ~x86"
79 SLOT="4"
80 IUSE="addressbook debug doc gphoto2 mysql semantic-desktop themedesigner +thumbnails video"
81
82 CDEPEND="
83 $(add_kdebase_dep kdelibs 'semantic-desktop=')
84 $(add_kdebase_dep libkdcraw)
85 $(add_kdebase_dep libkexiv2)
86 $(add_kdebase_dep libkipi)
87 $(add_kdebase_dep marble plasma)
88 $(add_kdebase_dep solid)
89 media-libs/jasper
90 media-libs/lcms:0
91 media-libs/lensfun
92 media-libs/libkface
93 media-libs/libkgeomap
94 media-libs/liblqr
95 >=media-libs/libpgf-6.11.28
96 media-libs/libpng
97 media-libs/tiff
98 sci-libs/clapack
99 virtual/jpeg
100 x11-libs/qt-gui[qt3support]
101 || ( x11-libs/qt-sql[mysql] x11-libs/qt-sql[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 -DFORCED_UNBUNDLE=ON
162 -DWITH_LQR=ON
163 -DWITH_LENSFUN=ON
164 -DGWENVIEW_SEMANTICINFO_BACKEND=${backend}
165 $(cmake-utils_use_with addressbook KdepimLibs)
166 -DWITH_MarbleWidget=ON
167 $(cmake-utils_use_enable gphoto2 GPHOTO2)
168 $(cmake-utils_use_with gphoto2)
169 $(cmake-utils_use_with semantic-desktop Soprano)
170 $(cmake-utils_use_enable themedesigner)
171 $(cmake-utils_use_enable thumbnails THUMBS_DB)
172 $(cmake-utils_use_enable mysql INTERNALMYSQL)
173 $(cmake-utils_use_enable debug DEBUG_MESSAGES)
174 )
175
176 kde4-base_src_configure
177 }
178
179 src_compile() {
180 local mytargets="all"
181 use doc && mytargets+=" doc"
182
183 kde4-base_src_compile ${mytargets}
184 }
185
186 src_install() {
187 kde4-base_src_install
188
189 if use doc; then
190 # install the api documentation
191 insinto /usr/share/doc/${PF}/html
192 doins -r ${CMAKE_BUILD_DIR}/api/html/*
193 fi
194 }
195
196 pkg_postinst() {
197 kde4-base_pkg_postinst
198
199 if use doc; then
200 elog "The digikam api documentation has been installed at /usr/share/doc/${PF}/html"
201 fi
202 }