[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

xserver-xorg-input-synaptics: Changes to 'debian-unstable'



 Makefile.am                                                |    2 
 conf/11-x11-synaptics.fdi                                  |   31 +++++++++++++
 conf/50-synaptics.conf                                     |    5 ++
 conf/Makefile.am                                           |   29 ++++++++++++
 configure.ac                                               |   10 +++-
 debian/README.source                                       |    2 
 debian/changelog                                           |   13 ++++-
 debian/control                                             |    5 --
 debian/local/10-synaptics.conf                             |    6 --
 debian/local/66-xorg-synaptics.rules                       |   10 ----
 debian/patches/02-do-not-use-synaptics-for-keyboards.patch |    6 +-
 debian/rules                                               |   12 -----
 debian/xserver-xorg-input-synaptics.install                |    2 
 debian/xserver-xorg-input-synaptics.manpages               |    2 
 debian/xserver-xorg-input-synaptics.postinst.in            |   23 ---------
 debian/xsfbs/xsfbs.mk                                      |   31 ++++++++-----
 fdi/11-x11-synaptics.fdi                                   |   31 -------------
 fdi/Makefile.am                                            |   21 --------
 18 files changed, 114 insertions(+), 127 deletions(-)

New commits:
commit 6b9a7ee9530ac24ec95573ecb442450c1be940ed
Author: Julien Cristau <jcristau@debian.org>
Date:   Fri Apr 16 22:27:27 2010 +0200

    Drop dependency on udev, since we have no udev rules or trigger.

diff --git a/debian/changelog b/debian/changelog
index 6e3ca67..5a8017b 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -7,6 +7,7 @@ xserver-xorg-input-synaptics (1.2.2-2) UNRELEASED; urgency=low
   * Drop postinst, we don't need to trigger udev anymore.
   * Sanitize installation of manpage into the package.
   * Update to new xsfbs, use ${xinpdriver:Depends} in debian/control.
+  * Drop dependency on udev, since we have no udev rules or trigger.
 
  -- Julien Cristau <jcristau@debian.org>  Thu, 01 Apr 2010 14:40:18 +0300
 
diff --git a/debian/control b/debian/control
index 1ed04da..391c16c 100644
--- a/debian/control
+++ b/debian/control
@@ -22,7 +22,6 @@ Vcs-Browser: http://git.debian.org/?p=pkg-xorg/driver/xserver-xorg-input-synapti
 Package: xserver-xorg-input-synaptics
 Architecture: alpha amd64 arm armeb armel hppa hurd-i386 i386 ia64 kfreebsd-amd64 kfreebsd-i386 m68k mips mipsel powerpc sh4 sparc
 Depends:
- udev [linux-any],
  ${shlibs:Depends},
  ${xinpdriver:Depends},
  ${misc:Depends}

commit 67ca7b7df516db1efd274d3a4cbd08a345ac0e07
Author: Julien Cristau <jcristau@debian.org>
Date:   Fri Apr 16 22:23:11 2010 +0200

    Actually install the xorg.conf.d snippet in the package

diff --git a/debian/xserver-xorg-input-synaptics.install b/debian/xserver-xorg-input-synaptics.install
index 9f95e37..0835787 100644
--- a/debian/xserver-xorg-input-synaptics.install
+++ b/debian/xserver-xorg-input-synaptics.install
@@ -1,3 +1,4 @@
 usr/lib/xorg/modules/input/*.so
 usr/bin/*
 usr/share/man
+usr/share/X11

commit 4f63eb97f7a63548ebc7f45ef8b8e73af3020a71
Author: Julien Cristau <jcristau@debian.org>
Date:   Fri Apr 16 22:21:51 2010 +0200

    Fix patch 02 to apply after fdi -> conf move.

diff --git a/debian/patches/02-do-not-use-synaptics-for-keyboards.patch b/debian/patches/02-do-not-use-synaptics-for-keyboards.patch
index 890a444..a756a5d 100644
--- a/debian/patches/02-do-not-use-synaptics-for-keyboards.patch
+++ b/debian/patches/02-do-not-use-synaptics-for-keyboards.patch
@@ -1,10 +1,10 @@
 do not use the synaptics driver for devices advertising themselves as keyboards
 http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=524130
 
-Index: xserver-xorg-input-synaptics/fdi/11-x11-synaptics.fdi
+Index: xserver-xorg-input-synaptics/conf/11-x11-synaptics.fdi
 ===================================================================
---- xserver-xorg-input-synaptics.orig/fdi/11-x11-synaptics.fdi	2009-11-21 13:15:39.064182104 +0900
-+++ xserver-xorg-input-synaptics/fdi/11-x11-synaptics.fdi	2009-11-21 13:16:23.404256090 +0900
+--- xserver-xorg-input-synaptics.orig/conf/11-x11-synaptics.fdi	2009-11-21 13:15:39.064182104 +0900
++++ xserver-xorg-input-synaptics/conf/11-x11-synaptics.fdi	2009-11-21 13:16:23.404256090 +0900
 @@ -2,30 +2,34 @@
  <deviceinfo version="0.2">
    <device>

commit d68c932a1f18ff74ade7bcd45393c1e3aa87b701
Author: Julien Cristau <jcristau@debian.org>
Date:   Fri Apr 16 22:20:41 2010 +0200

    Update to new xsfbs, use ${xinpdriver:Depends} in debian/control.

diff --git a/debian/changelog b/debian/changelog
index c1c87c8..6e3ca67 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -6,6 +6,7 @@ xserver-xorg-input-synaptics (1.2.2-2) UNRELEASED; urgency=low
     /usr/share/X11/xorg.conf.d.
   * Drop postinst, we don't need to trigger udev anymore.
   * Sanitize installation of manpage into the package.
+  * Update to new xsfbs, use ${xinpdriver:Depends} in debian/control.
 
  -- Julien Cristau <jcristau@debian.org>  Thu, 01 Apr 2010 14:40:18 +0300
 
diff --git a/debian/control b/debian/control
index aba8012..1ed04da 100644
--- a/debian/control
+++ b/debian/control
@@ -24,7 +24,7 @@ Architecture: alpha amd64 arm armeb armel hppa hurd-i386 i386 ia64 kfreebsd-amd6
 Depends:
  udev [linux-any],
  ${shlibs:Depends},
- ${xserver:Depends},
+ ${xinpdriver:Depends},
  ${misc:Depends}
 Conflicts: xfree86-driver-synaptics (<< 0.14.4-2), xorg-driver-synaptics
 Replaces: xfree86-driver-synaptics (<< 0.14.4-2), xorg-driver-synaptics

commit b045afbd8277ad0c44e29d7c45802053c4335ccd
Author: Julien Cristau <jcristau@debian.org>
Date:   Fri Apr 16 22:14:46 2010 +0200

    Update serverabi rule for xserver 1.7.6.901
    
    Add new variables ${xviddriver:Depends} and ${xinpdriver:Depends} for
    drivers.  The ${xserver:Depends} variable is deprecated.

diff --git a/debian/xsfbs/xsfbs.mk b/debian/xsfbs/xsfbs.mk
index 351fea5..77c4a39 100755
--- a/debian/xsfbs/xsfbs.mk
+++ b/debian/xsfbs/xsfbs.mk
@@ -253,25 +253,33 @@ $(STAMP_DIR)/genscripts: $(STAMP_DIR)/stampdir
 	#                                    debian/*.prerm
 	>$@
 
-SERVERMINVERS = $(shell cat /usr/share/xserver-xorg/serverminver 2>/dev/null)
+# Compute dependencies for drivers
+#
+VIDEODEP = $(shell cat /usr/share/xserver-xorg/videodrvdep 2>/dev/null)
+INPUTDEP = $(shell cat /usr/share/xserver-xorg/xinputdep 2>/dev/null)
+
+# these two can be removed post-squeeze
 VIDEOABI = $(shell cat /usr/share/xserver-xorg/videoabiver 2>/dev/null)
 INPUTABI = $(shell cat /usr/share/xserver-xorg/inputabiver 2>/dev/null)
-SERVER_DEPENDS = xserver-xorg-core (>= $(SERVERMINVERS))
 VIDDRIVER_PROVIDES = xserver-xorg-video-$(VIDEOABI)
 INPDRIVER_PROVIDES = xserver-xorg-input-$(INPUTABI)
+
 ifeq ($(PACKAGE),)
 PACKAGE=$(shell awk '/^Package:/ { print $$2; exit }' < debian/control)
 endif
 
 .PHONY: serverabi
 serverabi: install
-ifeq ($(SERVERMINVERS),)
-	@echo error: xserver-xorg-dev needs to be installed
+ifeq ($(VIDEODEP),)
+	@echo 'error: xserver-xorg-dev >= 1.7.6.901 needs to be installed'
 	@exit 1
 else
-	echo "xserver:Depends=$(SERVER_DEPENDS)" >> debian/$(PACKAGE).substvars
+	echo "xviddriver:Depends=$(VIDEODEP)" >> debian/$(PACKAGE).substvars
+	echo "xinpdriver:Depends=$(INPUTDEP)" >> debian/$(PACKAGE).substvars
+	# the following is there for compatibility...
 	echo "xviddriver:Provides=$(VIDDRIVER_PROVIDES)" >> debian/$(PACKAGE).substvars
 	echo "xinpdriver:Provides=$(INPDRIVER_PROVIDES)" >> debian/$(PACKAGE).substvars
+	echo "xserver:Depends=$(VIDEODEP), $(INPUTDEP)" >> debian/$(PACKAGE).substvars
 endif
 
 # vim:set noet ai sts=8 sw=8 tw=0:

commit 9eee5ce1fc0fde276e6849f36c9c53bbe1b91f9c
Author: Julien Cristau <jcristau@debian.org>
Date:   Fri Apr 16 18:59:42 2010 +0200

    Sanitize installation of manpage into the package.

diff --git a/debian/changelog b/debian/changelog
index daaa732..c1c87c8 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -5,6 +5,7 @@ xserver-xorg-input-synaptics (1.2.2-2) UNRELEASED; urgency=low
   * Build-Depend on new xserver-xorg-dev, which lets us install the snippet to
     /usr/share/X11/xorg.conf.d.
   * Drop postinst, we don't need to trigger udev anymore.
+  * Sanitize installation of manpage into the package.
 
  -- Julien Cristau <jcristau@debian.org>  Thu, 01 Apr 2010 14:40:18 +0300
 
diff --git a/debian/rules b/debian/rules
index dd52fe6..a24369b 100755
--- a/debian/rules
+++ b/debian/rules
@@ -86,7 +86,7 @@ binary-arch: build install serverabi
 
 	dh_installdocs
 	dh_installchangelogs ChangeLog
-	dh_install --sourcedir=debian/tmp --list-missing --exclude=synaptics_drv.la --exclude=usr/share/man
+	dh_install --sourcedir=debian/tmp --list-missing --exclude=synaptics_drv.la
 	dh_installman
 	dh_link
 	dh_strip
diff --git a/debian/xserver-xorg-input-synaptics.install b/debian/xserver-xorg-input-synaptics.install
index f897163..9f95e37 100644
--- a/debian/xserver-xorg-input-synaptics.install
+++ b/debian/xserver-xorg-input-synaptics.install
@@ -1,2 +1,3 @@
 usr/lib/xorg/modules/input/*.so
 usr/bin/*
+usr/share/man
diff --git a/debian/xserver-xorg-input-synaptics.manpages b/debian/xserver-xorg-input-synaptics.manpages
deleted file mode 100644
index d959805..0000000
--- a/debian/xserver-xorg-input-synaptics.manpages
+++ /dev/null
@@ -1,2 +0,0 @@
-debian/tmp/usr/share/man/man1/*
-debian/tmp/usr/share/man/man4/*

commit 582088b7e9e165a6bf44a49506f81bff027099af
Author: Julien Cristau <jcristau@debian.org>
Date:   Fri Apr 16 18:55:23 2010 +0200

    Drop postinst, we don't need to trigger udev anymore.

diff --git a/debian/changelog b/debian/changelog
index c69ab23..daaa732 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -4,6 +4,7 @@ xserver-xorg-input-synaptics (1.2.2-2) UNRELEASED; urgency=low
   * Replace our local copy with that one.
   * Build-Depend on new xserver-xorg-dev, which lets us install the snippet to
     /usr/share/X11/xorg.conf.d.
+  * Drop postinst, we don't need to trigger udev anymore.
 
  -- Julien Cristau <jcristau@debian.org>  Thu, 01 Apr 2010 14:40:18 +0300
 
diff --git a/debian/xserver-xorg-input-synaptics.postinst.in b/debian/xserver-xorg-input-synaptics.postinst.in
deleted file mode 100644
index aea2faa..0000000
--- a/debian/xserver-xorg-input-synaptics.postinst.in
+++ /dev/null
@@ -1,23 +0,0 @@
-#!/bin/sh
-
-set -e
-
-THIS_PACKAGE=xserver-xorg-input-synaptics
-THIS_SCRIPT=postinst
-
-#INCLUDE_SHELL_LIB#
-
-case "$1" in
-  configure)
-  if dpkg --compare-versions "$2" lt 1.2.0-4; then
-    if [ `uname -s` = "Linux" ]; then
-      udevadm trigger --subsystem-match=input --action=change
-    fi
-  fi
-esac
-
-#DEBHELPER#
-
-exit 0
-
-# vim:set ai et sw=2 ts=2 tw=80:

commit d86522fbc7a2aa0a85ca879c194eaa1e497f8385
Author: Julien Cristau <jcristau@debian.org>
Date:   Fri Apr 16 18:53:07 2010 +0200

    Update the xorg.conf.d stuff
    
    * Cherry-pick patch from upstream git to add the xorg.conf.d snippet.
    * Replace our local copy with that one.
    * Build-Depend on new xserver-xorg-dev, which lets us install the snippet to
      /usr/share/X11/xorg.conf.d.

diff --git a/debian/changelog b/debian/changelog
index 337a1ab..c69ab23 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,8 +1,11 @@
 xserver-xorg-input-synaptics (1.2.2-2) UNRELEASED; urgency=low
 
-  * 10-synaptics.conf: Use 'MatchDevicePath "/dev/input/event*"'.
+  * Cherry-pick patch from upstream git to add the xorg.conf.d snippet.
+  * Replace our local copy with that one.
+  * Build-Depend on new xserver-xorg-dev, which lets us install the snippet to
+    /usr/share/X11/xorg.conf.d.
 
- -- Timo Aaltonen <tjaalton@ubuntu.com>  Thu, 01 Apr 2010 14:40:18 +0300
+ -- Julien Cristau <jcristau@debian.org>  Thu, 01 Apr 2010 14:40:18 +0300
 
 xserver-xorg-input-synaptics (1.2.2-1) unstable; urgency=low
 
diff --git a/debian/control b/debian/control
index 45d4a41..aba8012 100644
--- a/debian/control
+++ b/debian/control
@@ -9,7 +9,7 @@ Build-Depends:
  libxext-dev,
  libxi-dev (>= 2:1.2.0),
  x11proto-core-dev,
- xserver-xorg-dev (>= 2:1.7),
+ xserver-xorg-dev (>= 2:1.7.6.901),
  pkg-config,
  quilt,
  automake,
diff --git a/debian/local/10-synaptics.conf b/debian/local/10-synaptics.conf
deleted file mode 100644
index fb22e7d..0000000
--- a/debian/local/10-synaptics.conf
+++ /dev/null
@@ -1,6 +0,0 @@
-Section "InputClass"
-	Identifier "touchpad catchall"
-	MatchIsTouchpad "on"
-	MatchDevicePath "/dev/input/event*"
-	Driver "synaptics"
-EndSection
diff --git a/debian/local/66-xorg-synaptics.rules b/debian/local/66-xorg-synaptics.rules
deleted file mode 100644
index f4d5069..0000000
--- a/debian/local/66-xorg-synaptics.rules
+++ /dev/null
@@ -1,10 +0,0 @@
-ACTION!="add|change", GOTO="xorg_synaptics_end"
-KERNEL!="event*", GOTO="xorg_synaptics_end"
-
-ENV{ID_INPUT_TOUCHPAD}!="1", GOTO="xorg_synaptics_end"
-
-# Placeholder for platform specific quirks needing
-# ID_INPUT.tags to be set.
-
-
-LABEL="xorg_synaptics_end"
diff --git a/debian/rules b/debian/rules
index 6e5b476..dd52fe6 100755
--- a/debian/rules
+++ b/debian/rules
@@ -87,16 +87,6 @@ binary-arch: build install serverabi
 	dh_installdocs
 	dh_installchangelogs ChangeLog
 	dh_install --sourcedir=debian/tmp --list-missing --exclude=synaptics_drv.la --exclude=usr/share/man
-ifeq ($(DEB_HOST_ARCH_OS), linux)
-	install -d debian/xserver-xorg-input-synaptics/lib/udev/rules.d
-	install -m 644 debian/local/66-xorg-synaptics.rules debian/xserver-xorg-input-synaptics/lib/udev/rules.d
-	install -d debian/xserver-xorg-input-synaptics/usr/lib/X11/xorg.conf.d
-	install -m 644 debian/local/10-synaptics.conf debian/xserver-xorg-input-synaptics/usr/lib/X11/xorg.conf.d
-else ifeq ($(DEB_HOST_ARCH_OS), kfreebsd)
-	install -d debian/xserver-xorg-input-synaptics/usr/share/hal/fdi/policy/20thirdparty
-	install -m 0644 fdi/11-x11-synaptics.fdi \
-		debian/xserver-xorg-input-synaptics/usr/share/hal/fdi/policy/20thirdparty
-endif
 	dh_installman
 	dh_link
 	dh_strip

commit 231721e69a4e6f067dd7766a50f86ee6b384a7a1
Author: Peter Hutterer <peter.hutterer@who-t.net>
Date:   Thu Apr 8 14:47:08 2010 +1000

    Add 50-synaptics.conf snippet.
    
    If the server exports the sysconfigdir variable, install the
    50-synaptics.conf snippet in the directory provided.
    
    This patch also moves the fdi file from fdi/ into the new conf/ subdir to
    have a single location for all config files.
    
    Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
    Reviewed-by: Dan Nicholson <dbn.lists@gmail.com>
    [jcristau: cherry-picked from 87b29e6004a9a7f744eb6e9c2bf9539579ecefbf,
     with Makefile.am conflict fixed]

diff --git a/Makefile.am b/Makefile.am
index ad69d2a..72dbf09 100644
--- a/Makefile.am
+++ b/Makefile.am
@@ -19,7 +19,7 @@
 #  CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
 
 AUTOMAKE_OPTIONS = foreign
-SUBDIRS = include src man tools fdi
+SUBDIRS = include src man tools conf
 
 pkgconfigdir = $(libdir)/pkgconfig
 pkgconfig_DATA = xorg-synaptics.pc
diff --git a/conf/11-x11-synaptics.fdi b/conf/11-x11-synaptics.fdi
new file mode 100644
index 0000000..46ad7b9
--- /dev/null
+++ b/conf/11-x11-synaptics.fdi
@@ -0,0 +1,31 @@
+<?xml version="1.0" encoding="ISO-8859-1"?>
+<deviceinfo version="0.2">
+  <device>
+    <match key="info.capabilities" contains="input.touchpad">
+        <merge key="input.x11_driver" type="string">synaptics</merge>
+        <!-- Arbitrary options can be passed to the driver using
+             the input.x11_options property since xorg-server-1.5. -->
+        <!-- EXAMPLES:
+        Switch on shared memory, enables the driver to be configured at runtime
+	<merge key="input.x11_options.SHMConfig" type="string">true</merge>
+
+	Maximum movement of the finger for detecting a tap
+	<merge key="input.x11_options.MaxTapMove" type="string">2000</merge>
+
+	Enable vertical scrolling when dragging along the right edge
+	<merge key="input.x11_options.VertEdgeScroll" type="string">true</merge>
+
+	Enable vertical scrolling when dragging with two fingers anywhere on the touchpad
+	<merge key="input.x11_options.VertTwoFingerScroll" type="string">true</merge>
+
+	Enable horizontal scrolling when dragging with two fingers anywhere on the touchpad
+	<merge key="input.x11_options.HorizTwoFingerScroll" type="string">true</merge>
+
+	If on, circular scrolling is used
+	<merge key="input.x11_options.CircularScrolling" type="string">true</merge>
+
+	For other possible options, check CONFIGURATION DETAILS in synaptics man page
+        -->
+    </match>
+  </device>
+</deviceinfo>
diff --git a/conf/50-synaptics.conf b/conf/50-synaptics.conf
new file mode 100644
index 0000000..89bb557
--- /dev/null
+++ b/conf/50-synaptics.conf
@@ -0,0 +1,5 @@
+Section "InputClass"
+        Identifier "touchpad catchall"
+        Driver "synaptics"
+        MatchIsTouchpad "on"
+EndSection
diff --git a/conf/Makefile.am b/conf/Makefile.am
new file mode 100644
index 0000000..9a88895
--- /dev/null
+++ b/conf/Makefile.am
@@ -0,0 +1,29 @@
+#  Copyright 2005 Adam Jackson.
+#
+#  Permission is hereby granted, free of charge, to any person obtaining a
+#  copy of this software and associated documentation files (the "Software"),
+#  to deal in the Software without restriction, including without limitation
+#  on the rights to use, copy, modify, merge, publish, distribute, sub
+#  license, and/or sell copies of the Software, and to permit persons to whom
+#  the Software is furnished to do so, subject to the following conditions:
+#
+#  The above copyright notice and this permission notice (including the next
+#  paragraph) shall be included in all copies or substantial portions of the
+#  Software.
+#
+#  THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
+#  IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
+#  FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT.  IN NO EVENT SHALL
+#  ADAM JACKSON BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER
+#  IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN
+#  CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
+
+
+if HAS_XORG_CONF_DIR
+confdir = $(XORG_CONF_DIR)
+dist_conf_DATA = 50-synaptics.conf
+else
+
+EXTRA_DIST = 11-x11-synaptics.fdi
+
+endif
diff --git a/configure.ac b/configure.ac
index dd2bef7..0482151 100644
--- a/configure.ac
+++ b/configure.ac
@@ -127,6 +127,14 @@ fi
 AM_CONDITIONAL(BUILD_TOOLS, [ test "$BUILD_TOOLS" = "yes" ])
 AC_SUBST(BUILD_TOOLS)
 
+AC_ARG_WITH(xorg-conf-dir,
+            AC_HELP_STRING([--with-xorg-conf-dir=DIR],
+                           [Default xorg.conf.d directory [[default=from $PKG_CONFIG xorg-server]]]),
+            [XORG_CONF_DIR="$withval"],
+            [XORG_CONF_DIR="`$PKG_CONFIG --variable=sysconfigdir xorg-server`"])
+AC_SUBST(XORG_CONF_DIR)
+AM_CONDITIONAL(HAS_XORG_CONF_DIR, [test "x$XORG_CONF_DIR" != "x" && test "x$XORG_CONF_DIR" != "xno"])
+
 # Checks for header files.
 AC_HEADER_STDC
 
@@ -137,6 +145,6 @@ AC_OUTPUT([Makefile
            src/Makefile
            man/Makefile
            tools/Makefile
-           fdi/Makefile
+           conf/Makefile
            include/Makefile
            xorg-synaptics.pc])
diff --git a/fdi/11-x11-synaptics.fdi b/fdi/11-x11-synaptics.fdi
deleted file mode 100644
index 46ad7b9..0000000
--- a/fdi/11-x11-synaptics.fdi
+++ /dev/null
@@ -1,31 +0,0 @@
-<?xml version="1.0" encoding="ISO-8859-1"?>
-<deviceinfo version="0.2">
-  <device>
-    <match key="info.capabilities" contains="input.touchpad">
-        <merge key="input.x11_driver" type="string">synaptics</merge>
-        <!-- Arbitrary options can be passed to the driver using
-             the input.x11_options property since xorg-server-1.5. -->
-        <!-- EXAMPLES:
-        Switch on shared memory, enables the driver to be configured at runtime
-	<merge key="input.x11_options.SHMConfig" type="string">true</merge>
-
-	Maximum movement of the finger for detecting a tap
-	<merge key="input.x11_options.MaxTapMove" type="string">2000</merge>
-
-	Enable vertical scrolling when dragging along the right edge
-	<merge key="input.x11_options.VertEdgeScroll" type="string">true</merge>
-
-	Enable vertical scrolling when dragging with two fingers anywhere on the touchpad
-	<merge key="input.x11_options.VertTwoFingerScroll" type="string">true</merge>
-
-	Enable horizontal scrolling when dragging with two fingers anywhere on the touchpad
-	<merge key="input.x11_options.HorizTwoFingerScroll" type="string">true</merge>
-
-	If on, circular scrolling is used
-	<merge key="input.x11_options.CircularScrolling" type="string">true</merge>
-
-	For other possible options, check CONFIGURATION DETAILS in synaptics man page
-        -->
-    </match>
-  </device>
-</deviceinfo>
diff --git a/fdi/Makefile.am b/fdi/Makefile.am
deleted file mode 100644
index e4f2815..0000000
--- a/fdi/Makefile.am
+++ /dev/null
@@ -1,21 +0,0 @@
-#  Copyright 2005 Adam Jackson.
-#
-#  Permission is hereby granted, free of charge, to any person obtaining a
-#  copy of this software and associated documentation files (the "Software"),
-#  to deal in the Software without restriction, including without limitation
-#  on the rights to use, copy, modify, merge, publish, distribute, sub
-#  license, and/or sell copies of the Software, and to permit persons to whom
-#  the Software is furnished to do so, subject to the following conditions:
-#
-#  The above copyright notice and this permission notice (including the next
-#  paragraph) shall be included in all copies or substantial portions of the
-#  Software.
-#
-#  THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
-#  IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
-#  FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT.  IN NO EVENT SHALL
-#  ADAM JACKSON BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER
-#  IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN
-#  CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
-
-EXTRA_DIST = 11-x11-synaptics.fdi

commit 8bd2e9b523da35493db1bd781d4ef6bfbbeb2eff
Author: Julien Cristau <jcristau@debian.org>
Date:   Tue Apr 13 14:06:33 2010 +0200

    xsfbs.mk: don't use a directory as a make target
    
    The timestamp on the directory gets updated each time a file is added in
    it, which causes useless rebuilds.

diff --git a/debian/xsfbs/xsfbs.mk b/debian/xsfbs/xsfbs.mk
index 5e16b10..351fea5 100755
--- a/debian/xsfbs/xsfbs.mk
+++ b/debian/xsfbs/xsfbs.mk
@@ -110,14 +110,15 @@ $(STAMP_DIR)/stampdir:
 .PHONY: prepare
 stampdir_targets+=prepare
 prepare: $(STAMP_DIR)/prepare
-$(STAMP_DIR)/prepare: $(STAMP_DIR)/log $(STAMP_DIR)/genscripts
+$(STAMP_DIR)/prepare: $(STAMP_DIR)/logdir $(STAMP_DIR)/genscripts
 	>$@
 
-.PHONY: log
-stampdir_targets+=log
-log: $(STAMP_DIR)/log
-$(STAMP_DIR)/log: $(STAMP_DIR)/stampdir
+.PHONY: logdir
+stampdir_targets+=logdir
+logdir: $(STAMP_DIR)/logdir
+$(STAMP_DIR)/logdir: $(STAMP_DIR)/stampdir
 	mkdir -p $(STAMP_DIR)/log
+	>$@
 
 # Apply all patches to the upstream source.
 .PHONY: patch
@@ -145,7 +146,7 @@ $(STAMP_DIR)/patch: $(STAMP_DIR)/prepare
 
 # Revert all patches to the upstream source.
 .PHONY: unpatch
-unpatch: $(STAMP_DIR)/log
+unpatch: $(STAMP_DIR)/logdir
 	rm -f $(STAMP_DIR)/patch
 	@echo -n "Unapplying patches..."; \
 	if $(QUILT) applied >/dev/null 2>/dev/null; then \

commit 734e3b2d1dcfe5db07cb19902617fd1212c0c186
Author: Cyril Brulebois <kibi@debian.org>
Date:   Thu Apr 1 20:49:15 2010 +0200

    Fix typo.

diff --git a/debian/README.source b/debian/README.source
index 34ab4bf..b09a1ab 100644
--- a/debian/README.source
+++ b/debian/README.source
@@ -25,7 +25,7 @@ just need to be pulled into git.debian.org in a "upstream-*" branch.
 Otherwise, the upstream sources are manually installed in the Debian
 git repository.
 
-The .orig.tar.gz upstream source file could be generated this
+The .orig.tar.gz upstream source file could be generated using this
 "upstream-*" branch in the Debian git repository but it is actually
 copied from upstream tarballs directly.
 


Reply to: