diff options
author | 2010-04-22 15:19:44 +0200 | |
---|---|---|
committer | 2010-04-22 15:19:44 +0200 | |
commit | 0796cdc1d3ca2179e438a9ae4bea49d573282957 (patch) | |
tree | f1dba64b5b25995d47f9380e72693c3f0c86233c /media-libs | |
parent | add dummy flags to gir-repository (diff) | |
download | keruspe-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/Manifest | 2 | ||||
-rw-r--r-- | media-libs/clutter/clutter-1.2.4.ebuild | 78 |
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 +} |