From: Stephen Kitt Date: Tue, 9 Sep 2014 05:59:54 +0000 (+0100) Subject: libevdev (1.3+dfsg-1) unstable; urgency=medium X-Git-Tag: archive/raspbian/1.10.0+dfsg-1+rpi1~1^2^2^2^2 X-Git-Url: https://dgit.raspbian.org/?a=commitdiff_plain;h=2905210637b384a1a72b1b00fa8cb1422cf7802e;p=libevdev.git 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. [dgit import unpatched libevdev 1.3+dfsg-1] --- 2905210637b384a1a72b1b00fa8cb1422cf7802e diff --cc debian/changelog index 0000000,0000000..dd33877 new file mode 100644 --- /dev/null +++ b/debian/changelog @@@ -1,0 -1,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 --cc debian/compat index 0000000,0000000..ec63514 new file mode 100644 --- /dev/null +++ b/debian/compat @@@ -1,0 -1,0 +1,1 @@@ ++9 diff --cc debian/control index 0000000,0000000..64dad28 new file mode 100644 --- /dev/null +++ b/debian/control @@@ -1,0 -1,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 --cc debian/copyright index 0000000,0000000..a840b7e new file mode 100644 --- /dev/null +++ b/debian/copyright @@@ -1,0 -1,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 --cc debian/gbp.conf index 0000000,0000000..7e38616 new file mode 100644 --- /dev/null +++ b/debian/gbp.conf @@@ -1,0 -1,0 +1,4 @@@ ++# Configuration file for git-buildpackage and friends ++ ++[DEFAULT] ++pristine-tar = True diff --cc debian/libevdev-dev.dirs index 0000000,0000000..4418816 new file mode 100644 --- /dev/null +++ b/debian/libevdev-dev.dirs @@@ -1,0 -1,0 +1,2 @@@ ++usr/lib ++usr/include diff --cc debian/libevdev-dev.doc-base index 0000000,0000000..c175f34 new file mode 100644 --- /dev/null +++ b/debian/libevdev-dev.doc-base @@@ -1,0 -1,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 --cc debian/libevdev-dev.docs index 0000000,0000000..a651601 new file mode 100644 --- /dev/null +++ b/debian/libevdev-dev.docs @@@ -1,0 -1,0 +1,1 @@@ ++doc/html/ diff --cc debian/libevdev-dev.install index 0000000,0000000..76f28fa new file mode 100644 --- /dev/null +++ b/debian/libevdev-dev.install @@@ -1,0 -1,0 +1,4 @@@ ++usr/include/* ++usr/lib/*/lib*.a ++usr/lib/*/lib*.so ++usr/lib/*/pkgconfig/* diff --cc debian/libevdev-dev.links index 0000000,0000000..22e2969 new file mode 100644 --- /dev/null +++ b/debian/libevdev-dev.links @@@ -1,0 -1,0 +1,1 @@@ ++usr/share/javascript/jquery/jquery.js usr/share/doc/libevdev-dev/html/jquery.js diff --cc debian/libevdev-tools.install index 0000000,0000000..99f7b8e new file mode 100644 --- /dev/null +++ b/debian/libevdev-tools.install @@@ -1,0 -1,0 +1,1 @@@ ++usr/bin/touchpad-edge-detector diff --cc debian/libevdev-tools.manpages index 0000000,0000000..d490174 new file mode 100644 --- /dev/null +++ b/debian/libevdev-tools.manpages @@@ -1,0 -1,0 +1,1 @@@ ++debian/touchpad-edge-detector.1 diff --cc debian/libevdev2-udeb.install index 0000000,0000000..a595952 new file mode 100644 --- /dev/null +++ b/debian/libevdev2-udeb.install @@@ -1,0 -1,0 +1,1 @@@ ++usr/lib/*/lib*.so.* usr/lib diff --cc debian/libevdev2.dirs index 0000000,0000000..6845771 new file mode 100644 --- /dev/null +++ b/debian/libevdev2.dirs @@@ -1,0 -1,0 +1,1 @@@ ++usr/lib diff --cc debian/libevdev2.install index 0000000,0000000..3ddde58 new file mode 100644 --- /dev/null +++ b/debian/libevdev2.install @@@ -1,0 -1,0 +1,1 @@@ ++usr/lib/*/lib*.so.* diff --cc debian/libevdev2.symbols index 0000000,0000000..0ca863a new file mode 100644 --- /dev/null +++ b/debian/libevdev2.symbols @@@ -1,0 -1,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 --cc debian/patches/use-system-libevdev-for-tests.patch index 0000000,0000000..361b71b new file mode 100644 --- /dev/null +++ b/debian/patches/use-system-libevdev-for-tests.patch @@@ -1,0 -1,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 --cc debian/rules index 0000000,0000000..eabe135 new file mode 100755 --- /dev/null +++ b/debian/rules @@@ -1,0 -1,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 --cc debian/source/format index 0000000,0000000..163aaf8 new file mode 100644 --- /dev/null +++ b/debian/source/format @@@ -1,0 -1,0 +1,1 @@@ ++3.0 (quilt) diff --cc debian/tests/check index 0000000,0000000..06a3528 new file mode 100755 --- /dev/null +++ b/debian/tests/check @@@ -1,0 -1,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 --cc debian/touchpad-edge-detector.1 index 0000000,0000000..d597fca new file mode 100644 --- /dev/null +++ b/debian/touchpad-edge-detector.1 @@@ -1,0 -1,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 --cc debian/upstream/signing-key.asc index 0000000,0000000..6b31890 new file mode 100644 --- /dev/null +++ b/debian/upstream/signing-key.asc @@@ -1,0 -1,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 --cc debian/watch index 0000000,0000000..827c63c new file mode 100644 --- /dev/null +++ b/debian/watch @@@ -1,0 -1,0 +1,4 @@@ ++version=3 ++ ++opts=pgpsigurlmangle=s/$/.sig/,dversionmangle=s/\+dfsg\d*$// \ ++ http://www.freedesktop.org/software/libevdev/ libevdev-(.*)\.tar.*