commit:     a4894da9617b19e48764bebd743477d2cbd9a967
Author:     Gilles Dartiguelongue <eva <AT> gentoo <DOT> org>
AuthorDate: Sat Oct 11 22:32:11 2014 +0000
Commit:     Gilles Dartiguelongue <eva <AT> gentoo <DOT> org>
CommitDate: Sat Oct 11 22:32:11 2014 +0000
URL:        
http://sources.gentoo.org/gitweb/?p=proj/gnome.git;a=commit;h=a4894da9

gnome-base/gnome-settings-daemon: 3.12.3 → 3.14.0

---
 ...=> gnome-settings-daemon-3.14.0-optional.patch} | 27 ++++++++++++++++------
 ....ebuild => gnome-settings-daemon-3.14.0.ebuild} | 25 ++++++++++----------
 .../gnome-settings-daemon-9999.ebuild              | 25 ++++++++++----------
 3 files changed, 46 insertions(+), 31 deletions(-)

diff --git 
a/gnome-base/gnome-settings-daemon/files/gnome-settings-daemon-3.12.0-optional.patch
 
b/gnome-base/gnome-settings-daemon/files/gnome-settings-daemon-3.14.0-optional.patch
similarity index 82%
rename from 
gnome-base/gnome-settings-daemon/files/gnome-settings-daemon-3.12.0-optional.patch
rename to 
gnome-base/gnome-settings-daemon/files/gnome-settings-daemon-3.14.0-optional.patch
index cb117d7..a7a56b0 100644
--- 
a/gnome-base/gnome-settings-daemon/files/gnome-settings-daemon-3.12.0-optional.patch
+++ 
b/gnome-base/gnome-settings-daemon/files/gnome-settings-daemon-3.14.0-optional.patch
@@ -1,8 +1,18 @@
+From b9515b8ef35915fd1a9721e2eb6ca4e1272d0f47 Mon Sep 17 00:00:00 2001
+From: Sobhan Mohammadpour <sobhanmohammadpo...@yahoo.fr>
+Date: Tue, 10 Dec 2013 00:27:27 +0100
+Subject: [PATCH] Make colord and wacom support optional
+
+---
+ configure.ac        | 35 +++++++++++++++++++++++++++++------
+ plugins/Makefile.am |  7 ++++++-
+ 2 files changed, 35 insertions(+), 7 deletions(-)
+
 diff --git a/configure.ac b/configure.ac
-index dd95dd4..03d651c 100644
+index c42ea8b..26ccd36 100644
 --- a/configure.ac
 +++ b/configure.ac
-@@ -248,7 +248,20 @@ dnl 
---------------------------------------------------------------------------
+@@ -225,7 +225,20 @@ dnl 
---------------------------------------------------------------------------
  dnl - color
  dnl 
---------------------------------------------------------------------------
  
@@ -24,7 +34,7 @@ index dd95dd4..03d651c 100644
  
  dnl 
---------------------------------------------------------------------------
  dnl - datetime
-@@ -279,15 +292,25 @@ case $host_os in
+@@ -256,15 +269,25 @@ case $host_os in
      if test "$host_cpu" = s390 -o "$host_cpu" = s390x; then
        have_wacom=no
      else
@@ -56,7 +66,7 @@ index dd95dd4..03d651c 100644
      ;;
    *)
 diff --git a/plugins/Makefile.am b/plugins/Makefile.am
-index 04f8e2a..55ed94c 100644
+index 7bb01f0..7cc3655 100644
 --- a/plugins/Makefile.am
 +++ b/plugins/Makefile.am
 @@ -4,7 +4,6 @@ enabled_plugins =      \
@@ -67,7 +77,7 @@ index 04f8e2a..55ed94c 100644
        cursor          \
        datetime        \
        dummy           \
-@@ -21,6 +20,12 @@ enabled_plugins =   \
+@@ -22,6 +21,12 @@ enabled_plugins =   \
  
  disabled_plugins = $(NULL)
  
@@ -77,6 +87,9 @@ index 04f8e2a..55ed94c 100644
 +disabled_plugins += color
 +endif
 +
- if HAVE_PACKAGEKIT
- enabled_plugins += updates
+ if SMARTCARD_SUPPORT
+ enabled_plugins += smartcard
  else
+-- 
+2.1.2
+

diff --git 
a/gnome-base/gnome-settings-daemon/gnome-settings-daemon-3.12.1.ebuild 
b/gnome-base/gnome-settings-daemon/gnome-settings-daemon-3.14.0.ebuild
similarity index 86%
rename from gnome-base/gnome-settings-daemon/gnome-settings-daemon-3.12.1.ebuild
rename to gnome-base/gnome-settings-daemon/gnome-settings-daemon-3.14.0.ebuild
index 2d40849..b4b6112 100644
--- a/gnome-base/gnome-settings-daemon/gnome-settings-daemon-3.12.1.ebuild
+++ b/gnome-base/gnome-settings-daemon/gnome-settings-daemon-3.14.0.ebuild
@@ -6,16 +6,15 @@ EAPI="5"
 GCONF_DEBUG="no"
 GNOME2_LA_PUNT="yes"
 
-inherit autotools eutils gnome2 systemd virtualx
+inherit autotools eutils gnome2 systemd udev virtualx
 
 DESCRIPTION="Gnome Settings Daemon"
 HOMEPAGE="https://git.gnome.org/browse/gnome-settings-daemon";
 
 LICENSE="GPL-2+"
 SLOT="0"
-IUSE="+colord +cups debug +i18n input_devices_wacom -openrc-force packagekit 
policykit +short-touchpad-timeout smartcard +udev"
+IUSE="+colord +cups debug input_devices_wacom -openrc-force networkmanager 
policykit +short-touchpad-timeout smartcard +udev"
 REQUIRED_USE="
-       packagekit? ( udev )
        smartcard? ( udev )
 "
 KEYWORDS="~alpha ~amd64 ~arm ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd 
~x86-freebsd ~amd64-linux ~x86-linux ~x86-solaris"
@@ -31,7 +30,7 @@ COMMON_DEPEND="
        >=media-libs/lcms-2.2:2
        media-libs/libcanberra[gtk3]
        >=media-sound/pulseaudio-2
-       >=sys-power/upower-0.99
+       >=sys-power/upower-0.99:=
        x11-libs/cairo
        x11-libs/gdk-pixbuf:2
        >=x11-libs/libnotify-0.7.3:=
@@ -51,15 +50,14 @@ COMMON_DEPEND="
 
        colord? ( >=x11-misc/colord-1.0.2:= )
        cups? ( >=net-print/cups-1.4[dbus] )
-       i18n? ( >=app-i18n/ibus-1.4.99 )
        input_devices_wacom? (
                >=dev-libs/libwacom-0.7
                >=x11-libs/pango-1.20
                x11-drivers/xf86-input-wacom
-               virtual/udev[gudev] )
-       packagekit? ( >=app-admin/packagekit-base-0.8.1 )
+               virtual/libgudev:= )
+       networkmanager? ( >=net-misc/networkmanager-0.9.9.1 )
        smartcard? ( >=dev-libs/nss-3.11.2 )
-       udev? ( virtual/udev[gudev] )
+       udev? ( virtual/libgudev:= )
 "
 # Themes needed by g-s-d, gnome-shell, gtk+:3 apps to work properly
 # <gnome-color-manager-3.1.1 has file collisions with g-s-d-3.1.x
@@ -93,10 +91,10 @@ src_prepare() {
        # people, so revert it if USE=short-touchpad-timeout.
        # Revisit if/when upstream adds a setting for customizing the timeout.
        use short-touchpad-timeout &&
-               epatch "${FILESDIR}/${PN}-3.7.90-short-touchpad-timeout.patch"
+               epatch "${FILESDIR}"/${PN}-3.7.90-short-touchpad-timeout.patch
 
        # Make colord and wacom optional; requires eautoreconf
-       epatch "${FILESDIR}/${PN}-3.12.0-optional.patch"
+       epatch "${FILESDIR}"/${PN}-3.14.0-optional.patch
 
        epatch_user
        eautoreconf
@@ -112,8 +110,7 @@ src_configure() {
                $(use_enable cups) \
                $(use_enable debug) \
                $(use_enable debug more-warnings) \
-               $(use_enable i18n ibus) \
-               $(use_enable packagekit) \
+               $(use_enable networkmanager network-manager) \
                $(use_enable smartcard smartcard-support) \
                $(use_enable udev gudev) \
                $(use_enable input_devices_wacom wacom)
@@ -123,6 +120,10 @@ src_test() {
        Xemake check
 }
 
+src_install() {
+       gnome2_src_install udevrulesdir="$(get_udevdir)"/rules.d #509484
+}
+
 pkg_postinst() {
        gnome2_pkg_postinst
 

diff --git a/gnome-base/gnome-settings-daemon/gnome-settings-daemon-9999.ebuild 
b/gnome-base/gnome-settings-daemon/gnome-settings-daemon-9999.ebuild
index ebdba0b..4d2af19 100644
--- a/gnome-base/gnome-settings-daemon/gnome-settings-daemon-9999.ebuild
+++ b/gnome-base/gnome-settings-daemon/gnome-settings-daemon-9999.ebuild
@@ -6,7 +6,7 @@ EAPI="5"
 GCONF_DEBUG="no"
 GNOME2_LA_PUNT="yes"
 
-inherit autotools eutils gnome2 systemd virtualx
+inherit autotools eutils gnome2 systemd udev virtualx
 if [[ ${PV} = 9999 ]]; then
        inherit gnome2-live
 fi
@@ -16,9 +16,8 @@ HOMEPAGE="https://git.gnome.org/browse/gnome-settings-daemon";
 
 LICENSE="GPL-2+"
 SLOT="0"
-IUSE="+colord +cups debug +i18n input_devices_wacom -openrc-force packagekit 
policykit +short-touchpad-timeout smartcard +udev"
+IUSE="+colord +cups debug input_devices_wacom -openrc-force networkmanager 
policykit +short-touchpad-timeout smartcard +udev"
 REQUIRED_USE="
-       packagekit? ( udev )
        smartcard? ( udev )
 "
 if [[ ${PV} = 9999 ]]; then
@@ -38,7 +37,7 @@ COMMON_DEPEND="
        >=media-libs/lcms-2.2:2
        media-libs/libcanberra[gtk3]
        >=media-sound/pulseaudio-2
-       >=sys-power/upower-0.99
+       >=sys-power/upower-0.99:=
        x11-libs/cairo
        x11-libs/gdk-pixbuf:2
        >=x11-libs/libnotify-0.7.3:=
@@ -58,15 +57,14 @@ COMMON_DEPEND="
 
        colord? ( >=x11-misc/colord-1.0.2:= )
        cups? ( >=net-print/cups-1.4[dbus] )
-       i18n? ( >=app-i18n/ibus-1.4.99 )
        input_devices_wacom? (
                >=dev-libs/libwacom-0.7
                >=x11-libs/pango-1.20
                x11-drivers/xf86-input-wacom
-               virtual/udev[gudev] )
-       packagekit? ( >=app-admin/packagekit-base-0.8.1 )
+               virtual/libgudev:= )
+       networkmanager? ( >=net-misc/networkmanager-0.9.9.1 )
        smartcard? ( >=dev-libs/nss-3.11.2 )
-       udev? ( virtual/udev[gudev] )
+       udev? ( virtual/libgudev:= )
 "
 # Themes needed by g-s-d, gnome-shell, gtk+:3 apps to work properly
 # <gnome-color-manager-3.1.1 has file collisions with g-s-d-3.1.x
@@ -100,10 +98,10 @@ src_prepare() {
        # people, so revert it if USE=short-touchpad-timeout.
        # Revisit if/when upstream adds a setting for customizing the timeout.
        use short-touchpad-timeout &&
-               epatch "${FILESDIR}/${PN}-3.7.90-short-touchpad-timeout.patch"
+               epatch "${FILESDIR}"/${PN}-3.7.90-short-touchpad-timeout.patch
 
        # Make colord and wacom optional; requires eautoreconf
-       epatch "${FILESDIR}/${PN}-3.12.0-optional.patch"
+       epatch "${FILESDIR}"/${PN}-3.14.0-optional.patch
 
        epatch_user
        [[ ${PV} != 9999 ]] && eautoreconf
@@ -119,8 +117,7 @@ src_configure() {
                $(use_enable cups) \
                $(use_enable debug) \
                $(use_enable debug more-warnings) \
-               $(use_enable i18n ibus) \
-               $(use_enable packagekit) \
+               $(use_enable networkmanager network-manager) \
                $(use_enable smartcard smartcard-support) \
                $(use_enable udev gudev) \
                $(use_enable input_devices_wacom wacom)
@@ -130,6 +127,10 @@ src_test() {
        Xemake check
 }
 
+src_install() {
+       gnome2_src_install udevrulesdir="$(get_udevdir)"/rules.d #509484
+}
+
 pkg_postinst() {
        gnome2_pkg_postinst
 

Reply via email to