Gentoo Archives: gentoo-commits

From: "Andreas K. Huettel" <dilfridge@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] dev/dilfridge:master commit in: media-gfx/digikam/
Date: Mon, 28 Feb 2011 23:11:32
Message-Id: 31b531a14c1704cd17fc52bec06ac84da1610608.dilfridge@gentoo
1 commit: 31b531a14c1704cd17fc52bec06ac84da1610608
2 Author: Andreas K. Huettel (dilfridge) <mail <AT> akhuettel <DOT> de>
3 AuthorDate: Mon Feb 28 23:11:41 2011 +0000
4 Commit: Andreas K. Huettel <dilfridge <AT> gentoo <DOT> org>
5 CommitDate: Mon Feb 28 23:11:41 2011 +0000
6 URL: http://git.overlays.gentoo.org/gitweb/?p=dev/dilfridge.git;a=commit;h=31b531a1
7
8 [media-gfx/digikam] Version bump
9
10 (Portage version: 2.1.9.41/git/Linux x86_64, signed Manifest commit with key B6C5F7DE)
11
12 ---
13 media-gfx/digikam/ChangeLog | 6 +
14 media-gfx/digikam/Manifest | 34 ++++---
15 media-gfx/digikam/digikam-2.0.0_beta3.ebuild | 135 ++++++++++++++++++++++++++
16 3 files changed, 159 insertions(+), 16 deletions(-)
17
18 diff --git a/media-gfx/digikam/ChangeLog b/media-gfx/digikam/ChangeLog
19 index ee34c1d..5dfd6a9 100644
20 --- a/media-gfx/digikam/ChangeLog
21 +++ b/media-gfx/digikam/ChangeLog
22 @@ -2,6 +2,12 @@
23 # Copyright 1999-2011 Gentoo Foundation; Distributed under the GPL v2
24 # $Header: $
25
26 +*digikam-2.0.0_beta3 (28 Feb 2011)
27 +
28 + 28 Feb 2011; Andreas K. Huettel <dilfridge@g.o>
29 + +digikam-2.0.0_beta3.ebuild:
30 + Version bump
31 +
32 *digikam-1.9.0 (28 Feb 2011)
33
34 28 Feb 2011; Andreas K. Huettel <dilfridge@g.o>
35
36 diff --git a/media-gfx/digikam/Manifest b/media-gfx/digikam/Manifest
37 index 0662891..502bcaf 100644
38 --- a/media-gfx/digikam/Manifest
39 +++ b/media-gfx/digikam/Manifest
40 @@ -1,5 +1,5 @@
41 -----BEGIN PGP SIGNED MESSAGE-----
42 -Hash: SHA512
43 +Hash: SHA1
44
45 AUX digikam-1.1.0-libpgf.patch 8996 RMD160 4f1a7ad7b28c43b3fe2e454eb3351f27a14bde6f SHA1 fd2b98e23c31d880a2a32f28161f279abef82c22 SHA256 f2001099ee5538a31a9660c223e59a25a19eb7c36a191831b849e1b81c58856d
46 AUX digikam-1.1.0-libpng14.patch 1580 RMD160 769e9bf4030d795349cb260854e26c189471ccbc SHA1 9b3123dad7bd7530db6833296dc1de7ec240fd54 SHA256 0ae5e279aedc80857cb27ace7d1609b6cf632853513445896b88a7365b763fb9
47 @@ -22,27 +22,29 @@ DIST digikam-1.2.0.tar.bz2 13970098 RMD160 f8177241536b2f099499977d9c3cbd2dc9880
48 DIST digikam-1.8.0.tar.bz2 23376636 RMD160 aa86cae8048a8f7122285c5e27aaa59e5dbcc47c SHA1 65430990896b56b7ec76b9a6bc5f8472145f44fd SHA256 210de9d949265e910c65c9ab8b19efab13839f6a2ef761a5915d267ddfe494aa
49 DIST digikam-1.9.0.tar.bz2 22866660 RMD160 5c23e525729eb795c5d22aeb00bd0bc6789d926a SHA1 3958c47756e816b3ab8709fcbf41a945bcd4903c SHA256 e218bf18971711c5f4ef2cb43f6b5caceeb04f346a60378aee031ef209c87ed5
50 DIST digikam-2.0.0-beta2.tar.bz2 23685947 RMD160 0370c304af9dfcc380d97747f698ab449e0d0beb SHA1 dbc62eed97c54dbdfff97690d4eb218d361e0d25 SHA256 15f49e18fefdf7bcce8b31bb77b4fe31368f16d88c039842c58e7cbafa58fd49
51 +DIST digikam-2.0.0-beta3.tar.bz2 24063835 RMD160 61871d8f1f28acd7f3b83f261a94715d97bf71ea SHA1 7688ef4eec77b55e36ecd8f55d92635c36f38349 SHA256 60c9f050b07a787e1512173b7b871dbf9babc730804f98829dae53229e16b97e
52 DIST digikam-doc-1.4.0.tar.bz2 17447988 RMD160 ea41c9721875617e828eb6f10cb10cf1306f622f SHA1 b430a535b10a65d1d3e73504df9657428205164e SHA256 1a65b20b08a1ebe748b81efe83d043ecdb38d2c98259c4f7963e6bd2b407e467
53 EBUILD digikam-1.2.0-r4.ebuild 3215 RMD160 8b65234982a07cbca031e762cca9ad9fca0af112 SHA1 ed204cc640716af1998afe46f6cb2c3395da31ba SHA256 bba559b09bdb15fa23ffc390e70c26cb111143cca6bfc280e5c5240f1052aac1
54 EBUILD digikam-1.8.0.ebuild 3233 RMD160 9d246c104d4705c7be47a7496da68f663ca5012c SHA1 d5033cb9d1f909a3b0516e92bff9c5e596fad486 SHA256 cd3a989f75296645049899f45d9f6a5dc96695c44615561088b8e9d077b9e87d
55 EBUILD digikam-1.9.0.ebuild 3240 RMD160 7070312f1310e0c79702c08f404c97192a826130 SHA1 b79572a1dc6a95f6735091fdd74a8cd204a4a430 SHA256 a39706489d6a16212de05a90563f5681e6634e5070f62bf6c740f167d8919aa7
56 EBUILD digikam-2.0.0_beta2.ebuild 3334 RMD160 a0297ac43f4aff1d038d88236c2cfc0389fcdde4 SHA1 9c155bafa5736bfff2e150450771e26501ec82d0 SHA256 e2e1103efd5454be2ec03af814460e8578cc6a9bdd033612a15c79a9e68e665f
57 -MISC ChangeLog 8829 RMD160 5261883e23ec76c6901d23db96938426e9acacca SHA1 492849aa9478d11ed836f8bd2f41504e20913436 SHA256 ef80980c265cc13c5baab85336afa2c11514589f1926f6502942aafe68a657ed
58 +EBUILD digikam-2.0.0_beta3.ebuild 3334 RMD160 8611636f62192c2eaa4ce7a338e66bd50985315d SHA1 787a9098b3682828267ffef72a421c858b266c1f SHA256 9a29623a16ef1071a33473e9b951b391182ed95e032046ec43de51384514d9f5
59 +MISC ChangeLog 8969 RMD160 16a5788bc1e9bd154abb686410240a6b7dad687e SHA1 12f21833715fe8a1d259411f948e66c5c8f70900 SHA256 b9e162a75fae2ad09638307a4fe15c3927651b9bd94c718cefe44744ea4064b8
60 MISC metadata.xml 626 RMD160 c40d623ad086f0d2f47a8f1092b486b4ae92faef SHA1 fb1c2209b4eac3dc43fa09a7946d47c0156cee67 SHA256 a5d01bcd7e500161aed9a6a4fe9b65422091a375d1ee9cc0490e7776f8f925a6
61 -----BEGIN PGP SIGNATURE-----
62 -Version: GnuPG v2.0.16 (GNU/Linux)
63 +Version: GnuPG v2.0.17 (GNU/Linux)
64
65 -iQIcBAEBCgAGBQJNa+s7AAoJEEb+UGWnxTyHSbQP/3o9M5BxueUI3RisYbQMQ7Pe
66 -pTpZdfmzVcvPL24H/ymMZorzTtjt1Jceeo6l0cfIkCP1cl4MVd2hh7j7KceCzv5z
67 -uuWKPMnWUe6BRzDF4bMFL2TynbpwWQjGf/gg6uiyZkHvPVVCq4rztBDzS9nMKehy
68 -db581z6utmDNSH/xXABt91AmL1sB9cE5nwI74nr9WDiG7Jc/KYT6e6RGpswHeYWg
69 -6K3BENup9G0IA5TBFOv7ky6haN3leKjd599cX3iraMUQpyMSx7YPRIBP6erfh8+G
70 -zh9BNBsbiASvHNaw6Oq6DppJqaYSWC3hVZArZyiDE1JdxipETu0VBJ8vAQg5n5Sl
71 -DsHUTCPZ1kBiXURJQnaxUuXEvDzhFy3IEX6OluFOdEhFbIlhCmJpmNVtpAkek/GG
72 -2v4vUWHJmR1qVA3GHSkhzGqUBWgjlJjjqeEhmdzvK/OocWk+m0cc52PwTVjguVcR
73 -zyt8b+ZjEjSkS9Qop/+abPX/Etyw5p3yYAUoSDcRW8HANXCsWYUUY0zAen7QlWyC
74 -C43qMIQyYINT8ZlKZ7RQKUvO091qRYXf28oAC5jE/7nnEzCd4956vtKSt95Q6t/C
75 -M1BhWJO/JlXKVUZjO/suxscTyLadHL/MxYcMy/MpmAsAY1M9D8+tIZgOBPbOcQdG
76 -jasfRZbXPVlSwfXWDTLy
77 -=I/9u
78 +iQIcBAEBAgAGBQJNbCutAAoJENwGBM22xffeKhAP/AlKiIxuEDAKBAGz3kLZ7ydp
79 +M5JXvUU+4auGfNdLl5vq7eFUPopapweS6ltCOlU6H2e41gCaOUiEpHAzTBRGDWxd
80 +1bMdF0bxaHfPiUXQ2FfX72HgTj05shWqr/S+rBmFjs/o9x3no7G9K9QdFg+lFvrq
81 +F6Cf4kxWLLBbefziS6vW64EIJ/VzAmQISrlsLK8nyFe5/Z15WNKvCXQpNd4zm+xW
82 +h9kpJXkGwh1asRqQTjdTphQewWsKmBBBRbul1pCJf0gCjceejtWHa28bbBPMBKc4
83 +zv+fkgY900r14hjHNNSkiy8S9FZinIA89hhnM71G7qelljUhF0I9ELmeJ0n93M1i
84 +3w99208fpXoCqoCn3Amv7Mw9dIFjOizz6htFZ7jipAwXn3syfgI3qPYDfrPNkebE
85 +hrb1PKJT3nnpK8cTKFS3fgGiVTdtFeV4+kwifw2EGVHoBTFdu5CSt4qlnXUnOFcX
86 +WzUZTiAukfE2ezQ++pKFYPLbkkuxdy9Ov3GVtI6VVKwMGQWqprtM4ib4AR1NQmNm
87 +J+4Of6H741Ai1714CwQgOHQEOufs04ix2GvpHqNtgO+TDSRj0YJsxyBKOVG8euok
88 +O0mNuxDPLxF9DTkZFR9dWGx3H6brj7G1DIak0HLG1fmP3YYNvkpKOxOA7qGI3I9h
89 +M2Uv4U95E1mUhjNZG3mE
90 +=QiqD
91 -----END PGP SIGNATURE-----
92
93 diff --git a/media-gfx/digikam/digikam-2.0.0_beta3.ebuild b/media-gfx/digikam/digikam-2.0.0_beta3.ebuild
94 new file mode 100644
95 index 0000000..6b9d299
96 --- /dev/null
97 +++ b/media-gfx/digikam/digikam-2.0.0_beta3.ebuild
98 @@ -0,0 +1,135 @@
99 +# Copyright 1999-2011 Gentoo Foundation
100 +# Distributed under the terms of the GNU General Public License v2
101 +# $Header: /var/cvsroot/gentoo-x86/media-gfx/digikam/digikam-1.6.0.ebuild,v 1.1 2010/11/25 20:30:29 dilfridge Exp $
102 +
103 +EAPI=3
104 +
105 +if [ "${PV}" != "9999" ]; then
106 + KDE_LINGUAS=""
107 +# KDE_LINGUAS="be ca ca@valencia de el en_GB eo es et eu fi fr he hi hne hu is it km
108 +# ko lt lv nds nn pa pl pt pt_BR ro se sl sv th tr vi zh_CN zh_TW"
109 +else
110 + KMNAME="extragear/graphics"
111 +fi
112 +
113 +CMAKE_MIN_VERSION=2.8
114 +
115 +KDE_MINIMAL="4.6"
116 +KDEGRAPHICS_MINIMAL="4.6.27"
117 +
118 +inherit kde4-base
119 +
120 +MY_P="${PN}-${PV/_/-}"
121 +
122 +DESCRIPTION="A digital photo management application for KDE."
123 +HOMEPAGE="http://www.digikam.org/"
124 +[[ ${PV} != *9999* ]] && SRC_URI="mirror://sourceforge/${PN}/${MY_P}.tar.bz2
125 + handbook? ( mirror://gentoo/${PN}-doc-1.4.0.tar.bz2 )"
126 +
127 +LICENSE="GPL-2
128 + handbook? ( FDL-1.2 )"
129 +KEYWORDS="~amd64 ~x86"
130 +SLOT="4"
131 +IUSE="addressbook debug doc gphoto2 handbook semantic-desktop themedesigner +thumbnails video"
132 +
133 +CDEPEND="
134 + $(add_kdebase_dep kdelibs semantic-desktop)
135 + $(add_kdebase_dep marble plasma)
136 + $(add_kdebase_dep libkipi)
137 + $(add_kdebase_dep libkexiv2)
138 + >=kde-base/libkdcraw-${KDEGRAPHICS_MINIMAL}
139 + >=media-libs/libkface-${PV}
140 + >=media-libs/libkmap-${PV}
141 + $(add_kdebase_dep solid)
142 + media-libs/jasper
143 + virtual/jpeg
144 + media-libs/lcms:0
145 + >=media-libs/lensfun-0.2.5
146 + media-libs/liblqr
147 + media-libs/libpng
148 + media-libs/tiff
149 + media-libs/libpgf
150 + >=media-plugins/kipi-plugins-1.2.0-r1
151 + >=sci-libs/clapack-3.2.1-r3
152 + virtual/mysql
153 + x11-libs/qt-gui[qt3support]
154 + || ( x11-libs/qt-sql[mysql] x11-libs/qt-sql[sqlite] )
155 + addressbook? ( >=kde-base/kdepimlibs-${KDE_MINIMAL} )
156 + gphoto2? ( media-libs/libgphoto2 )
157 +"
158 +RDEPEND="${CDEPEND}
159 + >=kde-base/kreadconfig-${KDE_MINIMAL}
160 + video? (
161 + || (
162 + >=kde-base/mplayerthumbs-${KDE_MINIMAL}
163 + >=kde-base/ffmpegthumbs-${KDE_MINIMAL}
164 + )
165 + )
166 +"
167 +DEPEND="${CDEPEND}
168 + sys-devel/gettext
169 + doc? ( app-doc/doxygen )
170 +"
171 +
172 +S="${WORKDIR}/${MY_P}/core"
173 +
174 +PATCHES=( "${FILESDIR}/${PN}"-2.0.0_beta1-docs.patch )
175 +
176 +src_prepare() {
177 + # just to make absolutely sure
178 + rm -rf "${WORKDIR}/${MY_P}/extra" || die
179 +
180 + if use handbook; then
181 + mv "${WORKDIR}/${PN}"-1.4.0/* "${S}/" || die
182 + fi
183 + kde4-base_src_prepare
184 + if use handbook; then
185 + echo "add_subdirectory( doc )" >> CMakeLists.txt || die
186 + fi
187 +}
188 +
189 +src_configure() {
190 + local backend
191 +
192 + use semantic-desktop && backend="Nepomuk" || backend="None"
193 + # LQR = only allows to choose between bundled/external
194 + mycmakeargs=(
195 + -DFORCED_UNBUNDLE=ON
196 + -DWITH_LQR=ON
197 + -DWITH_LENSFUN=ON
198 + -DGWENVIEW_SEMANTICINFO_BACKEND=${backend}
199 + $(cmake-utils_use_with addressbook KdepimLibs)
200 + $(cmake-utils_use_build doc)
201 + -DWITH_MarbleWidget=ON
202 + $(cmake-utils_use_enable gphoto2 GPHOTO2)
203 + $(cmake-utils_use_with gphoto2)
204 + $(cmake-utils_use_with semantic-desktop Soprano)
205 + $(cmake-utils_use_enable themedesigner)
206 + $(cmake-utils_use_enable thumbnails THUMBS_DB)
207 + )
208 +
209 + kde4-base_src_configure
210 +}
211 +
212 +src_install() {
213 + kde4-base_src_install
214 +
215 + if use doc; then
216 + # install the api documentation
217 + dodir /usr/share/doc/${PF}/html || die
218 + insinto /usr/share/doc/${PF}/html
219 + doins -r ${CMAKE_BUILD_DIR}/api/html/* || die
220 + fi
221 +
222 + if use handbook; then
223 + dodoc readme-handbook.txt || die
224 + fi
225 +}
226 +
227 +pkg_postinst() {
228 + kde4-base_pkg_postinst
229 +
230 + if use doc; then
231 + elog The digikam api documentation has been installed at /usr/share/doc/${PF}/html
232 + fi
233 +}