[gnome-settings-daemon/f17] add upstream patch that disables wacom support on s390(x)
Dan Horák
sharkcz at fedoraproject.org
Tue Apr 24 10:01:08 UTC 2012
commit 00884d54fae5507adef20535b88f79788e1c0025
Author: Dan Horák <dan at danny.cz>
Date: Tue Apr 24 12:01:01 2012 +0200
add upstream patch that disables wacom support on s390(x)
gnome-settings-daemon.spec | 11 ++++-
gsd-wacom.patch | 89 ++++++++++++++++++++++++++++++++++++++++++++
2 files changed, 98 insertions(+), 2 deletions(-)
---
diff --git a/gnome-settings-daemon.spec b/gnome-settings-daemon.spec
index c16e622..81c5fc2 100644
--- a/gnome-settings-daemon.spec
+++ b/gnome-settings-daemon.spec
@@ -1,6 +1,6 @@
Name: gnome-settings-daemon
Version: 3.4.1
-Release: 2%{?dist}
+Release: 3%{?dist}
Summary: The daemon sharing settings from GNOME to GTK+/KDE applications
Group: System Environment/Daemons
@@ -11,6 +11,8 @@ Source: http://download.gnome.org/sources/%{name}/3.4/%{name}-%{version}
# Fedora specific patch
Patch0: gsd-calculator.patch
+# http://git.gnome.org/browse/gnome-settings-daemon/commit/?id=fedb2be311b69c9dd12ada94047c82a28e73df47
+Patch1: gsd-wacom.patch
Requires: control-center-filesystem
@@ -63,6 +65,7 @@ developing applications that use %{name}.
%prep
%setup -q
%patch0 -p1 -b .calc
+%patch1 -p1 -b .wacom
autoreconf -i -f
@@ -153,10 +156,11 @@ glib-compile-schemas %{_datadir}/glib-2.0/schemas &> /dev/null || :
%{_libdir}/gnome-settings-daemon-3.0/libupdates.so
%{_datadir}/glib-2.0/schemas/org.gnome.settings-daemon.plugins.updates.gschema.xml
+%{_datadir}/glib-2.0/schemas/org.gnome.settings-daemon.peripherals.gschema.xml
+
%ifnarch s390 s390x %{?rhel:ppc ppc64}
%{_libdir}/gnome-settings-daemon-3.0/wacom.gnome-settings-plugin
%{_libdir}/gnome-settings-daemon-3.0/libgsdwacom.so
-%{_datadir}/glib-2.0/schemas/org.gnome.settings-daemon.peripherals.gschema.xml
%{_datadir}/glib-2.0/schemas/org.gnome.settings-daemon.peripherals.wacom.gschema.xml
%{_libexecdir}/gsd-wacom-led-helper
%{_datadir}/polkit-1/actions/org.gnome.settings-daemon.plugins.wacom.policy
@@ -211,6 +215,9 @@ glib-compile-schemas %{_datadir}/glib-2.0/schemas &> /dev/null || :
%{_datadir}/gnome-settings-daemon-3.0/input-device-example.sh
%changelog
+* Tue Apr 24 2012 Dan Horák <dan[at]danny.cz> - 3.4.1-3
+- add upstream patch that disables wacom support on s390(x)
+
* Thu Apr 19 2012 Matthias Clasen <mclasen at redhat.com> - 3.4.1-2
- Fix build on s390 (patch by Bill Nottingham)
diff --git a/gsd-wacom.patch b/gsd-wacom.patch
new file mode 100644
index 0000000..c12c7f1
--- /dev/null
+++ b/gsd-wacom.patch
@@ -0,0 +1,89 @@
+commit fedb2be311b69c9dd12ada94047c82a28e73df47
+Author: Dan Horák <dan at danny.cz>
+Date: Wed Mar 21 18:40:06 2012 +0100
+
+ disable wacom support on s390/s390x
+
+ https://bugzilla.gnome.org/show_bug.cgi?id=672576
+
+diff --git a/configure.ac b/configure.ac
+index d6d1cb8..f73583e 100644
+--- a/configure.ac
++++ b/configure.ac
+@@ -197,10 +197,16 @@ dnl ---------------------------------------------------------------------------
+ PKG_CHECK_MODULES(COLOR, [colord >= 0.1.9 gnome-desktop-3.0 >= $GNOME_DESKTOP_REQUIRED_VERSION libcanberra-gtk3])
+
+ dnl ---------------------------------------------------------------------------
+-dnl - wacom
++dnl - wacom (disabled for s390/s390x)
+ dnl ---------------------------------------------------------------------------
+
+-PKG_CHECK_MODULES(WACOM, [libwacom >= $LIBWACOM_REQUIRED_VERSION x11 xi xtst $GUDEV_PKG gnome-desktop-3.0 >= $GNOME_DESKTOP_REQUIRED_VERSION xorg-wacom])
++if test "$host_cpu" = s390 -o "$host_cpu" = s390x; then
++ have_wacom=no
++else
++ PKG_CHECK_MODULES(WACOM, [libwacom >= $LIBWACOM_REQUIRED_VERSION x11 xi xtst $GUDEV_PKG gnome-desktop-3.0 >= $GNOME_DESKTOP_REQUIRED_VERSION xorg-wacom])
++ have_wacom=yes
++fi
++AM_CONDITIONAL(HAVE_WACOM, test x$have_wacom = xyes)
+
+ dnl ==============================================
+ dnl PackageKit section
+@@ -508,6 +514,7 @@ echo "
+ PackageKit support: ${have_packagekit}
+ Smartcard support: ${have_smartcard_support}
+ Cups support: ${have_cups}
++ Wacom support: ${have_wacom}
+ ${NSS_DATABASE:+\
+ System nssdb: ${NSS_DATABASE}
+ }\
+diff --git a/data/Makefile.am b/data/Makefile.am
+index 19decc2..5af5170 100644
+--- a/data/Makefile.am
++++ b/data/Makefile.am
+@@ -16,7 +16,6 @@ gsettings_SCHEMAS = \
+ org.gnome.settings-daemon.plugins.xsettings.gschema.xml \
+ org.gnome.settings-daemon.plugins.housekeeping.gschema.xml \
+ org.gnome.settings-daemon.plugins.print-notifications.gschema.xml \
+- org.gnome.settings-daemon.peripherals.wacom.gschema.xml \
+ org.gnome.settings-daemon.plugins.xrandr.gschema.xml
+
+ all_schemas = $(gsettings_SCHEMAS)
+@@ -33,6 +32,12 @@ else
+ all_schemas += org.gnome.settings-daemon.plugins.orientation.gschema.xml
+ endif
+
++if HAVE_WACOM
++gsettings_SCHEMAS += org.gnome.settings-daemon.peripherals.wacom.gschema.xml
++else
++all_schemas += org.gnome.settings-daemon.peripherals.wacom.gschema.xml
++endif
++
+ @INTLTOOL_XML_NOMERGE_RULE@
+
+ @GSETTINGS_RULES@
+diff --git a/plugins/Makefile.am b/plugins/Makefile.am
+index 2b7566a..a4aa666 100644
+--- a/plugins/Makefile.am
++++ b/plugins/Makefile.am
+@@ -15,7 +15,6 @@ enabled_plugins = \
+ media-keys \
+ mouse \
+ sound \
+- wacom \
+ xrandr \
+ xsettings \
+ $(NULL)
+@@ -40,6 +39,12 @@ else
+ disabled_plugins += orientation
+ endif
+
++if HAVE_WACOM
++enabled_plugins += wacom
++else
++disabled_plugins += wacom
++endif
++
+ if BUILD_PRINT_NOTIFICATIONS
+ enabled_plugins += print-notifications
+ else
More information about the scm-commits
mailing list