rpms/synaptics/devel 10-synaptics.fdi, NONE, 1.1 synaptics-0.14.6-tap-to-click.patch, NONE, 1.1 synaptics.spec, 1.30, 1.31

Adam Jackson (ajax) fedora-extras-commits at redhat.com
Sun Mar 9 18:09:38 UTC 2008


Author: ajax

Update of /cvs/pkgs/rpms/synaptics/devel
In directory cvs-int.fedora.redhat.com:/tmp/cvs-serv2833

Modified Files:
	synaptics.spec 
Added Files:
	10-synaptics.fdi synaptics-0.14.6-tap-to-click.patch 
Log Message:
* Sun Mar 09 2008 Adam Jackson <ajax at redhat.com> 0.14.6-4
- 10-synaptics.fdi: Get hal to report the X driver as synaptics for
  touchpads we support.
- synaptics-0.14.6-tap-to-click.patch: Disable tap to click by default in
  the name of accessibility.



--- NEW FILE 10-synaptics.fdi ---
<?xml version="1.0" encoding="ISO-8859-1"?>
<deviceinfo version="0.2">
  <device>
    <match key="info.capabilities" contains="input.touchpad">
      <match key="info.product" contains="Synaptics TouchPad">
	<merge key="input.x11_driver" type="string">synaptics</merge>
      </match>
      <match key="info.product" contains="AlpsPS/2 ALPS">
	<merge key="input.x11_driver" type="string">synaptics</merge>
      </match>
    </match>
  </device>
</deviceinfo>

synaptics-0.14.6-tap-to-click.patch:

--- NEW FILE synaptics-0.14.6-tap-to-click.patch ---
diff -up synaptics-0.14.6/synaptics.c.jx synaptics-0.14.6/synaptics.c
--- synaptics-0.14.6/synaptics.c.jx	2008-03-09 13:55:18.000000000 -0400
+++ synaptics-0.14.6/synaptics.c	2008-03-09 14:03:31.000000000 -0400
@@ -395,13 +395,13 @@ SynapticsPreInit(InputDriverPtr drv, IDe
     pars->touchpad_off = xf86SetIntOption(opts, "TouchpadOff", 0);
     pars->guestmouse_off = xf86SetBoolOption(opts, "GuestMouseOff", FALSE);
     pars->locked_drags = xf86SetBoolOption(opts, "LockedDrags", FALSE);
-    pars->tap_action[RT_TAP] = xf86SetIntOption(opts, "RTCornerButton", 2);
-    pars->tap_action[RB_TAP] = xf86SetIntOption(opts, "RBCornerButton", 3);
+    pars->tap_action[RT_TAP] = xf86SetIntOption(opts, "RTCornerButton", 0);
+    pars->tap_action[RB_TAP] = xf86SetIntOption(opts, "RBCornerButton", 0);
     pars->tap_action[LT_TAP] = xf86SetIntOption(opts, "LTCornerButton", 0);
     pars->tap_action[LB_TAP] = xf86SetIntOption(opts, "LBCornerButton", 0);
-    pars->tap_action[F1_TAP] = xf86SetIntOption(opts, "TapButton1",     1);
-    pars->tap_action[F2_TAP] = xf86SetIntOption(opts, "TapButton2",     2);
-    pars->tap_action[F3_TAP] = xf86SetIntOption(opts, "TapButton3",     3);
+    pars->tap_action[F1_TAP] = xf86SetIntOption(opts, "TapButton1",     0);
+    pars->tap_action[F2_TAP] = xf86SetIntOption(opts, "TapButton2",     0);
+    pars->tap_action[F3_TAP] = xf86SetIntOption(opts, "TapButton3",     0);
     pars->circular_scrolling = xf86SetBoolOption(opts, "CircularScrolling", FALSE);
     pars->circular_trigger   = xf86SetIntOption(opts, "CircScrollTrigger", 0);
     pars->circular_pad       = xf86SetBoolOption(opts, "CircularPad", FALSE);


Index: synaptics.spec
===================================================================
RCS file: /cvs/pkgs/rpms/synaptics/devel/synaptics.spec,v
retrieving revision 1.30
retrieving revision 1.31
diff -u -r1.30 -r1.31
--- synaptics.spec	4 Mar 2008 22:38:08 -0000	1.30
+++ synaptics.spec	9 Mar 2008 18:08:40 -0000	1.31
@@ -2,20 +2,23 @@
 
 Name:           synaptics
 Version:        0.14.6
-Release:	3%{?dist}
+Release:	4%{?dist}
 Summary:        Synaptics Touchpad Driver
 
 Group:          User Interface/X Hardware Support
 License:        GPL
 URL:            http://w1.894.telia.com/~u89404340/touchpad/
 Source0:        http://w1.894.telia.com/~u89404340/touchpad/files/%{name}-%{version}.tar.bz2
+Source1:	10-synaptics.fdi
 Patch0: synaptics-0.14.6-delibcwrap.patch
 Patch1: synaptics-0.14.6-newx.patch
+Patch2: synaptics-0.14.6-tap-to-click.patch
 BuildRoot:      %{_tmppath}/%{name}-%{version}-%{release}
 BuildRequires:	pkgconfig
 BuildRequires:	xorg-x11-server-sdk >= 1.0.99.901
 BuildRequires:  libX11-devel, libXi-devel, libXext-devel
 Requires:       xorg-x11-server-Xorg >= 1.0.99.901
+Requires:	hal
 # This is what it should be, but the buildsystem is a disaster
 # ExcludeArch:	s390 s390x
 ExclusiveArch: %{ix86} x86_64 ppc ppc64
@@ -47,6 +50,7 @@
 %if "%{?fedora}" >= "9"
 %patch1 -p1 -b .newx
 %endif
+%patch2 -p1 -b .tap
 # remove included XFree86 headers
 rm -rf Xincludes
 
@@ -61,18 +65,28 @@
 	ARCH='%{_arch}' \
 	install
 
+install -d $RPM_BUILD_ROOT%{_datadir}/hal/fdi/policy/20thirdparty
+install -m 0644 ../10-synaptics.fdi $RPM_BUILD_ROOT%{_datadir}/hal/fdi/policy/20thirdparty
+
 %clean
 rm -rf $RPM_BUILD_ROOT
 
 %files
 %defattr(-,root,root,-)
 %doc COMPATIBILITY FILES INSTALL INSTALL.DE INSTALL.FR LICENSE README README.alps TODO
+%{_datadir}/hal/fdi/policy/20thirdparty/10-synaptics.fdi
 %{moduledir}/input/*
 %{_bindir}/synclient
 %{_bindir}/syndaemon
 %{_mandir}/man?/*
 
 %changelog
+* Sun Mar 09 2008 Adam Jackson <ajax at redhat.com> 0.14.6-4
+- 10-synaptics.fdi: Get hal to report the X driver as synaptics for
+  touchpads we support.
+- synaptics-0.14.6-tap-to-click.patch: Disable tap to click by default in
+  the name of accessibility.
+
 * Wed Mar 05 2008 Dave Airlie <airlied at redhat.com> 0.14.6-3
 - rebuild for ppc64
 




More information about the fedora-extras-commits mailing list