summaryrefslogtreecommitdiffstats
path: root/debian
diff options
context:
space:
mode:
Diffstat (limited to 'debian')
-rw-r--r--debian/README.source49
-rw-r--r--debian/changelog162
-rw-r--r--debian/control62
-rw-r--r--debian/copyright52
-rw-r--r--debian/patches/series1
-rwxr-xr-xdebian/rules20
-rw-r--r--debian/upstream/signing-key.asc24
-rw-r--r--debian/watch4
-rw-r--r--debian/xserver-xorg-input-libinput-dev.install2
-rw-r--r--debian/xserver-xorg-input-libinput-udeb.install2
-rw-r--r--debian/xserver-xorg-input-libinput.install3
-rw-r--r--debian/xserver-xorg-input-libinput.links1
12 files changed, 382 insertions, 0 deletions
diff --git a/debian/README.source b/debian/README.source
new file mode 100644
index 0000000..4ecd5e6
--- /dev/null
+++ b/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.
diff --git a/debian/changelog b/debian/changelog
new file mode 100644
index 0000000..98377e5
--- /dev/null
+++ b/debian/changelog
@@ -0,0 +1,162 @@
+xserver-xorg-input-libinput (0.30.0-1) unstable; urgency=medium
+
+ * New upstream release.
+ * rules: Use dh_missing.
+ * control: Migrate to debhelper-compat, bump to 12.
+ * control: Bump policy to 4.5.0.
+
+ -- Timo Aaltonen <tjaalton@debian.org> Mon, 17 Aug 2020 13:45:44 +0300
+
+xserver-xorg-input-libinput (0.29.0-1) unstable; urgency=medium
+
+ * New upstream release.
+
+ -- Timo Aaltonen <tjaalton@debian.org> Tue, 13 Aug 2019 14:13:23 +0300
+
+xserver-xorg-input-libinput (0.28.2-2) unstable; urgency=medium
+
+ * Ship configuration snippet in the udeb as well.
+
+ -- Cyril Brulebois <kibi@debian.org> Sun, 31 Mar 2019 01:56:52 +0000
+
+xserver-xorg-input-libinput (0.28.2-1) unstable; urgency=medium
+
+ * New upstream release.
+ * control: Bump policy to 4.3.0, no changes.
+ * control: Update vcs urls.
+
+ -- Timo Aaltonen <tjaalton@debian.org> Mon, 04 Feb 2019 10:48:58 +0200
+
+xserver-xorg-input-libinput (0.28.1-1) unstable; urgency=medium
+
+ * New upstream release.
+
+ -- Timo Aaltonen <tjaalton@debian.org> Tue, 16 Oct 2018 07:48:27 +0300
+
+xserver-xorg-input-libinput (0.28.0-1) unstable; urgency=medium
+
+ * New upstream release. (LP: #1786478)
+
+ -- Timo Aaltonen <tjaalton@debian.org> Fri, 17 Aug 2018 15:04:00 +0300
+
+xserver-xorg-input-libinput (0.27.1-1) unstable; urgency=medium
+
+ * New upstream release.
+
+ -- Timo Aaltonen <tjaalton@debian.org> Wed, 11 Apr 2018 10:50:09 +0300
+
+xserver-xorg-input-libinput (0.27.0-1) unstable; urgency=medium
+
+ * New upstream release.
+
+ -- Timo Aaltonen <tjaalton@debian.org> Tue, 20 Mar 2018 13:33:52 +0200
+
+xserver-xorg-input-libinput (0.26.0-1) unstable; urgency=medium
+
+ * New upstream release.
+
+ -- Timo Aaltonen <tjaalton@debian.org> Sat, 23 Sep 2017 14:47:01 +0300
+
+xserver-xorg-input-libinput (0.23.0-2) unstable; urgency=medium
+
+ [ Andreas Boll ]
+ * Cherry-pick commit f47f78e (Ignore LED updates for disabled devices)
+ from upstream master branch (Closes: #829386).
+ * Switch URLs to https.
+ * Move URL from description to Homepage field.
+ * Bump Standards-Version to 3.9.8.
+
+ -- Timo Aaltonen <tjaalton@debian.org> Thu, 12 Jan 2017 13:48:06 +0200
+
+xserver-xorg-input-libinput (0.23.0-1) unstable; urgency=medium
+
+ * New upstream release.
+ * Bump debhelper compat to 10.
+ + Let debhelper run autoreconf for us.
+ * No need to pass --disable-silent-rules to configure, debhelper does
+ that these days.
+ * No need for --destdir=debian/tmp as we have multiple binary packages.
+
+ -- Emilio Pozuelo Monfort <pochu@debian.org> Mon, 12 Dec 2016 19:15:41 +0100
+
+xserver-xorg-input-libinput (0.22.0-1) unstable; urgency=medium
+
+ * New upstream release.
+ * control: Bump build-dep on libinput-dev.
+
+ -- Timo Aaltonen <tjaalton@debian.org> Fri, 18 Nov 2016 16:03:02 +0200
+
+xserver-xorg-input-libinput (0.20.0-1) unstable; urgency=medium
+
+ * New upstream release.
+ * control, rules: Drop -dbg package.
+
+ -- Timo Aaltonen <tjaalton@debian.org> Fri, 30 Sep 2016 15:05:19 +0300
+
+xserver-xorg-input-libinput (0.19.1-1) unstable; urgency=medium
+
+ * Team upload.
+ * Use https URL in debian/watch.
+ * New upstream release.
+
+ -- Julien Cristau <jcristau@debian.org> Sat, 24 Sep 2016 15:58:15 +0200
+
+xserver-xorg-input-libinput (0.19.0-1) unstable; urgency=medium
+
+ [ Andreas Boll ]
+ * control: Fix Vcs-Git field.
+
+ [ Timo Aaltonen ]
+ * New upstream release.
+
+ -- Timo Aaltonen <tjaalton@debian.org> Tue, 10 May 2016 11:37:55 +0300
+
+xserver-xorg-input-libinput (0.18.0-1) unstable; urgency=medium
+
+ * New upstream release.
+ * control: Update the description to mention that this driver can
+ replace -evdev and -synaptics.
+ * control: Bump libinput-dev build-dependency.
+ * control: Bump Standards-Version to 3.9.7 (no changes).
+
+ -- Timo Aaltonen <tjaalton@debian.org> Thu, 07 Apr 2016 10:20:31 +0300
+
+xserver-xorg-input-libinput (0.17.0-1) unstable; urgency=medium
+
+ * New upstream release.
+ * control: Update Vcs fields to use https.
+
+ -- Timo Aaltonen <tjaalton@debian.org> Sat, 27 Feb 2016 10:03:43 +0200
+
+xserver-xorg-input-libinput (0.16.0-1) unstable; urgency=medium
+
+ * New upstream release.
+
+ -- Timo Aaltonen <tjaalton@debian.org> Thu, 14 Jan 2016 14:59:15 +0200
+
+xserver-xorg-input-libinput (0.15.0-1) unstable; urgency=medium
+
+ * New upstream release.
+ * control: Bump libinput-dev build-dep.
+ * install: Fix conf snippet source path.
+
+ -- Timo Aaltonen <tjaalton@debian.org> Wed, 28 Oct 2015 18:30:03 +0200
+
+xserver-xorg-input-libinput (0.14.0-1) unstable; urgency=medium
+
+ * New upstream release.
+
+ -- Timo Aaltonen <tjaalton@debian.org> Wed, 23 Sep 2015 13:12:50 +0300
+
+xserver-xorg-input-libinput (0.13.0-1) unstable; urgency=medium
+
+ * New upstream release.
+ * control: Bump libinput build-dep (Closes: #794032).
+
+ -- Timo Aaltonen <tjaalton@debian.org> Fri, 07 Aug 2015 09:12:38 +0300
+
+xserver-xorg-input-libinput (0.11.0-1) unstable; urgency=medium
+
+ * Initial release. (Closes: #784114)
+
+ -- Timo Aaltonen <tjaalton@debian.org> Mon, 06 Jul 2015 16:27:42 +0300
diff --git a/debian/control b/debian/control
new file mode 100644
index 0000000..b02cf17
--- /dev/null
+++ b/debian/control
@@ -0,0 +1,62 @@
+Source: xserver-xorg-input-libinput
+Section: x11
+Priority: optional
+Maintainer: Debian X Strike Force <debian-x@lists.debian.org>
+Uploaders: Timo Aaltonen <tjaalton@debian.org>,
+Build-Depends:
+ debhelper-compat (= 12),
+ libinput-dev (>= 1.4.901),
+ libudev-dev,
+ pkg-config,
+ quilt,
+ x11proto-core-dev,
+ x11proto-input-dev (>= 2.2),
+ xserver-xorg-dev (>= 2:1.15.99),
+ xutils-dev,
+Standards-Version: 4.5.0
+Homepage: https://www.x.org
+Vcs-Git: https://salsa.debian.org/xorg-team/driver/xserver-xorg-input-libinput.git
+Vcs-Browser: https://salsa.debian.org/xorg-team/driver/xserver-xorg-input-libinput
+
+Package: xserver-xorg-input-libinput
+Architecture: linux-any
+Depends:
+ ${shlibs:Depends},
+ ${misc:Depends},
+ ${xinpdriver:Depends},
+Provides:
+ ${xinpdriver:Provides}
+Description: X.Org X server -- libinput input driver
+ This package provides the driver for input devices using libinput library.
+ It can handle keyboards, mice and touchpads, and essentially replaces the
+ separate -evdev and -synaptics drivers.
+ .
+ This package is built from the X.org xf86-input-libinput driver module.
+
+Package: xserver-xorg-input-libinput-dev
+Section: libdevel
+Architecture: all
+Depends:
+ ${shlibs:Depends},
+ ${misc:Depends}
+Description: X.Org X server -- libinput input driver (development headers)
+ This package provides the development headers for the libinput input driver
+ found in xserver-xorg-input-libinput. Non-developers likely have little use
+ for this package.
+ .
+ This package is built from the X.org xf86-input-libinput driver module.
+
+
+Package: xserver-xorg-input-libinput-udeb
+XC-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 -- libinput input driver
+ This is a udeb, or a microdeb, for the debian-installer.
diff --git a/debian/copyright b/debian/copyright
new file mode 100644
index 0000000..da4af0f
--- /dev/null
+++ b/debian/copyright
@@ -0,0 +1,52 @@
+Format: https://www.debian.org/doc/packaging-manuals/copyright-format/1.0/
+Upstream-name: xf86-input-libinput
+Source: https://xorg.freedesktop.org/releases/individual/driver/
+
+Files: *
+Copyright: 2013-2014 Red Hat, Inc.
+License: MIT
+
+Files: configure.ac
+Copyright: 2005 Adam Jackson
+License: xorg
+ 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.
+
+Files: debian/*
+Copyright: 2014 Timo Aaltonen <tjaalton@debian.org>
+License: MIT
+
+License: MIT
+ 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.
diff --git a/debian/patches/series b/debian/patches/series
new file mode 100644
index 0000000..fdffa2a
--- /dev/null
+++ b/debian/patches/series
@@ -0,0 +1 @@
+# placeholder
diff --git a/debian/rules b/debian/rules
new file mode 100755
index 0000000..24da150
--- /dev/null
+++ b/debian/rules
@@ -0,0 +1,20 @@
+#!/usr/bin/make -f
+
+override_dh_auto_configure:
+ dh_auto_configure -- \
+ --libdir=\$${exec_prefix}/lib
+
+# Kill *.la files, and forget no-one:
+override_dh_install:
+ find debian/tmp -name '*.la' -delete
+ dh_install
+
+override_dh_missing:
+ dh_missing --fail-missing
+
+# That's a plugin, use appropriate warning level:
+override_dh_shlibdeps:
+ dh_shlibdeps -- --warnings=6
+
+%:
+ dh $@ --with quilt,xsf --builddirectory=build/
diff --git a/debian/upstream/signing-key.asc b/debian/upstream/signing-key.asc
new file mode 100644
index 0000000..a141a05
--- /dev/null
+++ b/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-----
diff --git a/debian/watch b/debian/watch
new file mode 100644
index 0000000..be52508
--- /dev/null
+++ b/debian/watch
@@ -0,0 +1,4 @@
+#git=git://anongit.freedesktop.org/xorg/driver/xf86-input-libinput
+version=3
+opts=pgpsigurlmangle=s/$/.sig/ \
+https://xorg.freedesktop.org/releases/individual/driver/ xf86-input-libinput-(.*)\.tar\.gz
diff --git a/debian/xserver-xorg-input-libinput-dev.install b/debian/xserver-xorg-input-libinput-dev.install
new file mode 100644
index 0000000..9af15bc
--- /dev/null
+++ b/debian/xserver-xorg-input-libinput-dev.install
@@ -0,0 +1,2 @@
+usr/include/xorg/libinput-properties.h
+usr/lib/pkgconfig/*
diff --git a/debian/xserver-xorg-input-libinput-udeb.install b/debian/xserver-xorg-input-libinput-udeb.install
new file mode 100644
index 0000000..19c904c
--- /dev/null
+++ b/debian/xserver-xorg-input-libinput-udeb.install
@@ -0,0 +1,2 @@
+usr/lib/xorg/modules/input/*.so
+usr/share/X11/xorg.conf.d
diff --git a/debian/xserver-xorg-input-libinput.install b/debian/xserver-xorg-input-libinput.install
new file mode 100644
index 0000000..46ae395
--- /dev/null
+++ b/debian/xserver-xorg-input-libinput.install
@@ -0,0 +1,3 @@
+usr/lib/xorg/modules/input/*.so
+usr/share/man
+usr/share/X11/xorg.conf.d
diff --git a/debian/xserver-xorg-input-libinput.links b/debian/xserver-xorg-input-libinput.links
new file mode 100644
index 0000000..63e0f1d
--- /dev/null
+++ b/debian/xserver-xorg-input-libinput.links
@@ -0,0 +1 @@
+usr/share/bug/xserver-xorg-core/script usr/share/bug/xserver-xorg-input-libinput/script