Gentoo Archives: gentoo-commits

From: "Alexandre Rostovtsev (tetromino)" <tetromino@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] gentoo-x86 commit in media-libs/cogl: cogl-1.8.2.ebuild metadata.xml ChangeLog
Date: Fri, 28 Oct 2011 21:56:22
Message-Id: 20111028215611.256BE2004B@flycatcher.gentoo.org
1 tetromino 11/10/28 21:56:11
2
3 Added: cogl-1.8.2.ebuild metadata.xml ChangeLog
4 Log:
5 New package, moved from the gnome overlay. Formerly part of media-libs/clutter. Required for clutter-1.8.
6
7 (Portage version: 2.2.0_alpha71/cvs/Linux x86_64)
8
9 Revision Changes Path
10 1.1 media-libs/cogl/cogl-1.8.2.ebuild
11
12 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/media-libs/cogl/cogl-1.8.2.ebuild?rev=1.1&view=markup
13 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/media-libs/cogl/cogl-1.8.2.ebuild?rev=1.1&content-type=text/plain
14
15 Index: cogl-1.8.2.ebuild
16 ===================================================================
17 # Copyright 1999-2011 Gentoo Foundation
18 # Distributed under the terms of the GNU General Public License v2
19 # $Header: /var/cvsroot/gentoo-x86/media-libs/cogl/cogl-1.8.2.ebuild,v 1.1 2011/10/28 21:56:11 tetromino Exp $
20
21 EAPI="4"
22 CLUTTER_LA_PUNT="yes"
23
24 # Inherit gnome2 after clutter to download sources from gnome.org
25 inherit clutter gnome2 virtualx
26
27 DESCRIPTION="A library for using 3D graphics hardware to draw pretty pictures"
28 HOMEPAGE="http://www.clutter-project.org/"
29
30 LICENSE="LGPL-2.1"
31 SLOT="1.0"
32 IUSE="doc examples +introspection +pango"
33 KEYWORDS="~amd64 ~ppc ~ppc64 ~x86"
34
35 # XXX: need uprof for optional profiling support
36 COMMON_DEPEND=">=dev-libs/glib-2.26.0:2
37 x11-libs/cairo
38 >=x11-libs/gdk-pixbuf-2:2
39 x11-libs/libdrm
40 x11-libs/libX11
41 >=x11-libs/libXcomposite-0.4
42 x11-libs/libXdamage
43 x11-libs/libXext
44 >=x11-libs/libXfixes-3
45 virtual/opengl
46
47 introspection? ( >=dev-libs/gobject-introspection-0.9.5 )
48 pango? ( >=x11-libs/pango-1.20.0[introspection?] )"
49 # before clutter-1.7, cogl was part of clutter
50 RDEPEND="${COMMON_DEPEND}
51 !<media-libs/clutter-1.7"
52 DEPEND="${COMMON_DEPEND}
53 dev-util/pkgconfig
54 sys-devel/gettext
55 doc? ( app-text/docbook-xml-dtd:4.1.2
56 >=dev-util/gtk-doc-1.13 )"
57
58 # XXX: at least when using nvidia-drivers, tests fail under Xemake/Xvfb, no
59 # matter whether "eselect opengl" is set to nvidia or xorg-x11.
60 RESTRICT="test"
61
62 pkg_setup() {
63 DOCS="NEWS README"
64 EXAMPLES="examples/{*.c,*.jpg}"
65 # XXX: think about gles, quartz, wayland
66 G2CONF="${G2CONF}
67 --disable-profile
68 --disable-maintainer-flags
69 --enable-cairo
70 --enable-gdk-pixbuf
71 --enable-gl
72 --enable-glx
73 $(use_enable introspection)
74 $(use_enable pango cogl-pango)"
75 }
76
77 src_test() {
78 Xemake check
79 }
80
81 src_install() {
82 clutter_src_install
83 }
84
85
86
87 1.1 media-libs/cogl/metadata.xml
88
89 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/media-libs/cogl/metadata.xml?rev=1.1&view=markup
90 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/media-libs/cogl/metadata.xml?rev=1.1&content-type=text/plain
91
92 Index: metadata.xml
93 ===================================================================
94 <?xml version="1.0" encoding="UTF-8"?>
95 <!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
96 <pkgmetadata>
97 <herd>gnome</herd>
98 <use>
99 <flag name="introspection">Use <pkg>dev-libs/gobject-introspection</pkg>
100 for introspection</flag>
101 <flag name="pango">Build cogl-pango library for <pkg>x11-libs/pango</pkg>
102 integration</flag>
103 </use>
104 </pkgmetadata>
105
106
107
108
109 1.1 media-libs/cogl/ChangeLog
110
111 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/media-libs/cogl/ChangeLog?rev=1.1&view=markup
112 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/media-libs/cogl/ChangeLog?rev=1.1&content-type=text/plain
113
114 Index: ChangeLog
115 ===================================================================
116 # ChangeLog for media-libs/cogl
117 # Copyright 1999-2011 Gentoo Foundation; Distributed under the GPL v2
118 # $Header: /var/cvsroot/gentoo-x86/media-libs/cogl/ChangeLog,v 1.1 2011/10/28 21:56:11 tetromino Exp $
119
120 *cogl-1.8.2 (28 Oct 2011)
121
122 28 Oct 2011; Alexandre Rostovtsev <tetromino@g.o> +cogl-1.8.2.ebuild,
123 +metadata.xml:
124 New package, moved from the gnome overlay. Formerly part of
125 media-libs/clutter. Required for clutter-1.8.