Gentoo Archives: gentoo-commits

From: "Tim Harder (radhermit)" <radhermit@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] gentoo-x86 commit in media-gfx/darktable: ChangeLog darktable-1.0.4.ebuild
Date: Fri, 08 Jun 2012 06:29:39
Message-Id: 20120608062928.E09402004C@flycatcher.gentoo.org
1 radhermit 12/06/08 06:29:28
2
3 Modified: ChangeLog
4 Added: darktable-1.0.4.ebuild
5 Log:
6 Version bump (bug #415001).
7
8 (Portage version: 2.2.0_alpha109/cvs/Linux x86_64)
9
10 Revision Changes Path
11 1.17 media-gfx/darktable/ChangeLog
12
13 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/media-gfx/darktable/ChangeLog?rev=1.17&view=markup
14 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/media-gfx/darktable/ChangeLog?rev=1.17&content-type=text/plain
15 diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/media-gfx/darktable/ChangeLog?r1=1.16&r2=1.17
16
17 Index: ChangeLog
18 ===================================================================
19 RCS file: /var/cvsroot/gentoo-x86/media-gfx/darktable/ChangeLog,v
20 retrieving revision 1.16
21 retrieving revision 1.17
22 diff -u -r1.16 -r1.17
23 --- ChangeLog 5 May 2012 07:00:22 -0000 1.16
24 +++ ChangeLog 8 Jun 2012 06:29:28 -0000 1.17
25 @@ -1,6 +1,12 @@
26 # ChangeLog for media-gfx/darktable
27 # Copyright 1999-2012 Gentoo Foundation; Distributed under the GPL v2
28 -# $Header: /var/cvsroot/gentoo-x86/media-gfx/darktable/ChangeLog,v 1.16 2012/05/05 07:00:22 jdhore Exp $
29 +# $Header: /var/cvsroot/gentoo-x86/media-gfx/darktable/ChangeLog,v 1.17 2012/06/08 06:29:28 radhermit Exp $
30 +
31 +*darktable-1.0.4 (08 Jun 2012)
32 +
33 + 08 Jun 2012; Tim Harder <radhermit@g.o> +darktable-1.0.4.ebuild,
34 + +files/darktable-1.0.4-cflags.patch:
35 + Version bump (bug #415001).
36
37 05 May 2012; Jeff Horelick <jdhore@g.o> darktable-0.9.3.ebuild,
38 darktable-1.0.ebuild:
39
40
41
42 1.1 media-gfx/darktable/darktable-1.0.4.ebuild
43
44 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/media-gfx/darktable/darktable-1.0.4.ebuild?rev=1.1&view=markup
45 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/media-gfx/darktable/darktable-1.0.4.ebuild?rev=1.1&content-type=text/plain
46
47 Index: darktable-1.0.4.ebuild
48 ===================================================================
49 # Copyright 1999-2012 Gentoo Foundation
50 # Distributed under the terms of the GNU General Public License v2
51 # $Header: /var/cvsroot/gentoo-x86/media-gfx/darktable/darktable-1.0.4.ebuild,v 1.1 2012/06/08 06:29:28 radhermit Exp $
52
53 EAPI="4"
54 GCONF_DEBUG="no"
55
56 inherit gnome2 eutils cmake-utils toolchain-funcs
57
58 DESCRIPTION="A virtual lighttable and darkroom for photographers"
59 HOMEPAGE="http://darktable.sf.net/"
60 SRC_URI="mirror://sourceforge/${PN}/${P}.tar.gz"
61
62 LICENSE="GPL-3"
63 SLOT="0"
64 KEYWORDS="~amd64 ~x86"
65 IUSE="debug flickr gnome gphoto2 kde nls opencl openmp +rawspeed +slideshow video_cards_nvidia"
66
67 RDEPEND="
68 dev-db/sqlite:3
69 dev-libs/libxml2:2
70 flickr? ( media-libs/flickcurl )
71 gnome? (
72 gnome-base/gconf
73 gnome-base/gnome-keyring
74 )
75 gnome-base/librsvg:2
76 gphoto2? ( media-libs/libgphoto2 )
77 kde? ( dev-libs/dbus-glib )
78 media-gfx/exiv2[xmp]
79 media-libs/lcms:2
80 >=media-libs/lensfun-0.2.3
81 media-libs/libpng
82 >=media-libs/libraw-0.13.4[demosaic]
83 media-libs/openexr
84 media-libs/tiff
85 net-misc/curl
86 opencl? ( virtual/opencl )
87 slideshow? (
88 media-libs/libsdl
89 virtual/opengl
90 )
91 virtual/jpeg
92 x11-libs/cairo
93 x11-libs/gdk-pixbuf:2
94 x11-libs/gtk+:2"
95 DEPEND="${RDEPEND}
96 virtual/pkgconfig
97 nls? ( sys-devel/gettext )"
98
99 PATCHES=(
100 "${FILESDIR}"/${PN}-0.9.3-system-libraw.patch
101 "${FILESDIR}"/${PN}-0.9.3-no-rawspeed.patch
102 "${FILESDIR}"/${PN}-0.9.3-opencl-kernels.patch
103 "${FILESDIR}"/${P}-cflags.patch
104 )
105
106 pkg_setup() {
107 if use openmp ; then
108 tc-has-openmp || die "Please switch to an openmp compatible compiler"
109 fi
110 }
111
112 src_prepare() {
113 base_src_prepare
114 sed -i -e "s:\(/share/doc/\)darktable:\1${PF}:" \
115 -e "s:LICENSE::" doc/CMakeLists.txt || die
116 }
117
118 src_configure() {
119 local myconf
120 myconf="-DDONT_INSTALL_GCONF_SCHEMAS=$(usex gnome OFF ON)"
121 myconf+=" -DUSE_OPENCL=$(usex opencl ON OFF)"
122
123 use debug && CMAKE_BUILD_TYPE=Debug
124
125 mycmakeargs=(
126 $(cmake-utils_use_use flickr FLICKR)
127 $(cmake-utils_use_use gnome GCONF_BACKEND)
128 $(cmake-utils_use_use gnome GNOME_KEYRING)
129 $(cmake-utils_use_use gphoto2 CAMERA_SUPPORT)
130 $(cmake-utils_use_use kde KWALLET)
131 $(cmake-utils_use_use nls NLS)
132 $(cmake-utils_use_use openmp OPENMP)
133 $(cmake-utils_use !rawspeed DONT_USE_RAWSPEED)
134 $(cmake-utils_use_build slideshow SLIDESHOW)
135 ${myconf}
136 -DINSTALL_IOP_EXPERIMENTAL=ON
137 -DINSTALL_IOP_LEGACY=ON
138 )
139 cmake-utils_src_configure
140 }
141
142 src_install() {
143 export GCONF_DISABLE_MAKEFILE_SCHEMA_INSTALL="1"
144 cmake-utils_src_install
145 unset GCONF_DISABLE_MAKEFILE_SCHEMA_INSTALL
146 }