summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAlexandre Rostovtsev <tetromino@gentoo.org>2012-03-15 06:05:24 +0000
committerAlexandre Rostovtsev <tetromino@gentoo.org>2012-03-15 06:05:24 +0000
commitd83903bfd38dea21868e6c55f642177d705626c8 (patch)
tree46b53b50cad14008077e4e43ec95d0c52a496d6c /gnome-extra
parentVersion bump with various bugfixes. Drop old. (diff)
downloadgentoo-2-d83903bfd38dea21868e6c55f642177d705626c8.tar.gz
gentoo-2-d83903bfd38dea21868e6c55f642177d705626c8.tar.bz2
gentoo-2-d83903bfd38dea21868e6c55f642177d705626c8.zip
Version bump, see http://cinnamon.linuxmint.com/?p=182 for the release notes. Drop old.
(Portage version: 2.2.0_alpha90/cvs/Linux x86_64)
Diffstat (limited to 'gnome-extra')
-rw-r--r--gnome-extra/cinnamon/ChangeLog9
-rw-r--r--gnome-extra/cinnamon/cinnamon-1.4.ebuild (renamed from gnome-extra/cinnamon/cinnamon-1.2-r1.ebuild)44
2 files changed, 37 insertions, 16 deletions
diff --git a/gnome-extra/cinnamon/ChangeLog b/gnome-extra/cinnamon/ChangeLog
index 8d0651c60c99..b7b8a16a94cd 100644
--- a/gnome-extra/cinnamon/ChangeLog
+++ b/gnome-extra/cinnamon/ChangeLog
@@ -1,6 +1,13 @@
# ChangeLog for gnome-extra/cinnamon
# Copyright 1999-2012 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/gnome-extra/cinnamon/ChangeLog,v 1.9 2012/02/21 01:33:07 tetromino Exp $
+# $Header: /var/cvsroot/gentoo-x86/gnome-extra/cinnamon/ChangeLog,v 1.10 2012/03/15 06:05:24 tetromino Exp $
+
+*cinnamon-1.4 (15 Mar 2012)
+
+ 15 Mar 2012; Alexandre Rostovtsev <tetromino@gentoo.org>
+ -cinnamon-1.2-r1.ebuild, +cinnamon-1.4.ebuild:
+ Version bump, see http://cinnamon.linuxmint.com/?p=182 for the release notes.
+ Drop old.
*cinnamon-1.3.1 (21 Feb 2012)
diff --git a/gnome-extra/cinnamon/cinnamon-1.2-r1.ebuild b/gnome-extra/cinnamon/cinnamon-1.4.ebuild
index bf09148e14ed..bb208e2fc58c 100644
--- a/gnome-extra/cinnamon/cinnamon-1.2-r1.ebuild
+++ b/gnome-extra/cinnamon/cinnamon-1.4.ebuild
@@ -1,11 +1,12 @@
# 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.2-r1.ebuild,v 1.4 2012/02/14 04:45:20 tetromino Exp $
+# $Header: /var/cvsroot/gentoo-x86/gnome-extra/cinnamon/cinnamon-1.4.ebuild,v 1.1 2012/03/15 06:05:24 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
@@ -33,7 +34,7 @@ COMMON_DEPEND=">=dev-libs/glib-2.29.10:2
app-misc/ca-certificates
>=dev-libs/folks-0.5.2
>=dev-libs/json-glib-0.13.2
- >=gnome-base/gnome-desktop-2.91.2:3
+ >=gnome-base/gnome-desktop-2.91.2:3[introspection]
>=gnome-base/gsettings-desktop-schemas-2.91.91
>=gnome-extra/evolution-data-server-2.91.6
>=media-libs/gstreamer-0.10.16:0.10
@@ -42,7 +43,7 @@ COMMON_DEPEND=">=dev-libs/glib-2.29.10:2
net-libs/libsoup:2.4[introspection]
>=net-libs/telepathy-glib-0.15.5[introspection]
>=sys-auth/polkit-0.100[introspection]
- >=x11-wm/muffin-1.0.0[introspection]
+ >=x11-wm/muffin-1.0.2[introspection]
dev-libs/dbus-glib
dev-libs/libxml2:2
@@ -75,6 +76,7 @@ COMMON_DEPEND=">=dev-libs/glib-2.29.10:2
# 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]
@@ -91,10 +93,14 @@ RDEPEND="${COMMON_DEPEND}
x11-misc/xdg-utils
+ dev-python/dbus-python
dev-python/gconf-python:2
x11-themes/gnome-icon-theme-symbolic
+ dev-python/pygtk
+ gnome-base/gnome-menus:0[python]
+
networkmanager? (
net-misc/mobile-broadband-provider-info
sys-libs/timezone-data )"
@@ -106,7 +112,8 @@ DEPEND="${COMMON_DEPEND}
!!=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
-S="${WORKDIR}/linuxmint-Cinnamon-185383f"
+
+S="${WORKDIR}/linuxmint-Cinnamon-a8b1a03"
pkg_setup() {
DOCS="AUTHORS NEWS README"
@@ -128,26 +135,32 @@ src_prepare() {
epatch "${FILESDIR}/${PN}-1.1.3-automagic-gnome-bluetooth.patch"
# Make networkmanager optional, bug #398593
- epatch "${FILESDIR}/${PN}-1.2-optional-networkmanager.patch"
-
- # Do not depend on libgnome (patch from gnome-shell 3.3.x)
- epatch "${FILESDIR}/${PN}-1.1.3-extensionjs_path.patch"
- epatch "${FILESDIR}/${PN}-1.1.3-xdg-open.patch"
+ epatch "${FILESDIR}/${PN}-1.3.1-optional-networkmanager.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/cinnamon-settings:/usr/$(get_libdir)/cinnamon-settings:" \
+ 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 \
- files/usr/bin/cinnamon-settings \
- files/cinnamon-settings.pot \
- files/makepot || die "sed 2 failed"
+ -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
@@ -160,6 +173,7 @@ src_prepare() {
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"
@@ -169,7 +183,7 @@ src_install() {
pkg_postinst() {
gnome2_pkg_postinst
- python_mod_optimize /usr/$(get_libdir)/cinnamon-settings
+ 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
@@ -212,5 +226,5 @@ pkg_postinst() {
pkg_postrm() {
gnome2_pkg_postrm
- python_mod_cleanup /usr/$(get_libdir)/cinnamon-settings
+ python_mod_cleanup "/usr/$(get_libdir)/"cinnamon-{menu-editor,settings}
}