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