--- xserver-xorg-input-evdev-2.11.0.orig/.gitlab-ci.yml +++ xserver-xorg-input-evdev-2.11.0/.gitlab-ci.yml @@ -0,0 +1,106 @@ +# vim: set expandtab shiftwidth=2 tabstop=8 textwidth=0 filetype=yaml: +# +# This CI uses the freedesktop.org ci-templates. +# Please see the ci-templates documentation for details: +# https://freedesktop.pages.freedesktop.org/ci-templates/ + +.templates_sha: &template_sha 25e8e9f020880aa35fffe3d6b259b933f0f9449f # see https://docs.gitlab.com/ee/ci/yaml/#includefile + + +include: + # Arch container builder template + - project: 'freedesktop/ci-templates' + ref: *template_sha + file: '/templates/arch.yml' + - project: 'freedesktop/ci-templates' + ref: *template_sha + file: '/templates/ci-fairy.yml' + - template: Security/SAST.gitlab-ci.yml + + +workflow: + rules: + - if: $CI_PIPELINE_SOURCE == "merge_request_event" + - if: $CI_COMMIT_BRANCH && $CI_OPEN_MERGE_REQUESTS + when: never + - if: $CI_COMMIT_BRANCH + + +stages: + - prep # prep work like rebuilding the container images if there is a change + - build # for actually building and testing things in a container + - test + - deploy + + +variables: + FDO_UPSTREAM_REPO: 'xorg/driver/xf86-input-evdev' + # The tag should be updated each time the list of packages is updated. + # Changing a tag forces the associated image to be rebuilt. + # Note: the tag has no meaning, we use a date format purely for readability + FDO_DISTRIBUTION_TAG: '2023-10-01.0' + FDO_DISTRIBUTION_PACKAGES: 'git gcc pkgconf autoconf automake libtool make xorg-util-macros xorgproto xorg-server-devel pixman systemd-libs libevdev mtdev' + + +# +# Verify that commit messages are as expected +# +check-commits: + extends: + - .fdo.ci-fairy + stage: prep + script: + - ci-fairy check-commits --junit-xml=results.xml + except: + - master@xorg/driver/xf86-input-evdev + variables: + GIT_DEPTH: 100 + artifacts: + reports: + junit: results.xml + +# +# Verify that the merge request has the allow-collaboration checkbox ticked +# +check-merge-request: + extends: + - .fdo.ci-fairy + stage: deploy + script: + - ci-fairy check-merge-request --require-allow-collaboration --junit-xml=results.xml + artifacts: + when: on_failure + reports: + junit: results.xml + allow_failure: true + + +# +# Build a container with the given tag and the packages pre-installed. +# This only happens if the tag changes, otherwise the existing image is +# re-used. +# +container-prep: + extends: + - .fdo.container-build@arch + stage: prep + variables: + GIT_STRATEGY: none + + +# +# The default build, runs on the image built above. +# +build: + stage: build + extends: + - .fdo.distribution-image@arch + script: + - autoreconf -ivf + - mkdir _builddir + - pushd _builddir > /dev/null + - ../configure --disable-silent-rules + - make + - make check + - make distcheck + - popd > /dev/null --- xserver-xorg-input-evdev-2.11.0.orig/ChangeLog +++ xserver-xorg-input-evdev-2.11.0/ChangeLog @@ -1,296 +1,3 @@ -commit abcafeede76c388b6a308f08b430f15badd51ce2 -Author: Peter Hutterer -Date: Tue Oct 15 14:32:44 2024 +1000 - - xf86-input-evdev 2.11.0 - - Signed-off-by: Peter Hutterer - -commit d893fc74d2521da3c5ef8cbe57a3e7c2e6c7c684 -Author: Peter Hutterer -Date: Wed Oct 9 14:33:05 2024 +1000 - - Map some specific high keycodes into the FK20-23 range - - These mappings have been part of xkeyboard-config for over a decade and - the likely reason they were introduced is that the corresponding evdev - keycode is > 255. - - Let's forcibly remap those in the driver here so the rest of the system - can switch to the real keycodes instead of having to map them to the - whatever X expects. - - See https://github.com/systemd/systemd/pull/34325/ - - Part-of: - -commit b9327e6b286295e6ef304ef14dcf1f408a4fadb2 -Author: Martin Rys -Date: Tue Sep 3 14:35:26 2024 +0200 - - Swap Compose and Kana values to conform to USB HID spec - - Should fix https://gitlab.freedesktop.org/xkeyboard-config/xkeyboard-config/-/issues/204 - - Current state conflicts with XKB which defines them correctly. - - NUM and CAPS are still incorrectly swapped, but it's equally wrong on - XKB's side and everywhere else, so it's just cosmetic and a breaking - change just to satisfy USB HID ordering is not worth it, since the keys - work fine this way anyway. - - Part-of: - -commit 917c2ea204ab03250cd6e022a7de1e51652ac420 -Author: Peter Hutterer -Date: Tue Sep 3 13:49:04 2024 +1000 - - gitlab CI: set the standard workflow rules for an fdo project - -commit b48c2b70283912f2ea664a82d40065aeed5d0900 -Author: Enrico Weigelt, metux IT consult -Date: Tue Jun 4 12:39:38 2024 +0200 - - dont spam xserver with false-positives - - It's not necessary to spam the xserver log with error messages of - just temporary read failures that aren't actually errors. - - Signed-off-by: Enrico Weigelt, metux IT consult - Part-of: - -commit aac329fd2a93651e79c2618f45e85dfbd99cd025 -Author: Enrico Weigelt, metux IT consult -Date: Mon Jun 10 18:45:18 2024 +0200 - - fix FTBS on non-udev target platforms (eg. FreeBSD) - - On platforms that don't have libudev at all (eg. FreeBSD), the build - breaks. The only consumer, EvdevDeviceIsVirtual(), can live well with - just bailing out directly if libudev isn't present. - - Signed-off-by: Enrico Weigelt, metux IT consult - Part-of: - -commit fbfb16edfe886f9ff2e6962c306645442f31d867 -Author: Enrico Weigelt, metux IT consult -Date: Mon Jun 10 18:41:19 2024 +0200 - - tolerate including linux/input.h - - On some platforms (eg. FreeBSD) we're running into a name clash between - xf86str.h and linux/input.h. Since we don't actually need those symbols - here, an easy workaround is #undef'ing them. - - Signed-off-by: Enrico Weigelt, metux IT consult - Part-of: - -commit 409e8205e8a49423056d5a1b09c128e882a6102a -Author: Enrico Weigelt, metux IT consult -Date: Mon Jun 10 18:38:12 2024 +0200 - - fix unportable linux-only include - - including obviously isn't portable - instead using - is the right choice for us. - - Signed-off-by: Enrico Weigelt, metux IT consult - Part-of: - -commit 7fc0d51f701e933e2a63c631c7de3ebf9dee2559 -Author: Enrico Weigelt, metux IT consult -Date: Mon Jun 10 17:46:03 2024 +0200 - - drop quirk for ancient linux kernel version (<2.6.30) - - This kernel had been released 1.5 decades ago - probably no need to have - special quirks for such an ancient kernel version anymore. - - Signed-off-by: Enrico Weigelt, metux IT consult - -commit 7c48b6225bc6cd627b006f25cd194220ae2cfcc9 -Author: Enrico Weigelt, metux IT consult -Date: Tue May 14 10:59:22 2024 +0200 - - bump minimal xorg version to 1.18 - - 1.18 was released a decade ago, so it seems reasonable stop supporting - older ones. - - Signed-off-by: Enrico Weigelt, metux IT consult - Part-of: - -commit 8edcb2b9e806001cca9c13c6e2f4384dc9f93f6f -Author: Alan Coopersmith -Date: Sun Oct 1 11:17:31 2023 -0700 - - gitlab CI: ensure libtool is installed in build container - - Signed-off-by: Alan Coopersmith - -commit 84b274081491582262fbced8de9ad8a6cf9f244b -Author: Alan Coopersmith -Date: Thu Jul 28 17:30:21 2022 -0700 - - gitlab CI: stop requiring Signed-off-by in commits - - Signed-off-by: Alan Coopersmith - -commit 469a30f158edceda99fe8a086abbeefffa010e02 -Author: Alan Coopersmith -Date: Sun Jan 16 11:11:01 2022 -0800 - - Convert src/draglock.c from ISO-8859-1 to UTF-8 - - Fixes flawfinder error in CI: - Error: encoding error in ./src/draglock.c - 'utf-8' codec can't decode byte 0xa9 in position 343: invalid start byte - - Signed-off-by: Alan Coopersmith - -commit 23909c35a4bf4fc20d62d333e71e034249b4a707 -Author: Alan Coopersmith -Date: Sun Jan 16 10:55:36 2022 -0800 - - gitlab CI: add a basic build test - - Signed-off-by: Alan Coopersmith - -commit abf0fa611efcf0fdbf8be224d4cc39a48b36e92e -Author: Alan Coopersmith -Date: Sun Jan 16 10:51:03 2022 -0800 - - Fix spelling/wording issues - - Found by using: - codespell --builtin clear,rare,usage,informal,code,names - - Signed-off-by: Alan Coopersmith - -commit 6609d352f3ac6f820c997934c6e21c50c5dc0e89 -Author: Alan Coopersmith -Date: Sun Jan 16 10:49:21 2022 -0800 - - Build xz tarballs instead of bzip2 - - Signed-off-by: Alan Coopersmith - -commit 71036116be11b8c9d39ce153738875c44183cc60 -Author: Alan Coopersmith -Date: Sun Nov 25 12:45:55 2018 -0800 - - Update configure.ac bug URL for gitlab migration - - Signed-off-by: Alan Coopersmith - -commit b6b36166bdb4d09f74e51acde83bf74f3a1fa495 -Author: Alan Coopersmith -Date: Sun Nov 18 11:30:58 2018 -0800 - - Update README for gitlab migration - - Signed-off-by: Alan Coopersmith - -commit 67a97afbc011799e0089f88f562586a33a312684 -Author: Peter Hutterer -Date: Tue May 29 10:05:22 2018 +1000 - - evdev 2.10.6 - - Signed-off-by: Peter Hutterer - -commit 2fb95783e04eaf74fa8d051abd94341622a7e01e -Author: Andrey Zabolotnyi -Date: Fri Jan 12 02:26:12 2018 +0300 - - Fix generation of proximity-in/out events. - - Invoking xf86PostProximityEvent with no valuators does nothing, so we - have to provide a valid valuator set to the call. - - https://bugs.freedesktop.org/show_bug.cgi?id=104562 - - [whot: slight change from 104562 - abs_vals is reset on every frame but old_vals is kept around to remember the - last value of the valuator (and is updated to the current values before - processing the frame). We expect the prox in to have x/y, so let's just - unconditionally use old_vals for proximity events.] - - Signed-off-by: Peter Hutterer - -commit 456f23cbbd95eacc682284ffdede54f9a16d0c7d -Author: Peter Hutterer -Date: Mon May 28 16:00:02 2018 +1000 - - Ignore x/y axis changes on proximity out - - Wacom tablets send a farewell reset to 0 on all axes when the tool goes out of - proximity. Ignore those so we can rely on our various valuator masks always - having the correct coordinates. - - Possible false positive if you manage to go out of proximity right above the - zero datum but meh. - - Signed-off-by: Peter Hutterer - -commit ab1d9adfd34b351190bb10805c4e6b5a5aecd5de -Author: Christian Gmeiner -Date: Wed Jan 24 13:19:10 2018 +0100 - - Print cause of a failed open(..) call - - This is quite helpful for debugging. - - Signed-off-by: Christian Gmeiner - Reviewed-by: Peter Hutterer - Signed-off-by: Peter Hutterer - -commit 192fdb06905f0f190e3a0e258919676934e6633c -Author: Andrey Zabolotnyi -Date: Mon Jan 15 01:32:42 2018 +0300 - - Fix handling of devices with only buttons (e.g. tablet pads). - - When transforming 'only buttons' device into a pseudo-mouse by adding - relative X and Y axes, EVDEV_RELATIVE_EVENTS flag must be set on device, - otherwise it gets classified as a keyboard by X11. - - https://bugs.freedesktop.org/show_bug.cgi?id=104630 - - Signed-off-by: Peter Hutterer - -commit 8c1058f2ebd9355068fb1b67329f3428ca64775b -Author: Mihail Konev -Date: Thu Jan 26 14:00:21 2017 +1000 - - autogen: add default patch prefix - - Signed-off-by: Mihail Konev - -commit 492191237405b3de4eb2df878639c146d61eddb9 -Author: Emil Velikov -Date: Mon Mar 9 12:00:52 2015 +0000 - - autogen.sh: use quoted string variables - - Place quotes around the $srcdir, $ORIGDIR and $0 variables to prevent - fall-outs, when they contain space. - - Signed-off-by: Emil Velikov - Reviewed-by: Peter Hutterer - Signed-off-by: Peter Hutterer - -commit 67681097b8d1f485615d9e1dd4f81c64e9829d5c -Author: Peter Hutterer -Date: Tue Jan 24 10:32:07 2017 +1000 - - autogen.sh: use exec instead of waiting for configure to finish - - Syncs the invocation of configure with the one from the server. - - Signed-off-by: Peter Hutterer - Reviewed-by: Emil Velikov - commit 1dd61111adea1d137877ca1a9642e1552a152355 Author: Peter Hutterer Date: Wed Jan 18 13:14:29 2017 +1000 @@ -1017,7 +724,7 @@ Signed-off-by: Peter Hutterer commit a75c43830ef2f1b9ba0e265baf614cdfea617beb -Merge: d9aadfd5f05a 164c62a97591 +Merge: d9aadfd 164c62a Author: Peter Hutterer Date: Mon Oct 7 09:22:09 2013 +1100 @@ -1266,7 +973,7 @@ Signed-off-by: Peter Hutterer commit bb9b4146cb828bd366675e8736fc145e92c9269a -Merge: f5fe533f1bef 67e5376aaa62 +Merge: f5fe533 67e5376 Author: Peter Hutterer Date: Fri Jan 25 11:12:05 2013 +1000 @@ -1955,7 +1662,7 @@ Signed-off-by: Peter Hutterer commit 5fb48757477b2effd69c8fe8722ad95b21dbf7f5 -Merge: 7909975b0b96 e99ab2314f71 +Merge: 7909975 e99ab23 Author: Peter Hutterer Date: Fri Dec 23 08:16:54 2011 +1000 @@ -2239,7 +1946,7 @@ Signed-off-by: Peter Hutterer commit 745fca03a20117583bc18c7134583311ff52c29c -Merge: eede8ccffc1a b450efdf9599 +Merge: eede8cc b450efd Author: Peter Hutterer Date: Wed Nov 9 16:01:48 2011 +1000 @@ -3071,7 +2778,7 @@ Signed-off-by: Peter Hutterer commit 009d442aa347cea15d07ceaec955a2f69f247364 -Merge: 10493de96e90 4964c61f4b24 +Merge: 10493de 4964c61 Author: Peter Hutterer Date: Wed Sep 1 13:04:29 2010 +1000 @@ -3507,7 +3214,7 @@ Signed-off-by: Peter Hutterer commit a77dea1caa5aa632adad10028ed86544b4bb65e1 -Merge: 993e011b91d3 5fb1e841eb26 +Merge: 993e011 5fb1e84 Author: Peter Hutterer Date: Tue Apr 20 16:31:09 2010 +1000 @@ -6453,7 +6160,7 @@ Handle the alternate spellings of the xkb options. commit 9773dac6238b64cab1d42b2231097b23058c44ee -Merge: 11cf9c92c0d3 1a0bc8e64a9b +Merge: 11cf9c9 1a0bc8e Author: Adam Jackson Date: Sat Mar 8 20:18:02 2008 -0500 @@ -6807,7 +6514,7 @@ Finish merging copyright notices. (evdev_key.c was missed.) commit 26dbf38041ebe67e7ab399a6746684a404ea2121 -Merge: 294355842ba9 9eb546e0e00b +Merge: 2943558 9eb546e Author: Zephaniah E. Hull Date: Tue Jun 5 23:14:46 2007 -0400 @@ -7054,14 +6761,14 @@ bump to 1.1.4 commit 3fc70342aaba5f95d01b6e51164ae207532fa8f4 -Merge: 1a8cea3dc4d8 ef01c2ef65fa +Merge: 1a8cea3 ef01c2e Author: Daniel Stone Date: Thu Nov 2 03:42:14 2006 +0200 Merge branch 'input-hotplug' commit 1a8cea3dc4d8336b61a071a52479e71d7dd619d4 -Merge: 51d21a369416 4c72fb7b769b +Merge: 51d21a3 4c72fb7 Author: Daniel Stone Date: Thu Nov 2 03:42:13 2006 +0200 @@ -7082,14 +6789,14 @@ Use the DIX motion history if we have ABI version 1 or higher. commit 79eb7dcac8cdbecc07be08737388a8a6574e3d76 -Merge: d7f686bfa3e7 63f7edf78620 +Merge: d7f686b 63f7edf Author: Daniel Stone Date: Tue Oct 17 11:32:39 2006 +0300 Merge branch 'input-hotplug' of git+ssh://git.freedesktop.org/git/xorg/driver/xf86-input-evdev into input-hotplug commit d7f686bfa3e773cfc7740c707da9fc64196e143c -Merge: ec09e0d55dd1 4c72fb7b769b +Merge: ec09e0d 4c72fb7 Author: Daniel Stone Date: Tue Oct 17 11:31:58 2006 +0300 @@ -7144,7 +6851,7 @@ Fix compilation. commit 63f7edf7862032221e25de3c59fee1158d616597 -Merge: 7b91f9277afb 771eee968282 +Merge: 7b91f92 771eee9 Author: Zephaniah E. Hull Date: Tue Jul 25 16:00:44 2006 -0400 --- xserver-xorg-input-evdev-2.11.0.orig/autogen.sh +++ xserver-xorg-input-evdev-2.11.0/autogen.sh @@ -0,0 +1,17 @@ +#! /bin/sh + +srcdir=`dirname "$0"` +test -z "$srcdir" && srcdir=. + +ORIGDIR=`pwd` +cd "$srcdir" + +autoreconf -v --install || exit 1 +cd "$ORIGDIR" || exit $? + +git config --local --get format.subjectPrefix >/dev/null 2>&1 || + git config --local format.subjectPrefix "PATCH xf86-input-evdev" + +if test -z "$NOCONFIGURE"; then + exec "$srcdir"/configure "$@" +fi --- xserver-xorg-input-evdev-2.11.0.orig/debian/README.source +++ xserver-xorg-input-evdev-2.11.0/debian/README.source @@ -0,0 +1,49 @@ +------------------------------------------------------ +Quick Guide To Patching This Package For The Impatient +------------------------------------------------------ + +1. Make sure you have quilt installed +2. Unpack the package as usual with "dpkg-source -x" +3. Run the "patch" target in debian/rules +4. Create a new patch with "quilt new" (see quilt(1)) +5. Edit all the files you want to include in the patch with "quilt edit" + (see quilt(1)). +6. Write the patch with "quilt refresh" (see quilt(1)) +7. Run the "clean" target in debian/rules + +Alternatively, instead of using quilt directly, you can drop the patch in to +debian/patches and add the name of the patch to debian/patches/series. + +------------------------------------ +Guide To The X Strike Force Packages +------------------------------------ + +The X Strike Force team maintains X packages in git repositories on +git.debian.org in the pkg-xorg subdirectory. Most upstream packages +are actually maintained in git repositories as well, so they often +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 using this +"upstream-*" branch in the Debian git repository but it is actually +copied from upstream tarballs directly. + +Due to X.org being highly modular, packaging all X.org applications +as their own independent packages would have created too many Debian +packages. For this reason, some X.org applications have been grouped +into larger packages: xutils, xutils-dev, x11-apps, x11-session-utils, +x11-utils, x11-xfs-utils, x11-xkb-utils, x11-xserver-utils. +Most packages, including the X.org server itself and all libraries +and drivers are, however maintained independently. + +The Debian packaging is added by creating the "debian-*" git branch +which contains the aforementioned "upstream-*" branch plus the debian/ +repository files. +When a patch has to be applied to the Debian package, two solutions +are involved: +* If the patch is available in one of the upstream branches, it + may be git'cherry-picked into the Debian repository. In this + case, it appears directly in the .diff.gz. +* Otherwise, the patch is added to debian/patches/ which is managed + with quilt as documented in /usr/share/doc/quilt/README.source. --- xserver-xorg-input-evdev-2.11.0.orig/debian/changelog +++ xserver-xorg-input-evdev-2.11.0/debian/changelog @@ -0,0 +1,672 @@ +xserver-xorg-input-evdev (1:2.11.0-1) unstable; urgency=medium + + [ Debian Janitor ] + * Trim trailing whitespace. + * Bump debhelper from old 12 to 13. + + debian/rules: Drop --fail-missing argument to dh_missing, which is now the + default. + * Update standards version to 4.6.1, no changes needed. + + [ Timo Aaltonen ] + * New upstream release. + * control: Migrate to pkgconf. + + -- Timo Aaltonen Wed, 05 Feb 2025 13:49:31 +0200 + +xserver-xorg-input-evdev (1:2.10.6-2) unstable; urgency=medium + + * Migrate to dbgsym package. + * rules: Use dh_missing. + * control: Migrate to x11proto-dev. + * control: Use debhelper-compat, bump to 12. + * control: Bump policy to 4.5.0. + * watch: Update upstream git url. + + -- Timo Aaltonen Tue, 14 Apr 2020 19:13:24 +0300 + +xserver-xorg-input-evdev (1:2.10.6-1) unstable; urgency=medium + + * New upstream release. + * control: Update vcs urls. + * Bump debhelper to 10. + * control: Bump policy to 4.2.0, no changes. + + -- Timo Aaltonen Thu, 23 Aug 2018 16:45:13 +0300 + +xserver-xorg-input-evdev (1:2.10.5-1) unstable; urgency=medium + + * Team upload. + * New upstream release. + + -- Andreas Boll Wed, 18 Jan 2017 15:26:25 +0100 + +xserver-xorg-input-evdev (1:2.10.4-1) unstable; urgency=medium + + [ Emilio Pozuelo Monfort ] + * New upstream release. + + [ Andreas Boll ] + * Update a bunch of URLs in packaging to https. + * Bump debhelper compat level to 9. + * Remove obsolete XC- prefix. + * Bump Standards-Version to 3.9.8, no changes needed. + + -- Timo Aaltonen Thu, 17 Nov 2016 15:51:51 +0200 + +xserver-xorg-input-evdev (1:2.10.3-1) unstable; urgency=medium + + * Team upload. + * New upstream release. + * Use https URL in watch file. + + -- Julien Cristau Sat, 24 Sep 2016 15:45:04 +0200 + +xserver-xorg-input-evdev (1:2.10.2-1) unstable; urgency=medium + + * New upstream release. + * Remove Drew from Uploaders. + * Update Vcs-* control fields. + + -- Julien Cristau Thu, 19 May 2016 23:18:34 +0200 + +xserver-xorg-input-evdev (1:2.10.1-1) unstable; urgency=medium + + * New upstream release. + * control, install: Ship 10-evdev.conf with the driver, + breaks/replaces server << 1.18.0-1. + + -- Timo Aaltonen Wed, 27 Jan 2016 15:47:54 +0200 + +xserver-xorg-input-evdev (1:2.9.2-1) unstable; urgency=medium + + * New upstream release. + * Let uscan verify tarball signatures. + + -- Julien Cristau Sat, 02 May 2015 20:14:42 +0200 + +xserver-xorg-input-evdev (1:2.9.0-2) unstable; urgency=medium + + * Team upload. + [ Cyril Brulebois ] + * Bump libevdev-dev build-dep to make sure the udeb gets a dependency + on libevdev2-udeb instead of libevdev2 (see: #750698). + + [ Laurent Bigonville ] + * Upload to unstable + * debian/control: + - Use canonical URL for VCS-* fields + - Bump Standards-Version to 3.9.5 (no further changes) + - Fix short description of xserver-xorg-input-evdev-dbg package + * debian/rules: Pass the hardening flags to dh_auto_configure + + -- Laurent Bigonville Thu, 28 Aug 2014 13:54:00 +0200 + +xserver-xorg-input-evdev (1:2.9.0-1) experimental; urgency=medium + + * New upstream release + - smooth scrolling improvements (closes: #702739) + * Add build-dep on libevdev-dev. + * Remove Cyril from Uploaders. + * Build against xserver 1.16 RC. + + -- Julien Cristau Fri, 06 Jun 2014 09:16:30 +0200 + +xserver-xorg-input-evdev (1:2.8.2-1) unstable; urgency=low + + [ Michele Cane ] + * New upstream release. + + -- Julien Cristau Mon, 21 Oct 2013 21:07:27 +0200 + +xserver-xorg-input-evdev (1:2.8.1-1) unstable; urgency=low + + [ Maarten Lankhorst ] + * New upstream release. + + [ Michele Cane ] + * New upstream release. + * Bump Standards-Version to 3.9.4, no changes needed. + + [ Julien Cristau ] + * Disable silent build rules. + + -- Julien Cristau Thu, 05 Sep 2013 20:03:34 +0200 + +xserver-xorg-input-evdev (1:2.7.1-1) experimental; urgency=low + + [ Maarten Lankhorst ] + * Merge the 1:2.7.0-1 sid upload + + Remove upstreamed 0001-configure.ac-Fix-udev-libudev-dependency.patch + * Add -dbg package for symbols + + [ Julien Cristau ] + * New upstream bugfix release, with multitouch enabled (closes: #683723). + * Pull from upstream evdev-2.7-branch, commit 7469081. + + -- Julien Cristau Fri, 03 Aug 2012 12:32:30 +0200 + +xserver-xorg-input-evdev (1:2.7.0-1) unstable; urgency=low + + [ Timo Aaltonen ] + * Remove obsolete .manpages. + + [ Cyril Brulebois ] + * New upstream release. + * Actually merge upstream master up to 99340147b9 (one extra commit) to + avoid inverted horizontal scroll. + * Don't merge from debian-experimental to avoid picking up XI2.2 fun: + too many bugs still need fixes so let's keep that for another day. + That would require a newer input proto package, along with a newer + server, anyway. + * Bump xserver-xorg-dev build-dep to 2:1.10, now required. + * Add libudev-dev build-dep. + + -- Cyril Brulebois Tue, 20 Mar 2012 00:40:39 +0000 + +xserver-xorg-input-evdev (1:2.6.99.901-1) experimental; urgency=low + + [ Timo Aaltonen ] + * Remove obsolete .manpages. + + [ Cyril Brulebois ] + * New upstream release candidate, with multitouch support. + * Update build dependencies: + - Add libudev-dev and libmtdev-dev. + - Bump xserver-xorg-dev and x11proto-input-dev. + * Add patch to fix udev/libudev detection: + - 0001-configure.ac-Fix-udev-libudev-dependency.patch + + -- Cyril Brulebois Sat, 31 Dec 2011 19:55:39 +0100 + +xserver-xorg-input-evdev (1:2.6.0-2) unstable; urgency=low + + * Get rid of “[linux-any]” for the dependency on udev-udeb, evdev is + Linux-only. + * Replace non-breaking spaces with regular spaces in udeb's long + description. + * Switch to dh: + - Bump debhelper build-dep, add dh-autoreconf build-dep. + - Bump compat to 8. + - Rewrite debian/rules. + - Pass --fail-missing to dh_install. + - Stop passing --disable-static to configure, that's the default. + * Bump xserver-xorg-dev build-dep for dh_xsf_substvars and xsf sequence. + * Remove xsfbs accordingly. + * Replace ${xserver:Depends} with ${xinpdriver:Depends} in the udeb. + * Remove long obsolete Replaces. + * Update Uploaders list. Thanks, David & Brice! + * Remove build-deps: + - dpkg-dev is recent enough on stable and higher. + - automake and libtool are pulled through dh-autoreconf. + * Bump Standards-Version to 3.9.1 (no changes needed). + * Wrap Depends/Provides. + + -- Cyril Brulebois Sat, 05 Feb 2011 14:38:02 +0100 + +xserver-xorg-input-evdev (1:2.6.0-1) experimental; urgency=low + + * New upstream release. + + -- Cyril Brulebois Tue, 11 Jan 2011 15:40:01 +0100 + +xserver-xorg-input-evdev (1:2.5.99.903-1) experimental; urgency=low + + * New upstream release candidate. + + -- Cyril Brulebois Wed, 05 Jan 2011 01:33:36 +0100 + +xserver-xorg-input-evdev (1:2.5.99.901-2) experimental; urgency=low + + * Switch Architecture for all binary packages from any to linux-any + since this driver is Linux-only. + * Cherry-pick bed25600 from upstream to fix crashes in + GetProximityEvents (Closes: #605374). + + -- Cyril Brulebois Tue, 04 Jan 2011 16:06:52 +0100 + +xserver-xorg-input-evdev (1:2.5.99.901-1) experimental; urgency=low + + * New upstream release. + + -- Cyril Brulebois Mon, 22 Nov 2010 15:50:51 +0100 + +xserver-xorg-input-evdev (1:2.5.0-1) experimental; urgency=low + + [ Robert Hooker ] + * New upstream release. + * Bump xutils-dev build dep for new util-macros. + + [ Cyril Brulebois ] + * New upstream release fixes some bugs: + - Forward keycodes > 255 (Closes: #500096). + - No longer list README.mouse (Closes: #590529). + + -- Cyril Brulebois Thu, 21 Oct 2010 19:49:10 +0200 + +xserver-xorg-input-evdev (1:2.3.2-7) experimental; urgency=low + + * Build against Xserver 1.9.1 rc1. + + -- Cyril Brulebois Tue, 12 Oct 2010 23:52:24 +0200 + +xserver-xorg-input-evdev (1:2.3.2-6) unstable; urgency=low + + [ Julien Cristau ] + * Drop 05-evdev.conf, this moved to the server. + * Build-Depend on xserver-xorg-dev 1.7.6.901. + * Sanitize manpage installation. + * Update to new xsfbs, use ${xinpdriver:Depends} in debian/control. + + -- Cyril Brulebois Sat, 17 Apr 2010 21:40:15 +0200 + +xserver-xorg-input-evdev (1:2.3.2-5) unstable; urgency=low + + * Install 05-evdev.conf in /usr/lib/X11/xorg.conf.d. + * Remove 65-xorg-evdev.rules, obsoleted by the above. + * Drop the postinst, and don't depend on udev. + + -- Timo Aaltonen Tue, 30 Mar 2010 21:40:54 +0300 + +xserver-xorg-input-evdev (1:2.3.2-4) unstable; urgency=low + + [ Julien Cristau ] + * Rename the build directory to not include DEB_BUILD_GNU_TYPE for no + good reason. Thanks, Colin Watson! + * Remove myself from Uploaders + * 65-xorg-evdev.rules: only set x11_driver for event devices. + + [ Robert Hooker ] + * Build xserver-xorg-input-evdev-dev on arch: all. + + [ Cyril Brulebois ] + * Add udeb needed for the graphical installer: + xserver-xorg-input-evdev-udeb. + * Bump Standards-Version from 3.8.3 to 3.8.4 (no changes needed). + * Add myself to Uploaders. + + -- Cyril Brulebois Fri, 12 Mar 2010 01:02:58 +0100 + +xserver-xorg-input-evdev (1:2.3.2-3) unstable; urgency=low + + * 65-xorg-evdev.rules: instead of blacklisting joysticks, explicitly + whitelist keyboards, mice, touchscreens and touchpads (closes: #564219). + We'll need a better solution, but this should do for now. + * No need to test for linux in postinst, this package only exists on linux. + + -- Julien Cristau Tue, 12 Jan 2010 10:36:54 +0000 + +xserver-xorg-input-evdev (1:2.3.2-2) unstable; urgency=low + + [ Timo Aaltonen ] + * evdev.rules: Skip joysticks, since using evdev for those is + generally considered as a bad idea. Use -joystick instead. + + [ Julien Cristau ] + * evdev.rules: Match on ID_INPUT instead of device name + subsystem. + * Upload to unstable. + + -- Julien Cristau Thu, 07 Jan 2010 20:21:57 +0000 + +xserver-xorg-input-evdev (1:2.3.2-1) experimental; urgency=low + + [ Timo Aaltonen ] + * Build against Xserver 1.7. + * Run udevadm trigger on postinst, and depend on udev [linux-any]. + * Add xserver-xorg-input-evdev-dev for the header and .pc files. + + [ Julien Cristau ] + * 65-xorg-evdev.rules: don't ignore change events. + + [ Brice Goglin ] + * New upstream release. + + -- Brice Goglin Sat, 12 Dec 2009 17:56:22 +0100 + +xserver-xorg-input-evdev (1:2.3.1-1) experimental; urgency=low + + * New upstream release. + + Finalize the middle button emulation when a read error occurs + (closes: #550970, #552012) + * Replace the fdi file with an udev rule. + + -- Julien Cristau Sat, 28 Nov 2009 20:42:52 +0100 + +xserver-xorg-input-evdev (1:2.2.99.1-1) experimental; urgency=low + + * New upstream snapshot. + * Bump build-dep on xutils-dev for new xorg-macros. + * Build against xserver 1.7 RC. + * Bump Standards-Version to 3.8.3. + + -- Julien Cristau Tue, 29 Sep 2009 21:04:26 +0200 + +xserver-xorg-input-evdev (1:2.2.5-1) unstable; urgency=low + + * New upstream release. + + -- Brice Goglin Fri, 21 Aug 2009 07:18:07 +0200 + +xserver-xorg-input-evdev (1:2.2.4-1) unstable; urgency=low + + * New upstream release. + + -- Brice Goglin Thu, 06 Aug 2009 07:29:42 +0200 + +xserver-xorg-input-evdev (1:2.2.3-1) unstable; urgency=low + + * New upstream release. + + Fix corrupted mouse motion events sending pointer to + top-left of screen, cloces: #528994. + * Add README.source, bump Standards-Version to 3.8.2. + + -- Brice Goglin Thu, 30 Jul 2009 09:14:44 +0200 + +xserver-xorg-input-evdev (1:2.2.2-1) unstable; urgency=low + + * New upstream release. + * Add myself to Uploaders. + + -- Brice Goglin Thu, 30 Apr 2009 08:59:58 +0200 + +xserver-xorg-input-evdev (1:2.2.1-1) unstable; urgency=low + + * New upstream release. + * Upload to unstable. + + -- Julien Cristau Thu, 09 Apr 2009 01:16:36 +0100 + +xserver-xorg-input-evdev (1:2.1.1-1) experimental; urgency=low + + * New upstream release. + * Update debian/copyright from upstream's COPYING. + * Build against xserver 1.6 rc1. + + -- Julien Cristau Wed, 21 Jan 2009 21:58:47 +0100 + +xserver-xorg-input-evdev (1:2.1.0-1) experimental; urgency=low + + [ Timo Aaltonen ] + * New upstream release. + + Store device file's minor/major to avoid duplicate devices + (closes: #505635) + + [ Julien Cristau ] + * debian/control: update the long description. We don't do "clever" device + matching anymore, that's hal/udev's job. Also drop the mention of + 'Protocol "evdev"', which unexists since quite a while. + + -- Julien Cristau Wed, 26 Nov 2008 19:27:26 +0100 + +xserver-xorg-input-evdev (1:2.0.99.3-1) experimental; urgency=low + + [ Timo Aaltonen ] + * rules: Clean config.h.in. + + [ Julien Cristau ] + * New upstream release. + + don't grab the device by default + + close the device on DEVICE_OFF, and reopen it on DEVICE_ON + (closes: #496101, #492146) + * Drop patch included upstream. + * Install (temporarily) an fdi file to get Xorg to load the evdev driver for + mice and keyboards. + * Depend on xserver-xorg-core >= 2:1.5.3, to make sure the console is set to + RAW mode. + + -- Julien Cristau Wed, 12 Nov 2008 20:22:57 +0100 + +xserver-xorg-input-evdev (1:2.0.3-2) experimental; urgency=low + + * Build against xserver 1.5 rc6. + * Run autoreconf at build time; build-depend on automake, libtool and + xutils-dev. + * Add support for parallel builds. + + -- Julien Cristau Mon, 04 Aug 2008 13:38:46 +0200 + +xserver-xorg-input-evdev (1:2.0.3-1) unstable; urgency=low + + * New upstream release, incorporates the two fixes from our previous + version. + * Pull from evdev-2.0-branch: + - Print the device name when we get a read error + - Actually close the fd on DEVICE_CLOSE + + -- Julien Cristau Mon, 04 Aug 2008 13:05:52 +0200 + +xserver-xorg-input-evdev (1:2.0.2-1.lenny1) unstable; urgency=low + + * Pull two fixes from upstream + - Fix EVIOCGBIT ioctl usage on big endian platforms + - Fill up the version info + + -- Julien Cristau Wed, 30 Jul 2008 11:30:53 +0200 + +xserver-xorg-input-evdev (1:2.0.2-1) unstable; urgency=low + + * New upstream release + + fixes mice with lots of buttons (Closes: #491061) + + -- Julien Cristau Fri, 18 Jul 2008 22:21:17 +0200 + +xserver-xorg-input-evdev (1:2.0.1-1) unstable; urgency=low + + [ Julien Cristau, Timo Aaltonen ] + * New upstream release. + + [ Julien Cristau ] + * Drop the XS- prefix from Vcs-* control fields. + * Drop evdev_no_flush_on_init.diff, obsolete. + * New patch include-the-proper-header-for-XkbSetRulesDflts-and-X.patch, fix + a 'missing declaration' compiler warning by including the right header. + * Run dpkg-shlibdeps with --warnings=6. Drivers reference symbols from + /usr/bin/Xorg and other modules, and that's not a bug, so we want + dpkg-shlibdeps to shut up about symbols it can't find. Build-depend on + dpkg-dev >= 1.14.17. + * Fix target dependencies in debian/rules. + + -- Julien Cristau Sun, 13 Jul 2008 15:37:13 +0200 + +xserver-xorg-input-evdev (1:1.2.0-1) unstable; urgency=low + + * New upstream releases + + includes manpage fixes from Peter Samuelson (close: #446118) + + drop evdev_man_illegal_char.patch, included upstream + * Bump Standards-Version to 3.7.3. + + -- Julien Cristau Thu, 06 Dec 2007 17:05:24 +0100 + +xserver-xorg-input-evdev (1:1.2.0~git20070819-4) unstable; urgency=low + + * New patch evdev_no_flush_on_init.diff: don't send button release events on + init. + + -- Julien Cristau Tue, 13 Nov 2007 21:27:37 +0100 + +xserver-xorg-input-evdev (1:1.2.0~git20070819-3) unstable; urgency=low + + * Upload to unstable + + -- David Nusinow Sun, 16 Sep 2007 15:13:36 -0400 + +xserver-xorg-input-evdev (1:1.2.0~git20070819-2) experimental; urgency=low + + * Build against xserver 1.4. + + -- Julien Cristau Mon, 10 Sep 2007 16:30:28 +0200 + +xserver-xorg-input-evdev (1:1.2.0~git20070819-1) experimental; urgency=low + + * New git snapshot from upstream's master branch. + + manpage typos fixed (closes: #432063). Thanks, A. Costa! + * Build against xserver 1.3.99.0. + * Update debian/copyright. + * Generate the Provides field automatically. + * Add myself to uploaders, and remove Branden with his permission. + * Drop build-dep on linux-kernel-headers, which is provided by + build-essential. + + -- Julien Cristau Sun, 19 Aug 2007 17:22:09 +0200 + +xserver-xorg-input-evdev (1:1.1.5-3) unstable; urgency=low + + * Cherry-pick commit 987c6b15: don't call xf86OSRingBell() which isn't + available anymore (closes: #430539). + + -- Julien Cristau Sat, 07 Jul 2007 19:21:43 +0200 + +xserver-xorg-input-evdev (1:1.1.5-2) unstable; urgency=low + + [ Julien Cristau ] + * Generate the dependency on xserver-xorg-core automatically. + * Upload to unstable. + + [ Brice Goglin ] + * Bump Build-Depends: xserver-xorg-dev to >= 2:1.2.99.902 + (needed to let xsfbs get access to serverminver). + * Add XS-Vcs-*. + * Add a link to www.X.org and a reference to the xf86-input-evdev + module in the long description. + * Remove Fabio from uploaders with his permission. He's always welcome back. + + -- Julien Cristau Thu, 03 May 2007 20:18:03 +0200 + +xserver-xorg-input-evdev (1:1.1.5-1) experimental; urgency=low + + [ Julien Cristau ] + * Add link to xserver-xorg-core bug script, so that bugreports contain + the user's config and log files. + * Bump dependency on xserver-xorg-core to >= 2:1.1.1-11, as previous + versions don't have the bug script. + * New upstream release. + + Drop all patches, applied upstream. + * New patch to replace "ø" with "\(/o" in the evdev(4) manpage. + * Make debian/rules clean depend on xsfclean, to make sure that patches are + unapplied and everything is cleaned up. + + -- Drew Parsons Mon, 19 Mar 2007 19:36:42 +1100 + +xserver-xorg-input-evdev (1:1.1.2-6) unstable; urgency=low + + * Apply upstream patch 30-absolute-axis.patch to avert potential + crashes in the absolute axis setup. + * Also apply 40-close-fd.patch, as the last "trivial" patch from + upstream before the major changes of 1.1.3. + * Use dh_installman to install man pages. + + -- Drew Parsons Sun, 5 Nov 2006 21:37:25 +1100 + +xserver-xorg-input-evdev (1:1.1.2-5) unstable; urgency=low + + * Applied upstream patches 10-bitfield-fixes.patch and + 11-bitops-fixes.patch to define bit operations. Closes: #395510. + The former contains the hppa inotify patch, so rework + 1-add-inotify-architectures.patch into + 20-add-inotify-architectures.patch to accommodate. Also, deleted + the trivial man patch from 10-bitfield-fixes.patch, it was not + applying neatly. + + -- Drew Parsons Wed, 1 Nov 2006 20:05:50 +1100 + +xserver-xorg-input-evdev (1:1.1.2-4) unstable; urgency=low + + * Fix versioned depends: xserver-xorg-core (>= 2:1.1.1-1) (see + #391508) since it is built against xserver-xorg-dev (>= 2:1.1.1-1). + However the specific versioned build-depends is not needed since + it is not required in configure.ac (the driver could be built + against older xserver versions). + + -- Drew Parsons Fri, 27 Oct 2006 22:13:15 +1000 + +xserver-xorg-input-evdev (1:1.1.2-3) unstable; urgency=low + + * Add patch rule to build rule to debian/rules to get + 1-add-inotify-architectures.patch applied. Run autoreconf and + update config.{guess,sub} for good measure. + + -- Drew Parsons Sun, 24 Sep 2006 10:02:45 +1000 + +xserver-xorg-input-evdev (1:1.1.2-2) unstable; urgency=low + + [ Andres Salomon ] + * Test for obj-$(DEB_BUILD_GNU_TYPE) before creating it during build; + idempotency fix. + + [ Drew Parsons ] + * Upstream patch 1-add-inotify-architectures.patch enables building + for hppa, mips (from git upstream) and m68k (thanks Geert Uytterhoeven). + Closes: #387922, #388639. + * Install upstream ChangeLog. Closes: #370300. + * Exclude evdev_drv.la from dh_install. + + -- Drew Parsons Sun, 24 Sep 2006 01:51:55 +1000 + +xserver-xorg-input-evdev (1:1.1.2-1) unstable; urgency=low + + * New upstream release + + Now includes manpage (closes: #362679) + + Doesn't suck (closes: #365581) + * Run dh_install with --list-missing + * Bump debhelper compat to 5 + * Bump standards version to 3.7.2.0 + * Add x11proto-kb-dev to build-depends + + -- David Nusinow Tue, 30 May 2006 22:37:01 -0400 + +xserver-xorg-input-evdev (1:1.0.0.5-2) unstable; urgency=low + + * Upload to modular + + -- David Nusinow Sun, 26 Mar 2006 20:25:00 -0500 + +xserver-xorg-input-evdev (1:1.0.0.5-1) experimental; urgency=low + + * First upload to Debian + * Change source package, package, and provides names to denote the + type of driver and that they are for xserver-xorg + + -- David Nusinow Thu, 19 Jan 2006 20:40:34 -0500 + +xserver-xorg-input-evdev (1:1.0.0.5-0ubuntu1) dapper; urgency=low + + * New upstream release. + * Add provides on xserver-xorg-input. + + -- Daniel Stone Wed, 4 Jan 2006 19:42:22 +1100 + +xserver-xorg-input-evdev (1:1.0.0.4-0ubuntu1) dapper; urgency=low + + * New upstream release. + + -- Daniel Stone Mon, 19 Dec 2005 08:55:27 +1100 + +xserver-xorg-input-evdev (1:1.0.0.3-0ubuntu1) dapper; urgency=low + + * New upstream release. + + -- Daniel Stone Mon, 12 Dec 2005 13:37:47 +1100 + +xserver-xorg-input-evdev (1:1.0.0.2-0ubuntu2) dapper; urgency=low + + * Add missing Build-Depends (x11proto-core-dev, x11proto-randr-dev, + x11proto-input-dev). + + -- Daniel Stone Mon, 5 Dec 2005 12:47:45 +1100 + +xserver-xorg-input-evdev (1:1.0.0.2-0ubuntu1) dapper; urgency=low + + * New upstream release. + + -- Daniel Stone Tue, 22 Nov 2005 13:20:15 +1100 + +xserver-xorg-input-evdev (1:1.0.0.1-1) dapper; urgency=low + + * New upstream release. + + -- Daniel Stone Tue, 25 Oct 2005 16:52:45 +1000 + +xserver-xorg-input-evdev (1:1.0.0-1) breezy; urgency=low + + * First xserver-xorg-input-evdev release. + + -- Daniel Stone Wed, 6 Jul 2005 15:48:17 +1000 --- xserver-xorg-input-evdev-2.11.0.orig/debian/control +++ xserver-xorg-input-evdev-2.11.0/debian/control @@ -0,0 +1,64 @@ +Source: xserver-xorg-input-evdev +Section: x11 +Priority: optional +Maintainer: Debian X Strike Force +Build-Depends: + debhelper-compat (= 13), + pkgconf, + quilt, + xserver-xorg-dev (>= 2:1.15.99), + x11proto-dev, + libxkbfile-dev, + xutils-dev (>= 1:7.5+4), + libudev-dev, + libmtdev-dev, + libevdev-dev (>= 1.2.2+dfsg-1~), +Standards-Version: 4.6.1 +Homepage: https://www.x.org +Vcs-Git: https://salsa.debian.org/xorg-team/driver/xserver-xorg-input-evdev.git +Vcs-Browser: https://salsa.debian.org/xorg-team/driver/xserver-xorg-input-evdev + +Package: xserver-xorg-input-evdev +Architecture: linux-any +Depends: + ${shlibs:Depends}, + ${misc:Depends}, + ${xinpdriver:Depends}, +Provides: + ${xinpdriver:Provides} +Breaks: xserver-xorg-core (<< 2:1.18.0-1) +Replaces: xserver-xorg-core (<< 2:1.18.0-1) +Description: X.Org X server -- evdev input driver + This package provides the driver for input devices using evdev, the Linux + kernel's event delivery mechanism. This driver allows for multiple keyboards + and mice to be treated as separate input devices. + . + This package is built from the X.org xf86-input-evdev driver module. + +Package: xserver-xorg-input-evdev-udeb +Package-Type: udeb +Section: debian-installer +Architecture: linux-any +Depends: + ${shlibs:Depends}, + ${misc:Depends}, + ${xinpdriver:Depends}, + udev-udeb, +Provides: + ${xinpdriver:Provides} +Description: X.Org X server -- evdev input driver + This is a udeb, or a microdeb, for the debian-installer. + +Package: xserver-xorg-input-evdev-dev +Section: libdevel +Architecture: all +Depends: + ${shlibs:Depends}, + ${misc:Depends} +Multi-Arch: foreign +Description: X.Org X server -- evdev input driver (development headers) + This package provides the development headers for the evdev input driver + found in xserver-xorg-input-evdev. Non-developers likely have little use + for this package. + . + This package is built from the X.org xf86-input-evdev driver module. --- xserver-xorg-input-evdev-2.11.0.orig/debian/copyright +++ xserver-xorg-input-evdev-2.11.0/debian/copyright @@ -0,0 +1,100 @@ +This package was downloaded from +git://anongit.freedesktop.org/git/xorg/driver/xf86-input-evdev. +Release tarballs are available at +https://xorg.freedesktop.org/releases/individual/driver/ + +Various copyright notices found in this driver: + +Copyright © 2004-2008 Red Hat, Inc. + +Permission to use, copy, modify, distribute, and sell this software +and its documentation for any purpose is hereby granted without +fee, provided that the above copyright notice appear in all copies +and that both that copyright notice and this permission notice +appear in supporting documentation, and that the name of Red Hat +not be used in advertising or publicity pertaining to distribution +of the software without specific, written prior permission. Red +Hat makes no representations about the suitability of this software +for any purpose. It is provided "as is" without express or implied +warranty. + +THE AUTHORS DISCLAIM ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, +INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN +NO EVENT SHALL THE AUTHORS BE LIABLE FOR ANY SPECIAL, INDIRECT OR +CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS +OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, +NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN +CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. + +Copyright 2005 Sun Microsystems, Inc. All rights reserved. + +Permission to use, copy, modify, distribute, and sell this software and its +documentation for any purpose is hereby granted without fee, provided that +the above copyright notice appear in all copies and that both that +copyright notice and this permission notice appear in supporting +documentation. + +The above copyright notice and this permission notice 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 NONINFRINGEMENT. +IN NO EVENT SHALL THE OPEN GROUP 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. + +Except as contained in this notice, the name of the copyright holders shall +not be used in advertising or otherwise to promote the sale, use or +other dealings in this Software without prior written authorization +from the copyright holders. + +Copyright © 2008 University of South Australia +copyrights taken from xf86-input-mouse, partly valid for this driver. +Copyright 1990,91 by Thomas Roell, Dinkelscherben, Germany. +Copyright 1993 by David Dawes +Copyright 2002 by SuSE Linux AG, Author: Egbert Eich +Copyright 1994-2002 by The XFree86 Project, Inc. +Copyright 2002 by Paul Elliott + +Permission to use, copy, modify, distribute, and sell this software +and its documentation for any purpose is hereby granted without +fee, provided that the above copyright notice appear in all copies +and that both that copyright notice and this permission notice +appear in supporting documentation, and that the name of the authors +not be used in advertising or publicity pertaining to distribution of the +software without specific, written prior permission. The authors make no +representations about the suitability of this software for any +purpose. It is provided "as is" without express or implied +warranty. + +THE AUTHORS DISCLAIM ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, +INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN +NO EVENT SHALL THE AUTHORS BE LIABLE FOR ANY SPECIAL, INDIRECT OR +CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS +OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, +NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN +CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. + + +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. + --- xserver-xorg-input-evdev-2.11.0.orig/debian/patches/series +++ xserver-xorg-input-evdev-2.11.0/debian/patches/series @@ -0,0 +1 @@ +# placeholder --- xserver-xorg-input-evdev-2.11.0.orig/debian/rules +++ xserver-xorg-input-evdev-2.11.0/debian/rules @@ -0,0 +1,25 @@ +#!/usr/bin/make -f + +override_dh_auto_configure: + dh_auto_configure -- \ + --libdir=\$${exec_prefix}/lib + +# Install in debian/tmp to retain control through dh_install: +override_dh_auto_install: + dh_auto_install --destdir=debian/tmp + +# Kill *.la files, and forget no-one: +override_dh_install: + find debian/tmp -name '*.la' -delete + dh_install + +# That's a plugin, use appropriate warning level: +override_dh_shlibdeps: + dh_shlibdeps -- --warnings=6 + +%: + dh $@ --with quilt,xsf --builddirectory=build/ + +# Debug package: +override_dh_strip: + dh_strip -pxserver-xorg-input-evdev --dbgsym-migration="xserver-xorg-input-evdev-dbg (<< 1:2.10.6-2~)" --- xserver-xorg-input-evdev-2.11.0.orig/debian/upstream/signing-key.asc +++ xserver-xorg-input-evdev-2.11.0/debian/upstream/signing-key.asc @@ -0,0 +1,24 @@ +-----BEGIN PGP PUBLIC KEY BLOCK----- +Version: GnuPG v1 + +mQGiBD8b0wYRBACph9kRJmP+4+JGsCgFlFoy4vFO0DCG+jmkQN0n1wdInt/N/UtA +sZToO72AUmfmYizA+IEbzBrx0UnUo3w3BDmHxUWf/akZiPUz9AA/YFY4xC3MY2OK +VN2Jz6YSce4zJ5jd2ZRobHm4HuIf/8yqSCcsv7FNfrLaTNIFRs5gYYsqZwCgwmkp +RSLRc8WAnHrTWNQDaEFM2rUEAKTjrTjMN8+KGd0BxNX7HiTSqQP++nXNwAYs1oWB +Yt82YHj9SvRCqCzD1pzJQivYnlNoWDza1VeMnfdAvkdia8z4lYbO/RunXZJvra3Z +VDm+izq+uwUAyvFuEYnNz09VSqwXKT6+XW0Xtz2vHq52r6DS6mK8cGJHZ5OhrRjq +UEYxA/9STh+QfA98xtNoRcf52E/46r7IpCj440oRVc9lMfxQZrLGQNqp7sPdIhGQ +CCo2NUII5hkhdAG71kpbfSXU4Sh32p1cU1KYCAkDFfb49bKuAs+Pff8v6FGZxTdd +AinPZr4BbsYJatk818aTCnu0+s7L8jL5GPfeyuyEMKwzVBx2mLQpUGV0ZXIgSHV0 +dGVyZXIgKFdoby1UKSA8b2ZmaWNlQHdoby10Lm5ldD6IWQQTEQIAGQUCPxvTBgQL +BwMCAxUCAwMWAgECHgECF4AACgkQ4jt+cLRn8L/0RACfWo3KTMUg+uPRqA6RXxk0 +4CWjXaMAoJeIxOpZLB3RBltPnSi7PyVQIkHFuQENBD8b0wgQBACTnqOYOWYVR8O1 +D73J6nbdAeZCbXrUkyXIuyqBOdKmX/0QJmSs7Wfsa+hPfDhj6ai0Gs2C8Qg/0Pzk +86b4p9DLkf0M6RaYjUtCJBpS59xrsV6nz6xZzQa4RRdf1YJmw2tia1MMXzxbwQU2 +bKpYEm8NsGaBURMGd02EvsMN2wI2uwADBQP/e9MjVr/85XDzAlUBN8HwYW5szTyP +8ZVcQOqOmNebkTWGLvkPrBdXmxpzrWjxPolO1WcWQjUL0bN/rbdqefT65iVHJHJZ +/cpTtgGlCPhL5JTA50ltd0I13CABYWLFmswonXES/6tcglf4rr3Nri2sOrY5HggP +ipEzOo5vdKOow/qIRgQYEQIABgUCPxvTCAAKCRDiO35wtGfwv68jAKCDvL2gkrg1 +4NfV7rNc057K1nL2GgCeKApWRgGVzaOkAp0P5tQulaDD6zM= +=7uBX +-----END PGP PUBLIC KEY BLOCK----- --- xserver-xorg-input-evdev-2.11.0.orig/debian/watch +++ xserver-xorg-input-evdev-2.11.0/debian/watch @@ -0,0 +1,4 @@ +#git=https://gitlab.freedesktop.org/xorg/driver/xf86-input-evdev +version=3 +opts=pgpsigurlmangle=s/$/.sig/ \ +https://xorg.freedesktop.org/releases/individual/driver/ xf86-input-evdev-(.*)\.tar\.gz --- xserver-xorg-input-evdev-2.11.0.orig/debian/xserver-xorg-input-evdev-dev.install +++ xserver-xorg-input-evdev-2.11.0/debian/xserver-xorg-input-evdev-dev.install @@ -0,0 +1,3 @@ +usr/include/xorg/* +usr/lib/pkgconfig/xorg-evdev.pc + --- xserver-xorg-input-evdev-2.11.0.orig/debian/xserver-xorg-input-evdev-udeb.install +++ xserver-xorg-input-evdev-2.11.0/debian/xserver-xorg-input-evdev-udeb.install @@ -0,0 +1,2 @@ +usr/lib/xorg/modules/input/*.so +usr/share/X11/xorg.conf.d/10-evdev.conf --- xserver-xorg-input-evdev-2.11.0.orig/debian/xserver-xorg-input-evdev.install +++ xserver-xorg-input-evdev-2.11.0/debian/xserver-xorg-input-evdev.install @@ -0,0 +1,3 @@ +usr/lib/xorg/modules/input/*.so +usr/share/man +usr/share/X11/xorg.conf.d/10-evdev.conf --- xserver-xorg-input-evdev-2.11.0.orig/debian/xserver-xorg-input-evdev.links +++ xserver-xorg-input-evdev-2.11.0/debian/xserver-xorg-input-evdev.links @@ -0,0 +1 @@ +usr/share/bug/xserver-xorg-core/script usr/share/bug/xserver-xorg-input-evdev/script