diff options
author | Alexandre Rostovtsev <tetromino@gentoo.org> | 2012-05-19 22:12:33 +0000 |
---|---|---|
committer | Alexandre Rostovtsev <tetromino@gentoo.org> | 2012-05-19 22:12:33 +0000 |
commit | 97fc7326a446d0f41db93b50f476cf93cfbf0b03 (patch) | |
tree | 0d36dc75544ba3dcb3d98d57d5936e27b32bd7d0 /gnome-base | |
parent | Change LICENSE to MIT. #389147 by Qiangning Hong. (diff) | |
download | gentoo-2-97fc7326a446d0f41db93b50f476cf93cfbf0b03.tar.gz gentoo-2-97fc7326a446d0f41db93b50f476cf93cfbf0b03.tar.bz2 gentoo-2-97fc7326a446d0f41db93b50f476cf93cfbf0b03.zip |
Version bump, fixes disk space calculation. Add optional systemd support (bug #416309, thanks to Christoph Brill (egore)).
(Portage version: 2.2.0_alpha107/cvs/Linux x86_64)
Diffstat (limited to 'gnome-base')
-rw-r--r-- | gnome-base/gnome-control-center/ChangeLog | 9 | ||||
-rw-r--r-- | gnome-base/gnome-control-center/gnome-control-center-3.4.2.ebuild | 128 | ||||
-rw-r--r-- | gnome-base/gnome-control-center/metadata.xml | 2 |
3 files changed, 138 insertions, 1 deletions
diff --git a/gnome-base/gnome-control-center/ChangeLog b/gnome-base/gnome-control-center/ChangeLog index 298d978c14b0..4e17a325183e 100644 --- a/gnome-base/gnome-control-center/ChangeLog +++ b/gnome-base/gnome-control-center/ChangeLog @@ -1,6 +1,13 @@ # ChangeLog for gnome-base/gnome-control-center # Copyright 1999-2012 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/gnome-base/gnome-control-center/ChangeLog,v 1.101 2012/05/14 13:15:30 tetromino Exp $ +# $Header: /var/cvsroot/gentoo-x86/gnome-base/gnome-control-center/ChangeLog,v 1.102 2012/05/19 22:12:33 tetromino Exp $ + +*gnome-control-center-3.4.2 (19 May 2012) + + 19 May 2012; Alexandre Rostovtsev <tetromino@gentoo.org> + +gnome-control-center-3.4.2.ebuild, metadata.xml: + Version bump, fixes disk space calculation. Add optional systemd support (bug + #416309, thanks to Christoph Brill (egore)). 14 May 2012; Alexandre Rostovtsev <tetromino@gentoo.org> gnome-control-center-3.4.1.ebuild: diff --git a/gnome-base/gnome-control-center/gnome-control-center-3.4.2.ebuild b/gnome-base/gnome-control-center/gnome-control-center-3.4.2.ebuild new file mode 100644 index 000000000000..5509a9057064 --- /dev/null +++ b/gnome-base/gnome-control-center/gnome-control-center-3.4.2.ebuild @@ -0,0 +1,128 @@ +# Copyright 1999-2012 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/gnome-base/gnome-control-center/gnome-control-center-3.4.2.ebuild,v 1.1 2012/05/19 22:12:33 tetromino Exp $ + +EAPI="4" +GCONF_DEBUG="yes" +GNOME2_LA_PUNT="yes" # gmodule is used, which uses dlopen + +inherit autotools eutils gnome2 + +DESCRIPTION="GNOME Desktop Configuration Tool" +HOMEPAGE="http://www.gnome.org/" + +LICENSE="GPL-2" +SLOT="2" +IUSE="+bluetooth +cheese +colord +cups +networkmanager +socialweb systemd wacom" +KEYWORDS="~amd64 ~x86 ~x86-fbsd ~x86-freebsd ~amd64-linux ~x86-linux ~x86-solaris" + +# XXX: gnome-desktop-2.91.5 is needed for upstream commit c67f7efb +# XXX: NetworkManager-0.9 support is automagic, make hard-dep once it's released +# +# gnome-session-2.91.6-r1 is needed so that 10-user-dirs-update is run at login +# Latest gsettings-desktop-schemas is neededfor commit 73f9bffb +# gnome-settings-daemon-3.1.4 is needed for power panel (commit 4f08a325) +# g-s-d[policykit] needed for bug #403527 +COMMON_DEPEND=" + >=dev-libs/glib-2.31.0:2 + >=x11-libs/gdk-pixbuf-2.23.0:2 + >=x11-libs/gtk+-3.3.5:3 + >=gnome-base/gsettings-desktop-schemas-3.3.0 + >=gnome-base/gnome-desktop-3.1.91:3 + >=gnome-base/gnome-settings-daemon-3.3.92[colord?,policykit] + >=gnome-base/libgnomekbd-2.91.91 + + app-text/iso-codes + dev-libs/libxml2:2 + gnome-base/gnome-menus:3 + gnome-base/libgtop:2 + media-libs/fontconfig + net-libs/gnome-online-accounts + + >=media-libs/libcanberra-0.13[gtk3] + >=media-sound/pulseaudio-0.9.16[glib] + >=sys-auth/polkit-0.97 + >=sys-power/upower-0.9.1 + >=x11-libs/libnotify-0.7.3 + + x11-apps/xmodmap + x11-libs/libX11 + x11-libs/libXxf86misc + >=x11-libs/libxklavier-5.1 + >=x11-libs/libXi-1.2 + + bluetooth? ( >=net-wireless/gnome-bluetooth-3.3.4 ) + cheese? ( + media-libs/gstreamer:0.10 + >=media-video/cheese-3.3.5 ) + colord? ( >=x11-misc/colord-0.1.8 ) + cups? ( >=net-print/cups-1.4[dbus] ) + networkmanager? ( + >=gnome-extra/nm-applet-0.9.1.90 + >=net-misc/networkmanager-0.8.997 ) + socialweb? ( net-libs/libsocialweb ) + systemd? ( >=sys-apps/systemd-31 ) + wacom? ( >=dev-libs/libwacom-0.3 + x11-libs/libXi )" +# <gnome-color-manager-3.1.2 has file collisions with g-c-c-3.1.x +RDEPEND="${COMMON_DEPEND} + app-admin/apg + sys-apps/accountsservice + x11-themes/gnome-icon-theme-symbolic + colord? ( >=gnome-extra/gnome-color-manager-3 ) + cups? ( net-print/cups-pk-helper ) + !systemd? ( sys-auth/consolekit ) + wacom? ( gnome-base/gnome-settings-daemon[wacom] ) + + !<gnome-base/gdm-2.91.94 + !<gnome-extra/gnome-color-manager-3.1.2 + !gnome-extra/gnome-media[pulseaudio] + !<gnome-extra/gnome-media-2.32.0-r300 + !<net-wireless/gnome-bluetooth-3.3.2" +# PDEPEND to avoid circular dependency +PDEPEND=">=gnome-base/gnome-session-2.91.6-r1" +DEPEND="${COMMON_DEPEND} + x11-proto/xproto + x11-proto/xf86miscproto + x11-proto/kbproto + + >=sys-devel/gettext-0.17 + >=dev-util/intltool-0.40.1 + virtual/pkgconfig + + app-text/scrollkeeper + >=app-text/gnome-doc-utils-0.10.1 + + cups? ( sys-apps/sed ) + + gnome-base/gnome-common" +# Needed for autoreconf +# gnome-base/gnome-common + +pkg_setup() { + G2CONF="${G2CONF} + --disable-update-mimedb + --disable-static + $(use_enable bluetooth) + $(use_with cheese) + $(use_enable colord color) + $(use_enable cups) + $(use_with socialweb libsocialweb) + $(use_enable systemd) + $(use_enable wacom)" + DOCS="AUTHORS ChangeLog NEWS README TODO" +} + +src_prepare() { + # Make colord plugin optional; requires eautoreconf + epatch "${FILESDIR}/${PN}-3.4.1-optional-bluetooth-colord-wacom.patch" + eautoreconf + + gnome2_src_prepare + + # panels/datetime/Makefile.am gets touched as a result of something in our + # src_prepare(). We need to touch timedated{c,h} to prevent them from being + # regenerated (bug #415901) + [[ -f panels/datetime/timedated.h ]] && touch panels/datetime/timedated.h + [[ -f panels/datetime/timedated.c ]] && touch panels/datetime/timedated.c +} diff --git a/gnome-base/gnome-control-center/metadata.xml b/gnome-base/gnome-control-center/metadata.xml index f74a305b5d12..bc5209b07a1e 100644 --- a/gnome-base/gnome-control-center/metadata.xml +++ b/gnome-base/gnome-control-center/metadata.xml @@ -9,6 +9,8 @@ accounts panel using <pkg>media-video/cheese</pkg></flag> <flag name="socialweb">Add support for configuring social web service settings using <pkg>net-libs/libsocialweb</pkg></flag> + <flag name="systemd">Use <pkg>sys-apps/systemd</pkg> instead of + <pkg>sys-auth/consolekit</pkg> for session tracking</flag> <flag name="wacom">Enable support for Wacom tablets and drawing devices</flag> </use> |