mirror of
https://github.com/pentoo/pentoo-overlay
synced 2026-04-18 21:00:56 +02:00
pentoo-cinnamon: because we can. Waiting for the gentoo bug #435828
This commit is contained in:
parent
0343a718a5
commit
8e8960df79
10 changed files with 485 additions and 0 deletions
4
gnome-extra/cinnamon/Manifest
Normal file
4
gnome-extra/cinnamon/Manifest
Normal 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
|
||||
226
gnome-extra/cinnamon/cinnamon-1.6.0.ebuild
Normal file
226
gnome-extra/cinnamon/cinnamon-1.6.0.ebuild
Normal 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}
|
||||
}
|
||||
|
|
@ -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
|
||||
|
||||
5
gnome-extra/cinnamon/metadata.xml
Normal file
5
gnome-extra/cinnamon/metadata.xml
Normal 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>
|
||||
1
pentoo/pentoo-cinnamon/Manifest
Normal file
1
pentoo/pentoo-cinnamon/Manifest
Normal file
|
|
@ -0,0 +1 @@
|
|||
EBUILD pentoo-cinnamon-2012.0.ebuild 592 SHA256 be786abbfde539d6e7b2bbbebd1c6289c89c289eecc3ce505af3050a658da6a5 SHA512 92b2bddd19d76d5ab0f89204eeb7cdd8d4bd31959561a2610c36473da9bd7400bc7f50491bd3eeafc519e5df9038955ae0b8cacc5552e5a57e5b490e99132b1f WHIRLPOOL 04d4e21a38f421a33ac6fc978b51d81f396d1e47023fd1abb0a895818bb4c7e3a9313d1573e400f678fa888e96d26d0748c4bddfb528e2f00f82a984c5d26e84
|
||||
26
pentoo/pentoo-cinnamon/pentoo-cinnamon-2012.0.ebuild
Normal file
26
pentoo/pentoo-cinnamon/pentoo-cinnamon-2012.0.ebuild
Normal 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
|
||||
83
profiles/pentoo/base/package.accept_keywords/cinnamon
Normal file
83
profiles/pentoo/base/package.accept_keywords/cinnamon
Normal 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
|
||||
3
x11-wm/x11-wm/muffin/Manifest
Normal file
3
x11-wm/x11-wm/muffin/Manifest
Normal 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
|
||||
9
x11-wm/x11-wm/muffin/metadata.xml
Normal file
9
x11-wm/x11-wm/muffin/metadata.xml
Normal 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>
|
||||
84
x11-wm/x11-wm/muffin/muffin-1.1.0.ebuild
Normal file
84
x11-wm/x11-wm/muffin/muffin-1.1.0.ebuild
Normal 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
|
||||
}
|
||||
|
||||
Loading…
Reference in a new issue