diff options
author | 2012-03-15 06:05:24 +0000 | |
---|---|---|
committer | 2012-03-15 06:05:24 +0000 | |
commit | d83903bfd38dea21868e6c55f642177d705626c8 (patch) | |
tree | 46b53b50cad14008077e4e43ec95d0c52a496d6c /gnome-extra | |
parent | Version bump with various bugfixes. Drop old. (diff) | |
download | gentoo-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/ChangeLog | 9 | ||||
-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} } |