diff options
author | Andreas Proschofsky <suka@gentoo.org> | 2009-08-11 21:51:15 +0000 |
---|---|---|
committer | Andreas Proschofsky <suka@gentoo.org> | 2009-08-11 21:51:15 +0000 |
commit | b1772b932e05b25f4ea3ae14567d71a2eec4d196 (patch) | |
tree | 545685144dc1cc3e07d0a65b19c19424dd25b8f3 | |
parent | Bump to pdfmod 0.5 (diff) | |
download | suka-b1772b932e05b25f4ea3ae14567d71a2eec4d196.tar.gz suka-b1772b932e05b25f4ea3ae14567d71a2eec4d196.tar.bz2 suka-b1772b932e05b25f4ea3ae14567d71a2eec4d196.zip |
Add ebuilds for GNOME Shell alpha
svn path=/; revision=137
-rw-r--r-- | dev-libs/gir-repository/Manifest | 3 | ||||
-rw-r--r-- | dev-libs/gir-repository/files/gir-repository-0.6.3-fix-worlds-worst-automagic-configure.patch | 517 | ||||
-rw-r--r-- | dev-libs/gir-repository/gir-repository-0.6.3.ebuild | 90 | ||||
-rw-r--r-- | dev-libs/gjs/Manifest | 4 | ||||
-rw-r--r-- | dev-libs/gjs/gjs-0.3.ebuild | 18 | ||||
-rw-r--r-- | dev-libs/gobject-introspection/Manifest | 3 | ||||
-rw-r--r-- | dev-libs/gobject-introspection/files/gobject-introspection-0.6.2-gir.patch | 11 | ||||
-rw-r--r-- | dev-libs/gobject-introspection/gobject-introspection-0.6.3.ebuild | 43 | ||||
-rw-r--r-- | gnome-base/gnome-shell/Manifest | 2 | ||||
-rw-r--r-- | gnome-base/gnome-shell/gnome-shell-2.27.0.ebuild | 53 | ||||
-rw-r--r-- | media-libs/clutter/Manifest | 4 | ||||
-rw-r--r-- | media-libs/clutter/clutter-1.0.0.ebuild | 93 | ||||
-rw-r--r-- | media-libs/clutter/files/clutter-1.0.0-disable-tests.patch | 53 | ||||
-rw-r--r-- | media-libs/clutter/metadata.xml | 14 | ||||
-rw-r--r-- | x11-wm/mutter/Manifest | 3 | ||||
-rw-r--r-- | x11-wm/mutter/metadata.xml | 13 | ||||
-rw-r--r-- | x11-wm/mutter/mutter-2.27.2.ebuild | 66 |
17 files changed, 990 insertions, 0 deletions
diff --git a/dev-libs/gir-repository/Manifest b/dev-libs/gir-repository/Manifest new file mode 100644 index 0000000..8c22d78 --- /dev/null +++ b/dev-libs/gir-repository/Manifest @@ -0,0 +1,3 @@ +AUX gir-repository-0.6.3-fix-worlds-worst-automagic-configure.patch 17076 RMD160 f73c364dbea9e55da5eac2941e709a2482705ea5 SHA1 906b93e77ec4697a6cf9baa2c63d336509d35fe0 SHA256 af8d42db6dbff99895ec70d3e416e3f3f7b2b237bfa55cddd163066c7c858f7f +DIST gir-repository-0.6.3.tar.bz2 241687 RMD160 aa74253f06d8d3bba5e0a6166765b69615ea3913 SHA1 4c1fad85efe6be72552bee5ae0a80752b8753b67 SHA256 afb28441b0c98e4e6404b673a81ccdb8a05e8f5d86b8abd17e86352c61bac794 +EBUILD gir-repository-0.6.3.ebuild 2338 RMD160 4d5cc7cdd7d424b1bc96ec9ffbd132630c6eb685 SHA1 ea17c77ba914f3cc0a42ced9c5f4bcdda296e675 SHA256 c2e628c188605a0230bbb0a22f0a0849bfdb7eb9986eae22f3717fd7063b9634 diff --git a/dev-libs/gir-repository/files/gir-repository-0.6.3-fix-worlds-worst-automagic-configure.patch b/dev-libs/gir-repository/files/gir-repository-0.6.3-fix-worlds-worst-automagic-configure.patch new file mode 100644 index 0000000..22d12fc --- /dev/null +++ b/dev-libs/gir-repository/files/gir-repository-0.6.3-fix-worlds-worst-automagic-configure.patch @@ -0,0 +1,517 @@ +So... who's going to open an upstream bug for this? =) + +-- +--- configure.ac ++++ configure.ac +@@ -20,33 +20,89 @@ + # GObject Introspection + GOBJECT_INTROSPECTION_REQUIRE(0.6.3) + ++dnl ---------- + dnl dbus +-PKG_CHECK_MODULES(DBUS, dbus-glib-1, +- have_dbus=true, have_dbus=false) ++dnl ---------- ++AC_ARG_ENABLE(dbus, ++ AS_HELP_STRING([--enable-dbus], [Build DBus gir data])) ++have_dbus=false ++if test "$enable_dbus" != "no"; then ++ PKG_CHECK_MODULES(DBUS, dbus-glib-1, ++ have_dbus=true, have_dbus=false) ++ ++ if test "$enable_dbus" = "yes" -a "$have_dbus" = "false"; then ++ AC_MSG_ERROR([DBus gir data requested but dbus-glib-1 not found]) ++ fi ++fi + AM_CONDITIONAL(BUILD_DBUS, $have_dbus) + ++dnl ---------- + dnl atk +-PKG_CHECK_MODULES(ATK, atk >= 1.12.0, +- have_atk=true, have_atk=false) ++dnl ---------- ++AC_ARG_ENABLE(atk, ++ AS_HELP_STRING([--enable-atk], [Build Atk gir data])) ++have_atk=false ++if test "$enable_atk" != "no"; then ++ PKG_CHECK_MODULES(ATK, atk >= 1.12.0, ++ have_atk=true, have_atk=false) ++ ++ if test "$enable_atk" = "yes" -a "$have_atk" = "false"; then ++ AC_MSG_ERROR([Atk gir data requested but atk not found]) ++ fi ++fi + AM_CONDITIONAL(BUILD_ATK, $have_atk) + ++dnl ---------- + dnl pango +-PKG_CHECK_MODULES(PANGO, pango >= 1.16.0, +- have_pango=true, have_pango=false) +-AM_CONDITIONAL(BUILD_PANGO, $have_pango) ++dnl ---------- ++AC_ARG_ENABLE(pango, ++ AS_HELP_STRING([--enable-pango], [Build Pango gir data])) ++have_pango=false ++have_pangoxft=false ++if test "$enable_pango" != "no"; then ++ PKG_CHECK_MODULES(PANGO, pango >= 1.16.0, ++ have_pango=true, have_pango=false) ++ ++ if test "$enable_pango" = "yes" -a "$have_pango" = "false"; then ++ AC_MSG_ERROR([Pango gir data requested but pango not found]) ++ fi + +-PKG_CHECK_MODULES(PANGOXFT, pangoxft >= 1.16.0, +- have_pangoxft=true, have_pangoxft=false) ++ PKG_CHECK_MODULES(PANGOXFT, pangoxft >= 1.16.0, ++ have_pangoxft=true, have_pangoxft=false) ++fi ++AM_CONDITIONAL(BUILD_PANGO, $have_pango) + AM_CONDITIONAL(BUILD_PANGOXFT, $have_pangoxft) + ++dnl ---------- + dnl poppler +-PKG_CHECK_MODULES(POPPLER, poppler-glib >= 0.8, +- have_poppler=true, have_poppler=false) ++dnl ---------- ++AC_ARG_ENABLE(poppler, ++ AS_HELP_STRING([--enable-poppler], [Build Poppler gir data])) ++have_poppler=false ++if test "$enable_poppler" != "no"; then ++ PKG_CHECK_MODULES(POPPLER, poppler-glib >= 0.8, ++ have_poppler=true, have_poppler=false) ++ ++ if test "$enable_poppler" = "yes" -a "$have_poppler" = "false"; then ++ AC_MSG_ERROR([Poppler gir data requested but poppler-glib not found]) ++ fi ++fi + AM_CONDITIONAL(BUILD_POPPLER, $have_poppler) + ++dnl ---------- + dnl gtk+ +-PKG_CHECK_MODULES(GTK, gtk+-2.0 >= 1.12.0, +- have_gtk=true, have_gtk=false) ++dnl ---------- ++AC_ARG_ENABLE(gtk, ++ AS_HELP_STRING([--enable-gtk], [Build GTK+ gir data])) ++have_gtk=false ++if test "$enable_gtk" != "no"; then ++ PKG_CHECK_MODULES(GTK, gtk+-2.0 >= 1.12.0, ++ have_gtk=true, have_gtk=false) ++ ++ if test "$enable_gtk" = "yes" -a "$have_gtk" = "false"; then ++ AC_MSG_ERROR([GTK+ gir data requested but gtk+-2.0 not found]) ++ fi ++fi + AM_CONDITIONAL(BUILD_GTK, $have_gtk) + GDK_TARGET= + GDK_TARGET_GIRS= +@@ -61,49 +117,148 @@ + AC_SUBST(GDK_TARGET) + AC_SUBST(GDK_TARGET_GIRS) + ++dnl ---------- + dnl gconf +-PKG_CHECK_MODULES(GCONF, gconf-2.0, +- have_gconf=true, have_gconf=false) ++dnl ---------- ++AC_ARG_ENABLE(gconf, ++ AS_HELP_STRING([--enable-gconf], [Build GConf gir data])) ++have_gconf=false ++if test "$enable_gconf" != "no"; then ++ PKG_CHECK_MODULES(GCONF, gconf-2.0, ++ have_gconf=true, have_gconf=false) ++ ++ if test "$enable_gconf" = "yes" -a "$have_gconf" = "false"; then ++ AC_MSG_ERROR([GConf gir data requested but gconf-2.0 not found]) ++ fi ++fi + AM_CONDITIONAL(BUILD_GCONF, $have_gconf) + ++dnl ---------- + dnl soup +-PKG_CHECK_MODULES(SOUP, libsoup-2.4, +- have_soup=true, have_soup=false) ++dnl ---------- ++AC_ARG_ENABLE(soup, ++ AS_HELP_STRING([--enable-soup], [Build LibSoup gir data])) ++have_soup=false ++if test "$enable_soup" != "no"; then ++ PKG_CHECK_MODULES(SOUP, libsoup-2.4, ++ have_soup=true, have_soup=false) ++ ++ if test "$enable_soup" = "yes" -a "$have_soup" = "false"; then ++ AC_MSG_ERROR([LibSoup gir data requested but libsoup-2.4 not found]) ++ fi ++fi + AM_CONDITIONAL(BUILD_SOUP, $have_soup) + ++dnl ---------- + dnl babl +-PKG_CHECK_MODULES(BABL, babl, +- have_babl=true, have_babl=false) ++dnl ---------- ++AC_ARG_ENABLE(babl, ++ AS_HELP_STRING([--enable-babl], [Build Babl gir data])) ++have_babl=false ++if test "$enable_babl" != "no"; then ++ PKG_CHECK_MODULES(BABL, babl, ++ have_babl=true, have_babl=false) ++ ++ if test "$enable_babl" = "yes" -a "$have_babl" = "false"; then ++ AC_MSG_ERROR([Babl gir data requested but babl not found]) ++ fi ++fi + AM_CONDITIONAL(BUILD_BABL, $have_babl) + ++dnl ---------- + dnl nautilus-extension +-PKG_CHECK_MODULES(NAUTILUS, libnautilus-extension, +- have_nautilusextension=true, have_nautilusextension=false) ++dnl ---------- ++AC_ARG_ENABLE(nautilus, ++ AS_HELP_STRING([--enable-nautilus], [Build Nautilus Extension gir data])) ++have_nautilusextension=false ++if test "$enable_nautilus" != "no"; then ++ PKG_CHECK_MODULES(NAUTILUS, libnautilus-extension, ++ have_nautilusextension=true, have_nautilusextension=false) ++ ++ if test "$enable_nautilus" = "yes" -a "$have_nautilusextension" = "false"; then ++ AC_MSG_ERROR([Nautilus Extension gir data requested but libnautilus-extension not found]) ++ fi ++fi + AM_CONDITIONAL(BUILD_NAUTILUS, $have_nautilusextension) + ++dnl ---------- + dnl gnome-keyring +-PKG_CHECK_MODULES(GNOMEKEYRING, gnome-keyring-1, +- have_gnomekeyring=true, have_gnomekeyring=false) ++dnl ---------- ++AC_ARG_ENABLE(gnomekeyring, ++ AS_HELP_STRING([--enable-gnomekeyring], [Build gnome-keyring gir data])) ++have_gnomekeyring=false ++if test "$enable_gnomekeyring" != "no"; then ++ PKG_CHECK_MODULES(GNOMEKEYRING, gnome-keyring-1, ++ have_gnomekeyring=true, have_gnomekeyring=false) ++ ++ if test "$enable_gnomekeyring" = "yes" -a "$have_gnomekeyring" = "false"; then ++ AC_MSG_ERROR([gnome-keyring gir data requested but gnome-keyring-1 not found]) ++ fi ++fi + AM_CONDITIONAL(BUILD_GNOMEKEYRING, $have_gnomekeyring) + ++dnl ---------- + dnl webkit +-PKG_CHECK_MODULES(WEBKIT, webkit-1.0 >= 1.0, +- have_webkit=true, have_webkit=false) ++dnl ---------- ++AC_ARG_ENABLE(webkit, ++ AS_HELP_STRING([--enable-webkit], [Build Webkit-Gtk gir data])) ++have_webkit=false ++if test "$enable_webkit" != "no"; then ++ PKG_CHECK_MODULES(WEBKIT, webkit-1.0 >= 1.0, ++ have_webkit=true, have_webkit=false) ++ ++ if test "$enable_webkit" = "yes" -a "$have_webkit" = "false"; then ++ AC_MSG_ERROR([WebKit-Gtk gir data requested but webkit-1.0 not found]) ++ fi ++fi + AM_CONDITIONAL(BUILD_WEBKIT, $have_webkit) + ++dnl ---------- + dnl notify +-PKG_CHECK_MODULES(NOTIFY, libnotify, +- have_notify=true, have_notify=false) ++dnl ---------- ++AC_ARG_ENABLE(notify, ++ AS_HELP_STRING([--enable-libnotify], [Build LibNotify gir data])) ++have_notify=false ++if test "$enable_notify" != "no"; then ++ PKG_CHECK_MODULES(NOTIFY, libnotify, ++ have_notify=true, have_notify=false) ++ ++ if test "$enable_notify" = "yes" -a "$have_notify" = "false"; then ++ AC_MSG_ERROR([LibNotify gir data requested but libnotify not found]) ++ fi ++fi + AM_CONDITIONAL(BUILD_NOTIFY, $have_notify) + ++dnl ---------- + dnl gnio +-PKG_CHECK_MODULES(GNIO, gnio, +- have_gnio=true, have_gnio=false) ++dnl ---------- ++AC_ARG_ENABLE(gnio, ++ AS_HELP_STRING([--enable-gnio], [Build gnio gir data])) ++have_gnio=false ++if test "$enable_gnio" != "no"; then ++ PKG_CHECK_MODULES(GNIO, gnio, ++ have_gnio=true, have_gnio=false) ++ ++ if test "$enable_gnio" = "yes" -a "$have_gnio" = "false"; then ++ AC_MSG_ERROR([gnio gir data requested but gnio not found]) ++ fi ++fi + AM_CONDITIONAL(BUILD_GNIO, $have_gnio) + ++dnl ---------- + dnl clutter +-PKG_CHECK_MODULES(CLUTTER, clutter-0.8 >= 0.8, +- have_clutter=true, have_clutter=false) ++dnl ---------- ++AC_ARG_ENABLE(clutter, ++ AS_HELP_STRING([--enable-clutter], [Build Clutter gir data])) ++have_clutter=false ++if test "$enable_clutter" != "no"; then ++ PKG_CHECK_MODULES(CLUTTER, clutter-0.8 >= 0.8, ++ have_clutter=true, have_clutter=false) ++ ++ if test "$enable_clutter" = "yes" -a "$have_clutter" = "false"; then ++ AC_MSG_ERROR([Clutter gir data requested but clutter-0.8 not found]) ++ fi ++fi + AM_CONDITIONAL(BUILD_CLUTTER, $have_clutter) + CLUTTER_BACKEND= + CLUTTER_BACKEND_GIRS= +@@ -126,54 +281,141 @@ + AC_SUBST(CLUTTER_BACKEND) + AC_SUBST(CLUTTER_BACKEND_GIRS) + ++dnl ---------- + dnl clutter-gtk +-PKG_CHECK_MODULES(CLUTTERGTK, clutter-gtk-0.8 >= 0.8, +- have_clutter_gtk=true, have_clutter_gtk=false) ++dnl ---------- ++AC_ARG_ENABLE(clutter_gtk, ++ AS_HELP_STRING([--enable-clutter-gtk], [Build Clutter-Gtk gir data])) ++have_clutter_gtk=false ++if test "$enable_clutter_gtk" != "no"; then ++ PKG_CHECK_MODULES(CLUTTERGTK, clutter-gtk-0.8 >= 0.8, ++ have_clutter_gtk=true, have_clutter_gtk=false) ++ ++ if test "$enable_clutter_gtk" = "yes" -a "$have_clutter_gtk" = "false"; then ++ AC_MSG_ERROR([Clutter-Gtk gir data requested but clutter-gtk-0.8 not found]) ++ fi ++fi + AM_CONDITIONAL(BUILD_CLUTTERGTK, $have_clutter_gtk) + ++dnl ---------- + dnl clutter-cairo +-PKG_CHECK_MODULES(CLUTTERCAIRO, clutter-cairo-0.8 >= 0.8, +- have_clutter_cairo=true, have_clutter_cairo=false) ++dnl ---------- ++AC_ARG_ENABLE(clutter_cairo, ++ AS_HELP_STRING([--enable-clutter-cairo], [Build Clutter-Cairo gir data])) ++have_clutter_cairo=false ++if test "$enable_clutter_cairo" != "no"; then ++ PKG_CHECK_MODULES(CLUTTERCAIRO, clutter-cairo-0.8 >= 0.8, ++ have_clutter_cairo=true, have_clutter_cairo=false) ++ ++ if test "$enable_clutter_cairo" = "yes" -a "$have_clutter_cairo" = "false"; then ++ AC_MSG_ERROR([Clutter-Cairo gir data requested but clutter-cairo-0.8 not found]) ++ fi ++fi + AM_CONDITIONAL(BUILD_CLUTTERCAIRO, $have_clutter_cairo) + ++dnl ---------- + dnl gstreamer +-PKG_CHECK_MODULES(GSTREAMER, gstreamer-0.10 >= 0.10.0, +- have_gstreamer=true, have_gstreamer=false) ++dnl ---------- ++AC_ARG_ENABLE(gstreamer, ++ AS_HELP_STRING([--enable-gstreamer], [Build Gstreamer gir data])) ++have_gstreamer=false ++have_gstreamer_plugins_base=false ++if test "$enable_gstreamer" != "no"; then ++ PKG_CHECK_MODULES(GSTREAMER, gstreamer-0.10 >= 0.10.0, ++ have_gstreamer=true, have_gstreamer=false) ++ ++ if test "$enable_gstreamer" = "yes" -a "$have_gstreamer" = "false"; then ++ AC_MSG_ERROR([Gstreamer gir data requested but gstreamer-0.10 not found]) ++ fi ++ ++ PKG_CHECK_MODULES(GSTREAMER_PLUGINS_BASE, gstreamer-plugins-base-0.10 >= 0.10.0, ++ have_gstreamer_plugins_base=true, ++ have_gstreamer_plugins_base=false) ++fi + AM_CONDITIONAL(BUILD_GSTREAMER, $have_gstreamer) +- +-dnl gstreamer +-PKG_CHECK_MODULES(GSTREAMER_PLUGINS_BASE, gstreamer-plugins-base-0.10 >= 0.10.0, +- have_gstreamer_plugins_base=true, +- have_gstreamer_plugins_base=false) + AM_CONDITIONAL(BUILD_GSTREAMER_PLUGINS_BASE, $have_gstreamer_plugins_base) + ++dnl ---------- + dnl gtksourceview +-PKG_CHECK_MODULES(GTKSOURCEVIEW, gtksourceview-2.0, +- have_gtksourceview=true, have_gtksourceview=false) ++dnl ---------- ++AC_ARG_ENABLE(gtksourceview, ++ AS_HELP_STRING([--enable-gtksourceview], [Build gtksourceview gir data])) ++have_gtksourceview=false ++if test "$enable_gtksourceview" != "no"; then ++ PKG_CHECK_MODULES(GTKSOURCEVIEW, gtksourceview-2.0, ++ have_gtksourceview=true, have_gtksourceview=false) ++ ++ if test "$enable_gtksourceview" = "yes" -a "$have_gtksourceview" = "false"; then ++ AC_MSG_ERROR([gtksourceview gir data requested but gtksourceview-2.0 not found]) ++ fi ++fi + AM_CONDITIONAL(BUILD_GTKSOURCEVIEW, $have_gtksourceview) + ++dnl ---------- + dnl vte +-PKG_CHECK_MODULES(VTE, vte, +- have_vte=true, have_vte=false) ++dnl ---------- ++AC_ARG_ENABLE(vte, ++ AS_HELP_STRING([--enable-vte], [Build Vte gir data])) ++have_vte=false ++if test "$enable_vte" != "no"; then ++ PKG_CHECK_MODULES(VTE, vte, ++ have_vte=true, have_vte=false) ++ ++ if test "$enable_vte" = "yes" -a "$have_vte" = "false"; then ++ AC_MSG_ERROR([Vte gir data requested but vte not found]) ++ fi ++fi + AM_CONDITIONAL(BUILD_VTE, $have_vte) + ++dnl ---------- + dnl goocanvas +-PKG_CHECK_MODULES(GOOCANVAS, goocanvas, +- have_goocanvas=true, have_goocanvas=false) ++dnl ---------- ++AC_ARG_ENABLE(goocanvas, ++ AS_HELP_STRING([--enable-goocanvas], [Build goocanvas gir data])) ++have_goocanvas=false ++if test "$enable_goocanvas" != "no"; then ++ PKG_CHECK_MODULES(GOOCANVAS, goocanvas, ++ have_goocanvas=true, have_goocanvas=false) ++ ++ if test "$enable_goocanvas" = "yes" -a "$have_goocanvas" = "false"; then ++ AC_MSG_ERROR([goocanvas gir data requested but goocanvas not found]) ++ fi ++fi + AM_CONDITIONAL(BUILD_GOOCANVAS, $have_goocanvas) + ++dnl ---------- + dnl mission-control (disabled for now, it has odd structs and isn't useful yet) +-dnl PKG_CHECK_MODULES(MISSIONCONTROL, libmissioncontrol, +-dnl have_missioncontrol=true, have_missioncontrol=false) ++dnl ---------- ++dnl AC_ARG_ENABLE(missioncontrol, ++dnl AS_HELP_STRING([--enable-missioncontrol], [Build missioncontrol gir data])) ++dnl have_missioncontrol=false ++dnl if test "$enable_missioncontrol" != "no"; then ++dnl PKG_CHECK_MODULES(MISSIONCONTROL, libmissioncontrol, ++dnl have_missioncontrol=true, have_missioncontrol=false) ++dnl ++dnl if test "$enable_missioncontrol" = "yes" -a "$have_missioncontrol" = "false"; then ++dnl AC_MSG_ERROR([missioncontrol gir data requested but libmissioncontrol not found]) ++dnl fi ++dnl fi + have_missioncontrol=false + AM_CONDITIONAL(BUILD_MISSIONCONTROL, $have_missioncontrol) + +-dnl gssdp +-PKG_CHECK_MODULES(GSSDP, gssdp-1.0, +- have_gssdp=true, have_gssdp=false) ++dnl ---------- ++dnl gssdp & gupnp ++dnl ---------- ++AC_ARG_ENABLE(gssdp, ++ AS_HELP_STRING([--enable-gssdp], [Build gssdp & gupnp gir data])) ++have_gssdp=false ++if test "$enable_gssdp" != "no"; then ++ PKG_CHECK_MODULES(GSSDP, gssdp-1.0, ++ have_gssdp=true, have_gssdp=false) ++ ++ if test "$enable_gssdp" = "yes" -a "$have_gssdp" = "false"; then ++ AC_MSG_ERROR([gssdp gir data requested but gssdp-1.0 not found]) ++ fi ++fi + AM_CONDITIONAL(BUILD_GSSDP, $have_gssdp) + +-dnl gupnp + if test $have_gssdp; then + PKG_CHECK_MODULES(GUPNP, gupnp-1.0, + have_gupnp=true, have_gupnp=false) +@@ -182,24 +424,68 @@ + fi + AM_CONDITIONAL(BUILD_GUPNP, $have_gupnp) + ++dnl ---------- + dnl avahi-gobject +-PKG_CHECK_MODULES(AVAHI, avahi-core >= 0.6 avahi-gobject >= 0.6, +- have_avahi=true, have_avahi=false) ++dnl ---------- ++AC_ARG_ENABLE(avahi, ++ AS_HELP_STRING([--enable-avahi], [Build avahi gir data])) ++have_avahi=false ++if test "$enable_avahi" != "no"; then ++ PKG_CHECK_MODULES(AVAHI, avahi-core >= 0.6 avahi-gobject >= 0.6, ++ have_avahi=true, have_avahi=false) ++ ++ if test "$enable_avahi" = "yes" -a "$have_avahi" = "false"; then ++ AC_MSG_ERROR([Avahi gir data requested but avahi-core and avahi-gobject not found]) ++ fi ++fi + AM_CONDITIONAL(BUILD_AVAHI, $have_avahi) + ++dnl ---------- + dnl unique +-PKG_CHECK_MODULES(UNIQUE, unique-1.0 >= 1.0.0, +- have_unique=true, have_unique=false) ++dnl ---------- ++AC_ARG_ENABLE(unique, ++ AS_HELP_STRING([--enable-unique], [Build LibUnique gir data])) ++have_unique=false ++if test "$enable_unique" != "no"; then ++ PKG_CHECK_MODULES(UNIQUE, unique-1.0 >= 1.0.0, ++ have_unique=true, have_unique=false) ++ ++ if test "$enable_unique" = "yes" -a "$have_unique" = "false"; then ++ AC_MSG_ERROR([LibUnique gir data requested but unique-1.0 not found]) ++ fi ++fi + AM_CONDITIONAL(BUILD_UNIQUE, $have_unique) + ++dnl ---------- + dnl gmenu +-PKG_CHECK_MODULES(GMENU, libgnome-menu, +- have_gmenu=true, have_gmenu=false) ++dnl ---------- ++AC_ARG_ENABLE(gmenu, ++ AS_HELP_STRING([--enable-gmenu], [Build libgnome-menu gir data])) ++have_gmenu=false ++if test "$enable_gmenu" != "no"; then ++ PKG_CHECK_MODULES(GMENU, libgnome-menu, ++ have_gmenu=true, have_gmenu=false) ++ ++ if test "$enable_gmenu" = "yes" -a "$have_gmenu" = "false"; then ++ AC_MSG_ERROR([libgnome-menu gir data requested but libgnome-menu not found]) ++ fi ++fi + AM_CONDITIONAL(BUILD_GMENU, $have_gmenu) + ++dnl ---------- + dnl wnck +-PKG_CHECK_MODULES(WNCK, libwnck-1.0, +- have_wnck=true, have_wnck=false) ++dnl ---------- ++AC_ARG_ENABLE(wnck, ++ AS_HELP_STRING([--enable-wnck], [Build libwnck gir data])) ++have_wnck=false ++if test "$enable_wnck" != "no"; then ++ PKG_CHECK_MODULES(WNCK, libwnck-1.0, ++ have_wnck=true, have_wnck=false) ++ ++ if test "$enable_wnck" = "yes" -a "$have_wnck" = "false"; then ++ AC_MSG_ERROR([libwnck gir data requested but libwnck-1.0 not found]) ++ fi ++fi + AM_CONDITIONAL(BUILD_WNCK, $have_wnck) + + AC_CONFIG_FILES([Makefile diff --git a/dev-libs/gir-repository/gir-repository-0.6.3.ebuild b/dev-libs/gir-repository/gir-repository-0.6.3.ebuild new file mode 100644 index 0000000..6d4f991 --- /dev/null +++ b/dev-libs/gir-repository/gir-repository-0.6.3.ebuild @@ -0,0 +1,90 @@ +# Copyright 1999-2009 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: $ + +EAPI="2" + +GCONF_DEBUG="no" + +inherit autotools eutils gnome2 + +DESCRIPTION="Gobject-Introspection file Repository" +HOMEPAGE="http://live.gnome.org/GObjectIntrospection/" + +LICENSE="LGPL-2" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="atk avahi babl dbus gconf gnome-keyring gstreamer +gtk gtksourceview gupnp +libnotify libsoup libunique libwnck pango poppler vte webkit" + +RDEPEND=">=dev-libs/gobject-introspection-0.6.3" +DEPEND="${RDEPEND} + atk? ( >=dev-libs/atk-1.12.0 ) + avahi? ( >=net-dns/avahi-0.6 ) + babl? ( media-libs/babl ) + dbus? ( dev-libs/dbus-glib ) + gconf? ( gnome-base/gconf ) + gnome-keyring? ( gnome-base/gnome-keyring ) + goocanvas? ( x11-libs/goocanvas ) + gstreamer? ( + media-libs/gstreamer:0.10 + media-libs/gst-plugins-base:0.10 ) + gtk? ( + >=dev-libs/atk-1.12.0 + x11-libs/gtk+:2 ) + gtksourceview? ( x11-libs/gtksourceview ) + gupnp? ( + net-libs/gssdp + net-libs/gupnp ) + libnotify? ( x11-libs/libnotify ) + libsoup? ( net-libs/libsoup:2.4 ) + libunique? ( >=dev-libs/libunique-1.0.0 ) + libwnck? ( x11-libs/libwnck ) + nautilus? ( gnome-base/nautilus ) + pango? ( x11-libs/pango ) + poppler? ( >=virtual/poppler-glib-0.8 ) + vte? ( x11-libs/vte ) + webkit? ( >=net-libs/webkit-gtk-1.0 ) +" + +pkg_setup() { + # FIXME: installs even disabled stuff if it's a dependency of something enabled + # XXX: Seemingly unrelated enabling is for Makefile-level dependencies + # FIXME: Above mentioned dependencies are incomplete + G2CONF="${G2CONF} + --disable-clutter + --disable-clutter-gtk + --disable-clutter-cairo + --disable-gnio + $(use_enable atk) + $(use_enable avahi) + $(use_enable babl) + $(use_enable dbus) + $(use_enable gconf) + $(use_enable gnome-keyring gnomekeyring) + $(use_enable goocanvas) + $(use_enable gstreamer) + $(use_enable gtk) + $(use_enable gtk atk) + $(use_enable gtksourceview) + $(use_enable gupnp gssdp) + $(use_enable libnotify notify) + $(use_enable libsoup soup) + $(use_enable libunique unique) + $(use_enable libwnck wnck) + $(use_enable nautilus) + $(use_enable pango) + $(use_enable poppler) + $(use_enable vte) + $(use_enable webkit) + $(use_enable webkit soup) + " +} + +src_prepare() { + gnome2_src_prepare + + epatch "${FILESDIR}/${P}-fix-worlds-worst-automagic-configure.patch" + + eautoreconf +} diff --git a/dev-libs/gjs/Manifest b/dev-libs/gjs/Manifest new file mode 100644 index 0000000..fbc95dc --- /dev/null +++ b/dev-libs/gjs/Manifest @@ -0,0 +1,4 @@ +DIST gjs-0.3.tar.bz2 421641 RMD160 0845b264e2e4480aa8bf3ab9cdf40fd90d5ac160 SHA1 80d6baf1525e4641fb455a2beaa03d2d0246ab12 SHA256 767c7736b1e821c9b65d456a649d2dfaaf3dc613eea5976dd671456f7c270dde +EBUILD gjs-0.3.ebuild 317 RMD160 d10a94e6128984fead2587778090791a723c8a62 SHA1 9eb480d67da2b5e2577089200f3f227533f18f6d SHA256 900e5b99a2d63e56dc4cf0779f3bf2e6e87aaaf4a25c69bc39df63ecc66c5178 +EBUILD gjs-9999.ebuild 447 RMD160 298fe5a63a48d110dd2fe7ab89dd9817b20bd706 SHA1 021739697f69c3a8290d73fd8c59f6a179b0f683 SHA256 90ec7cfb775f7fdbf4b2fc5d3929cd63f0b35c31145fe7a48a1ad41e8d53b6ff +MISC gjs-0.3ebuild 419 RMD160 d4a009c2918b8272a1839062739a449681e29203 SHA1 8db9dcc38cdba4f0ee108496ded4b817f7667ddd SHA256 25a949f4787f4fc4e3eac9ce574d40444d2975d38a9e7f01613d1f4b9756c982 diff --git a/dev-libs/gjs/gjs-0.3.ebuild b/dev-libs/gjs/gjs-0.3.ebuild new file mode 100644 index 0000000..129ed8b --- /dev/null +++ b/dev-libs/gjs/gjs-0.3.ebuild @@ -0,0 +1,18 @@ +# Copyright 1999-2009 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: $ + +inherit autotools gnome2 + +DESCRIPTION="Gnome GJS" +HOMEPAGE="http://live.gnome.org/gjs" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~x86 ~amd64" +IUSE="" + +RDEPEND="net-libs/xulrunner" +DEPEND="${RDEPEND}" + + diff --git a/dev-libs/gobject-introspection/Manifest b/dev-libs/gobject-introspection/Manifest new file mode 100644 index 0000000..52c2a4f --- /dev/null +++ b/dev-libs/gobject-introspection/Manifest @@ -0,0 +1,3 @@ +AUX gobject-introspection-0.6.2-gir.patch 432 RMD160 f159e05133c1ba71061c9e111cf0fcd0e23e7d62 SHA1 bd62f296172403d0bb56d11564be4f00b3ae47e4 SHA256 23f22a27b97f51b622efee870cf3925458ca744869ce2db3d4effb48fe7d075e +DIST gobject-introspection-0.6.3.tar.bz2 550737 RMD160 564ca049e36b75fc0fb1dd98206d5868680ebede SHA1 5c3b6d3eecd47087fb35e35b8f4e8855e0aac9d5 SHA256 c6ae995ba759dd8634b8815980687b565d3d5f8fae5e514d8329d2ac2bd83ca5 +EBUILD gobject-introspection-0.6.3.ebuild 843 RMD160 bcd559a5c9a68632037cc96e4de3beb216b53cf2 SHA1 922295bc87aa13338587ced634f4f2d63cb8d0dc SHA256 a853cfe673cf4952251d3c9d59aba6f65961828e9cb9951c9d8c678df44f6dc6 diff --git a/dev-libs/gobject-introspection/files/gobject-introspection-0.6.2-gir.patch b/dev-libs/gobject-introspection/files/gobject-introspection-0.6.2-gir.patch new file mode 100644 index 0000000..00b0a50 --- /dev/null +++ b/dev-libs/gobject-introspection/files/gobject-introspection-0.6.2-gir.patch @@ -0,0 +1,11 @@ +--- a/gir/Makefile.am 2009-02-14 01:58:57.000000000 +0100 ++++ b/gir/Makefile.am 2009-02-14 01:41:35.000000000 +0100 +@@ -141,7 +141,7 @@ + $(top_srcdir)/girepository/girepository.h + + GIRepository-2.0.gir: GObject-2.0.gir $(SCANNER_BIN) $(SCANNER_LIBS) $(GIREPOSITORY_FILES) +- $(SCANNER) \ ++ LD_LIBRARY_PATH=../girepository/.libs/ $(SCANNER) \ + --namespace GIRepository --nsversion=2.0 \ + --noclosure \ + --output $@ \ diff --git a/dev-libs/gobject-introspection/gobject-introspection-0.6.3.ebuild b/dev-libs/gobject-introspection/gobject-introspection-0.6.3.ebuild new file mode 100644 index 0000000..58583fd --- /dev/null +++ b/dev-libs/gobject-introspection/gobject-introspection-0.6.3.ebuild @@ -0,0 +1,43 @@ +# Copyright 1999-2009 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: $ + +EAPI="2" + +inherit autotools gnome2 eutils + +DESCRIPTION="The GObject introspection" +HOMEPAGE="http://live.gnome.org/GObjectIntrospection/" + +LICENSE="LGPL-2 GPL-2" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="" # doc + +RDEPEND=">=dev-libs/glib-2.19.0 + || ( + sys-devel/gcc[libffi] + virtual/libffi ) + >=dev-lang/python-2.5" +DEPEND="${RDEPEND} + >=dev-util/pkgconfig-0.18 + sys-devel/flex" +# No 1.12 release yet +# doc? ( dev-util/gtk-doc-1.12 )" + +G2CONF="${G2CONF} +--disable-gtk-doc +--disable-static" + +src_prepare() { + gnome2_src_prepare + + # Fix build failure + epatch "${FILESDIR}/${PN}-0.6.2-gir.patch" + + # Make it libtool-1 compatible, bug #270909 + rm -v m4/lt* m4/libtool.m4 || die "removing libtool macros failed" + + eautoreconf +} + diff --git a/gnome-base/gnome-shell/Manifest b/gnome-base/gnome-shell/Manifest new file mode 100644 index 0000000..f04eb4d --- /dev/null +++ b/gnome-base/gnome-shell/Manifest @@ -0,0 +1,2 @@ +DIST gnome-shell-2.27.0.tar.bz2 437202 RMD160 9d13cb841472b0cdc9a6bbfc7da48be95429ca09 SHA1 9bf1f96e4d70505101730579d396cd32e2488bce SHA256 df59d50e7653abfcf05d7d94f0aaefe8f05329e47d5c43510418622a40e84fb0 +EBUILD gnome-shell-2.27.0.ebuild 1153 RMD160 507b43bf7312a7956ad14c1dd8a5ef3a36021ca2 SHA1 7ce73a3aac53dc7283793dafde64f6213656a31f SHA256 14d8cd37e999663fbe452465e252c468faf5c45ddec4a6da69aa1871a1a630aa diff --git a/gnome-base/gnome-shell/gnome-shell-2.27.0.ebuild b/gnome-base/gnome-shell/gnome-shell-2.27.0.ebuild new file mode 100644 index 0000000..2d15a54 --- /dev/null +++ b/gnome-base/gnome-shell/gnome-shell-2.27.0.ebuild @@ -0,0 +1,53 @@ +# Copyright 1999-2009 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/gnome-base/gnome-panel/gnome-panel-2.26.3.ebuild,v 1.1 2009/07/09 21:14:07 eva Exp $ + +EAPI="2" + +inherit autotools eutils gnome2 + +DESCRIPTION="The GNOME Shell for GNOME 3.0" +HOMEPAGE="http://live.gnome.org/GnomeShell" + +LICENSE="GPL-2 FDL-1.1 LGPL-2" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~sh ~sparc ~x86 ~x86-fbsd" +IUSE="" + +RDEPEND=">=gnome-base/gnome-desktop-2.26.0 + >=x11-libs/pango-1.15.4 + >=dev-libs/glib-2.18.0 + >=x11-libs/gtk+-2.15.1 + >=x11-wm/mutter-2.27.2 + dev-libs/gjs + >=dev-libs/gobject-introspection-0.6.3 + >=dev-libs/gir-repository-0.6.3[pango] + >=gnome-base/gconf-2.6.1 + >=gnome-base/gnome-menus-2.11.1 + gnome-base/librsvg + >=dev-libs/dbus-glib-0.71 + >=sys-apps/dbus-1.1.2 + x11-libs/libXau" +DEPEND="${RDEPEND} + >=dev-lang/perl-5 + gnome-base/gnome-common + >=app-text/gnome-doc-utils-0.3.2 + >=dev-util/pkgconfig-0.9 + >=dev-util/intltool-0.40 + ~app-text/docbook-xml-dtd-4.1.2 + >=dev-util/gtk-doc-am-1" + +DOCS="AUTHORS ChangeLog NEWS README" + +src_prepare() { + + MAKEOPTS="-j1" + +} + +pkg_postinst() { + + elog " Start with 'gnome-shell --replace' " + elog " or add gnome-shell.desktop to ~/.config/autostart/ " + +} diff --git a/media-libs/clutter/Manifest b/media-libs/clutter/Manifest new file mode 100644 index 0000000..7ca10d5 --- /dev/null +++ b/media-libs/clutter/Manifest @@ -0,0 +1,4 @@ +AUX clutter-1.0.0-disable-tests.patch 1445 RMD160 95018f8fce1d4c2d47ebd16402a02f2c86e0fdbc SHA1 f355cb8f13cb8fd4e192c925ea23efb8ac64f40b SHA256 5e168f0854c0883fc96ae489947b5b4e3b3f5ca36b6b0b461b5acfcd36e0c815 +DIST clutter-1.0.0.tar.bz2 2028734 RMD160 bd39285d6472d3ce92e112ae8f241d643f715944 SHA1 3f7e9703e26399a4818ddc6b6d87d8184a1d215f SHA256 50166927f9eeb12902d3297476d92c702edb2df82b5df8d3847cbf2c51e0e768 +EBUILD clutter-1.0.0.ebuild 2124 RMD160 b3a052b4246020734369f346f42d2dcc3ad3d908 SHA1 6f5b2fb0831330f031eb67e0d1408f7b5edb86d3 SHA256 3f7d845c53f5d0cb2b91d4af1d929993b3764cbb2829a05282ac75147051abe8 +MISC metadata.xml 602 RMD160 fa6d7f9c710892075862023297970fc261c1394c SHA1 28e1b953378601a1b93231f64a82e47a384852ce SHA256 8c76b22622c2c0793629693cfa507367f65221a1bce7b5d65c13605353718efb diff --git a/media-libs/clutter/clutter-1.0.0.ebuild b/media-libs/clutter/clutter-1.0.0.ebuild new file mode 100644 index 0000000..ab473cc --- /dev/null +++ b/media-libs/clutter/clutter-1.0.0.ebuild @@ -0,0 +1,93 @@ +# Copyright 1999-2009 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: $ + +EAPI="2" +GCONF_DEBUG="no" +WANT_AUTOMAKE="1.9" + +inherit gnome2 clutter autotools + +DESCRIPTION="Clutter is a library for creating graphical user interfaces" + +KEYWORDS="~amd64 ~x86" +IUSE="debug doc +gtk introspection +opengl sdl" +SLOT="1.0" + +RDEPEND="${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? ( sdl? ( media-libs/libsdl ) ) +" +DEPEND="${RDEPEND} + ${DEPEND} + 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.3 + >=dev-libs/gir-repository-0.6.3[pango] )" + +pkg_setup() { + local errmsg="Select either opengl or sdl as your renderer" + + if use opengl; then + if use sdl; then + ewarn "Both 'opengl' and 'sdl' USE flags selected" + ewarn "Selecting opengl/glx (default)..." + fi + elog "Using GLX for OpenGL backend" + G2CONF="${G2CONF} --with-flavour=glx" + elif use sdl; then + elog "Using SDL for OpenGL backend" + G2CONF="${G2CONF} --with-flavour=sdl" + else + eerror "${errmsg}" + die "${errmsg}" + fi + + if use gtk; then + G2CONF="${G2CONF} --with-imagebackend=gdk-pixbuf" + else + G2CONF="${G2CONF} --with-imagebackend=internal" + # Internal image backend is experimental + ewarn "You have selected the experimental internal image backend" + fi + + if use debug; then + G2CONF="${G2CONF} + --enable-debug=yes + --enable-cogl-debug=yes" + fi + + # XXX: Tests are interactive, not of use for us + # FIXME: Using external json-glib breaks introspection + G2CONF="${G2CONF} + --disable-tests + --enable-maintainer-flags=no + --enable-xinput + --with-json=internal + $(use_enable introspection) + $(use_enable doc manual)" +} + +src_prepare() { + # Tests are interactive, not of use for us + epatch "${FILESDIR}/${P}-disable-tests.patch" + + eautoreconf +} diff --git a/media-libs/clutter/files/clutter-1.0.0-disable-tests.patch b/media-libs/clutter/files/clutter-1.0.0-disable-tests.patch new file mode 100644 index 0000000..d47855d --- /dev/null +++ b/media-libs/clutter/files/clutter-1.0.0-disable-tests.patch @@ -0,0 +1,53 @@ +Interactive Tests. + +http://bugzilla.o-hand.com/show_bug.cgi?id=1618 + +-- +--- configure.ac ++++ configure.ac +@@ -718,6 +718,18 @@ + + AM_CONDITIONAL(ENABLE_MANUAL, [test "x$enable_manual" = "xyes"]) + ++dnl = tests ================================================================ ++AC_ARG_ENABLE(tests, ++ AS_HELP_STRING([--enable-tests],[Enable building of tests and examples]), ++ [case "${enableval}" in ++ yes) ENABLE_TESTS=yes ;; ++ no) ENABLE_TESTS=no ;; ++ *) AC_MSG_ERROR(bad value ${enableval} for --enable-tests) ;; ++ esac], ++ [ENABLE_TESTS=no]) ++ ++AM_CONDITIONAL([ENABLE_TESTS], [test "x$ENABLE_TESTS" = "xyes"]) ++ + dnl === I18N ================================================================== + + GETTEXT_PACKAGE="clutter-$CLUTTER_API_VERSION" +@@ -803,6 +815,7 @@ + echo " Compiler flags: ${CPPFLAGS} ${MAINTAINER_CFLAGS}" + echo " Build API documentation: ${enable_gtk_doc}" + echo " Build manual documentation: ${enable_manual}" ++echo " Enable tests: ${enable_tests}" + echo " Build introspection data: ${enable_introspection}" + echo "" + +--- Makefile.am ++++ Makefile.am +@@ -1,11 +1,15 @@ + NULL = + +-SUBDIRS = build clutter tests po ++SUBDIRS = build clutter po + + if BUILD_GTK_DOC + SUBDIRS += doc + endif + ++if ENABLE_TESTS ++SUBDIRS += tests ++endif ++ + DIST_SUBDIRS = build clutter tests doc po + + ACLOCAL_AMFLAGS = -I build/autotools diff --git a/media-libs/clutter/metadata.xml b/media-libs/clutter/metadata.xml new file mode 100644 index 0000000..641c227 --- /dev/null +++ b/media-libs/clutter/metadata.xml @@ -0,0 +1,14 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<pkgmetadata> +<herd>gnome</herd> +<use> + <flag name="gtk">Use gdk-pixbuf from <pkg>x11-libs/gtk+</pkg> as image rendering backend</flag> + <flag name="introspection">Use <pkg>dev-libs/gobject-introspection</pkg> for + introspection</flag> + <flag name="opengl">Use <pkg>virtual/opengl</pkg> as the backend for + rendering (default)</flag> + <flag name="sdl">Use <pkg>media-libs/libsdl</pkg> as the backend for + rendering. You need to do "-opengl sdl" to enable this</flag> +</use> +</pkgmetadata> diff --git a/x11-wm/mutter/Manifest b/x11-wm/mutter/Manifest new file mode 100644 index 0000000..dfdd6ff --- /dev/null +++ b/x11-wm/mutter/Manifest @@ -0,0 +1,3 @@ +DIST mutter-2.27.2.tar.bz2 1994571 RMD160 53648018328bff478e585a920849db1b03bb28fb SHA1 6de00711a4062f0f375a287574677f58e7734c5c SHA256 713cd0621547907a80f5d3b73f482ce0ec1633bacabcaf6eb7e8ec77dd37bddd +EBUILD mutter-2.27.2.ebuild 1495 RMD160 43c1f8dcbd73d9e1388c2a49b819bbdefe25d0c9 SHA1 5f5905f5f241b36988b1b56e3d2905cc4ae1ed5c SHA256 1d95f49a8a41231764ea26fb3dd81d9b0d29d21eb799246dc652ec94480291ac +MISC metadata.xml 595 RMD160 e354511f8cf82c440781b7d2f2f48af495ac0ae2 SHA1 82abd21f65ca6e7275bc32aee890fe124ade7092 SHA256 977b829df1bda476da07f5be78d64cf40f86c5e3232e2f72554c3112d1621acb diff --git a/x11-wm/mutter/metadata.xml b/x11-wm/mutter/metadata.xml new file mode 100644 index 0000000..34e9b06 --- /dev/null +++ b/x11-wm/mutter/metadata.xml @@ -0,0 +1,13 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<pkgmetadata> +<use> + <flag name="fuse">Enables support for the filesystem in userspace plugin through <pkg>sys-fs/fuse</pkg>.</flag> + <flag name="kde4">Compile the kde4 window decorator and add support for <pkg>kde-base/kdebase-startkde:4.1</pkg>.</flag> + <flag name="annotate">Build the annotate plugin</flag> +</use> +<herd>desktop-effects</herd> +<longdescription> +compiz is a compositing window manager that uses 3D graphics acceleration via OpenGL. +</longdescription> +</pkgmetadata> diff --git a/x11-wm/mutter/mutter-2.27.2.ebuild b/x11-wm/mutter/mutter-2.27.2.ebuild new file mode 100644 index 0000000..979bacd --- /dev/null +++ b/x11-wm/mutter/mutter-2.27.2.ebuild @@ -0,0 +1,66 @@ +# Copyright 1999-2009 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: $ + +EAPI="2" + +inherit eutils gnome2 + +DESCRIPTION="New GNOME window manager" +HOMEPAGE="http://blogs.gnome.org/metacity/" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~sh ~sparc ~x86 ~x86-fbsd" +IUSE="test xinerama" + +RDEPEND=">=x11-libs/gtk+-2.10 + >=x11-libs/pango-1.2[X] + >=gnome-base/gconf-2 + >=dev-libs/glib-2.6 + >=x11-libs/startup-notification-0.7 + >=x11-libs/libXcomposite-0.2 + x11-libs/libXfixes + x11-libs/libXrender + x11-libs/libXdamage + x11-libs/libXcursor + x11-libs/libX11 + xinerama? ( x11-libs/libXinerama ) + x11-libs/libXext + x11-libs/libXrandr + x11-libs/libSM + x11-libs/libICE + gnome-extra/zenity + >=media-libs/clutter-1.0[introspection] + !x11-misc/expocity" +DEPEND="${RDEPEND} + >=app-text/gnome-doc-utils-0.8 + sys-devel/gettext + >=dev-util/pkgconfig-0.9 + >=dev-util/intltool-0.35 + test? ( app-text/docbook-xml-dtd:4.5 ) + xinerama? ( x11-proto/xineramaproto ) + x11-proto/xextproto + x11-proto/xproto" + +DOCS="AUTHORS ChangeLog HACKING NEWS README *.txt doc/*.txt" + +pkg_setup() { + G2CONF="${G2CONF} + --enable-gconf + --enable-shape + --enable-sm + --enable-startup-notification + --enable-xsync + $(use_enable xinerama)" +} + +src_prepare() { + gnome2_src_prepare + + # Remove stupid CFLAGS, bug #259179 + sed "s:-Werror::g" -i configure.in configure || die "sed failed" + + export XDG_DATA_DIRS="${XDG_DATA_DIRS} ${WORKDIR}/${P}/src/include" + +} |