summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAlexandre Rostovtsev <tetromino@gentoo.org>2012-05-25 08:15:12 +0000
committerAlexandre Rostovtsev <tetromino@gentoo.org>2012-05-25 08:15:12 +0000
commitec6543937b614e410146c3c0cf8634edc686db45 (patch)
treee87a76ff9f6af56151f45af08630e0ac97447a90 /gnome-base/gnome-control-center
parentRestrict virtual/libusb to SLOT="0" because libusb-1 is not supported yet. (diff)
downloadgentoo-2-ec6543937b614e410146c3c0cf8634edc686db45.tar.gz
gentoo-2-ec6543937b614e410146c3c0cf8634edc686db45.tar.bz2
gentoo-2-ec6543937b614e410146c3c0cf8634edc686db45.zip
Version bump for gnome-3.2 version. Make gnome-online-accounts optional (requested by Matt Turner). Fix socialweb USE flag description. Drop old.
(Portage version: 2.2.0_alpha107/cvs/Linux x86_64)
Diffstat (limited to 'gnome-base/gnome-control-center')
-rw-r--r--gnome-base/gnome-control-center/ChangeLog15
-rw-r--r--gnome-base/gnome-control-center/files/gnome-control-center-3.2.3-optional-colord-goa.patch100
-rw-r--r--gnome-base/gnome-control-center/files/gnome-control-center-3.4.2-optional-bt-colord-goa-wacom.patch (renamed from gnome-base/gnome-control-center/files/gnome-control-center-3.4.1-optional-bluetooth-colord-wacom.patch)110
-rw-r--r--gnome-base/gnome-control-center/gnome-control-center-3.2.3.ebuild (renamed from gnome-base/gnome-control-center/gnome-control-center-3.4.1.ebuild)49
-rw-r--r--gnome-base/gnome-control-center/gnome-control-center-3.4.2.ebuild11
-rw-r--r--gnome-base/gnome-control-center/metadata.xml6
6 files changed, 233 insertions, 58 deletions
diff --git a/gnome-base/gnome-control-center/ChangeLog b/gnome-base/gnome-control-center/ChangeLog
index 1e8c4402344d..f359ad7f6d17 100644
--- a/gnome-base/gnome-control-center/ChangeLog
+++ b/gnome-base/gnome-control-center/ChangeLog
@@ -1,6 +1,19 @@
# 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.103 2012/05/21 18:51:38 tetromino Exp $
+# $Header: /var/cvsroot/gentoo-x86/gnome-base/gnome-control-center/ChangeLog,v 1.104 2012/05/25 08:15:12 tetromino Exp $
+
+*gnome-control-center-3.2.3 (25 May 2012)
+
+ 25 May 2012; Alexandre Rostovtsev <tetromino@gentoo.org>
+ +gnome-control-center-3.2.3.ebuild,
+ +files/gnome-control-center-3.2.3-optional-colord-goa.patch,
+ -gnome-control-center-3.4.1.ebuild,
+ -files/gnome-control-center-3.4.1-optional-bluetooth-colord-wacom.patch,
+ gnome-control-center-3.4.2.ebuild,
+ +files/gnome-control-center-3.4.2-optional-bt-colord-goa-wacom.patch,
+ metadata.xml:
+ Version bump for gnome-3.2 version. Make gnome-online-accounts optional
+ (requested by Matt Turner). Fix socialweb USE flag description. Drop old.
21 May 2012; Alexandre Rostovtsev <tetromino@gentoo.org>
gnome-control-center-3.2.2.ebuild:
diff --git a/gnome-base/gnome-control-center/files/gnome-control-center-3.2.3-optional-colord-goa.patch b/gnome-base/gnome-control-center/files/gnome-control-center-3.2.3-optional-colord-goa.patch
new file mode 100644
index 000000000000..24fadfc3e28d
--- /dev/null
+++ b/gnome-base/gnome-control-center/files/gnome-control-center-3.2.3-optional-colord-goa.patch
@@ -0,0 +1,100 @@
+From 86cd8f0edaea95ec819cfcc380834608d95b066a Mon Sep 17 00:00:00 2001
+From: Alexandre Rostovtsev <tetromino@gentoo.org>
+Date: Thu, 27 Oct 2011 23:55:23 -0400
+Subject: [PATCH] Make colord and gnome-online-accounts optional.
+
+---
+ configure.ac | 38 ++++++++++++++++++++++++++++++++++++--
+ panels/Makefile.am | 10 ++++++++--
+ 2 files changed, 44 insertions(+), 4 deletions(-)
+
+diff --git a/configure.ac b/configure.ac
+index 109c610..26e9f6b 100644
+--- a/configure.ac
++++ b/configure.ac
+@@ -103,10 +103,44 @@ PKG_CHECK_MODULES(MEDIA_PANEL, $COMMON_MODULES)
+ PKG_CHECK_MODULES(MOUSE_PANEL, $COMMON_MODULES xi >= 1.2
+ gnome-settings-daemon >= $GSD_REQUIRED_VERSION x11)
+ PKG_CHECK_MODULES(NETWORK_PANEL, $COMMON_MODULES)
+-PKG_CHECK_MODULES(ONLINE_ACCOUNTS_PANEL, $COMMON_MODULES goa-1.0 goa-backend-1.0)
++build_online_accounts=false
++AC_ARG_ENABLE(goa,
++ AC_HELP_STRING([--disable-goa],
++ [disable online accounts management panel]),
++ [case "${enableval}" in
++ yes) WANT_ONLINE_ACCOUNTS=yes ;;
++ no) WANT_ONLINE_ACCOUNTS=no ;;
++ *) AC_MSG_ERROR(bad value ${enableval} for --disable-goa) ;;
++ esac],
++ [WANT_ONLINE_ACCOUNTS=yes]) dnl Default value
++
++if test x$WANT_ONLINE_ACCOUNTS = xyes; then
++ PKG_CHECK_MODULES(ONLINE_ACCOUNTS_PANEL, $COMMON_MODULES goa-1.0 goa-backend-1.0)
++ build_online_accounts=true
++fi
++AM_CONDITIONAL(BUILD_ONLINE_ACCOUNTS, test "x$build_online_accounts" = "xtrue")
++AC_SUBST(ONLINE_ACCOUNTS_PANEL_CFLAGS)
++AC_SUBST(ONLINE_ACCOUNTS_PANEL_LIBS)
+ PKG_CHECK_MODULES(POWER_PANEL, $COMMON_MODULES upower-glib >= 0.9.1
+ gnome-settings-daemon >= $GSD_REQUIRED_VERSION)
+-PKG_CHECK_MODULES(COLOR_PANEL, $COMMON_MODULES colord >= 0.1.8)
++build_color=false
++AC_ARG_ENABLE(color,
++ AC_HELP_STRING([--disable-color],
++ [disable color management panel]),
++ [case "${enableval}" in
++ yes) WANT_COLOR=yes ;;
++ no) WANT_COLOR=no ;;
++ *) AC_MSG_ERROR(bad value ${enableval} for --disable-color) ;;
++ esac],
++ [WANT_COLOR=yes]) dnl Default value
++
++if test x$WANT_COLOR = xyes; then
++ PKG_CHECK_MODULES(COLOR_PANEL, $COMMON_MODULES colord >= 0.1.8)
++ build_color=true
++fi
++AM_CONDITIONAL(BUILD_COLOR, test "x$build_color" = "xtrue")
++AC_SUBST(COLOR_PANEL_CFLAGS)
++AC_SUBST(COLOR_PANEL_LIBS)
+ PKG_CHECK_MODULES(PRINTERS_PANEL, $COMMON_MODULES dbus-glib-1
+ polkit-gobject-1 >= $POLKIT_REQUIRED_VERSION)
+ PKG_CHECK_MODULES(REGION_PANEL, $COMMON_MODULES libgnomekbd >= 2.91.91
+diff --git a/panels/Makefile.am b/panels/Makefile.am
+index 566a2f8..ab636c5 100644
+--- a/panels/Makefile.am
++++ b/panels/Makefile.am
+@@ -3,11 +3,9 @@ SUBDIRS= \
+ background \
+ screen \
+ power \
+- color \
+ display \
+ media \
+ mouse \
+- online-accounts \
+ region \
+ info \
+ sound \
+@@ -17,6 +15,10 @@ SUBDIRS= \
+ datetime \
+ wacom
+
++if BUILD_COLOR
++SUBDIRS += color
++endif
++
+ if BUILD_PRINTERS
+ SUBDIRS += printers
+ endif
+@@ -25,4 +27,8 @@ if BUILD_NETWORK
+ SUBDIRS += network
+ endif
+
++if BUILD_ONLINE_ACCOUNTS
++SUBDIRS += online-accounts
++endif
++
+ -include $(top_srcdir)/git.mk
+--
+1.7.8.6
+
diff --git a/gnome-base/gnome-control-center/files/gnome-control-center-3.4.1-optional-bluetooth-colord-wacom.patch b/gnome-base/gnome-control-center/files/gnome-control-center-3.4.2-optional-bt-colord-goa-wacom.patch
index 03248f790040..31facc732a1e 100644
--- a/gnome-base/gnome-control-center/files/gnome-control-center-3.4.1-optional-bluetooth-colord-wacom.patch
+++ b/gnome-base/gnome-control-center/files/gnome-control-center-3.4.2-optional-bt-colord-goa-wacom.patch
@@ -1,19 +1,41 @@
-From f9d277788e7ac4338955a272eee043f6774421d9 Mon Sep 17 00:00:00 2001
+From 93d009037aa3321e2eea86ef2e70cde959c5a250 Mon Sep 17 00:00:00 2001
From: Alexandre Rostovtsev <tetromino@gentoo.org>
Date: Sun, 13 May 2012 19:53:13 -0400
-Subject: [PATCH] Make bluetooth, colord, wacom optional
+Subject: [PATCH] Make bluetooth, colord, gnome-online-accounts, wacom
+ optional
---
- configure.ac | 65 ++++++++++++++++++++++++++++++++++++++++++++-------
- panels/Makefile.am | 12 +++++++--
- 2 files changed, 65 insertions(+), 12 deletions(-)
+ configure.ac | 101 ++++++++++++++++++++++++++++++++++++++++++++++------
+ panels/Makefile.am | 17 +++++++--
+ 2 files changed, 103 insertions(+), 15 deletions(-)
diff --git a/configure.ac b/configure.ac
-index 1046870..a40b792 100644
+index d496365..2d2d15e 100644
--- a/configure.ac
+++ b/configure.ac
-@@ -109,7 +109,24 @@ PKG_CHECK_MODULES(NETWORK_PANEL, $COMMON_MODULES)
- PKG_CHECK_MODULES(ONLINE_ACCOUNTS_PANEL, $COMMON_MODULES goa-1.0 goa-backend-1.0)
+@@ -106,10 +106,44 @@ PKG_CHECK_MODULES(MEDIA_PANEL, $COMMON_MODULES)
+ PKG_CHECK_MODULES(MOUSE_PANEL, $COMMON_MODULES xi >= 1.2
+ gnome-settings-daemon >= $GSD_REQUIRED_VERSION x11)
+ PKG_CHECK_MODULES(NETWORK_PANEL, $COMMON_MODULES)
+-PKG_CHECK_MODULES(ONLINE_ACCOUNTS_PANEL, $COMMON_MODULES goa-1.0 goa-backend-1.0)
++build_online_accounts=false
++AC_ARG_ENABLE(goa,
++ AC_HELP_STRING([--disable-goa],
++ [disable online accounts management panel]),
++ [case "${enableval}" in
++ yes) WANT_ONLINE_ACCOUNTS=yes ;;
++ no) WANT_ONLINE_ACCOUNTS=no ;;
++ *) AC_MSG_ERROR(bad value ${enableval} for --disable-goa) ;;
++ esac],
++ [WANT_ONLINE_ACCOUNTS=yes]) dnl Default value
++
++if test x$WANT_ONLINE_ACCOUNTS = xyes; then
++ PKG_CHECK_MODULES(ONLINE_ACCOUNTS_PANEL, $COMMON_MODULES goa-1.0 goa-backend-1.0)
++ build_online_accounts=true
++fi
++AM_CONDITIONAL(BUILD_ONLINE_ACCOUNTS, test "x$build_online_accounts" = "xtrue")
++AC_SUBST(ONLINE_ACCOUNTS_PANEL_CFLAGS)
++AC_SUBST(ONLINE_ACCOUNTS_PANEL_LIBS)
PKG_CHECK_MODULES(POWER_PANEL, $COMMON_MODULES upower-glib >= 0.9.1
gnome-settings-daemon >= $GSD_REQUIRED_VERSION)
-PKG_CHECK_MODULES(COLOR_PANEL, $COMMON_MODULES colord >= 0.1.8)
@@ -23,8 +45,8 @@ index 1046870..a40b792 100644
+ [disable color management panel]),
+ [case "${enableval}" in
+ yes) WANT_COLOR=yes ;;
-+ no) WANT_COLOR=no ;;
-+ *) AC_MSG_ERROR(bad value ${enableval} for --disable-color) ;;
++ no) WANT_COLOR=no ;;
++ *) AC_MSG_ERROR(bad value ${enableval} for --disable-color) ;;
+ esac],
+ [WANT_COLOR=yes]) dnl Default value
+
@@ -38,7 +60,7 @@ index 1046870..a40b792 100644
PKG_CHECK_MODULES(PRINTERS_PANEL, $COMMON_MODULES
polkit-gobject-1 >= $POLKIT_REQUIRED_VERSION)
PKG_CHECK_MODULES(REGION_PANEL, $COMMON_MODULES libgnomekbd >= 2.91.91
-@@ -127,10 +144,26 @@ PKG_CHECK_MODULES(USER_ACCOUNTS_PANEL, $COMMON_MODULES
+@@ -127,10 +161,26 @@ PKG_CHECK_MODULES(USER_ACCOUNTS_PANEL, $COMMON_MODULES
gnome-desktop-3.0
gdk-pixbuf-2.0 >= $GDKPIXBUF_REQUIRED_VERSION
$SYSTEMD)
@@ -53,8 +75,8 @@ index 1046870..a40b792 100644
+ [disable wacom management panel]),
+ [case "${enableval}" in
+ yes) WANT_WACOM=yes ;;
-+ no) WANT_WACOM=no ;;
-+ *) AC_MSG_ERROR(bad value ${enableval} for --disable-wacom) ;;
++ no) WANT_WACOM=no ;;
++ *) AC_MSG_ERROR(bad value ${enableval} for --disable-wacom) ;;
+ esac],
+ [WANT_WACOM=yes]) dnl Default value
+
@@ -69,7 +91,7 @@ index 1046870..a40b792 100644
GDESKTOP_PREFIX=`$PKG_CONFIG --variable prefix gsettings-desktop-schemas`
AC_SUBST(GDESKTOP_PREFIX)
-@@ -146,10 +179,24 @@ if test "x$have_networkmanager" = xno ; then
+@@ -146,10 +196,24 @@ if test "x$have_networkmanager" = xno ; then
fi
AM_CONDITIONAL(BUILD_NETWORK, [test x$have_networkmanager = xyes])
@@ -83,8 +105,8 @@ index 1046870..a40b792 100644
+ [disable bluetooth management panel]),
+ [case "${enableval}" in
+ yes) WANT_BLUETOOTH=yes ;;
-+ no) WANT_BLUETOOTH=no ;;
-+ *) AC_MSG_ERROR(bad value ${enableval} for --disable-bluetooth) ;;
++ no) WANT_BLUETOOTH=no ;;
++ *) AC_MSG_ERROR(bad value ${enableval} for --disable-bluetooth) ;;
+ esac],
+ [WANT_BLUETOOTH=yes]) dnl Default value
+
@@ -98,19 +120,61 @@ index 1046870..a40b792 100644
# Check for CUPS 1.4 or newer
AC_ARG_ENABLE([cups],
+@@ -423,11 +487,16 @@ if test "x$have_networkmanager" = "xyes"; then
+ else
+ AC_MSG_NOTICE([ Network panel disabled])
+ fi
+-if test "x$have_bluetooth" = "xyes"; then
++if test "x$build_bluetooth" = "xtrue"; then
+ AC_MSG_NOTICE([** gnome-bluetooth (Bluetooth panel)])
+ else
+ AC_MSG_NOTICE([ Bluetooth panel disabled])
+ fi
++if test "x$build_color" = "xtrue"; then
++ AC_MSG_NOTICE([** colord (Color panel)])
++else
++ AC_MSG_NOTICE([ Color panel disabled])
++fi
+ if test "x$enable_cups" = "xyes"; then
+ AC_MSG_NOTICE([** CUPS (Printers panel)])
+ else
+@@ -438,6 +507,11 @@ if test "x$have_cheese" = "xyes"; then
+ else
+ AC_MSG_NOTICE([ Users panel webcam support disabled])
+ fi
++if test "x$build_online_accounts" = "xtrue"; then
++ AC_MSG_NOTICE([** gnome-online-accounts (Online Accounts panel)])
++else
++ AC_MSG_NOTICE([ Online Accounts panel disabled])
++fi
+ if test "x$with_libsocialweb" = "xyes"; then
+ AC_MSG_NOTICE([** libsocialweb (Background panel Flickr support)])
+ else
+@@ -448,4 +522,9 @@ if test "x$with_systemd" = "xyes"; then
+ else
+ AC_MSG_NOTICE([ Using ConsoleKit for session tracking])
+ fi
++if test "x$build_wacom" = "xtrue"; then
++ AC_MSG_NOTICE([** libwacom (Wacom Graphics Tablet panel)])
++else
++ AC_MSG_NOTICE([ Wacom Graphics Tablet panel disabled])
++fi
+ AC_MSG_NOTICE([End options])
diff --git a/panels/Makefile.am b/panels/Makefile.am
-index 172dd06..09e7b00 100644
+index 172dd06..134b0c8 100644
--- a/panels/Makefile.am
+++ b/panels/Makefile.am
-@@ -3,7 +3,6 @@ SUBDIRS= \
+@@ -3,18 +3,19 @@ SUBDIRS= \
background \
screen \
power \
- color \
display \
mouse \
- online-accounts \
-@@ -13,8 +12,11 @@ SUBDIRS= \
+- online-accounts \
+ region \
+ info \
+ sound \
keyboard \
universal-access \
user-accounts \
@@ -124,10 +188,14 @@ index 172dd06..09e7b00 100644
if BUILD_PRINTERS
SUBDIRS += printers
-@@ -28,4 +30,8 @@ if BUILD_BLUETOOTH
+@@ -28,4 +29,12 @@ if BUILD_BLUETOOTH
SUBDIRS += bluetooth
endif
++if BUILD_ONLINE_ACCOUNTS
++SUBDIRS += online-accounts
++endif
++
+if BUILD_WACOM
+SUBDIRS += wacom
+endif
diff --git a/gnome-base/gnome-control-center/gnome-control-center-3.4.1.ebuild b/gnome-base/gnome-control-center/gnome-control-center-3.2.3.ebuild
index 24bdd946532a..894b57da8035 100644
--- a/gnome-base/gnome-control-center/gnome-control-center-3.4.1.ebuild
+++ b/gnome-base/gnome-control-center/gnome-control-center-3.2.3.ebuild
@@ -1,6 +1,6 @@
# 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.1.ebuild,v 1.2 2012/05/14 13:15:30 tetromino Exp $
+# $Header: /var/cvsroot/gentoo-x86/gnome-base/gnome-control-center/gnome-control-center-3.2.3.ebuild,v 1.1 2012/05/25 08:15:12 tetromino Exp $
EAPI="4"
GCONF_DEBUG="yes"
@@ -13,7 +13,7 @@ HOMEPAGE="http://www.gnome.org/"
LICENSE="GPL-2"
SLOT="2"
-IUSE="+bluetooth +cheese +colord +cups +networkmanager +socialweb wacom"
+IUSE="+cheese +colord +cups +gnome-online-accounts +networkmanager +socialweb"
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
@@ -24,12 +24,14 @@ KEYWORDS="~amd64 ~x86 ~x86-fbsd ~x86-freebsd ~amd64-linux ~x86-linux ~x86-solari
# 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
+ >=dev-libs/glib-2.29.14: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]
+ >=x11-libs/gtk+-3.1.19:3
+ >=gnome-base/gsettings-desktop-schemas-3.0.2
+ >=gnome-base/gconf-2.0:2
+ >=dev-libs/dbus-glib-0.73
+ >=gnome-base/gnome-desktop-3.1.0:3
+ >=gnome-base/gnome-settings-daemon-3.1.4[colord(+)?,policykit]
>=gnome-base/libgnomekbd-2.91.91
app-text/iso-codes
@@ -37,7 +39,6 @@ COMMON_DEPEND="
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]
@@ -51,32 +52,27 @@ COMMON_DEPEND="
>=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 )
+ >=media-video/cheese-2.91.91.1 )
colord? ( >=x11-misc/colord-0.1.8 )
cups? ( >=net-print/cups-1.4[dbus] )
+ gnome-online-accounts? ( net-libs/gnome-online-accounts )
networkmanager? (
>=gnome-extra/nm-applet-0.9.1.90
>=net-misc/networkmanager-0.8.997 )
- socialweb? ( net-libs/libsocialweb )
- wacom? ( >=dev-libs/libwacom-0.3
- x11-libs/libXi )"
+ socialweb? ( net-libs/libsocialweb )"
# <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 )
- 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"
+ !<gnome-extra/gnome-media-2.32.0-r300"
# PDEPEND to avoid circular dependency
PDEPEND=">=gnome-base/gnome-session-2.91.6-r1"
DEPEND="${COMMON_DEPEND}
@@ -98,29 +94,24 @@ DEPEND="${COMMON_DEPEND}
# gnome-base/gnome-common
pkg_setup() {
- # TODO: libwacom is needed for wacom support
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 wacom)"
+ $(use_enable gnome-online-accounts goa)
+ $(use_with socialweb libsocialweb)"
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"
+ # https://bugzilla.gnome.org/show_bug.cgi?id=670051, requires eautoreconf
+ epatch "${FILESDIR}/${PN}-3.2.2-timezones-linguas.patch"
+
+ # Make some panels optional; requires eautoreconf
+ epatch "${FILESDIR}/${PN}-3.2.3-optional-colord-goa.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/gnome-control-center-3.4.2.ebuild b/gnome-base/gnome-control-center/gnome-control-center-3.4.2.ebuild
index 16b140047da1..aff960bfacaf 100644
--- 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
@@ -1,6 +1,6 @@
# 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.2 2012/05/21 14:32:03 mr_bones_ Exp $
+# $Header: /var/cvsroot/gentoo-x86/gnome-base/gnome-control-center/gnome-control-center-3.4.2.ebuild,v 1.3 2012/05/25 08:15:12 tetromino Exp $
EAPI="4"
GCONF_DEBUG="yes"
@@ -13,7 +13,7 @@ HOMEPAGE="http://www.gnome.org/"
LICENSE="GPL-2"
SLOT="2"
-IUSE="+bluetooth +cheese +colord +cups +networkmanager +socialweb systemd wacom"
+IUSE="+bluetooth +cheese +colord +cups +gnome-online-accounts +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
@@ -37,7 +37,6 @@ COMMON_DEPEND="
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]
@@ -57,6 +56,7 @@ COMMON_DEPEND="
>=media-video/cheese-3.3.5 )
colord? ( >=x11-misc/colord-0.1.8 )
cups? ( >=net-print/cups-1.4[dbus] )
+ gnome-online-accounts? ( net-libs/gnome-online-accounts )
networkmanager? (
>=gnome-extra/nm-applet-0.9.1.90
>=net-misc/networkmanager-0.8.997 )
@@ -107,6 +107,7 @@ pkg_setup() {
$(use_with cheese)
$(use_enable colord color)
$(use_enable cups)
+ $(use_enable gnome-online-accounts goa)
$(use_with socialweb libsocialweb)
$(use_enable systemd)
$(use_enable wacom)"
@@ -114,8 +115,8 @@ pkg_setup() {
}
src_prepare() {
- # Make colord plugin optional; requires eautoreconf
- epatch "${FILESDIR}/${PN}-3.4.1-optional-bluetooth-colord-wacom.patch"
+ # Make some panels optional; requires eautoreconf
+ epatch "${FILESDIR}/${PN}-3.4.2-optional-bt-colord-goa-wacom.patch"
eautoreconf
gnome2_src_prepare
diff --git a/gnome-base/gnome-control-center/metadata.xml b/gnome-base/gnome-control-center/metadata.xml
index bc5209b07a1e..55c8b1b65015 100644
--- a/gnome-base/gnome-control-center/metadata.xml
+++ b/gnome-base/gnome-control-center/metadata.xml
@@ -7,8 +7,10 @@
<pkg>x11-misc/colord</pkg></flag>
<flag name="cheese">Add support for taking pictures for the user
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="gnome-online-accounts">Enable configuration panel for
+ <pkg>net-libs/gnome-online-accounts</pkg> accounts</flag>
+ <flag name="socialweb">Add support for desktop background images from
+ Flickr 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