1 |
commit: 87bdb66bbc3646db410c192272735d0113e4e35f |
2 |
Author: Manuel Rüger <mrueg <AT> gentoo <DOT> org> |
3 |
AuthorDate: Sun Oct 25 19:37:02 2015 +0000 |
4 |
Commit: Manuel Rüger <mrueg <AT> gentoo <DOT> org> |
5 |
CommitDate: Sun Oct 25 19:37:02 2015 +0000 |
6 |
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=87bdb66b |
7 |
|
8 |
media-gfx/darktable: Version bump |
9 |
|
10 |
Package-Manager: portage-2.2.23 |
11 |
|
12 |
media-gfx/darktable/Manifest | 1 + |
13 |
media-gfx/darktable/darktable-1.6.9.ebuild | 146 +++++++++++++++++++++++++++++ |
14 |
2 files changed, 147 insertions(+) |
15 |
|
16 |
diff --git a/media-gfx/darktable/Manifest b/media-gfx/darktable/Manifest |
17 |
index ab3daf6..83132a1 100644 |
18 |
--- a/media-gfx/darktable/Manifest |
19 |
+++ b/media-gfx/darktable/Manifest |
20 |
@@ -1,4 +1,5 @@ |
21 |
DIST darktable-1.6.6.tar.xz 3097760 SHA256 f85e4b8219677eba34f5a41e1a0784cc6ec06576326a99f04e460a4f41fd21a5 SHA512 96f0371c0044c40e22c0cf729076032e487fd0af30d27d28ed42ea8bcc3e29971b09d9f628e3b734147265b02fa0243217e687a8e6237b2c0c14b9db330df09c WHIRLPOOL d04e77777fdcfdd5933d7c915375b7418647918af7ef4a5b19703724a113ee5fdfe8db6bb839e9638eecca6c0c9c7542088d12b45634fca57d3b453fa120d7f6 |
22 |
DIST darktable-1.6.7.tar.xz 3113804 SHA256 a75073b49df0a30cd2686624feeb6210bc083bc37112ae6e045f8523db4c4c98 SHA512 6fadc62dc9ac0dd8b11d7d1a1ef1c23bd07abb7e66159d0bd26dd4bb9b36162e390c4f1559dd7c433c18dd55ebff98157234137567e12467995f7f26915b0ea0 WHIRLPOOL 69228b8c734b53b17483ae453df8cd73caf78b5fcbcee6b5cae5f8396c5dd1038ba6036048ab50e15c85cc35adeac0bd49de03f3acb30dbcb822fae2e02b73bf |
23 |
DIST darktable-1.6.8.tar.xz 3118776 SHA256 b676f81bd8cc661a8f76e03ad449da4444f770b6bec3e9accf013c636f690905 SHA512 8811e8f931299b4fb86d3611696061404253985328178231902e749dc55b4f02d5193ce2e2eaf8c6351f9f7374870bcbdc55b145dfb75cd7669556494b457bbb WHIRLPOOL acfe83ebcc697904246a11583d0ff521365639d2006629e76123db93c35ea7ed39cbd7fed54470e5ed0e27cc6b28d70559738d68f36c31be63391c539c5323cb |
24 |
+DIST darktable-1.6.9.tar.xz 3124940 SHA256 0f721e9d298a9407f6c0325d9c95b9dc37fa60f3b6a2f2e3b5675ff97c423173 SHA512 c0e8e83cf1cb10b663e5486f2bdde3cba2db5dbaabacd260999be1173c67618023e785e9087a517959835459f8d54c245d190f63a9422a17f3472f5aa316d492 WHIRLPOOL 0a2446ff7f98cf0297c5948009414dbf828f1cc60a9fb117f1e110f454dd68df611310bd9ff287f1f2345a8ee9818c1918b4ac7791aeb094c01e71a1ecdfce9d |
25 |
DIST darktable-usermanual-1.6.0.pdf 12827069 SHA256 f5c46dbf0a2dd2d391f92555abdefe735c6362e51a755b296d71779492b7e945 SHA512 39ee8c1b4f23883025750416d9d1f73d1dfbec0e6ac3eeef0f15778ced66a373c00b0a46cb3a54b1cfd6e04313313f63e8e3cd3d0cbea011acaa07a725d0ab02 WHIRLPOOL 49a234e57c14d23ccb85eadf2ad03c52eae7f90b0371dce025c04019a7a5cca41858084f735fe0965f93958ab83601571ab3e33acd27c2bcbd381bb0c9da4794 |
26 |
|
27 |
diff --git a/media-gfx/darktable/darktable-1.6.9.ebuild b/media-gfx/darktable/darktable-1.6.9.ebuild |
28 |
new file mode 100644 |
29 |
index 0000000..9bf8f07 |
30 |
--- /dev/null |
31 |
+++ b/media-gfx/darktable/darktable-1.6.9.ebuild |
32 |
@@ -0,0 +1,146 @@ |
33 |
+# Copyright 1999-2015 Gentoo Foundation |
34 |
+# Distributed under the terms of the GNU General Public License v2 |
35 |
+# $Id$ |
36 |
+ |
37 |
+EAPI=5 |
38 |
+ |
39 |
+inherit cmake-utils flag-o-matic toolchain-funcs gnome2-utils fdo-mime pax-utils eutils |
40 |
+ |
41 |
+DOC_PV="1.6.0" |
42 |
+ |
43 |
+DESCRIPTION="A virtual lighttable and darkroom for photographers" |
44 |
+HOMEPAGE="http://www.darktable.org/" |
45 |
+SRC_URI="https://github.com/darktable-org/${PN}/releases/download/release-${PV}/${P}.tar.xz |
46 |
+ doc? ( https://github.com/darktable-org/${PN}/releases/download/release-${DOC_PV}/${PN}-usermanual.pdf -> ${PN}-usermanual-${DOC_PV}.pdf )" |
47 |
+ |
48 |
+LICENSE="GPL-3 CC-BY-3.0" |
49 |
+SLOT="0" |
50 |
+KEYWORDS="~amd64 ~x86" |
51 |
+LANGS=" ca cs da de el es fr it ja nl pl pt_BR pt_PT ru sq sv uk" |
52 |
+# TODO add lua once dev-lang/lua-5.2 is unmasked |
53 |
+IUSE="colord cpu_flags_x86_sse3 doc flickr geo gphoto2 graphicsmagick jpeg2k kde libsecret |
54 |
+nls opencl openmp openexr pax_kernel +rawspeed +slideshow +squish web-services webp |
55 |
+${LANGS// / linguas_}" |
56 |
+ |
57 |
+# sse3 support is required to build darktable |
58 |
+REQUIRED_USE="cpu_flags_x86_sse3" |
59 |
+ |
60 |
+CDEPEND=" |
61 |
+ dev-db/sqlite:3 |
62 |
+ >=dev-libs/glib-2.28:2 |
63 |
+ dev-libs/libxml2:2 |
64 |
+ gnome-base/librsvg:2 |
65 |
+ media-gfx/exiv2:0=[xmp] |
66 |
+ media-libs/lcms:2 |
67 |
+ >=media-libs/lensfun-0.2.3 |
68 |
+ media-libs/libpng:0= |
69 |
+ media-libs/tiff:0 |
70 |
+ net-misc/curl |
71 |
+ virtual/jpeg:0 |
72 |
+ x11-libs/cairo |
73 |
+ x11-libs/gdk-pixbuf:2 |
74 |
+ x11-libs/gtk+:2 |
75 |
+ x11-libs/pango |
76 |
+ colord? ( x11-misc/colord:0= ) |
77 |
+ flickr? ( media-libs/flickcurl ) |
78 |
+ geo? ( net-libs/libsoup:2.4 ) |
79 |
+ gphoto2? ( media-libs/libgphoto2:= ) |
80 |
+ graphicsmagick? ( media-gfx/graphicsmagick ) |
81 |
+ jpeg2k? ( media-libs/openjpeg:0 ) |
82 |
+ libsecret? ( |
83 |
+ >=app-crypt/libsecret-0.18 |
84 |
+ dev-libs/json-glib |
85 |
+ ) |
86 |
+ opencl? ( virtual/opencl ) |
87 |
+ openexr? ( media-libs/openexr:0= ) |
88 |
+ slideshow? ( |
89 |
+ media-libs/libsdl |
90 |
+ virtual/glu |
91 |
+ virtual/opengl |
92 |
+ ) |
93 |
+ web-services? ( dev-libs/json-glib ) |
94 |
+ webp? ( media-libs/libwebp:0= )" |
95 |
+RDEPEND="${CDEPEND} |
96 |
+ x11-themes/gtk-engines:2 |
97 |
+ kde? ( kde-apps/kwalletd:4 )" |
98 |
+DEPEND="${CDEPEND} |
99 |
+ dev-util/intltool |
100 |
+ virtual/pkgconfig |
101 |
+ nls? ( sys-devel/gettext )" |
102 |
+ |
103 |
+pkg_pretend() { |
104 |
+ if use openmp ; then |
105 |
+ tc-has-openmp || die "Please switch to an openmp compatible compiler" |
106 |
+ fi |
107 |
+} |
108 |
+ |
109 |
+src_prepare() { |
110 |
+ use cpu_flags_x86_sse3 && append-flags -msse3 |
111 |
+ |
112 |
+ sed -e "s:\(/share/doc/\)darktable:\1${PF}:" \ |
113 |
+ -e "s:\(\${SHARE_INSTALL}/doc/\)darktable:\1${PF}:" \ |
114 |
+ -e "s:LICENSE::" \ |
115 |
+ -i doc/CMakeLists.txt || die |
116 |
+ |
117 |
+ cmake-utils_src_prepare |
118 |
+} |
119 |
+ |
120 |
+src_configure() { |
121 |
+ local mycmakeargs=( |
122 |
+ $(cmake-utils_use_use colord COLORD) |
123 |
+ $(cmake-utils_use_use flickr FLICKR) |
124 |
+ $(cmake-utils_use_use geo GEO) |
125 |
+ $(cmake-utils_use_use gphoto2 CAMERA_SUPPORT) |
126 |
+ $(cmake-utils_use_use graphicsmagick GRAPHICSMAGICK) |
127 |
+ $(cmake-utils_use_use jpeg2k OPENJPEG) |
128 |
+ $(cmake-utils_use_use kde KWALLET) |
129 |
+ $(cmake-utils_use_use libsecret LIBSECRET) |
130 |
+ $(cmake-utils_use_use libsecret GLIBJSON) |
131 |
+ $(cmake-utils_use_use nls NLS) |
132 |
+ $(cmake-utils_use_use opencl OPENCL) |
133 |
+ $(cmake-utils_use_use openexr OPENEXR) |
134 |
+ $(cmake-utils_use_use openmp OPENMP) |
135 |
+ $(cmake-utils_use !rawspeed DONT_USE_RAWSPEED) |
136 |
+ $(cmake-utils_use_use squish SQUISH) |
137 |
+ $(cmake-utils_use_build slideshow SLIDESHOW) |
138 |
+ $(cmake-utils_use_use web-services GLIBJSON) |
139 |
+ $(cmake-utils_use_use webp WEBP) |
140 |
+ -DUSE_LUA=OFF |
141 |
+ -DCUSTOM_CFLAGS=ON |
142 |
+ -DINSTALL_IOP_EXPERIMENTAL=ON |
143 |
+ -DINSTALL_IOP_LEGACY=ON |
144 |
+ ) |
145 |
+ cmake-utils_src_configure |
146 |
+} |
147 |
+ |
148 |
+src_install() { |
149 |
+ cmake-utils_src_install |
150 |
+ use doc && dodoc "${DISTDIR}"/${PN}-usermanual-${DOC_PV}.pdf |
151 |
+ |
152 |
+ for lang in ${LANGS} ; do |
153 |
+ use linguas_${lang} || rm -r "${ED}"/usr/share/locale/${lang} |
154 |
+ done |
155 |
+ |
156 |
+ if use pax_kernel && use opencl ; then |
157 |
+ pax-mark Cm "${ED}"/usr/bin/${PN} || die |
158 |
+ eqawarn "USE=pax_kernel is set meaning that ${PN} will be run" |
159 |
+ eqawarn "under a PaX enabled kernel. To do so, the ${PN} binary" |
160 |
+ eqawarn "must be modified and this *may* lead to breakage! If" |
161 |
+ eqawarn "you suspect that ${PN} is broken by this modification," |
162 |
+ eqawarn "please open a bug." |
163 |
+ fi |
164 |
+} |
165 |
+ |
166 |
+pkg_preinst() { |
167 |
+ gnome2_icon_savelist |
168 |
+} |
169 |
+ |
170 |
+pkg_postinst() { |
171 |
+ gnome2_icon_cache_update |
172 |
+ fdo-mime_desktop_database_update |
173 |
+} |
174 |
+ |
175 |
+pkg_postrm() { |
176 |
+ gnome2_icon_cache_update |
177 |
+ fdo-mime_desktop_database_update |
178 |
+} |