%global tarball xf86-input-synaptics %global moduledir %(pkg-config xorg-server --variable=moduledir ) %global driverdir %{moduledir}/input #global gitdate 20160929 #global gitversion 48632211 Name: xorg-x11-drv-synaptics Summary: Xorg X11 Synaptics touchpad input driver Version: 1.9.2 Release: 6%{?gitdate:.%{gitdate}git%{gitversion}}%{?dist} URL: http://www.x.org License: MIT %if 0%{?gitdate} Source0: %{tarball}-%{gitdate}.tar.bz2 Source1: make-git-snapshot.sh Source2: commitid %else Source0: ftp://ftp.x.org/pub/individual/driver/%{tarball}-%{version}.tar.gz %endif Source3: 70-synaptics.conf Source4: 70-touchpad-quirks.rules ExcludeArch: s390 s390x BuildRequires: make BuildRequires: git-core BuildRequires: autoconf automake libtool pkgconfig BuildRequires: xorg-x11-server-devel >= 1.10.99.902 BuildRequires: libX11-devel libXi-devel libXtst-devel BuildRequires: xorg-x11-util-macros >= 1.8.0 BuildRequires: libevdev-devel BuildRequires: systemd Requires: Xorg %(xserver-sdk-abi-requires ansic) Requires: Xorg %(xserver-sdk-abi-requires xinput) Requires: libevdev Requires: libXi libXtst Provides: synaptics = %{version}-%{release} Obsoletes: synaptics < 0.15.0 %description This package is a an empty package. For the legacy X.Org touchpad driver, please install xorg-x11-drv-synaptics legacy. %package legacy Summary: Xorg X11 synaptics input driver Requires: pkgconfig %description legacy This is the Synaptics touchpad driver for the X.Org X server. The following touchpad models are supported: * Synaptics * appletouch (Post February 2005 and October 2005 Apple Aluminium Powerbooks) * Elantech (EeePC) * bcm5974 (Macbook Air (Jan 2008), Macbook Pro Penryn (Feb 2008), iPhone (2007), iPod Touch (2008) Note that support for appletouch, elantech and bcm5974 requires the respective kernel module. A touchpad by default operates in compatibility mode by emulating a standard mouse. However, by using a dedicated driver, more advanced features of the touchpad become available. Features: * Movement with adjustable, non-linear acceleration and speed. * Button events through short touching of the touchpad ("tapping"). * Double-Button events through double short touching of the touchpad. * Dragging through short touching and holding down the finger on the touchpad. * Middle and right button events on the upper and lower corner of the touchpad. * Vertical scrolling (button four and five events) through moving the finger on the right side of the touchpad. * The up/down button sends button four/five events. * Horizontal scrolling (button six and seven events) through moving the finger on the lower side of the touchpad. * The multi-buttons send button four/five events, and six/seven events for horizontal scrolling. * Adjustable finger detection. Multifinger taps: two finger for middle button and three finger for right button events. (Needs hardware support. Not all models implement this feature.) * Run-time configuration using shared memory. This means you can change parameter settings without restarting the X server. %prep %setup -q -n %{tarball}-%{?gitdate:%{gitdate}}%{!?gitdate:%{version}} git init if [ -z "$GIT_COMMITTER_NAME" ]; then git config user.email "x@fedoraproject.org" git config user.name "Fedora X Ninjas" fi %if !0%{?gitdate} git add . git commit -a -q -m "%{version} baseline." %endif # Apply all the patches. git am -p1 %{patches} < /dev/null %build autoreconf -v --install --force || exit 1 %configure --disable-static --disable-silent-rules make %{?_smp_mflags} %install %make_install # FIXME: Remove all libtool archives (*.la) from modules directory. This # should be fixed in upstream Makefile.am or whatever. find $RPM_BUILD_ROOT -regex ".*\.la$" | xargs rm -f -- # Remove upstream synaptics.conf as we've several special fixes in ours rm $RPM_BUILD_ROOT%{_datadir}/X11/xorg.conf.d/70-synaptics.conf install -d $RPM_BUILD_ROOT%{_datadir}/X11/xorg.conf.d install -m 0644 %{SOURCE3} $RPM_BUILD_ROOT%{_datadir}/X11/xorg.conf.d/70-synaptics.conf install -d $RPM_BUILD_ROOT%{_udevrulesdir} install -m 0644 %{SOURCE4} $RPM_BUILD_ROOT%{_udevrulesdir}/70-touchpad-quirks.rules %post udevadm control --reload-rules || : %postun udevadm control --reload-rules || : # NOTE: xorg-x11-drv-synaptics is obsoleted by xorg-x11-drv-libinput. # The main package does not have any files anymore and thus does not # generate an rpm. xorg-x11-drv-libinput can thus easily obsolete < 1.9.0-3, # the synaptics files are now in xorg-x11-drv-legacy only. # # DO NOT CHANGE THIS. # %files legacy %doc README.md %license COPYING %{_datadir}/X11/xorg.conf.d/70-synaptics.conf %{driverdir}/synaptics_drv.so %{_bindir}/synclient %{_bindir}/syndaemon %{_mandir}/man4/synaptics.4* %{_mandir}/man1/synclient.1* %{_mandir}/man1/syndaemon.1* %{_udevrulesdir}/70-touchpad-quirks.rules %package devel Summary: Xorg X11 synaptics input driver Requires: pkgconfig %description devel Development files for the Synaptics TouchPad for X.Org. %files devel %license COPYING %{_libdir}/pkgconfig/xorg-synaptics.pc %dir %{_includedir}/xorg %{_includedir}/xorg/synaptics-properties.h %changelog * Sat Jul 20 2024 Fedora Release Engineering - 1.9.2-6 - Rebuilt for https://fedoraproject.org/wiki/Fedora_41_Mass_Rebuild * Sat Jan 27 2024 Fedora Release Engineering - 1.9.2-5 - Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild * Sat Jul 22 2023 Fedora Release Engineering - 1.9.2-4 - Rebuilt for https://fedoraproject.org/wiki/Fedora_39_Mass_Rebuild * Sat Jan 21 2023 Fedora Release Engineering - 1.9.2-3 - Rebuilt for https://fedoraproject.org/wiki/Fedora_38_Mass_Rebuild * Sat Jul 23 2022 Fedora Release Engineering - 1.9.2-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild * Thu Jul 14 2022 Ali Erdinc Koroglu - 1.9.2-1 - Update to 1.9.2 (RHBZ #2105850) * Sat Jan 22 2022 Fedora Release Engineering - 1.9.1-10 - Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild * Fri Jul 23 2021 Fedora Release Engineering - 1.9.1-9 - Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild * Thu Jan 28 2021 Fedora Release Engineering - 1.9.1-8 - Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild * Thu Nov 5 10:14:22 AEST 2020 Peter Hutterer - 1.9.1-7 - Add BuildRequires for make - We only need git-core to build, not full git * Wed Jul 29 2020 Fedora Release Engineering - 1.9.1-6 - Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild * Fri Jan 31 2020 Fedora Release Engineering - 1.9.1-5 - Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild * Sat Jul 27 2019 Fedora Release Engineering - 1.9.1-4 - Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild * Sun Feb 03 2019 Fedora Release Engineering - 1.9.1-3 - Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild * Sat Jul 14 2018 Fedora Release Engineering - 1.9.1-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild * Tue May 29 2018 Peter Hutterer 1.9.1-1 - synaptics 1.9.1 * Tue May 15 2018 Peter Hutterer 1.9.0-9 - Prevent infinite "Read Error" logspam * Mon Apr 02 2018 Adam Jackson - 1.9.0-8 - Rebuild for xserver 1.20 * Fri Feb 09 2018 Fedora Release Engineering - 1.9.0-7 - Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild * Thu Aug 03 2017 Fedora Release Engineering - 1.9.0-6 - Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Binutils_Mass_Rebuild * Thu Jul 27 2017 Fedora Release Engineering - 1.9.0-5 - Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild * Sat Feb 11 2017 Fedora Release Engineering - 1.9.0-4 - Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild * Thu Jan 19 2017 Peter Hutterer 1.9.0-3 - Ship the synaptics file as 70-synaptics.conf to match upstream (and sort above libinput). * Fri Nov 18 2016 Peter Hutterer 1.9.0-2 - Move actual driver to the -legacy package so we can obsolete the main package with xorg-x11-drv-libinput (#1394836) See https://fedoraproject.org/wiki/Changes/RetireSynapticsDriver * Fri Nov 18 2016 Peter Hutterer 1.9.0-1 - synaptics 1.9.0 * Mon Oct 10 2016 Hans de Goede 1.8.99.2-2 - Rebuild against xserver-1.19 * Sun Oct 09 2016 Peter Hutterer 1.8.99.2-1 - synaptics 1.9rc2 * Thu Sep 29 2016 Hans de Goede 1.8.99.1-2.20160929git48632211 - Update to latest git master for use with xserver-1.19 - Rebuild against xserver-1.19 * Fri Apr 29 2016 Peter Hutterer 1.8.99.1-1 - synaptics 1.9rc1 * Fri Feb 05 2016 Fedora Release Engineering - 1.8.3-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild * Mon Nov 02 2015 Peter Hutterer 1.8.3-1 - synaptics 1.8.3 * Wed Jul 29 2015 Dave Airlie - 1.8.2-4 - 1.15 ABI rebuild * Fri Jun 19 2015 Fedora Release Engineering - 1.8.2-3 - Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild * Fri May 01 2015 Peter Hutterer 1.8.2-2 - Drop the custom patch for the new X1 Carbon series. This was an early fix, the kernel now handles this correctly for us and we don't need userspace workarounds. * Fri Mar 27 2015 Peter Hutterer 1.8.2-1 - synaptics 1.8.2 * Tue Mar 24 2015 Peter Hutterer 1.8.1-6 - Ignore MT devices without x/y (#1196975) * Sat Feb 21 2015 Till Maas - 1.8.1-5 - Rebuilt for Fedora 23 Change https://fedoraproject.org/wiki/Changes/Harden_all_packages_with_position-independent_code * Fri Feb 13 2015 Peter Hutterer 1.8.1-4 - Restore cursor jumping patch (#1149377) * Thu Feb 05 2015 Peter Hutterer 1.8.1-3 - Fix missing bits and bobs for the X1 Carbon quirks (#1189329) * Mon Feb 02 2015 Peter Hutterer 1.8.1-2 - Add support for the X1 Carbon 3rd quirks * Thu Sep 18 2014 Peter Hutterer 1.8.1-1 - synaptics 1.8.1 * Thu Sep 18 2014 Peter Hutterer 1.8.0-9 - Discard jumps of more than 20mm (#1130656) * Tue Sep 09 2014 Peter Hutterer 1.8.0-8 - Apply (and fix conflicts with) the clockdrift patch - Use git to apply patches so I don't always forget to add them * Fri Sep 05 2014 Peter Hutterer 1.8.0-7 - Fix click delays when realtime/monotonic clocks times drift apart * Fri Aug 29 2014 Peter Hutterer 1.8.0-6 - Fix build errors with latest glibc * Thu Aug 28 2014 Peter Hutterer 1.8.0-5 - Increase top software button area for easier clicks - Prevent two-finger taps from being ignored * Mon Aug 18 2014 Fedora Release Engineering - 1.8.0-4 - Rebuilt for https://fedoraproject.org/wiki/Fedora_21_22_Mass_Rebuild * Sun Jun 08 2014 Fedora Release Engineering - 1.8.0-3 - Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild * Wed May 14 2014 Hans de Goede - 1.8.0-2 - Set Option "HasSecondarySoftButtons" "on" in 50-synaptics.conf for devices with the touchpad_softbutton_top udev quirk, to keep topbuttons working on kernels which don't set INPUT_PROP_TOPBUTTONPAD - Add W540 to 70-touchpad-quirks.rules as touchpad_softbutton_top (#1096436) * Tue May 13 2014 Peter Hutterer 1.8.0-1 - synaptics 1.8 * Mon Apr 28 2014 Hans de Goede - 1.7.99.1-8.20140318gitfd7099004 - xserver 1.15.99-20140428 git snapshot ABI rebuild * Tue Apr 22 2014 Hans de Goede 1.7.99.1-7.20140318gitfd7099004 - Add topbuttons quirk for Thinkpad Edge E341 (#1089689) * Fri Apr 18 2014 Hans de Goede 1.7.99.1-6.20140318gitfd7099004 - Add L540 to 70-touchpad-quirks.rules as touchpad_softbutton_top (#1088588) * Mon Apr 14 2014 Hans de Goede 1.7.99.1-5.20140318gitfd7099004 - Fix 3 finger clicking on clickpads (#1086218) - Add T431 to 70-touchpad-quirks.rules as touchpad_softbutton_top (#1085582) - Switch to using relative coordinates for the top softbutton area (#1085697) * Wed Apr 09 2014 Peter Hutterer 1.7.99.1-4.20140318gitfd7099004 - Add L440 and X1 Carbon tags/config * Wed Apr 02 2014 Peter Hutterer - Remove now superfluous xorg.conf.d snippet for left/right button split * Fri Mar 21 2014 Peter Hutterer 1.7.99.1-3.20140318gitfd7099004 - Unset ClickPad for Cypress touchpads, they do everything in firmware, we can't compete with that. (fdo bug 76341 and 70819) * Wed Mar 19 2014 Peter Hutterer - 1.7.99.1-2.20140318gitfd7099004 - Update the various top softbutton ranges and use a udev quirk to tag them * Mon Mar 17 2014 Peter Hutterer - 1.7.99.1-1.20140318gitfd7099004 - 1.7.99.1 (from git) * Wed Mar 12 2014 Peter Hutterer - 1.7.99-3.20140312git2e5c0cf43 - New git snapshot, with improved T440, T540, X240 handling - Drop mtdev, no longer used by synaptics * Wed Feb 26 2014 Peter Hutterer 1.7.99-2.20140226gitbbe4c56c4 - Require libevdev * Wed Feb 26 2014 Peter Hutterer 1.7.99-1.20140226gitbbe4c56c4 - Upstream git snapshot, includes better handling for the LEN0034 touchpads in the T440, T540, x240, etc. series. - Update .conf file with a PnP match rule. Won't take effect just yet until we have the matching kernel and server patch in place though * Mon Jan 13 2014 Adam Jackson - 1.7.3-2 - 1.15 ABI rebuild * Mon Jan 13 2014 Peter Hutterer 1.7.3-1 - synaptics 1.7.3 * Mon Jan 06 2014 Peter Hutterer 1.7.2-5 - Fix driver scaling for ABI 20 * Tue Dec 17 2013 Adam Jackson - 1.7.2-4 - 1.15RC4 ABI rebuild * Thu Dec 12 2013 Peter Hutterer 1.7.2-3 - Match for T440s and move the softbuttons to the top of the touchpad (#1035469) * Mon Dec 09 2013 Peter Hutterer 1.7.2-2 - Drop the patch now merged upstream * Mon Dec 09 2013 Peter Hutterer 1.7.2-1 - synaptics 1.7.2 * Wed Nov 20 2013 Adam Jackson - 1.7.1-8 - 1.15RC2 ABI rebuild * Wed Nov 06 2013 Adam Jackson - 1.7.1-7 - 1.15RC1 ABI rebuild * Fri Oct 25 2013 Adam Jackson - 1.7.1-6 - ABI rebuild * Sun Aug 04 2013 Fedora Release Engineering - 1.7.1-5 - Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild * Mon Jul 22 2013 Peter Hutterer 1.7.1-4 - Disable in-driver coordinate scaling on ABI 19.2, requires xorg-x11-server-1.14.2-7.fc19 * Fri Jul 12 2013 Peter Hutterer 1.7.1-3 - Quieten rpmlint (non-escaped percent sign, tab/spaces mix) * Thu May 16 2013 Peter Hutterer 1.7.1-2 - add explicit BR for automake, autoconf - Fix a few specfile complaints * Mon May 13 2013 Peter Hutterer 1.7.1-1 - synaptics 1.7.1 * Tue Apr 02 2013 Peter Hutterer 1.7.0-1 - synaptics 1.7.0 * Tue Mar 19 2013 Adam Jackson 1.6.99-8.20130214git4cdee4005 - Less RHEL customization * Thu Mar 07 2013 Peter Hutterer - 1.6.99-7.20130214git4cdee4005 - require xorg-x11-server-devel, not -sdk * Thu Mar 07 2013 Peter Hutterer - 1.6.99-6.20130214git4cdee4005 - ABI rebuild * Fri Feb 15 2013 Peter Hutterer - 1.6.99-5.20130214git4cdee4005 - ABI rebuild * Fri Feb 15 2013 Peter Hutterer - 1.6.99-4.20130214git4cdee4005 - ABI rebuild * Thu Feb 14 2013 Peter Hutterer 1.6.99-3.20130214git4cdee4005 - Today's git snapshot * Thu Jan 10 2013 Peter Hutterer 1.6.99-2 - Add commitid file, got lost during a git reset * Thu Jan 10 2013 Peter Hutterer 1.6.99-1 - Today's git snapshot * Thu Jan 10 2013 Adam Jackson - 1.6.2-9 - ABI rebuild * Fri Dec 21 2012 Peter Hutterer 1.6.2-8 - Allow right softbuttons in dead area (#888051) * Wed Oct 31 2012 Peter Hutterer - 1.6.2-7 - Fix {?dist} tag * Fri Aug 31 2012 Peter Hutterer 1.6.2-6 - Fix memory corruption on resume. Triggered if fingers are still on the touchpad when the device is disabled. * Fri Aug 10 2012 Peter Hutterer 1.6.2-5 - Use signal-safe logging * Sun Aug 05 2012 Peter Hutterer 1.6.2-4 - Align git snapshot building with other drivers * Sun Jul 22 2012 Fedora Release Engineering - 1.6.2-3 - Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild * Wed Jul 18 2012 Dave Airlie - 1.6.2-2 - ABI rebuild * Tue Jun 12 2012 Peter Hutterer 1.6.2-1 - synaptics 1.6.2 * Thu Jun 07 2012 Peter Hutterer 1.6.1-2 - Drop udev requires, install udev rules in /usr/lib * Fri May 11 2012 Peter Hutterer 1.6.1-1 - synaptics 1.6.1 (#813668, #819348) * Thu May 03 2012 Peter Hutterer 1.6.0-1 - synaptics 1.6.0 * Fri Apr 27 2012 Peter Hutterer 1.5.99.904-1 - synaptics 1.5.99.904 * Thu Apr 26 2012 Peter Hutterer 1.5.99.903-5.20120419git11d892964 - Force clickpad on for apple wireless trackpad * Tue Apr 24 2012 Peter Hutterer 1.5.99.903-4.20120419git11d892964 - Reset touch state on DEVICE_OFF (#814972) * Thu Apr 19 2012 Peter Hutterer 1.5.99.903-3.20120419git11d892964 - Update .conf file for softbuttons * Thu Apr 19 2012 Peter Hutterer 1.5.99.903-2.20120419git11d892964 - Git snapshot, fix for #813686 * Mon Apr 16 2012 Peter Hutterer 1.5.99.903-1 - synaptics 1.5.99.903 * Thu Apr 05 2012 Adam Jackson - 1.5.99.902-2 - RHEL arch exclude updates * Fri Mar 23 2012 Peter Hutterer 1.5.99.902-1 - synaptics 1.5.99.902 * Wed Mar 14 2012 Peter Hutterer 1.5.99.901-2 - Require mtdev * Wed Mar 14 2012 Peter Hutterer 1.5.99.901-1 - synaptics 1.5.99.901 * Thu Feb 23 2012 Peter Hutterer - 1.5.99-8.20120223git0a2fd560a - New git snapshot, with improved MT handling * Sat Feb 11 2012 Peter Hutterer - 1.5.99-7.20120207git141d9120b - ABI rebuild * Fri Feb 10 2012 Peter Hutterer - 1.5.99-6.20120207git141d9120b - ABI rebuild * Tue Feb 07 2012 Peter Hutterer 1.5.99-5.20120207git141d9120b - Update to today's git snapshot with MT support * Tue Jan 24 2012 Peter Hutterer - 1.5.99-4.20120104gitc861d4568 - ABI rebuild * Wed Jan 04 2012 Peter Hutterer 1.5.99-3.20120104.gitc861d4568 - Update to today's git snapshot - Switch define to global in spec file - Append git version to NVR * Mon Nov 14 2011 Adam Jackson - 1.5.99-2.20111110 - ABI rebuild * Thu Nov 10 2011 Peter Hutterer 1.5.99-1.20111110 - Update to today's git snapshot * Wed Nov 09 2011 ajax - 1.5.0-3 - ABI rebuild * Wed Oct 12 2011 Peter Hutterer 1.5.0-2 - Add libXtst dependency to enable syndaemon build with the RECORD extension (#745289) * Fri Sep 02 2011 Peter Hutterer 1.5.0-1 - synaptics 1.5.0 * Fri Aug 19 2011 Peter Hutterer 1.4.99.1-1 - synaptics 1.4.99.1 * Thu Aug 18 2011 Adam Jackson - 1.4.1-3 - Rebuild for xserver 1.11 ABI * Mon Aug 01 2011 Peter Hutterer 1.4.1-2 - devel package requires pkgconfig * Thu Jul 07 2011 Peter Hutterer - Disable silent rules on build * Tue Jun 28 2011 Peter Hutterer 1.4.1-1 - synaptics 1.4.1 * Mon Apr 18 2011 Peter Hutterer 1.4.0.901-1 - synaptics 1.4.1RC1 * Fri Mar 04 2011 Peter Hutterer 1.4.0-1 - synaptics 1.4 * Mon Feb 21 2011 Peter Hutterer 1.3.99.901-1 - synaptics 1.4 RC1 * Tue Feb 08 2011 Fedora Release Engineering - 1.3.99-3.20101125 - Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild * Thu Nov 25 2010 Peter Hutterer - 1.3.99-2.20101125 - Rebuild for server 1.10 * Thu Nov 25 2010 Peter Hutterer 1.3.99-1.20101125 - today's git snapshot * Wed Oct 27 2010 Adam Jackson 1.3.0-2 - Add ABI requires magic (#542742) * Wed Sep 01 2010 Peter Hutterer 1.3.0-1 - synaptics 1.3.0 * Mon Aug 23 2010 Peter Hutterer 1.2.99.901-1.20100823 - synaptics 1.2.99.901 from git * Thu Aug 19 2010 Peter Hutterer 1.2.99.1-4.20100819 - today's git snapshot - synaptics-1.2.99.1-increase-accel-factor.patch: increase default accel factor to something more useful (#621591) - drop unused patches * Thu Jul 08 2010 Adam Jackson 1.2.99.1-3 - Install COPYING * Mon Jul 05 2010 Peter Hutterer - 1.2.99.1-2.20100617 - rebuild for X Server 1.9 * Thu Jun 17 2010 Peter Hutterer 1.2.99.1-1.20100617 - synaptics 1.2.99.1 (from git) * Tue Jun 01 2010 Peter Hutterer 1.2.99-1 - Update to today's git version. Includes the new pointer acceleration code. * Tue May 18 2010 Peter Hutterer 1.2.2-6 - The rules file shouldn't end in .conf... * Mon May 17 2010 Peter Hutterer - Add missing LABEL statement to 70-touchpad.rules * Thu May 13 2010 Peter Hutterer 1.2.2-5 - Change ClickFinger defaults to 0 if there's more than one. - Add ClickPad support, this requires a kernel patch as well (#590835) - pop the udev rule into /lib/udev/rules.d instead of $sysconfigdir * Mon May 10 2010 Peter Hutterer 1.2.2-4 - 70-touchpad-rules.conf: label Dell Mini touchpads as broken in udev, requiring special config. - 50-synaptics.conf: add dell mini quirk for bottom edge. This is only partially useful for now, a real patch is coming soon. One half of the fix for #573463. * Thu Apr 15 2010 Peter Hutterer 1.2.2-3 - Install config snippet in $datadir/X11/xorg.conf.d. - Rename to 50-synaptics.conf to match upstream better. * Wed Apr 14 2010 Peter Hutterer 1.2.2-2 - Only match /dev/input/event* in 10-synaptics.conf. (related #581573) * Fri Mar 26 2010 Peter Hutterer 1.2.2-1 - synaptics 1.2.2 * Thu Mar 11 2010 Adam Jackson 1.2.1-4 - synaptics-1.2.1-timer-fix.patch: Don't clobber the timer we just created. * Tue Feb 16 2010 Peter Hutterer 1.2.1-3 - cvs add 10-synaptics.conf this time * Tue Feb 16 2010 Peter Hutterer 1.2.1-2 - 10-synaptics.conf: new xorg.conf.d config file, replacing the fdi. - 10-synaptics.fdi: drop, X server doesn't use HAL anymore. - Drop HAL require * Sat Feb 13 2010 Peter Hutterer 1.2.1-1 - synaptics 1.2.1 * Thu Jan 21 2010 Peter Hutterer - 1.2.0-4 - Rebuild for server 1.8 * Wed Dec 09 2009 Adam Jackson 1.2.0-3 - synaptics-1.2.0-timer-fix.patch: Don't free the timer in DeviceClose, since that gets called on VT switch. (#540248) * Fri Nov 20 2009 Peter Hutterer 1.2.0-2 - BuildRequires xorg-x11-util-macros 1.3.0 * Fri Oct 09 2009 Peter Hutterer 1.2.0-1 - synaptics 1.2.0 * Mon Sep 07 2009 Peter Hutterer 1.1.99-7.20090907 - This time with the tarball. * Mon Sep 07 2009 Peter Hutterer 1.1.99-6.20090907 - Update to today's git master (synaptics 1.1.99.1) * Tue Jul 28 2009 Peter Hutterer 1.1.99-5.20090728 - Update to today's git master. * Mon Jul 27 2009 Fedora Release Engineering - 1.1.99-4.20090717 - Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild * Fri Jul 17 2009 Peter Hutterer 1.1.99-3-20090717 - Update to today's git master. * Wed Jul 15 2009 Adam Jackson - 1.1.99-2.20090710.1 - ABI bump * Fri Jul 10 2009 Peter Hutterer 1.1.99-2-20090710 - Update to today's git master. * Mon Jun 22 2009 Peter Hutterer 1.1.99.1-20090622 - Update to today's git master. * Tue Apr 14 2009 Peter Hutterer 1.1.0-2 - synaptics-1.1.0-synclient-64.patch: fix 64-bit integer issues with synclient (#494766) * Mon Mar 09 2009 Peter Hutterer 1.1.0-1 - synaptics 1.1 * Thu Mar 05 2009 Peter Hutterer 1.0.99.4-1 - synaptics 1.1, snapshot 4 (fix for 64 bit crashes) * Wed Mar 04 2009 Peter Hutterer 1.0.99.3-1 - synaptics 1.1, snapshot 3 * Fri Feb 27 2009 Peter Hutterer 1.0.99.2-1 - Synaptics 1.1, snapshot 2 - Up Requires to 1.6.0-2 for XATOM_FLOAT defines. * Thu Feb 26 2009 Fedora Release Engineering - 1.0.0-5 - Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild * Mon Feb 09 2009 Peter Hutterer 1.0.0-4 - Fix 10-synaptics.fdi, the warning added in the last commit was not well-formed xml. * Mon Feb 09 2009 Peter Hutterer 1.0.0-3 - Revert last commit, this is against Fedora policy. https://fedoraproject.org/wiki/Packaging:Guidelines#Configuration_files * Mon Feb 02 2009 Peter Hutterer 1.0.0-2 - mark the fdi file as %%config(noreplace) * Mon Feb 02 2009 Peter Hutterer 1.0.0-1 - synaptics 1.0 * Mon Jan 05 2009 Peter Hutterer 0.99.3-3 - Require xorg-x11-server-devel 1.6 to build - Update fdi file with comments on how to merge your own keys. * Mon Dec 22 2008 Peter Hutterer 0.99.3-2 - Rebuild for server 1.6 * Mon Dec 15 2008 Peter Hutterer 0.99.3-1 - synaptics 1.0 RC 3 * Thu Dec 4 2008 Peter Hutterer 0.99.2-1 - synaptics 1.0 RC 2 * Thu Dec 4 2008 Peter Hutterer 0.99.1-2 - 10-synaptics.fdi: if something has capabilities input.touchpad match it. Don't bother about product names. * Mon Nov 24 2008 Peter Hutterer - Fix up summary and description, provide list of supported models. * Fri Nov 14 2008 Peter Hutterer 0.99.1-1 - synaptics 1.0 RC 1 * Tue Oct 14 2008 Peter Hutterer 0.15.99-0.2 - add the make-git-snapshot script. * Tue Oct 14 2008 Peter Hutterer 0.15.99-0.1 - Today's git snapshot. - Add devel subpackage. - remove xf86-input-synaptics-0.15.2-maxtapmove.patch: driver autoscales now. * Wed Sep 17 2008 Peter Hutterer 0.15.2-1 - update to 0.15.2 - remove patches merged upstream. - xf86-input-synaptics-0.15.2-maxtapmove.patch: scale MaxTapMove parameter depending on touchpad height #462211 * Tue Sep 9 2008 Peter Hutterer 0.15.1-1 - update to 0.15.1 - remove xf86-input-synaptics-0.15.0-tap.patch: merged in upstream. - update patches to apply against 0.15.1. - xf86-input-synaptics-0.15.1-dont-crash-without-Device.patch: don't crash if neither Device nor Path is given. * Mon Sep 8 2008 Peter Hutterer 0.15.0-6 - xf86-input-synaptics-0.15.0-edges.patch: updated to improve edge calculation and acceleration factors. - xf86-input-synaptics-0.15.0-preprobe patch: pre-probe eventcomm devices for axis ranges if specifed with Device option. - update fdi file to support "bcm5974" devices. * Sun Sep 7 2008 Peter Hutterer 0.15.0-5 - update fdi file to support "appletouch" devices. * Tue Sep 2 2008 Peter Hutterer 0.15.0-4 - xf86-input-synaptics-0.15.0-dont-lose-buttonup.patch: force a click if middle button emulation times out during ReadInput cycle. RH #233717. * Thu Aug 28 2008 Peter Hutterer 0.15.0-3 - xf86-input-synaptics-0.15.0-edges.patch: reserve 5% on each side for edge detection. * Mon Aug 25 2008 Adel Gadllah 0.15.0-2 - Enable tapping RH #439386 * Fri Aug 8 2008 Peter Hutterer 0.15.0-1 - Initial RPM release - this is the relicensed version of the old synaptics package. - Includes Changelog from synaptics package. * Wed Aug 6 2008 Peter Hutterer 0.14.6-10 - Update Release, really this time. * Wed Aug 6 2008 Peter Hutterer 0.14.6-10 - Fix license tag and BuildRoot, reduce description line width. * Tue Jun 17 2008 Adam Jackson 0.14.6-9 - Fix %%fedora version comparison to be numeric not string. * Thu Apr 10 2008 Ville Skyttä - 0.14.6-8 - Build with $RPM_OPT_FLAGS, fix debuginfo (#249979). * Fri Mar 28 2008 Rex Dieter 0.14.6-7 - Synaptics default acceleration values are way slow for alps (#437039) * Wed Mar 26 2008 Adam Jackson 0.14.6-6 - synaptics-0.14.6-alps.patch: Fix the defaults on ALPS touchpads. Values stolen from rhpxl. * Tue Mar 18 2008 Matt Domsch 0.14.6-5 - synaptics-0.14.6-poll-delay.patch: make poll interval user configurable http://www.bughost.org/pipermail/power/2008-January/001234.html - synaptics-0.14.6-poll-200ms.patch: reduce default poll from 20ms to 200ms * Sun Mar 09 2008 Adam Jackson 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 0.14.6-3 - rebuild for ppc64 * Tue Feb 19 2008 Fedora Release Engineering - 0.14.6-2 - Autorebuild for GCC 4.3 * Mon Jan 07 2008 Jarod Wilson 0.14.6-1 - Update to 0.14.6 w/permission from krh - Adds two-finger scrolling capability on supported hardware * Fri Nov 30 2007 Caolan McNamara 0.14.4-12 - Resolves: rhbz#396891 patch it to at least work * Mon Oct 15 2007 Adam Jackson 0.14.4-11 - Back to ExclusiveArch, buildsystem is a disaster. * Wed Oct 03 2007 Adam Jackson 0.14.4-10 - ExclusiveArch -> ExcludeArch. * Tue Aug 21 2007 Adam Jackson - 0.14.4-9 - Rebuild for build id * Wed Aug 16 2006 Jesse Keating - 0:0.14.4-8 - bump for missing ppc package - remove 0 epoch - add dist tag * Wed Jul 12 2006 Jesse Keating - 0:0.14.4-7.1 - rebuild * Tue May 16 2006 Kristian Høgsberg - 0:0.14.4-7 - Add missing build requires for libXext. * Tue Apr 11 2006 Kristian Høgsberg 0:0.14.4-6 - Build as a shared object. * Mon Apr 10 2006 Adam Jackson - 0:0.14.4-4.2.1 - bump again for double-long bug on ppc(64) * Tue Feb 07 2006 Jesse Keating - 0:0.14.4-4.2 - rebuilt for new gcc4.1 snapshot and glibc changes * Fri Dec 09 2005 Jesse Keating - rebuilt * Fri Nov 18 2005 Jeremy Katz - 0:0.14.4-4 - fix install destination too * Fri Nov 18 2005 Jeremy Katz - 0:0.14.4-3 - patch for modular X include paths * Fri Nov 18 2005 Kristian Høgsberg - 0:0.14.4-2 - Remove last bits of monolithic X paths. * Mon Nov 07 2005 Paul Nasrat - 0:0.14.4-1 - Modular X.org - New upstream version * Thu Aug 04 2005 Paul Nasrat - 0:0.14.3-3 - Enable ppc builds as we have appletouch driver now * Tue Jul 26 2005 Paul Nasrat - 0:0.14.3-2 - Fix man page location (#164295) * Fri Jul 22 2005 Paul Nasrat - 0:0.14.3-1 - Update to 0.14.3 * Tue May 17 2005 Paul Nasrat - 0:0.14.2-1 - Update to 0.14.2 * Mon May 16 2005 Paul Nasrat - 0:0.14.1-1 - Update to 0.14.1 * Tue Mar 15 2005 Paul Nasrat - 0:0.14.0-2 - Rebuild * Thu Jan 06 2005 Paul Nasrat - 0:0.14.0-1 - Update to 0.14.0 - Drop patch for 64bit as upstream now * Wed Sep 01 2004 Paul Nasrat - 0:0.13.5-5 - rebuild * Wed Sep 01 2004 Paul Nasrat - 0:0.13.5-4 - more ARCH fixes * Wed Sep 01 2004 Paul Nasrat - 0:0.13.5-3 - need to explicitely pass ARCH * Wed Sep 01 2004 Paul Nasrat - 0:0.13.5-2 - Add x86_64 * Mon Aug 09 2004 Paul Nasrat - 0:0.13.5-1 - New version - Override mandir/bindir rather than patching * Wed Jul 28 2004 Paul Nasrat - 0:0.13.4-3 - Fix typo - Only i386 for the moment * Wed Jul 28 2004 Paul Nasrat - 0:0.13.4-2 - Add ExclusiveArch * Wed Jul 28 2004 Paul Nasrat - 0:0.13.4-1 - New version * Fri Jul 09 2004 Paul Nasrat - 0:0.13.3-1 - New version - Update makefile patch * Thu Apr 01 2004 Paul Nasrat - 0:0.12.5-0.fdr.1 - New version - Remove Imakefile * Wed Feb 18 2004 Paul Nasrat - 0:0.12.4-0.fdr.1 - New version * Thu Feb 05 2004 Paul Nasrat - 0:0.12.3-0.fdr.2 - Imakefile now builds synclient and syndaemon - TODO manpages * Mon Jan 19 2004 Paul Nasrat - 0:0.12.3-0.fdr.1 - Revert to imakefile and XFree86-sdk - Include missing sdk headers - push upstream - don't build synclient and syndaemon for now * Sat Nov 29 2003 Paul Nasrat - 0:0.12.1-0.fdr.1 - update to latest version - Remove imake and XFree86-sdk magic * Fri Oct 03 2003 Paul Nasrat - 0:0.11.7-0.fdr.1 - new version * Tue Sep 16 2003 Paul Nasrat - 0:0.11.3-0.fdr.3.p11 - Build against latest XFree86-sdk * Mon Sep 08 2003 Paul Nasrat - 0:0.11.3-0.fdr.2.p11 - Use XFree86 sdk * Sun Aug 10 2003 Paul Nasrat - 0:0.11.3-0.fdr.1.p11 - Initial RPM release.