summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMarc-Antoine Perennou <Marc-Antoine@Perennou.com>2010-04-22 15:19:44 +0200
committerMarc-Antoine Perennou <Marc-Antoine@Perennou.com>2010-04-22 15:19:44 +0200
commit0796cdc1d3ca2179e438a9ae4bea49d573282957 (patch)
treef1dba64b5b25995d47f9380e72693c3f0c86233c /media-libs
parentadd dummy flags to gir-repository (diff)
downloadkeruspe-0796cdc1d3ca2179e438a9ae4bea49d573282957.tar.gz
keruspe-0796cdc1d3ca2179e438a9ae4bea49d573282957.tar.bz2
keruspe-0796cdc1d3ca2179e438a9ae4bea49d573282957.zip
gnome-shell doesn't like clutter 1.2.6
Diffstat (limited to 'media-libs')
-rw-r--r--media-libs/clutter/Manifest2
-rw-r--r--media-libs/clutter/clutter-1.2.4.ebuild78
2 files changed, 80 insertions, 0 deletions
diff --git a/media-libs/clutter/Manifest b/media-libs/clutter/Manifest
index 7b58e349..adc7ee09 100644
--- a/media-libs/clutter/Manifest
+++ b/media-libs/clutter/Manifest
@@ -1,2 +1,4 @@
+EBUILD clutter-1.2.4.ebuild 1764 RMD160 0c5309ef1ce3457f6aebe8ad1fe107dbcbee6b27 SHA1 94e6fbcc59640d31349f1863aa3d86e2500a3fd3 SHA256 db644fd656077267a3431568c763c9a9c6ba8225f8fb80789cca599b8c334939
EBUILD clutter-1.2.6.ebuild 1764 RMD160 0c5309ef1ce3457f6aebe8ad1fe107dbcbee6b27 SHA1 94e6fbcc59640d31349f1863aa3d86e2500a3fd3 SHA256 db644fd656077267a3431568c763c9a9c6ba8225f8fb80789cca599b8c334939
+DIST clutter-1.2.4.tar.bz2 2398791 RMD160 af3c831349fd4f528c0142541fc79a5bab3ba122 SHA1 8d475ef09ba19d85d36d29cc8dd161d301878834 SHA256 14528674af19eca4f6638c6e1e0ac07e40d047a6a31bac2f8cbb6ee0349ccb65
DIST clutter-1.2.6.tar.bz2 2372773 RMD160 a005a60e01576efe8172bc7e19fcab28100b80d3 SHA1 517fcf2e180311f7808f8314a2d4b136dcacdaa3 SHA256 aafb7ee0c7132d42338e8041077fbb1a8be321c59b32218a5b3418305b815d0d
diff --git a/media-libs/clutter/clutter-1.2.4.ebuild b/media-libs/clutter/clutter-1.2.4.ebuild
new file mode 100644
index 00000000..45b56155
--- /dev/null
+++ b/media-libs/clutter/clutter-1.2.4.ebuild
@@ -0,0 +1,78 @@
+# Copyright 1999-2010 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: $
+
+EAPI=3
+inherit autotools clutter
+
+DESCRIPTION="Clutter is a library for creating graphical user interfaces"
+
+SLOT="1.0"
+KEYWORDS="~amd64 ~x86"
+IUSE="debug doc +gtk introspection +opengl"
+
+RDEPEND=">=dev-libs/glib-2.16
+ >=x11-libs/cairo-1.4
+ >=x11-libs/pango-1.20
+
+ gtk? ( >=x11-libs/gtk+-2.0 )
+ opengl? (
+ virtual/opengl
+ x11-libs/libX11
+ x11-libs/libXext
+ x11-libs/libXdamage
+ x11-libs/libXi
+ x11-proto/inputproto
+
+ >=x11-libs/libXfixes-3
+ >=x11-libs/libXcomposite-0.4 )
+ !opengl? ( media-libs/libsdl )
+"
+DEPEND="${RDEPEND}
+ sys-devel/gettext
+ dev-util/gtk-doc-am
+ doc? (
+ >=dev-util/gtk-doc-1.11
+ >=app-text/docbook-sgml-utils-0.6.14[jadetex]
+ app-text/xmlto )
+ introspection? (
+ >=dev-libs/gobject-introspection-0.6.4
+ >=dev-libs/gir-repository-0.6.3[pango] )"
+
+src_configure() {
+ local myconf=""
+
+ if use opengl; then
+ elog "Using GLX for OpenGL backend"
+ myconf="${myconf} --with-flavour=glx"
+ else
+ elog "Using SDL for OpenGL backend"
+ myconf="${myconf} --with-flavour=sdl"
+ ewarn "You have disabled OpenGL, do not report bugs about breakage"
+ fi
+
+ if use gtk; then
+ myconf="${myconf} --with-imagebackend=gdk-pixbuf"
+ else
+ myconf="${myconf} --with-imagebackend=internal"
+ ewarn "You have selected the experimental internal image backend"
+ fi
+
+ if ! use debug; then
+ myconf="${myconf}
+ --enable-debug=minimum
+ --enable-cogl-debug=minimum"
+ fi
+
+ myconf="${myconf}
+ --enable-maintainer-flags=no
+ --enable-xinput
+ --with-json=internal
+ $(use_enable introspection)"
+ econf ${myconf}
+}
+
+src_prepare() {
+ rm -v build/autotools/lt* build/autotools/libtool.m4 || die "removing libtool macros failed"
+ eautoreconf
+}