Gentoo Archives: gentoo-commits

From: Markus Meier <maekke@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] dev/maekke:master commit in: media-gfx/darktable/
Date: Sat, 05 Dec 2015 13:07:34
Message-Id: 1449320830.0376fa7bbfe582e40275cd80462ef04af458b85f.maekke@gentoo
1 commit: 0376fa7bbfe582e40275cd80462ef04af458b85f
2 Author: Markus Meier <maekke <AT> gentoo <DOT> org>
3 AuthorDate: Sat Dec 5 13:07:10 2015 +0000
4 Commit: Markus Meier <maekke <AT> gentoo <DOT> org>
5 CommitDate: Sat Dec 5 13:07:10 2015 +0000
6 URL: https://gitweb.gentoo.org/dev/maekke.git/commit/?id=0376fa7b
7
8 media-gfx/darktable: remove old
9
10 Package-Manager: portage-2.2.26
11 Manifest-Sign-Key: 0x363AF1F7765A9D02
12
13 media-gfx/darktable/Manifest | 34 +++----
14 media-gfx/darktable/darktable-1.6.6.ebuild | 146 -----------------------------
15 media-gfx/darktable/darktable-1.6.7.ebuild | 146 -----------------------------
16 media-gfx/darktable/darktable-1.6.8.ebuild | 146 -----------------------------
17 4 files changed, 14 insertions(+), 458 deletions(-)
18
19 diff --git a/media-gfx/darktable/Manifest b/media-gfx/darktable/Manifest
20 index bba73a6..b83b6b5 100644
21 --- a/media-gfx/darktable/Manifest
22 +++ b/media-gfx/darktable/Manifest
23 @@ -1,15 +1,9 @@
24 -----BEGIN PGP SIGNED MESSAGE-----
25 Hash: SHA256
26
27 -DIST darktable-1.6.6.tar.xz 3097760 SHA256 f85e4b8219677eba34f5a41e1a0784cc6ec06576326a99f04e460a4f41fd21a5 SHA512 96f0371c0044c40e22c0cf729076032e487fd0af30d27d28ed42ea8bcc3e29971b09d9f628e3b734147265b02fa0243217e687a8e6237b2c0c14b9db330df09c WHIRLPOOL d04e77777fdcfdd5933d7c915375b7418647918af7ef4a5b19703724a113ee5fdfe8db6bb839e9638eecca6c0c9c7542088d12b45634fca57d3b453fa120d7f6
28 -DIST darktable-1.6.7.tar.xz 3113804 SHA256 a75073b49df0a30cd2686624feeb6210bc083bc37112ae6e045f8523db4c4c98 SHA512 6fadc62dc9ac0dd8b11d7d1a1ef1c23bd07abb7e66159d0bd26dd4bb9b36162e390c4f1559dd7c433c18dd55ebff98157234137567e12467995f7f26915b0ea0 WHIRLPOOL 69228b8c734b53b17483ae453df8cd73caf78b5fcbcee6b5cae5f8396c5dd1038ba6036048ab50e15c85cc35adeac0bd49de03f3acb30dbcb822fae2e02b73bf
29 -DIST darktable-1.6.8.tar.xz 3118776 SHA256 b676f81bd8cc661a8f76e03ad449da4444f770b6bec3e9accf013c636f690905 SHA512 8811e8f931299b4fb86d3611696061404253985328178231902e749dc55b4f02d5193ce2e2eaf8c6351f9f7374870bcbdc55b145dfb75cd7669556494b457bbb WHIRLPOOL acfe83ebcc697904246a11583d0ff521365639d2006629e76123db93c35ea7ed39cbd7fed54470e5ed0e27cc6b28d70559738d68f36c31be63391c539c5323cb
30 DIST darktable-1.6.9.tar.xz 3124940 SHA256 0f721e9d298a9407f6c0325d9c95b9dc37fa60f3b6a2f2e3b5675ff97c423173 SHA512 c0e8e83cf1cb10b663e5486f2bdde3cba2db5dbaabacd260999be1173c67618023e785e9087a517959835459f8d54c245d190f63a9422a17f3472f5aa316d492 WHIRLPOOL 0a2446ff7f98cf0297c5948009414dbf828f1cc60a9fb117f1e110f454dd68df611310bd9ff287f1f2345a8ee9818c1918b4ac7791aeb094c01e71a1ecdfce9d
31 DIST darktable-2.0.rc3.tar.xz 2953088 SHA256 4d81527350e6f722da484bdcd3f620918321b0e15b1fdad219821abbf23c2c89 SHA512 46bc286b3743001f09d2f1646c95dc76c7a3a5bf54e576eefaa8c151d46650040a12bcbf7520e917934f81edbb5c68250e36d6d97d46a3be4b8100ee8711c7d3 WHIRLPOOL 9635c94a9f9b7dba7c1d930a0e5a457f6b4be543c0958672341d5da465188ad7c51193dd5338c801543cb47bd911e369dc59d8b92ce87c4ba8eba68d90f86718
32 DIST darktable-usermanual-1.6.0.pdf 12827069 SHA256 f5c46dbf0a2dd2d391f92555abdefe735c6362e51a755b296d71779492b7e945 SHA512 39ee8c1b4f23883025750416d9d1f73d1dfbec0e6ac3eeef0f15778ced66a373c00b0a46cb3a54b1cfd6e04313313f63e8e3cd3d0cbea011acaa07a725d0ab02 WHIRLPOOL 49a234e57c14d23ccb85eadf2ad03c52eae7f90b0371dce025c04019a7a5cca41858084f735fe0965f93958ab83601571ab3e33acd27c2bcbd381bb0c9da4794
33 -EBUILD darktable-1.6.6.ebuild 4046 SHA256 7cf1bc5ce53846951f50537cf263621c4a02ed911fed06b8f1e2c32afd5a2724 SHA512 d68614204ff3cb3b028f1b60dff08dfdaf34bd497fe2beb495134ef6645273780468aa8ab6f8858b6ece23df1d85147ad006e70be4f0146b8de85debb5ecb475 WHIRLPOOL 3d0ced798479e764f7d1cd5e953a89178fa64e893ec3c721e2d6c094a9cdbb22673a08e718d051788fdcb9bad75319e32050f9ab8b5618f953f965b57f59f9a3
34 -EBUILD darktable-1.6.7.ebuild 4046 SHA256 7cf1bc5ce53846951f50537cf263621c4a02ed911fed06b8f1e2c32afd5a2724 SHA512 d68614204ff3cb3b028f1b60dff08dfdaf34bd497fe2beb495134ef6645273780468aa8ab6f8858b6ece23df1d85147ad006e70be4f0146b8de85debb5ecb475 WHIRLPOOL 3d0ced798479e764f7d1cd5e953a89178fa64e893ec3c721e2d6c094a9cdbb22673a08e718d051788fdcb9bad75319e32050f9ab8b5618f953f965b57f59f9a3
35 -EBUILD darktable-1.6.8.ebuild 4046 SHA256 7cf1bc5ce53846951f50537cf263621c4a02ed911fed06b8f1e2c32afd5a2724 SHA512 d68614204ff3cb3b028f1b60dff08dfdaf34bd497fe2beb495134ef6645273780468aa8ab6f8858b6ece23df1d85147ad006e70be4f0146b8de85debb5ecb475 WHIRLPOOL 3d0ced798479e764f7d1cd5e953a89178fa64e893ec3c721e2d6c094a9cdbb22673a08e718d051788fdcb9bad75319e32050f9ab8b5618f953f965b57f59f9a3
36 EBUILD darktable-1.6.9.ebuild 4046 SHA256 7cf1bc5ce53846951f50537cf263621c4a02ed911fed06b8f1e2c32afd5a2724 SHA512 d68614204ff3cb3b028f1b60dff08dfdaf34bd497fe2beb495134ef6645273780468aa8ab6f8858b6ece23df1d85147ad006e70be4f0146b8de85debb5ecb475 WHIRLPOOL 3d0ced798479e764f7d1cd5e953a89178fa64e893ec3c721e2d6c094a9cdbb22673a08e718d051788fdcb9bad75319e32050f9ab8b5618f953f965b57f59f9a3
37 EBUILD darktable-2.0_rc3.ebuild 4051 SHA256 7010b1c3a79aeb14f90e380f3ab0929459aff2452577137b18c7a6cc677546fb SHA512 8ba263e9c7643e116218e3a76fe8b36ee797a40843e3c38870564e558078aaa0427420867a3887af4075d8e9ffc21ac4ef7b3a56f6d387272e9bf36bbf6f78b4 WHIRLPOOL dcc543bbe849389c7d17485c5372636384a0cc67eedfdb53bcbd67c4a31ef59e5095b34beb5b216415e72a5fc299cec3dd263a317425f8eb18a1eb2d44310b41
38 EBUILD darktable-9999.ebuild 3638 SHA256 a50868798879aadeb725abfeaffdcb4d1b072c5eeaa31856283eb46abdca7aae SHA512 81125e1f7e90032b1c226db4f325f8f7ddd9d49768c01510b99b6aa90b578adf872be682a4516c417658282c6ac64748332f6de73aac78ceb8b8e88f31f2c142 WHIRLPOOL adfd974fdcee527d2f93b2a246005b3f124999fbf779f0b4b48683bfda8dddba0ef0e286579c511e9bfb2c3b9025b40e68d6923790832e5b36580a94954a4da3
39 @@ -17,19 +11,19 @@ MISC metadata.xml 1183 SHA256 74075c6b1ec2b0d94214dffb780882acc4ebc5305d4a94fff7
40 -----BEGIN PGP SIGNATURE-----
41 Version: GnuPG v2.1
42
43 -iQJ8BAEBCABmBQJWXfl7XxSAAAAAAC4AKGlzc3Vlci1mcHJAbm90YXRpb25zLm9w
44 +iQJ8BAEBCABmBQJWYuF9XxSAAAAAAC4AKGlzc3Vlci1mcHJAbm90YXRpb25zLm9w
45 ZW5wZ3AuZmlmdGhob3JzZW1hbi5uZXQyMDhFOEI5QzhFQzk5QTE1M0I0QkI3Mzc3
46 -QkU3NkVDMjU1N0I0NDNDAAoJEHvnbsJVe0Q8VCAP/2seKbkpgUbSzsEW2uBIM62f
47 -+CGFcN18j8zvTmy1UXFhCP+Mg0dX8Z7xoDvP75iiGXijS+AkVaZQNUCvgrE21C9S
48 -dtxcqigqYcvlBWpq2s8aAAnkIyYTPUgddXGUst7v1RMAcoOLwO/JyH72p4hjOFla
49 -NWFg1i81BifGqQkCZn969wqitBOlLI7Moel7QYLaGrs5RPxjh1GcdFOKq/YbNJkA
50 -Z1IDriRrndLZaHmvt1JmXaVcY/6xHhFzgOYRlFDyBpnevEIvXhg9mOgCDSDktkNP
51 -+5PYcF3OtkyK79wXFb+gYDnDZjzyGMcvA7kXmLBtVQytelZ+TheLkEmQGhioYUnm
52 -zhZXlrp0idNTVTDjxSQno5jY0hYgaOdMwvIZJtK9Z+9qTt6waNrVKYnSbNiqeeBL
53 -7F3y+GmpAJsuqtnI/0g5pcAXn4infPVtHe/71SiL7YVPda8fbM/OlYoDIWXU9nup
54 -S6+oPS9BQuZiDkUKX8UUB+VtRtigHwqos1+E7GUYHzHFtcoMsQ98SiqwLxAKJwZl
55 -o53OY013z347DmcdXh4OxoAvtZRerT1hB2YGOQwPb7s0hjzD5bP4T9zDfvEV38WD
56 -u6BPfUvrHB78VhWhM65U2gUpRReCEfdDtcAicYwvNiQDexoKwmVWEBj60tDSI2Wj
57 -b5hDoulVqMrAw/daCQXe
58 -=xnSj
59 +QkU3NkVDMjU1N0I0NDNDAAoJEHvnbsJVe0Q89vcQAJf/HNtOlAway2Q/YvRtid/1
60 +TjLVpPPDrndqWl2zWKv9/3vF2SGyKZ+LaHGoSqLF2MFWoVscSN8iUzASnPIphxuA
61 +vw/FA1WfRkyP3SV+S5Avx1mHFH+z767RhnHFjMq13WN0k5h3P7oQ0QqJB6oaHeuw
62 +MmI1387zMmT0RfQ3qs3yXFtSQo9fOGBdwaP6EvlRfWkcwB0ybSxQuK0kzgukj/HN
63 +IJ6FpN1DsODiAg8FHy0eySnTR3LKNEMd+XjurVvSotPOIZCltPiqWbH+BkqPE8hc
64 +8Ve7KeZY94T2pkmXhTy8+il3OZAh/Wmql+fUrWj9fK31bSCgfwCPcJVEducFVAH0
65 +hLRcXtajzkZYRW2eDWtYFLxfxvVy0AXNt0rgJk7sboY3nVvcmBxaYJQhkZrw5Kr+
66 +UmxA20tRml7a+XRMeLG5Q+5z5byFz4jYwiVF+mIXbnTFvbjhuYUSuKSXFAXb0oLn
67 +LIEbp4yH8g6QihIsKV8FVeICDD++0m7rBhZnz8sqComC1x0lGF9dG6Z1w+3jOG/n
68 +2qF5NqjVZ+k9KmrrVM2AutVszI3lQz32luigmDoFl7Gov48JO9E+EskXBlkpv40E
69 +wdBcwBB0pjY1gWU6jp/+4u0bocxjCKrQy9/WQkAUxswsK8OmNSVPOgk/kpXRtDzA
70 +wkhA1bpzAURBOhGoIc/0
71 +=Qu3w
72 -----END PGP SIGNATURE-----
73
74 diff --git a/media-gfx/darktable/darktable-1.6.6.ebuild b/media-gfx/darktable/darktable-1.6.6.ebuild
75 deleted file mode 100644
76 index 9bf8f07..0000000
77 --- a/media-gfx/darktable/darktable-1.6.6.ebuild
78 +++ /dev/null
79 @@ -1,146 +0,0 @@
80 -# Copyright 1999-2015 Gentoo Foundation
81 -# Distributed under the terms of the GNU General Public License v2
82 -# $Id$
83 -
84 -EAPI=5
85 -
86 -inherit cmake-utils flag-o-matic toolchain-funcs gnome2-utils fdo-mime pax-utils eutils
87 -
88 -DOC_PV="1.6.0"
89 -
90 -DESCRIPTION="A virtual lighttable and darkroom for photographers"
91 -HOMEPAGE="http://www.darktable.org/"
92 -SRC_URI="https://github.com/darktable-org/${PN}/releases/download/release-${PV}/${P}.tar.xz
93 - doc? ( https://github.com/darktable-org/${PN}/releases/download/release-${DOC_PV}/${PN}-usermanual.pdf -> ${PN}-usermanual-${DOC_PV}.pdf )"
94 -
95 -LICENSE="GPL-3 CC-BY-3.0"
96 -SLOT="0"
97 -KEYWORDS="~amd64 ~x86"
98 -LANGS=" ca cs da de el es fr it ja nl pl pt_BR pt_PT ru sq sv uk"
99 -# TODO add lua once dev-lang/lua-5.2 is unmasked
100 -IUSE="colord cpu_flags_x86_sse3 doc flickr geo gphoto2 graphicsmagick jpeg2k kde libsecret
101 -nls opencl openmp openexr pax_kernel +rawspeed +slideshow +squish web-services webp
102 -${LANGS// / linguas_}"
103 -
104 -# sse3 support is required to build darktable
105 -REQUIRED_USE="cpu_flags_x86_sse3"
106 -
107 -CDEPEND="
108 - dev-db/sqlite:3
109 - >=dev-libs/glib-2.28:2
110 - dev-libs/libxml2:2
111 - gnome-base/librsvg:2
112 - media-gfx/exiv2:0=[xmp]
113 - media-libs/lcms:2
114 - >=media-libs/lensfun-0.2.3
115 - media-libs/libpng:0=
116 - media-libs/tiff:0
117 - net-misc/curl
118 - virtual/jpeg:0
119 - x11-libs/cairo
120 - x11-libs/gdk-pixbuf:2
121 - x11-libs/gtk+:2
122 - x11-libs/pango
123 - colord? ( x11-misc/colord:0= )
124 - flickr? ( media-libs/flickcurl )
125 - geo? ( net-libs/libsoup:2.4 )
126 - gphoto2? ( media-libs/libgphoto2:= )
127 - graphicsmagick? ( media-gfx/graphicsmagick )
128 - jpeg2k? ( media-libs/openjpeg:0 )
129 - libsecret? (
130 - >=app-crypt/libsecret-0.18
131 - dev-libs/json-glib
132 - )
133 - opencl? ( virtual/opencl )
134 - openexr? ( media-libs/openexr:0= )
135 - slideshow? (
136 - media-libs/libsdl
137 - virtual/glu
138 - virtual/opengl
139 - )
140 - web-services? ( dev-libs/json-glib )
141 - webp? ( media-libs/libwebp:0= )"
142 -RDEPEND="${CDEPEND}
143 - x11-themes/gtk-engines:2
144 - kde? ( kde-apps/kwalletd:4 )"
145 -DEPEND="${CDEPEND}
146 - dev-util/intltool
147 - virtual/pkgconfig
148 - nls? ( sys-devel/gettext )"
149 -
150 -pkg_pretend() {
151 - if use openmp ; then
152 - tc-has-openmp || die "Please switch to an openmp compatible compiler"
153 - fi
154 -}
155 -
156 -src_prepare() {
157 - use cpu_flags_x86_sse3 && append-flags -msse3
158 -
159 - sed -e "s:\(/share/doc/\)darktable:\1${PF}:" \
160 - -e "s:\(\${SHARE_INSTALL}/doc/\)darktable:\1${PF}:" \
161 - -e "s:LICENSE::" \
162 - -i doc/CMakeLists.txt || die
163 -
164 - cmake-utils_src_prepare
165 -}
166 -
167 -src_configure() {
168 - local mycmakeargs=(
169 - $(cmake-utils_use_use colord COLORD)
170 - $(cmake-utils_use_use flickr FLICKR)
171 - $(cmake-utils_use_use geo GEO)
172 - $(cmake-utils_use_use gphoto2 CAMERA_SUPPORT)
173 - $(cmake-utils_use_use graphicsmagick GRAPHICSMAGICK)
174 - $(cmake-utils_use_use jpeg2k OPENJPEG)
175 - $(cmake-utils_use_use kde KWALLET)
176 - $(cmake-utils_use_use libsecret LIBSECRET)
177 - $(cmake-utils_use_use libsecret GLIBJSON)
178 - $(cmake-utils_use_use nls NLS)
179 - $(cmake-utils_use_use opencl OPENCL)
180 - $(cmake-utils_use_use openexr OPENEXR)
181 - $(cmake-utils_use_use openmp OPENMP)
182 - $(cmake-utils_use !rawspeed DONT_USE_RAWSPEED)
183 - $(cmake-utils_use_use squish SQUISH)
184 - $(cmake-utils_use_build slideshow SLIDESHOW)
185 - $(cmake-utils_use_use web-services GLIBJSON)
186 - $(cmake-utils_use_use webp WEBP)
187 - -DUSE_LUA=OFF
188 - -DCUSTOM_CFLAGS=ON
189 - -DINSTALL_IOP_EXPERIMENTAL=ON
190 - -DINSTALL_IOP_LEGACY=ON
191 - )
192 - cmake-utils_src_configure
193 -}
194 -
195 -src_install() {
196 - cmake-utils_src_install
197 - use doc && dodoc "${DISTDIR}"/${PN}-usermanual-${DOC_PV}.pdf
198 -
199 - for lang in ${LANGS} ; do
200 - use linguas_${lang} || rm -r "${ED}"/usr/share/locale/${lang}
201 - done
202 -
203 - if use pax_kernel && use opencl ; then
204 - pax-mark Cm "${ED}"/usr/bin/${PN} || die
205 - eqawarn "USE=pax_kernel is set meaning that ${PN} will be run"
206 - eqawarn "under a PaX enabled kernel. To do so, the ${PN} binary"
207 - eqawarn "must be modified and this *may* lead to breakage! If"
208 - eqawarn "you suspect that ${PN} is broken by this modification,"
209 - eqawarn "please open a bug."
210 - fi
211 -}
212 -
213 -pkg_preinst() {
214 - gnome2_icon_savelist
215 -}
216 -
217 -pkg_postinst() {
218 - gnome2_icon_cache_update
219 - fdo-mime_desktop_database_update
220 -}
221 -
222 -pkg_postrm() {
223 - gnome2_icon_cache_update
224 - fdo-mime_desktop_database_update
225 -}
226
227 diff --git a/media-gfx/darktable/darktable-1.6.7.ebuild b/media-gfx/darktable/darktable-1.6.7.ebuild
228 deleted file mode 100644
229 index 9bf8f07..0000000
230 --- a/media-gfx/darktable/darktable-1.6.7.ebuild
231 +++ /dev/null
232 @@ -1,146 +0,0 @@
233 -# Copyright 1999-2015 Gentoo Foundation
234 -# Distributed under the terms of the GNU General Public License v2
235 -# $Id$
236 -
237 -EAPI=5
238 -
239 -inherit cmake-utils flag-o-matic toolchain-funcs gnome2-utils fdo-mime pax-utils eutils
240 -
241 -DOC_PV="1.6.0"
242 -
243 -DESCRIPTION="A virtual lighttable and darkroom for photographers"
244 -HOMEPAGE="http://www.darktable.org/"
245 -SRC_URI="https://github.com/darktable-org/${PN}/releases/download/release-${PV}/${P}.tar.xz
246 - doc? ( https://github.com/darktable-org/${PN}/releases/download/release-${DOC_PV}/${PN}-usermanual.pdf -> ${PN}-usermanual-${DOC_PV}.pdf )"
247 -
248 -LICENSE="GPL-3 CC-BY-3.0"
249 -SLOT="0"
250 -KEYWORDS="~amd64 ~x86"
251 -LANGS=" ca cs da de el es fr it ja nl pl pt_BR pt_PT ru sq sv uk"
252 -# TODO add lua once dev-lang/lua-5.2 is unmasked
253 -IUSE="colord cpu_flags_x86_sse3 doc flickr geo gphoto2 graphicsmagick jpeg2k kde libsecret
254 -nls opencl openmp openexr pax_kernel +rawspeed +slideshow +squish web-services webp
255 -${LANGS// / linguas_}"
256 -
257 -# sse3 support is required to build darktable
258 -REQUIRED_USE="cpu_flags_x86_sse3"
259 -
260 -CDEPEND="
261 - dev-db/sqlite:3
262 - >=dev-libs/glib-2.28:2
263 - dev-libs/libxml2:2
264 - gnome-base/librsvg:2
265 - media-gfx/exiv2:0=[xmp]
266 - media-libs/lcms:2
267 - >=media-libs/lensfun-0.2.3
268 - media-libs/libpng:0=
269 - media-libs/tiff:0
270 - net-misc/curl
271 - virtual/jpeg:0
272 - x11-libs/cairo
273 - x11-libs/gdk-pixbuf:2
274 - x11-libs/gtk+:2
275 - x11-libs/pango
276 - colord? ( x11-misc/colord:0= )
277 - flickr? ( media-libs/flickcurl )
278 - geo? ( net-libs/libsoup:2.4 )
279 - gphoto2? ( media-libs/libgphoto2:= )
280 - graphicsmagick? ( media-gfx/graphicsmagick )
281 - jpeg2k? ( media-libs/openjpeg:0 )
282 - libsecret? (
283 - >=app-crypt/libsecret-0.18
284 - dev-libs/json-glib
285 - )
286 - opencl? ( virtual/opencl )
287 - openexr? ( media-libs/openexr:0= )
288 - slideshow? (
289 - media-libs/libsdl
290 - virtual/glu
291 - virtual/opengl
292 - )
293 - web-services? ( dev-libs/json-glib )
294 - webp? ( media-libs/libwebp:0= )"
295 -RDEPEND="${CDEPEND}
296 - x11-themes/gtk-engines:2
297 - kde? ( kde-apps/kwalletd:4 )"
298 -DEPEND="${CDEPEND}
299 - dev-util/intltool
300 - virtual/pkgconfig
301 - nls? ( sys-devel/gettext )"
302 -
303 -pkg_pretend() {
304 - if use openmp ; then
305 - tc-has-openmp || die "Please switch to an openmp compatible compiler"
306 - fi
307 -}
308 -
309 -src_prepare() {
310 - use cpu_flags_x86_sse3 && append-flags -msse3
311 -
312 - sed -e "s:\(/share/doc/\)darktable:\1${PF}:" \
313 - -e "s:\(\${SHARE_INSTALL}/doc/\)darktable:\1${PF}:" \
314 - -e "s:LICENSE::" \
315 - -i doc/CMakeLists.txt || die
316 -
317 - cmake-utils_src_prepare
318 -}
319 -
320 -src_configure() {
321 - local mycmakeargs=(
322 - $(cmake-utils_use_use colord COLORD)
323 - $(cmake-utils_use_use flickr FLICKR)
324 - $(cmake-utils_use_use geo GEO)
325 - $(cmake-utils_use_use gphoto2 CAMERA_SUPPORT)
326 - $(cmake-utils_use_use graphicsmagick GRAPHICSMAGICK)
327 - $(cmake-utils_use_use jpeg2k OPENJPEG)
328 - $(cmake-utils_use_use kde KWALLET)
329 - $(cmake-utils_use_use libsecret LIBSECRET)
330 - $(cmake-utils_use_use libsecret GLIBJSON)
331 - $(cmake-utils_use_use nls NLS)
332 - $(cmake-utils_use_use opencl OPENCL)
333 - $(cmake-utils_use_use openexr OPENEXR)
334 - $(cmake-utils_use_use openmp OPENMP)
335 - $(cmake-utils_use !rawspeed DONT_USE_RAWSPEED)
336 - $(cmake-utils_use_use squish SQUISH)
337 - $(cmake-utils_use_build slideshow SLIDESHOW)
338 - $(cmake-utils_use_use web-services GLIBJSON)
339 - $(cmake-utils_use_use webp WEBP)
340 - -DUSE_LUA=OFF
341 - -DCUSTOM_CFLAGS=ON
342 - -DINSTALL_IOP_EXPERIMENTAL=ON
343 - -DINSTALL_IOP_LEGACY=ON
344 - )
345 - cmake-utils_src_configure
346 -}
347 -
348 -src_install() {
349 - cmake-utils_src_install
350 - use doc && dodoc "${DISTDIR}"/${PN}-usermanual-${DOC_PV}.pdf
351 -
352 - for lang in ${LANGS} ; do
353 - use linguas_${lang} || rm -r "${ED}"/usr/share/locale/${lang}
354 - done
355 -
356 - if use pax_kernel && use opencl ; then
357 - pax-mark Cm "${ED}"/usr/bin/${PN} || die
358 - eqawarn "USE=pax_kernel is set meaning that ${PN} will be run"
359 - eqawarn "under a PaX enabled kernel. To do so, the ${PN} binary"
360 - eqawarn "must be modified and this *may* lead to breakage! If"
361 - eqawarn "you suspect that ${PN} is broken by this modification,"
362 - eqawarn "please open a bug."
363 - fi
364 -}
365 -
366 -pkg_preinst() {
367 - gnome2_icon_savelist
368 -}
369 -
370 -pkg_postinst() {
371 - gnome2_icon_cache_update
372 - fdo-mime_desktop_database_update
373 -}
374 -
375 -pkg_postrm() {
376 - gnome2_icon_cache_update
377 - fdo-mime_desktop_database_update
378 -}
379
380 diff --git a/media-gfx/darktable/darktable-1.6.8.ebuild b/media-gfx/darktable/darktable-1.6.8.ebuild
381 deleted file mode 100644
382 index 9bf8f07..0000000
383 --- a/media-gfx/darktable/darktable-1.6.8.ebuild
384 +++ /dev/null
385 @@ -1,146 +0,0 @@
386 -# Copyright 1999-2015 Gentoo Foundation
387 -# Distributed under the terms of the GNU General Public License v2
388 -# $Id$
389 -
390 -EAPI=5
391 -
392 -inherit cmake-utils flag-o-matic toolchain-funcs gnome2-utils fdo-mime pax-utils eutils
393 -
394 -DOC_PV="1.6.0"
395 -
396 -DESCRIPTION="A virtual lighttable and darkroom for photographers"
397 -HOMEPAGE="http://www.darktable.org/"
398 -SRC_URI="https://github.com/darktable-org/${PN}/releases/download/release-${PV}/${P}.tar.xz
399 - doc? ( https://github.com/darktable-org/${PN}/releases/download/release-${DOC_PV}/${PN}-usermanual.pdf -> ${PN}-usermanual-${DOC_PV}.pdf )"
400 -
401 -LICENSE="GPL-3 CC-BY-3.0"
402 -SLOT="0"
403 -KEYWORDS="~amd64 ~x86"
404 -LANGS=" ca cs da de el es fr it ja nl pl pt_BR pt_PT ru sq sv uk"
405 -# TODO add lua once dev-lang/lua-5.2 is unmasked
406 -IUSE="colord cpu_flags_x86_sse3 doc flickr geo gphoto2 graphicsmagick jpeg2k kde libsecret
407 -nls opencl openmp openexr pax_kernel +rawspeed +slideshow +squish web-services webp
408 -${LANGS// / linguas_}"
409 -
410 -# sse3 support is required to build darktable
411 -REQUIRED_USE="cpu_flags_x86_sse3"
412 -
413 -CDEPEND="
414 - dev-db/sqlite:3
415 - >=dev-libs/glib-2.28:2
416 - dev-libs/libxml2:2
417 - gnome-base/librsvg:2
418 - media-gfx/exiv2:0=[xmp]
419 - media-libs/lcms:2
420 - >=media-libs/lensfun-0.2.3
421 - media-libs/libpng:0=
422 - media-libs/tiff:0
423 - net-misc/curl
424 - virtual/jpeg:0
425 - x11-libs/cairo
426 - x11-libs/gdk-pixbuf:2
427 - x11-libs/gtk+:2
428 - x11-libs/pango
429 - colord? ( x11-misc/colord:0= )
430 - flickr? ( media-libs/flickcurl )
431 - geo? ( net-libs/libsoup:2.4 )
432 - gphoto2? ( media-libs/libgphoto2:= )
433 - graphicsmagick? ( media-gfx/graphicsmagick )
434 - jpeg2k? ( media-libs/openjpeg:0 )
435 - libsecret? (
436 - >=app-crypt/libsecret-0.18
437 - dev-libs/json-glib
438 - )
439 - opencl? ( virtual/opencl )
440 - openexr? ( media-libs/openexr:0= )
441 - slideshow? (
442 - media-libs/libsdl
443 - virtual/glu
444 - virtual/opengl
445 - )
446 - web-services? ( dev-libs/json-glib )
447 - webp? ( media-libs/libwebp:0= )"
448 -RDEPEND="${CDEPEND}
449 - x11-themes/gtk-engines:2
450 - kde? ( kde-apps/kwalletd:4 )"
451 -DEPEND="${CDEPEND}
452 - dev-util/intltool
453 - virtual/pkgconfig
454 - nls? ( sys-devel/gettext )"
455 -
456 -pkg_pretend() {
457 - if use openmp ; then
458 - tc-has-openmp || die "Please switch to an openmp compatible compiler"
459 - fi
460 -}
461 -
462 -src_prepare() {
463 - use cpu_flags_x86_sse3 && append-flags -msse3
464 -
465 - sed -e "s:\(/share/doc/\)darktable:\1${PF}:" \
466 - -e "s:\(\${SHARE_INSTALL}/doc/\)darktable:\1${PF}:" \
467 - -e "s:LICENSE::" \
468 - -i doc/CMakeLists.txt || die
469 -
470 - cmake-utils_src_prepare
471 -}
472 -
473 -src_configure() {
474 - local mycmakeargs=(
475 - $(cmake-utils_use_use colord COLORD)
476 - $(cmake-utils_use_use flickr FLICKR)
477 - $(cmake-utils_use_use geo GEO)
478 - $(cmake-utils_use_use gphoto2 CAMERA_SUPPORT)
479 - $(cmake-utils_use_use graphicsmagick GRAPHICSMAGICK)
480 - $(cmake-utils_use_use jpeg2k OPENJPEG)
481 - $(cmake-utils_use_use kde KWALLET)
482 - $(cmake-utils_use_use libsecret LIBSECRET)
483 - $(cmake-utils_use_use libsecret GLIBJSON)
484 - $(cmake-utils_use_use nls NLS)
485 - $(cmake-utils_use_use opencl OPENCL)
486 - $(cmake-utils_use_use openexr OPENEXR)
487 - $(cmake-utils_use_use openmp OPENMP)
488 - $(cmake-utils_use !rawspeed DONT_USE_RAWSPEED)
489 - $(cmake-utils_use_use squish SQUISH)
490 - $(cmake-utils_use_build slideshow SLIDESHOW)
491 - $(cmake-utils_use_use web-services GLIBJSON)
492 - $(cmake-utils_use_use webp WEBP)
493 - -DUSE_LUA=OFF
494 - -DCUSTOM_CFLAGS=ON
495 - -DINSTALL_IOP_EXPERIMENTAL=ON
496 - -DINSTALL_IOP_LEGACY=ON
497 - )
498 - cmake-utils_src_configure
499 -}
500 -
501 -src_install() {
502 - cmake-utils_src_install
503 - use doc && dodoc "${DISTDIR}"/${PN}-usermanual-${DOC_PV}.pdf
504 -
505 - for lang in ${LANGS} ; do
506 - use linguas_${lang} || rm -r "${ED}"/usr/share/locale/${lang}
507 - done
508 -
509 - if use pax_kernel && use opencl ; then
510 - pax-mark Cm "${ED}"/usr/bin/${PN} || die
511 - eqawarn "USE=pax_kernel is set meaning that ${PN} will be run"
512 - eqawarn "under a PaX enabled kernel. To do so, the ${PN} binary"
513 - eqawarn "must be modified and this *may* lead to breakage! If"
514 - eqawarn "you suspect that ${PN} is broken by this modification,"
515 - eqawarn "please open a bug."
516 - fi
517 -}
518 -
519 -pkg_preinst() {
520 - gnome2_icon_savelist
521 -}
522 -
523 -pkg_postinst() {
524 - gnome2_icon_cache_update
525 - fdo-mime_desktop_database_update
526 -}
527 -
528 -pkg_postrm() {
529 - gnome2_icon_cache_update
530 - fdo-mime_desktop_database_update
531 -}