pentoo-cinnamon: because we can. Waiting for the gentoo bug #435828

This commit is contained in:
Anton Bolshakov 2012-09-22 15:51:13 +00:00
parent 0343a718a5
commit 8e8960df79
10 changed files with 485 additions and 0 deletions

View file

@ -0,0 +1,4 @@
AUX cinnamon-1.1.3-automagic-gnome-bluetooth.patch 1841 SHA256 df5f86858b8abc08225ffb7679e829250e05a419b439b2ecad0f02bd93b670b2 SHA512 43848dd5d04c3d3162d38f12c742d96b44061184ee946a502bf61952e17f11a57722163dcf59c1b78086c047dfc6d2c3046bd4c975fcf45ca565a2ed099802bd WHIRLPOOL 410f10e1bf87d90a33d193d726041e8cf5d66513a6ba31082bc57dbf9aefbb04c5ca3c1ba691ab60da99f2eb0319a3c55f2ecb205616779a113652fe838fc4b6
DIST cinnamon-1.6.0.tar.gz 1611791 SHA256 905783fb3e12bc159f6a715800e974e292fb31478a3478eb2775670f2d4db4f3 SHA512 59ebd8eb37823700893f69c21af685e97b5395dc16c1460de932b189f9f6aa3615da9cdb638567bc17eaa816b6419b922b8fdd191a559558fc9a46409b1f1ff2 WHIRLPOOL 2d4b044955f7df233cecf82333ee9134ea0955d825a31bb6c0c01cae73640834fece3e6fa0720a26ccaea6e4b49a5d917d25373de51ae779139b2b8b3f0079c6
EBUILD cinnamon-1.6.0.ebuild 7783 SHA256 f6c8cc20011c16e7bd323a58647d680fd5e9c95bf16b67752f4b4e7abcf9d17e SHA512 b6c4b5ef30361e479d605950a66542adc14900e264b3dbd12c6b017026da5db3f1609e3a5ccf9908e5d2cb01110f3982f048ef40bb3f0cd862a12e27575d0853 WHIRLPOOL 80081ab8a67b72e5399175ea4d5c9c34e3b49b048e4041fb6bbe8991c9046ad951ae200a94a0eeb07f6b3ba308de450ff528b00fdab8c1d15e1901968deed51d
MISC metadata.xml 158 SHA256 3a7dbca0fdc557de69783e0663e2d76ddab129ea8a19b2d0ef6d3e5d1b947ce1 SHA512 7fbfbd2b3ed1b81867d55648509f778fdbe2091af53727b3426a3c7f453ae7e1663a99fdd2101508b8d6c85b3158459c93551b77a6a394f02d7e11cbc8a5ecf4 WHIRLPOOL 4bcd5662974877d42ebc4361b6eb412bfeea2af7144b436ce7ed152327d554afc321c376625ba0bb85a704b70d86e3c4882dff3573047acddd8ffccf655d4f7e

View file

@ -0,0 +1,226 @@
# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/gnome-extra/cinnamon/cinnamon-1.4.ebuild,v 1.4 2012/05/22 03:22:44 tetromino Exp $
EAPI="4"
GCONF_DEBUG="no"
GNOME2_LA_PUNT="yes"
PYTHON_DEPEND="2:2.5"
PYTHON_USE_WITH="xml"
inherit autotools eutils gnome2 multilib pax-utils python vcs-snapshot
DESCRIPTION="A fork of GNOME Shell with layout similar to GNOME 2"
HOMEPAGE="http://cinnamon.linuxmint.com/"
SRC_URI="https://github.com/linuxmint/Cinnamon/tarball/${PV} -> ${P}.tar.gz"
LICENSE="GPL-2"
SLOT="0"
IUSE="+bluetooth +networkmanager"
KEYWORDS="~amd64 ~x86"
# gnome-desktop-2.91.2 is needed due to header changes, db82a33 in gnome-desktop
# latest gsettings-desktop-schemas is needed due to commit 602fa1c6
# latest g-c-c is needed due to https://bugs.gentoo.org/show_bug.cgi?id=360057
# libXfixes-5.0 needed for pointer barriers
# gnome-menus-3.2.0.1-r1 needed for new 10-xdg-menu-gnome
COMMON_DEPEND=">=dev-libs/glib-2.30:2
>=dev-libs/gjs-1.29.18
>=dev-libs/gobject-introspection-0.10.1
x11-libs/gdk-pixbuf:2[introspection]
>=x11-libs/gtk+-3.4[introspection]
>=media-libs/clutter-1.7.5:1.0[introspection]
app-misc/ca-certificates
>=dev-libs/folks-0.5.2
>=dev-libs/json-glib-0.13.2
>=gnome-base/gnome-desktop-3.4:3[introspection]
>=gnome-base/gsettings-desktop-schemas-3.4
>=gnome-extra/evolution-data-server-3.4
>=media-libs/gstreamer-0.10.16:0.10
>=media-libs/gst-plugins-base-0.10.16:0.10
>=net-im/telepathy-logger-0.2.4[introspection]
net-libs/libsoup:2.4[introspection]
>=net-libs/telepathy-glib-0.15.5[introspection]
>=sys-auth/polkit-0.100[introspection]
>=x11-wm/muffin-1.1.0
dev-libs/dbus-glib
dev-libs/libxml2:2
x11-libs/pango[introspection]
>=dev-libs/libcroco-0.6.2:0.6
gnome-base/gconf:2[introspection]
>=gnome-base/gnome-menus-3.4:3[introspection]
gnome-base/librsvg
media-libs/libcanberra
media-sound/pulseaudio
>=x11-libs/startup-notification-0.11
x11-libs/libX11
>=x11-libs/libXfixes-5.0
x11-apps/mesa-progs
bluetooth? ( >=net-wireless/gnome-bluetooth-3.1.0[introspection] )
networkmanager? (
gnome-base/libgnome-keyring
>=net-misc/networkmanager-0.8.999[introspection] )"
# Runtime-only deps are probably incomplete and approximate.
# Each block:
# 2. Introspection stuff + dconf needed via imports.gi.*
# 3. gnome-session is needed for gnome-session-quit
# 4. Control shell settings
# 5. accountsservice is needed for GdmUserManager (0.6.14 needed for fast
# user switching with gdm-3.1.x)
# 6. caribou needed for on-screen keyboard
# 7. xdg-utils needed for xdg-open, used by extension tool
# 8. gconf-python needed for cinnamon-settings
# 9. gnome-icon-theme-symbolic needed for various icons
# 10. pygtk and gnome-menus:0 needed for menu editor
RDEPEND="${COMMON_DEPEND}
>=gnome-base/dconf-0.4.1
>=gnome-base/libgnomekbd-2.91.4[introspection]
sys-power/upower[introspection]
>=gnome-base/gnome-session-3.2.1-r1
>=gnome-base/gnome-settings-daemon-2.91
>=gnome-base/gnome-control-center-2.91.92-r1
>=sys-apps/accountsservice-0.6.14[introspection]
>=app-accessibility/caribou-0.3
x11-misc/xdg-utils
dev-python/dbus-python
dev-python/gconf-python:2
dev-python/imaging
x11-themes/gnome-icon-theme-symbolic
dev-python/pygtk
gnome-base/gnome-menus:3[introspection]
net-misc/mobile-broadband-provider-info
sys-libs/timezone-data "
DEPEND="${COMMON_DEPEND}
>=sys-devel/gettext-0.17
virtual/pkgconfig
>=dev-util/intltool-0.40
gnome-base/gnome-common
!!=dev-lang/spidermonkey-1.8.2*"
# libmozjs.so is picked up from /usr/lib while compiling, so block at build-time
# https://bugs.gentoo.org/show_bug.cgi?id=360413
pkg_setup() {
DOCS="AUTHORS NEWS README"
# Don't error out on warnings
G2CONF="${G2CONF}
--enable-compile-warnings=maximum
--disable-schemas-compile
--disable-jhbuild-wrapper-script
$(use_with bluetooth)
--with-ca-certificates=${EPREFIX}/etc/ssl/certs/ca-certificates.crt
BROWSER_PLUGIN_DIR=${EPREFIX}/usr/$(get_libdir)/nsbrowser/plugins"
python_set_active_version 2
python_pkg_setup
}
src_prepare() {
# Fix automagic gnome-bluetooth dep, bug #398145
epatch "${FILESDIR}/${PN}-1.1.3-automagic-gnome-bluetooth.patch"
# Gentoo uses /usr/libexec
sed -e "s:/usr/lib/gnome-session/gnome-session-check-accelerated:${EPREFIX}/usr/libexec/gnome-session-check-accelerated:" \
-i "files/usr/share/gnome-session/sessions/cinnamon.session" || die "sed 1 failed"
# Gentoo uses /usr/$(get_libdir), not /usr/lib even for python
sed -e "s:/usr/lib/:/usr/$(get_libdir)/:" \
-e 's:"/usr/lib":"/usr/'"$(get_libdir)"'":' \
-i files/usr/bin/cinnamon-menu-editor \
-i files/usr/bin/cinnamon-settings \
-i files/usr/lib/cinnamon-menu-editor/Alacarte/config.py \
-i files/usr/lib/cinnamon-settings/cinnamon-settings.py \
-i files/generate_desktop_files || die "sed 2 failed"
if [[ "$(get_libdir)" != lib ]]; then
mv files/usr/lib "files/usr/$(get_libdir)" || die "mv failed"
fi
if ! use bluetooth; then
rm -rv files/usr/share/cinnamon/applets/bluetooth@cinnamon.org || die
fi
if ! use networkmanager; then
rm -rv files/usr/share/cinnamon/applets/network@cinnamon.org || die
fi
eautoreconf
gnome2_src_prepare
# Drop G_DISABLE_DEPRECATED for sanity on glib upgrades; bug #384765
# Note: sed Makefile.in because it is generated from several Makefile.ams
sed -e 's/-DG_DISABLE_DEPRECATED//g' \
-i src/Makefile.in browser-plugin/Makefile.in || die "sed 3 failed"
}
src_install() {
gnome2_src_install
python_convert_shebangs 2 "${ED}usr/bin/cinnamon-extension-tool" \
"${ED}usr/bin/cinnamon-menu-editor" \
"${ED}usr/bin/cinnamon-settings" \
"${ED}usr/$(get_libdir)/cinnamon-settings/cinnamon-settings.py"
# Required for gnome-shell on hardened/PaX, bug #398941
pax-mark mr "${ED}usr/bin/cinnamon"
}
pkg_postinst() {
gnome2_pkg_postinst
python_mod_optimize "/usr/$(get_libdir)/"cinnamon-{menu-editor,settings}
if ! has_version '>=media-libs/gst-plugins-good-0.10.23' || \
! has_version 'media-plugins/gst-plugins-vp8'; then
ewarn "To make use of Cinnamon's built-in screen recording utility,"
ewarn "you need to either install >=media-libs/gst-plugins-good-0.10.23"
ewarn "and media-plugins/gst-plugins-vp8, or use dconf-editor to change"
ewarn "apps.gnome-shell.recorder/pipeline to what you want to use."
fi
if ! has_version ">=x11-base/xorg-server-1.11"; then
ewarn "If you use multiple screens, it is highly recommended that you"
ewarn "upgrade to >=x11-base/xorg-server-1.11 to be able to make use of"
ewarn "pointer barriers which will make it easier to use hot corners."
fi
if has_version "<x11-drivers/ati-drivers-12"; then
ewarn "Cinnamon has been reported to show graphical corruption under"
ewarn "x11-drivers/ati-drivers-11.*; you may want to use GNOME in"
ewarn "fallback mode, or switch to open-source drivers."
fi
if has_version "media-libs/mesa[video_cards_radeon]"; then
elog "Cinnamon is unstable under classic-mode r300/r600 mesa drivers."
elog "Make sure that gallium architecture for r300 and r600 drivers is"
elog "selected using 'eselect mesa'."
if ! has_version "media-libs/mesa[gallium]"; then
ewarn "You will need to emerge media-libs/mesa with USE=gallium."
fi
fi
if has_version "media-libs/mesa[video_cards_intel]"; then
elog "Cinnamon is unstable under gallium-mode i915/i965 mesa drivers."
elog "Make sure that classic architecture for i915 and i965 drivers is"
elog "selected using 'eselect mesa'."
if ! has_version "media-libs/mesa[classic]"; then
ewarn "You will need to emerge media-libs/mesa with USE=classic."
fi
fi
}
pkg_postrm() {
gnome2_pkg_postrm
python_mod_cleanup "/usr/$(get_libdir)/"cinnamon-{menu-editor,settings}
}

View file

@ -0,0 +1,44 @@
From 84568fa9454f279ff519a2a11174e112786e46db Mon Sep 17 00:00:00 2001
From: root <admin@catmur.co.uk>
Date: Sun, 8 Jan 2012 13:55:05 +0000
Subject: [PATCH] Fix automagic gnome-bluetooth dependency
https://bugs.gentoo.org/show_bug.cgi?id=398145
Ed Catmur 2012-01-08 13:46:22 UTC
libgnome-bluetooth-applet is a private library so they shouldn't be linking
against it anyway. I tried to work out how to tell libtool to add it to rpath
but got totally lost.
I'll see if I can work out how to fix the automagic gnome-bluetooth dependency
so I can at least merge USE=-bluetooth.
---
configure.ac | 5 +++++
1 files changed, 5 insertions(+), 0 deletions(-)
diff --git a/configure.ac b/configure.ac
index 1c64122..a699838 100644
--- a/configure.ac
+++ b/configure.ac
@@ -127,6 +127,8 @@ PKG_CHECK_MODULES(GVC, libpulse libpulse-mainloop-glib gobject-2.0)
PKG_CHECK_MODULES(DESKTOP_SCHEMAS, gsettings-desktop-schemas >= 0.1.7)
AC_MSG_CHECKING([for bluetooth support])
+AC_ARG_WITH([bluetooth], AS_HELP_STRING([--without-bluetooth], [Build without gnome-bluetooth library (default: auto)]))
+AS_IF([test "x$with_bluetooth" != "xno"], [
PKG_CHECK_EXISTS([gnome-bluetooth-1.0 >= 3.1.0],
[BLUETOOTH_DIR=`$PKG_CONFIG --variable=applet_libdir gnome-bluetooth-1.0`
BLUETOOTH_LIBS=`$PKG_CONFIG --variable=applet_libs gnome-bluetooth-1.0`
@@ -138,6 +140,9 @@ PKG_CHECK_EXISTS([gnome-bluetooth-1.0 >= 3.1.0],
[AC_DEFINE([HAVE_BLUETOOTH],[0])
AC_SUBST([HAVE_BLUETOOTH],[0])
AC_MSG_RESULT([no])])
+], [AC_DEFINE([HAVE_BLUETOOTH],[0])
+ AC_SUBST([HAVE_BLUETOOTH],[0])
+ AC_MSG_RESULT([no])])
PKG_CHECK_MODULES(CALENDAR_SERVER, libecal-1.2 >= $LIBECAL_MIN_VERSION libedataserver-1.2 >= $LIBEDATASERVER_MIN_VERSION libedataserverui-3.0 >= $LIBEDATASERVERUI_MIN_VERSION gio-2.0)
AC_SUBST(CALENDAR_SERVER_CFLAGS)
--
1.7.8.2

View file

@ -0,0 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<herd>gnome</herd>
</pkgmetadata>

View file

@ -0,0 +1 @@
EBUILD pentoo-cinnamon-2012.0.ebuild 592 SHA256 be786abbfde539d6e7b2bbbebd1c6289c89c289eecc3ce505af3050a658da6a5 SHA512 92b2bddd19d76d5ab0f89204eeb7cdd8d4bd31959561a2610c36473da9bd7400bc7f50491bd3eeafc519e5df9038955ae0b8cacc5552e5a57e5b490e99132b1f WHIRLPOOL 04d4e21a38f421a33ac6fc978b51d81f396d1e47023fd1abb0a895818bb4c7e3a9313d1573e400f678fa888e96d26d0748c4bddfb528e2f00f82a984c5d26e84

View file

@ -0,0 +1,26 @@
# Copyright 1999-2010 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: $
EAPI="4"
KEYWORDS="x86 amd64"
DESCRIPTION="Pentoo mobile meta ebuild"
HOMEPAGE="http://www.pentoo.ch"
SLOT="0"
LICENSE="GPL-3"
IUSE=""
DEPEND=""
RDEPEND="${DEPEND}
gnome-extra/cinnamon
>=gnome-base/nautilus-3.4.2
>=x11-themes/zukitwo-2012.07.02
>=x11-terms/gnome-terminal-3.4.0
>=gnome-extra/gnome-system-monitor-3.4.0
>=gnome-extra/gnome-screensaver-3.4.4
>=gnome-extra/gcalctool-3.4.0
>=media-gfx/eog-3.4.0
>=app-text/evince-3.4.0
"
#>=gnome-base/gdm-3.4.1

View file

@ -0,0 +1,83 @@
#theme
x11-themes/zukitwo
~x11-libs/gdk-pixbuf-2.26.3
~x11-libs/pango-1.30.1
~dev-libs/glib-2.32.4
~x11-themes/gtk-engines-unico-1.0.2
~dev-libs/gobject-introspection-common-1.32.1
~dev-libs/gobject-introspection-1.32.1
~x11-libs/gtk+-3.4.4
~app-accessibility/at-spi2-core-2.4.2
~app-accessibility/caribou-0.4.4
~app-admin/openrc-settingsd-1.0.1
~app-admin/system-config-printer-common-1.3.11
~app-admin/system-config-printer-gnome-1.3.11
~app-crypt/gcr-3.4.1
~dev-libs/folks-0.6.9
~dev-libs/gjs-1.32.0
~dev-libs/libgdata-0.12.0
~dev-libs/libgweather-3.4.1
~dev-libs/libpeas-1.4.0-r1
~dev-python/pyatspi-2.4.0
~dev-util/fix-la-relink-command-0.1.1
~gnome-base/dconf-0.12.1
~gnome-base/gconf-3.2.5
~gnome-base/gdm-3.4.1
~gnome-base/gnome-control-center-3.4.2
~gnome-base/gnome-desktop-3.4.2
~gnome-base/gnome-keyring-3.4.1
~gnome-base/gnome-menus-3.4.2
~gnome-base/gnome-panel-3.4.2
~gnome-base/gnome-session-3.4.2.1
~gnome-base/gnome-settings-daemon-3.4.2
~gnome-base/gnome-shell-3.4.2
~gnome-base/gsettings-desktop-schemas-3.4.2
~gnome-base/libgnome-keyring-3.4.1
~gnome-base/libgnomekbd-3.4.0.2
~gnome-extra/cinnamon-1.6.0
~gnome-extra/evolution-data-server-3.4.4
~gnome-extra/evolution-data-server-3.4.4
~gnome-extra/gnome-color-manager-3.4.2
~gnome-extra/zenity-3.4.0
~media-libs/clutter-1.10.8
~media-libs/clutter-gst-1.6.0
~media-libs/cogl-1.10.4
~media-video/cheese-3.4.2
~net-libs/gnome-online-accounts-3.4.2
~net-libs/liboauth-0.9.7
~net-libs/libsoup-2.38.1
~net-libs/libsoup-gnome-2.38.1
~net-libs/telepathy-glib-0.18.2
~net-print/cups-pk-helper-0.2.2
~sys-apps/gnome-disk-utility-3.4.1
~sys-auth/nss-myhostname-0.3
~x11-libs/gnome-pty-helper-0.32.2
~x11-libs/mx-1.4.7
~x11-libs/vte-0.32.2
~x11-wm/muffin-1.1.0
~x11-wm/mutter-3.4.1-r1
#additional software
~app-editors/gedit-3.4.2
~gnome-base/libgdu-3.0.2
~x11-terms/gnome-terminal-3.4.1.1
~app-crypt/seahorse-3.4.1
~dev-util/meld-1.6.0
~gnome-extra/gnome-system-monitor-3.4.1
~dev-libs/vala-common-0.17.6
~gnome-base/librsvg-2.36.3
~app-text/evince-3.4.0
~media-gfx/eog-3.4.3
~gnome-extra/gnome-screensaver-3.4.4
~gnome-extra/sushi-0.4.1
~dev-util/gdbus-codegen-2.32.4
~gnome-base/nautilus-3.4.2

View file

@ -0,0 +1,3 @@
DIST muffin-1.1.0.tar.gz 3084265 SHA256 1e364b08737ca1949c8debc51d1b000916eedf929b369b41b108f89ad0130216
EBUILD muffin-1.1.0.ebuild 2001 SHA256 aa9545ac9e0d2788dc4c52885bb4ab1c6f5171848d86bbbae36fe6f0f1782837 SHA512 4434b2764ba856e942480a970d0e76cdf6f8a6f3efb7de75660381551c34efea05ed551116b7e95869eed4ac0fe93e3b1606928dcd0f82b332608ddb6a95213d WHIRLPOOL a54be6770e3a0c69c3038e4c38c03555dff1152ef1c109de8f6abfe37ad8597d367e6169a4d03146578513b9645ef75e6bf78c378a6885f3a690cce1f52d339f
MISC metadata.xml 277 SHA256 3d52f90556a9db4ad09f2fbe34e2d25b21f345e474e829ac84669d49cb64c8bb SHA512 ca1d5e77776eb584f9e897f4abb7b4a1e2bc7942564d81c812ff94d64593c6e1e0a7996c0be8f6493cce579c815024e006bf5642b8fc57d59e3818d960b9cb0c WHIRLPOOL ea0c213f488fd7c0cf1783f9542feaed34859244150a79926029bad19b066db2ce6d2cd3e539c860e9eee50b3138bfe32c520e8c663dbe9a86999c04b28b140f

View file

@ -0,0 +1,9 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<herd>gnome</herd>
<use>
<flag name="introspection">Use <pkg>dev-libs/gobject-introspection</pkg>
for introspection</flag>
</use>
</pkgmetadata>

View file

@ -0,0 +1,84 @@
# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/x11-wm/muffin/muffin-1.0.2-r1.ebuild,v 1.4 2012/05/22 06:41:16 tetromino Exp $
EAPI="4"
GCONF_DEBUG="no"
GNOME2_LA_PUNT="yes"
inherit eutils autotools gnome2 vcs-snapshot
DESCRIPTION="Compositing window manager forked from Mutter for use with Cinnamon"
HOMEPAGE="http://cinnamon.linuxmint.com/"
SRC_URI="https://github.com/linuxmint/muffin/tarball/${PV} -> ${P}.tar.gz"
LICENSE="GPL-2"
SLOT="0"
IUSE="test xinerama"
KEYWORDS="~amd64 ~x86"
COMMON_DEPEND=">=x11-libs/pango-1.2[X,introspection]
>=x11-libs/cairo-1.10[X]
x11-libs/gdk-pixbuf:2[introspection]
>=x11-libs/gtk+-3.4:3[introspection]
>=gnome-base/gconf-2:2
>=dev-libs/glib-2.30
>=media-libs/clutter-1.10[introspection]
>=media-libs/libcanberra-0.26[gtk3]
>=x11-libs/startup-notification-0.7
>=x11-libs/libXcomposite-0.2
x11-libs/libICE
x11-libs/libSM
x11-libs/libX11
x11-libs/libXcursor
x11-libs/libXdamage
x11-libs/libXext
x11-libs/libXfixes
x11-libs/libXrandr
x11-libs/libXrender
gnome-extra/zenity
>=dev-libs/gobject-introspection-1.0
xinerama? ( x11-libs/libXinerama )
"
DEPEND="${COMMON_DEPEND}
>=app-text/gnome-doc-utils-0.8
sys-devel/gettext
virtual/pkgconfig
>=dev-util/intltool-0.35
test? ( app-text/docbook-xml-dtd:4.5 )
xinerama? ( x11-proto/xineramaproto )
x11-proto/xextproto
x11-proto/xproto"
RDEPEND="${COMMON_DEPEND}
!x11-misc/expocity"
#S="${WORKDIR}/linuxmint-muffin-08ffc65"
pkg_setup() {
DOCS="AUTHORS ChangeLog HACKING MAINTAINERS NEWS README* *.txt doc/*.txt"
G2CONF="${G2CONF}
--disable-static
--enable-gconf
--enable-shape
--enable-sm
--enable-startup-notification
--enable-xsync
--enable-verbose-mode
--enable-compile-warnings=maximum
--with-libcanberra
--enable-introspection
$(use_enable xinerama)"
}
src_prepare(){
cp ${DISTDIR}/muffin-marshal.h src/muffin-marshal.h
gnome2_src_prepare
eautoreconf
}