From 047b8c212a528dba5eb82774798424eb77045ab3 Mon Sep 17 00:00:00 2001 From: Stephen Kitt Date: Tue, 9 Sep 2014 06:59:54 +0100 Subject: [PATCH] Import libevdev_1.3+dfsg-1.debian.tar.xz [dgit import tarball libevdev 1.3+dfsg-1 libevdev_1.3+dfsg-1.debian.tar.xz] --- changelog | 120 ++++++++++++++++++++ compat | 1 + control | 72 ++++++++++++ copyright | 72 ++++++++++++ gbp.conf | 4 + libevdev-dev.dirs | 2 + libevdev-dev.doc-base | 9 ++ libevdev-dev.docs | 1 + libevdev-dev.install | 4 + libevdev-dev.links | 1 + libevdev-tools.install | 1 + libevdev-tools.manpages | 1 + libevdev2-udeb.install | 1 + libevdev2.dirs | 1 + libevdev2.install | 1 + libevdev2.symbols | 82 +++++++++++++ patches/use-system-libevdev-for-tests.patch | 55 +++++++++ rules | 26 +++++ source/format | 1 + tests/check | 27 +++++ touchpad-edge-detector.1 | 21 ++++ upstream/signing-key.asc | 80 +++++++++++++ watch | 4 + 23 files changed, 587 insertions(+) create mode 100644 changelog create mode 100644 compat create mode 100644 control create mode 100644 copyright create mode 100644 gbp.conf create mode 100644 libevdev-dev.dirs create mode 100644 libevdev-dev.doc-base create mode 100644 libevdev-dev.docs create mode 100644 libevdev-dev.install create mode 100644 libevdev-dev.links create mode 100644 libevdev-tools.install create mode 100644 libevdev-tools.manpages create mode 100644 libevdev2-udeb.install create mode 100644 libevdev2.dirs create mode 100644 libevdev2.install create mode 100644 libevdev2.symbols create mode 100644 patches/use-system-libevdev-for-tests.patch create mode 100755 rules create mode 100644 source/format create mode 100755 tests/check create mode 100644 touchpad-edge-detector.1 create mode 100644 upstream/signing-key.asc create mode 100644 watch diff --git a/changelog b/changelog new file mode 100644 index 0000000..dd33877 --- /dev/null +++ b/changelog @@ -0,0 +1,120 @@ +libevdev (1.3+dfsg-1) unstable; urgency=medium + + * New upstream release. + * libevdev should really have priority optional rather than extra. + * Add upstream's signing key and use it in debian/watch. + + -- Stephen Kitt Tue, 09 Sep 2014 07:59:54 +0200 + +libevdev (1.2.2+dfsg-1) unstable; urgency=medium + + * New upstream release. + * Ship a udeb for the installer (Closes: #750698). + + -- Stephen Kitt Fri, 06 Jun 2014 00:13:49 +0200 + +libevdev (1.2.1+dfsg-1) unstable; urgency=medium + + * New upstream release. + + -- Stephen Kitt Wed, 14 May 2014 07:22:30 +0200 + +libevdev (1.2+dfsg-1) unstable; urgency=medium + + * New upstream release. + * Add libevdev-tools package for touchpad-edge-detector. + + -- Stephen Kitt Thu, 01 May 2014 23:05:02 +0200 + +libevdev (1.1+dfsg-1) unstable; urgency=medium + + * New upstream release. + + -- Stephen Kitt Sat, 29 Mar 2014 23:43:56 +0100 + +libevdev (1.0.99.2+dfsg-3) unstable; urgency=medium + + * Disable the autopkgtests for now (sorry), making them run reliably in + CI environments is proving rather harder than I thought it would + be. (This addresses #742250 but not properly, so I'm not closing it + yet.) + + -- Stephen Kitt Wed, 26 Mar 2014 21:40:58 +0100 + +libevdev (1.0.99.2+dfsg-2) unstable; urgency=medium + + * Copy the autopkgtest tests to a temporary folder, and make sure the + tests use the installed libevdev binaries. Thanks to Jakub Wilk and + Martin Pitt for their explanations of the autopkgtest features! + + -- Stephen Kitt Wed, 19 Mar 2014 23:09:46 +0100 + +libevdev (1.0.99.2+dfsg-1) unstable; urgency=medium + + * New upstream release candidate. + * Correct VCS browser URL. + + -- Stephen Kitt Wed, 19 Mar 2014 22:40:13 +0100 + +libevdev (1.0.1+dfsg-1) unstable; urgency=medium + + * New upstream version. + + -- Stephen Kitt Fri, 14 Mar 2014 07:57:49 +0100 + +libevdev (1.0+dfsg-2) unstable; urgency=medium + + * Add Pre-Depends, thanks to Michael Terry for pointing out that it was + missing. + * Add DEP8 tests, thanks to Michael Terry (again) for the prod. + + -- Stephen Kitt Thu, 06 Mar 2014 00:08:28 +0100 + +libevdev (1.0+dfsg-1) unstable; urgency=medium + + * New upstream version. + + -- Stephen Kitt Tue, 18 Feb 2014 22:55:14 +0100 + +libevdev (0.9.1+dfsg-1) unstable; urgency=medium + + * Repack, removing doc/html (which is renegerated at build-time) to + avoid shipping the sourceless minified jquery.js in the source package + (thanks to Ansgar Burchardt for pointing this out). + * Update debian/copyright (thanks also to Ansgar Burchardt). + * Add Built-Using field to ensure all the source for the generated + files is kept in the archive. + + -- Stephen Kitt Wed, 12 Feb 2014 07:34:32 +0100 + +libevdev (0.9.1-1) unstable; urgency=medium + + * New upstream version, with new soname. + + -- Stephen Kitt Sat, 01 Feb 2014 19:29:30 +0100 + +libevdev (0.6-1) unstable; urgency=medium + + * New upstream version. + * Standards-Version 3.9.5, no change required. + + -- Stephen Kitt Tue, 24 Dec 2013 00:04:21 +0100 + +libevdev (0.5-1) unstable; urgency=low + + * New upstream version. + * libevdev is for Linux only, limit the architectures accordingly. + + -- Stephen Kitt Fri, 22 Nov 2013 01:04:28 +0100 + +libevdev (0.4.1-1) unstable; urgency=low + + * New upstream version. + + -- Stephen Kitt Tue, 05 Nov 2013 23:07:02 +0100 + +libevdev (0.4-1) unstable; urgency=low + + * Initial release (Closes: #722631, LP: #1223304). + + -- Stephen Kitt Wed, 18 Sep 2013 21:02:30 +0200 diff --git a/compat b/compat new file mode 100644 index 0000000..ec63514 --- /dev/null +++ b/compat @@ -0,0 +1 @@ +9 diff --git a/control b/control new file mode 100644 index 0000000..64dad28 --- /dev/null +++ b/control @@ -0,0 +1,72 @@ +Source: libevdev +Priority: optional +Maintainer: Stephen Kitt +Build-Depends: + check, + debhelper (>= 9), + dh-autoreconf, + doxygen, + pkg-config, + python +Standards-Version: 3.9.5 +Section: libs +Homepage: http://www.freedesktop.org/wiki/Software/libevdev/ +Vcs-Git: git://anonscm.debian.org/collab-maint/libevdev.git +Vcs-Browser: http://anonscm.debian.org/gitweb/?p=collab-maint/libevdev.git;a=summary + +Package: libevdev-dev +Section: libdevel +Architecture: linux-any +Depends: + libevdev2 (= ${binary:Version}), + libjs-jquery, + ${misc:Depends} +Built-Using: doxygen (= ${doxygen:Version}) +Description: wrapper library for evdev devices - development files + libevdev is a wrapper library for evdev devices. It provides + functions covering the common tasks when dealing with evdev devices, + thus avoiding erroneous ioctls and other errors. + . + This package contains the files required to build software using + libevdev. + +Package: libevdev2 +Architecture: linux-any +Pre-Depends: + ${misc:Pre-Depends} +Depends: + ${misc:Depends}, + ${shlibs:Depends} +Description: wrapper library for evdev devices + libevdev is a wrapper library for evdev devices. It provides + functions covering the common tasks when dealing with evdev devices, + thus avoiding erroneous ioctls and other errors. + . + This package contains the files required to run software using + libevdev. + +Package: libevdev2-udeb +Package-Type: udeb +Architecture: linux-any +Section: debian-installer +Pre-Depends: + ${misc:Pre-Depends} +Depends: + ${misc:Depends}, + ${shlibs:Depends} +Description: wrapper library for evdev devices - udeb + This package contains the files required to provide libevdev for the + Debian Installer. Do not install it on a normal system. + +Package: libevdev-tools +Section: utils +Architecture: linux-any +Depends: + ${misc:Depends}, + ${shlibs:Depends} +Description: wrapper library for evdev devices - tools + libevdev is a wrapper library for evdev devices. It provides + functions covering the common tasks when dealing with evdev devices, + thus avoiding erroneous ioctls and other errors. + . + This package contains touchpad-edge-detector. diff --git a/copyright b/copyright new file mode 100644 index 0000000..a840b7e --- /dev/null +++ b/copyright @@ -0,0 +1,72 @@ +Format: http://www.debian.org/doc/packaging-manuals/copyright-format/1.0/ +Upstream-Name: libevdev +Source: http://www.freedesktop.org/wiki/Software/libevdev/ +Files-Excluded: doc/html/* doc/html + +Files: * +Copyright: 2013-2014 Red Hat, Inc. + 2013 David Herrmann +License: X11 + +Files: debian/* +Copyright: 2013-2014 Stephen Kitt +License: X11 + +Files: include/linux/input.h +Copyright: 1999-2002 Vojtech Pavlik +License: GPL-2 + +Files: include/linux/uinput.h +Copyright: 2002 Vojtech Pavlik + 2002 Aristeu Sergio Rozanski Filho + 2004 Micah Dowty + 2006 Anssi Hannula + 2014 Benjamin Tissoires +License: GPL-2+ + +License: X11 + 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 copyright holders + not be used in advertising or publicity pertaining to distribution of + the software without specific, written prior permission. The + copyright holders make no representations about the suitability of + this software for any purpose. It is provided "as is" without + express or implied warranty. + . + THE COPYRIGHT HOLDERS DISCLAIM ALL WARRANTIES WITH REGARD TO THIS + SOFTWARE, INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND + FITNESS, IN NO EVENT SHALL THE COPYRIGHT HOLDERS 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. + +License: GPL-2 + This program is free software; you can redistribute it and/or modify + it under the terms of the GNU General Public License version 2 as + published by the Free Software Foundation. + . + On Debian systems, the complete text of the GNU General Public + License version 2 can be found in /usr/share/common-licenses/GPL-2 + +License: GPL-2+ + This program is free software; you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation; either version 2 of the License, or (at + your option) any later version. + . + This program is distributed in the hope that it will be useful, but + WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + General Public License for more details. + . + You should have received a copy of the GNU General Public License + along with this program; if not, write to the Free Software + Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 + USA + . + On Debian systems, the complete text of the GNU General Public + License version 2 can be found in /usr/share/common-licenses/GPL-2 diff --git a/gbp.conf b/gbp.conf new file mode 100644 index 0000000..7e38616 --- /dev/null +++ b/gbp.conf @@ -0,0 +1,4 @@ +# Configuration file for git-buildpackage and friends + +[DEFAULT] +pristine-tar = True diff --git a/libevdev-dev.dirs b/libevdev-dev.dirs new file mode 100644 index 0000000..4418816 --- /dev/null +++ b/libevdev-dev.dirs @@ -0,0 +1,2 @@ +usr/lib +usr/include diff --git a/libevdev-dev.doc-base b/libevdev-dev.doc-base new file mode 100644 index 0000000..c175f34 --- /dev/null +++ b/libevdev-dev.doc-base @@ -0,0 +1,9 @@ +Document: libevdev-dev +Title: libevdev Manual +Author: Red Hat, Inc. +Abstract: This manual describes the libevdev API. +Section: Programming + +Format: HTML +Index: /usr/share/doc/libevdev-dev/html/index.html +Files: /usr/share/doc/libevdev-dev/html/*.html diff --git a/libevdev-dev.docs b/libevdev-dev.docs new file mode 100644 index 0000000..a651601 --- /dev/null +++ b/libevdev-dev.docs @@ -0,0 +1 @@ +doc/html/ diff --git a/libevdev-dev.install b/libevdev-dev.install new file mode 100644 index 0000000..76f28fa --- /dev/null +++ b/libevdev-dev.install @@ -0,0 +1,4 @@ +usr/include/* +usr/lib/*/lib*.a +usr/lib/*/lib*.so +usr/lib/*/pkgconfig/* diff --git a/libevdev-dev.links b/libevdev-dev.links new file mode 100644 index 0000000..22e2969 --- /dev/null +++ b/libevdev-dev.links @@ -0,0 +1 @@ +usr/share/javascript/jquery/jquery.js usr/share/doc/libevdev-dev/html/jquery.js diff --git a/libevdev-tools.install b/libevdev-tools.install new file mode 100644 index 0000000..99f7b8e --- /dev/null +++ b/libevdev-tools.install @@ -0,0 +1 @@ +usr/bin/touchpad-edge-detector diff --git a/libevdev-tools.manpages b/libevdev-tools.manpages new file mode 100644 index 0000000..d490174 --- /dev/null +++ b/libevdev-tools.manpages @@ -0,0 +1 @@ +debian/touchpad-edge-detector.1 diff --git a/libevdev2-udeb.install b/libevdev2-udeb.install new file mode 100644 index 0000000..a595952 --- /dev/null +++ b/libevdev2-udeb.install @@ -0,0 +1 @@ +usr/lib/*/lib*.so.* usr/lib diff --git a/libevdev2.dirs b/libevdev2.dirs new file mode 100644 index 0000000..6845771 --- /dev/null +++ b/libevdev2.dirs @@ -0,0 +1 @@ +usr/lib diff --git a/libevdev2.install b/libevdev2.install new file mode 100644 index 0000000..3ddde58 --- /dev/null +++ b/libevdev2.install @@ -0,0 +1 @@ +usr/lib/*/lib*.so.* diff --git a/libevdev2.symbols b/libevdev2.symbols new file mode 100644 index 0000000..0ca863a --- /dev/null +++ b/libevdev2.symbols @@ -0,0 +1,82 @@ +libevdev.so.2 libevdev2 #MINVER# + LIBEVDEV_1@LIBEVDEV_1 0.9.1 + LIBEVDEV_1_3@LIBEVDEV_1_3 1.3 + libevdev_change_fd@LIBEVDEV_1 0.9.1 + libevdev_disable_event_code@LIBEVDEV_1 0.9.1 + libevdev_disable_event_type@LIBEVDEV_1 0.9.1 + libevdev_enable_event_code@LIBEVDEV_1 0.9.1 + libevdev_enable_event_type@LIBEVDEV_1 0.9.1 + libevdev_enable_property@LIBEVDEV_1 0.9.1 + libevdev_event_code_from_name@LIBEVDEV_1 0.9.1 + libevdev_event_code_from_name_n@LIBEVDEV_1 0.9.1 + libevdev_event_code_get_name@LIBEVDEV_1 0.9.1 + libevdev_event_is_code@LIBEVDEV_1 0.9.1 + libevdev_event_is_type@LIBEVDEV_1 0.9.1 + libevdev_event_type_from_name@LIBEVDEV_1 0.9.1 + libevdev_event_type_from_name_n@LIBEVDEV_1 0.9.1 + libevdev_event_type_get_max@LIBEVDEV_1 0.9.1 + libevdev_event_type_get_name@LIBEVDEV_1 0.9.1 + libevdev_fetch_event_value@LIBEVDEV_1 0.9.1 + libevdev_fetch_slot_value@LIBEVDEV_1 0.9.1 + libevdev_free@LIBEVDEV_1 0.9.1 + libevdev_get_abs_flat@LIBEVDEV_1 0.9.1 + libevdev_get_abs_fuzz@LIBEVDEV_1 0.9.1 + libevdev_get_abs_info@LIBEVDEV_1 0.9.1 + libevdev_get_abs_maximum@LIBEVDEV_1 0.9.1 + libevdev_get_abs_minimum@LIBEVDEV_1 0.9.1 + libevdev_get_abs_resolution@LIBEVDEV_1 0.9.1 + libevdev_get_current_slot@LIBEVDEV_1 0.9.1 + libevdev_get_driver_version@LIBEVDEV_1 0.9.1 + libevdev_get_event_value@LIBEVDEV_1 0.9.1 + libevdev_get_fd@LIBEVDEV_1 0.9.1 + libevdev_get_id_bustype@LIBEVDEV_1 0.9.1 + libevdev_get_id_product@LIBEVDEV_1 0.9.1 + libevdev_get_id_vendor@LIBEVDEV_1 0.9.1 + libevdev_get_id_version@LIBEVDEV_1 0.9.1 + libevdev_get_log_priority@LIBEVDEV_1 0.9.1 + libevdev_get_name@LIBEVDEV_1 0.9.1 + libevdev_get_num_slots@LIBEVDEV_1 0.9.1 + libevdev_get_phys@LIBEVDEV_1 0.9.1 + libevdev_get_repeat@LIBEVDEV_1 0.9.1 + libevdev_get_slot_value@LIBEVDEV_1 0.9.1 + libevdev_get_uniq@LIBEVDEV_1 0.9.1 + libevdev_grab@LIBEVDEV_1 0.9.1 + libevdev_has_event_code@LIBEVDEV_1 0.9.1 + libevdev_has_event_pending@LIBEVDEV_1 0.9.1 + libevdev_has_event_type@LIBEVDEV_1 0.9.1 + libevdev_has_property@LIBEVDEV_1 0.9.1 + libevdev_kernel_set_abs_info@LIBEVDEV_1 0.9.1 + libevdev_kernel_set_led_value@LIBEVDEV_1 0.9.1 + libevdev_kernel_set_led_values@LIBEVDEV_1 0.9.1 + libevdev_new@LIBEVDEV_1 0.9.1 + libevdev_new_from_fd@LIBEVDEV_1 0.9.1 + libevdev_next_event@LIBEVDEV_1 0.9.1 + libevdev_property_from_name@LIBEVDEV_1_3 1.3 + libevdev_property_from_name_n@LIBEVDEV_1_3 1.3 + libevdev_property_get_name@LIBEVDEV_1 0.9.1 + libevdev_set_abs_flat@LIBEVDEV_1 0.9.1 + libevdev_set_abs_fuzz@LIBEVDEV_1 0.9.1 + libevdev_set_abs_info@LIBEVDEV_1 0.9.1 + libevdev_set_abs_maximum@LIBEVDEV_1 0.9.1 + libevdev_set_abs_minimum@LIBEVDEV_1 0.9.1 + libevdev_set_abs_resolution@LIBEVDEV_1 0.9.1 + libevdev_set_clock_id@LIBEVDEV_1 0.9.1 + libevdev_set_device_log_function@LIBEVDEV_1_3 1.3 + libevdev_set_event_value@LIBEVDEV_1 0.9.1 + libevdev_set_fd@LIBEVDEV_1 0.9.1 + libevdev_set_id_bustype@LIBEVDEV_1 0.9.1 + libevdev_set_id_product@LIBEVDEV_1 0.9.1 + libevdev_set_id_vendor@LIBEVDEV_1 0.9.1 + libevdev_set_id_version@LIBEVDEV_1 0.9.1 + libevdev_set_log_function@LIBEVDEV_1 0.9.1 + libevdev_set_log_priority@LIBEVDEV_1 0.9.1 + libevdev_set_name@LIBEVDEV_1 0.9.1 + libevdev_set_phys@LIBEVDEV_1 0.9.1 + libevdev_set_slot_value@LIBEVDEV_1 0.9.1 + libevdev_set_uniq@LIBEVDEV_1 0.9.1 + libevdev_uinput_create_from_device@LIBEVDEV_1 0.9.1 + libevdev_uinput_destroy@LIBEVDEV_1 0.9.1 + libevdev_uinput_get_devnode@LIBEVDEV_1 0.9.1 + libevdev_uinput_get_fd@LIBEVDEV_1 0.9.1 + libevdev_uinput_get_syspath@LIBEVDEV_1 0.9.1 + libevdev_uinput_write_event@LIBEVDEV_1 0.9.1 diff --git a/patches/use-system-libevdev-for-tests.patch b/patches/use-system-libevdev-for-tests.patch new file mode 100644 index 0000000..361b71b --- /dev/null +++ b/patches/use-system-libevdev-for-tests.patch @@ -0,0 +1,55 @@ +Description: Enforce the use of the installed libevdev for tests +Author: Stephen Kitt + +Note that this is only intended for running the autopkgtest +test-suite; if used for the build it requires libevdev-dev to be +installed... + +--- a/test/Makefile.am ++++ b/test/Makefile.am +@@ -6,14 +6,6 @@ + + TESTS = $(run_tests) + +-libevdev_sources = $(top_srcdir)/libevdev/libevdev.c \ +- $(top_srcdir)/libevdev/libevdev.h \ +- $(top_srcdir)/libevdev/libevdev-names.c \ +- $(top_srcdir)/libevdev/libevdev-uinput.h \ +- $(top_srcdir)/libevdev/libevdev-uinput.c \ +- $(top_srcdir)/libevdev/libevdev-uinput-int.h \ +- $(top_srcdir)/libevdev/libevdev-util.h \ +- $(top_srcdir)/libevdev/libevdev-int.h + common_sources = $(libevdev_sources) \ + test-common-uinput.c \ + test-common-uinput.h \ +@@ -21,7 +13,7 @@ + test-common.h + + # include builddir for event-names.h +-AM_CPPFLAGS = -I$(top_srcdir) -I$(top_srcdir)/include -I$(top_builddir)/libevdev $(CHECK_CFLAGS) $(GCOV_CFLAGS) ++AM_CPPFLAGS = $(CHECK_CFLAGS) $(GCOV_CFLAGS) + + test_libevdev_SOURCES = \ + test-main.c \ +@@ -34,19 +26,17 @@ + test-uinput.c \ + $(common_sources) + +-test_libevdev_LDADD = $(CHECK_LIBS) $(GCOV_LDFLAGS) ++test_libevdev_LDADD = $(CHECK_LIBS) $(GCOV_LDFLAGS) -levdev + + test_compile_pedantic_SOURCES = test-compile-pedantic.c + test_compile_pedantic_CFLAGS = $(AM_CPPFLAGS) -pedantic -Werror -std=c90 + + test_link_SOURCES = test-link.c +-test_link_CFLAGS = -I$(top_srcdir) +-test_link_LDADD = $(top_builddir)/libevdev/libevdev.la ++test_link_LDADD = -levdev + + test_kernel_SOURCES = \ + test-kernel.c \ + $(common_sources) +-test_kernel_CFLAGS = -I$(top_srcdir) + test_kernel_LDADD = \ + $(CHECK_LIBS) \ + $(top_builddir)/libevdev/libevdev.la diff --git a/rules b/rules new file mode 100755 index 0000000..eabe135 --- /dev/null +++ b/rules @@ -0,0 +1,26 @@ +#!/usr/bin/make -f +# -*- makefile -*- + +# Uncomment this to turn on verbose mode. +#export DH_VERBOSE=1 + +# The tests needs libpthread +export CHECK_LIBS=-lpthread $(shell pkg-config --libs check) + +# doxygen version +doxygen_version := $(shell dpkg-query -W -f="\$${source:Version}\n" doxygen) + +%: + dh $@ --with autoreconf + +override_dh_auto_test: +# Tests must be run as root + +override_dh_auto_configure: + dh_auto_configure -- --disable-silent-rules + +override_dh_gencontrol: + dh_gencontrol -- -Vdoxygen:Version=$(doxygen_version) + +override_dh_makeshlibs: + dh_makeshlibs --add-udeb=libevdev2-udeb diff --git a/source/format b/source/format new file mode 100644 index 0000000..163aaf8 --- /dev/null +++ b/source/format @@ -0,0 +1 @@ +3.0 (quilt) diff --git a/tests/check b/tests/check new file mode 100755 index 0000000..06a3528 --- /dev/null +++ b/tests/check @@ -0,0 +1,27 @@ +#!/bin/sh + +# Copy the package source somewhere safe +source=${0%/*}/../.. +build=$(mktemp -d --tmpdir=${ADTTMP}) +cp -a ${source}/* ${build}/ +cd ${build} + +# Deconfigure if necessary (running in a copy of a built tree) +if [ -f debian/autoreconf.before ]; then + dh_autoreconf_clean +fi + +# Enforce the use of the installed binaries +patch -p1 < debian/patches/use-system-libevdev-for-tests.patch + +# Reconfigure +dh_autoreconf +dh_auto_configure + +# Run the tests +make check + +# Log the test output +if [ -f test/test-suite.log ]; then + cat test/test-suite.log +fi diff --git a/touchpad-edge-detector.1 b/touchpad-edge-detector.1 new file mode 100644 index 0000000..d597fca --- /dev/null +++ b/touchpad-edge-detector.1 @@ -0,0 +1,21 @@ +.TH touchpad-edge-detector 1 "May 1, 2014" libevdev-tools +.SH NAME +touchpad-edge-detector \- touchpad edge detector +.SH SYNOPSIS +.B touchpad\-edge\-detector +<\fIevdev device\fP> +.SH DESCRIPTION +.B touchpad-edge-detector +reads touchpad events and calculates the minimum and maximum values +for the \fIx\fP and \fIy\fP coordinates. +.PP +.SH OPTIONS +.B touchpad-edge-detector +accepts no options. +.SH AUTHORS +\fBtouchpad-edge-detector\fP was written by Peter Hutterer and +Emmanuele Bassi for Red Hat, Inc. +This manual page was adapted from the program usage information by +Stephen Kitt , for the Debian GNU/Linux system (but +may be used by others). It was last modified for \fBlibevdev\fP version +1.2. diff --git a/upstream/signing-key.asc b/upstream/signing-key.asc new file mode 100644 index 0000000..6b31890 --- /dev/null +++ b/upstream/signing-key.asc @@ -0,0 +1,80 @@ +-----BEGIN PGP PUBLIC KEY BLOCK----- +Version: GnuPG v2 + +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 +9hoAnigKVkYBlc2jpAKdD+bULpWgw+sz +=Q/D0 +-----END PGP PUBLIC KEY BLOCK----- diff --git a/watch b/watch new file mode 100644 index 0000000..827c63c --- /dev/null +++ b/watch @@ -0,0 +1,4 @@ +version=3 + +opts=pgpsigurlmangle=s/$/.sig/,dversionmangle=s/\+dfsg\d*$// \ + http://www.freedesktop.org/software/libevdev/ libevdev-(.*)\.tar.* -- 2.30.2