Gentoo Archives: gentoo-commits

From: "Pacho Ramos (pacho)" <pacho@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] gentoo-x86 commit in media-libs/clutter-gst: clutter-gst-2.0.8.ebuild ChangeLog clutter-gst-2.0.2.ebuild
Date: Sat, 28 Sep 2013 19:20:23
Message-Id: 20130928192020.7BB722004C@flycatcher.gentoo.org
1 pacho 13/09/28 19:20:20
2
3 Modified: ChangeLog
4 Added: clutter-gst-2.0.8.ebuild
5 Removed: clutter-gst-2.0.2.ebuild
6 Log:
7 Version bump, drop old
8
9 (Portage version: 2.2.7/cvs/Linux x86_64, signed Manifest commit with key A188FBD4)
10
11 Revision Changes Path
12 1.47 media-libs/clutter-gst/ChangeLog
13
14 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/media-libs/clutter-gst/ChangeLog?rev=1.47&view=markup
15 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/media-libs/clutter-gst/ChangeLog?rev=1.47&content-type=text/plain
16 diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/media-libs/clutter-gst/ChangeLog?r1=1.46&r2=1.47
17
18 Index: ChangeLog
19 ===================================================================
20 RCS file: /var/cvsroot/gentoo-x86/media-libs/clutter-gst/ChangeLog,v
21 retrieving revision 1.46
22 retrieving revision 1.47
23 diff -u -r1.46 -r1.47
24 --- ChangeLog 5 Sep 2013 18:55:06 -0000 1.46
25 +++ ChangeLog 28 Sep 2013 19:20:20 -0000 1.47
26 @@ -1,6 +1,12 @@
27 # ChangeLog for media-libs/clutter-gst
28 # Copyright 1999-2013 Gentoo Foundation; Distributed under the GPL v2
29 -# $Header: /var/cvsroot/gentoo-x86/media-libs/clutter-gst/ChangeLog,v 1.46 2013/09/05 18:55:06 mgorny Exp $
30 +# $Header: /var/cvsroot/gentoo-x86/media-libs/clutter-gst/ChangeLog,v 1.47 2013/09/28 19:20:20 pacho Exp $
31 +
32 +*clutter-gst-2.0.8 (28 Sep 2013)
33 +
34 + 28 Sep 2013; Pacho Ramos <pacho@g.o> +clutter-gst-2.0.8.ebuild,
35 + -clutter-gst-2.0.2.ebuild:
36 + Version bump, drop old
37
38 05 Sep 2013; Michał Górny <mgorny@g.o> clutter-gst-2.0.2.ebuild,
39 clutter-gst-2.0.6.ebuild:
40
41
42
43 1.1 media-libs/clutter-gst/clutter-gst-2.0.8.ebuild
44
45 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/media-libs/clutter-gst/clutter-gst-2.0.8.ebuild?rev=1.1&view=markup
46 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/media-libs/clutter-gst/clutter-gst-2.0.8.ebuild?rev=1.1&content-type=text/plain
47
48 Index: clutter-gst-2.0.8.ebuild
49 ===================================================================
50 # Copyright 1999-2013 Gentoo Foundation
51 # Distributed under the terms of the GNU General Public License v2
52 # $Header: /var/cvsroot/gentoo-x86/media-libs/clutter-gst/clutter-gst-2.0.8.ebuild,v 1.1 2013/09/28 19:20:20 pacho Exp $
53
54 EAPI="5"
55 GCONF_DEBUG="yes"
56 CLUTTER_LA_PUNT="yes"
57 PYTHON_COMPAT=( python2_{6,7} )
58
59 # inherit clutter after gnome2 so that defaults aren't overriden
60 # inherit gnome.org in the end so we use gnome mirrors and get the xz tarball
61 inherit gnome2 clutter gnome.org python-any-r1
62
63 DESCRIPTION="GStreamer integration library for Clutter"
64
65 SLOT="2.0"
66 KEYWORDS="~alpha ~amd64 ~arm ~ia64 ~ppc ~ppc64 ~sparc ~x86"
67 IUSE="examples +introspection"
68
69 # FIXME: Support for gstreamer-basevideo-0.10 (HW decoder support) is automagic
70 COMMON_DEPEND="
71 >=dev-libs/glib-2.20:2
72 >=media-libs/clutter-1.6.0:1.0=[introspection?]
73 >=media-libs/cogl-1.10:1.0=[introspection?]
74 media-libs/gstreamer:1.0[introspection?]
75 media-libs/gst-plugins-bad:1.0
76 media-libs/gst-plugins-base:1.0[introspection?]
77 introspection? ( >=dev-libs/gobject-introspection-0.6.8 )
78 "
79 # uses goom from gst-plugins-good
80 RDEPEND="${COMMON_DEPEND}
81 media-libs/gst-plugins-good:1.0
82 "
83 DEPEND="${COMMON_DEPEND}
84 ${PYTHON_DEPS}
85 >=dev-util/gtk-doc-am-1.8
86 virtual/pkgconfig
87 "
88
89 src_prepare() {
90 DOCS="AUTHORS NEWS README"
91 EXAMPLES="examples/{*.c,*.png,README}"
92
93 # Make doc parallel installable
94 cd "${S}"/doc/reference
95 sed -e "s/\(DOC_MODULE.*=\).*/\1${PN}-${SLOT}/" \
96 -e "s/\(DOC_MAIN_SGML_FILE.*=\).*/\1${PN}-docs-${SLOT}.sgml/" \
97 -i Makefile.am Makefile.in || die
98 sed -e "s/\(<book.*name=\"\)clutter-gst/\1${PN}-${SLOT}/" \
99 -i html/clutter-gst.devhelp2 || die
100 mv clutter-gst-docs{,-${SLOT}}.sgml || die
101 mv clutter-gst-overrides{,-${SLOT}}.txt || die
102 mv clutter-gst-sections{,-${SLOT}}.txt || die
103 mv clutter-gst{,-${SLOT}}.types || die
104 mv html/clutter-gst{,-${SLOT}}.devhelp2
105
106 cd "${S}"
107 gnome2_src_prepare
108 }
109
110 src_configure() {
111 gnome2_src_configure \
112 --disable-maintainer-flags \
113 $(use_enable introspection)
114 }
115
116 src_compile() {
117 # Clutter tries to access dri without userpriv, upstream bug #661873
118 # Massive failure of a hack, see bug 360219, bug 360073, bug 363917
119 unset DISPLAY
120 default
121 }