libevdev (1.3+dfsg-1) unstable; urgency=medium
authorStephen Kitt <skitt@debian.org>
Tue, 9 Sep 2014 05:59:54 +0000 (06:59 +0100)
committerStephen Kitt <skitt@debian.org>
Tue, 9 Sep 2014 05:59:54 +0000 (06:59 +0100)
  * 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]

23 files changed:
1  2 
debian/changelog
debian/compat
debian/control
debian/copyright
debian/gbp.conf
debian/libevdev-dev.dirs
debian/libevdev-dev.doc-base
debian/libevdev-dev.docs
debian/libevdev-dev.install
debian/libevdev-dev.links
debian/libevdev-tools.install
debian/libevdev-tools.manpages
debian/libevdev2-udeb.install
debian/libevdev2.dirs
debian/libevdev2.install
debian/libevdev2.symbols
debian/patches/use-system-libevdev-for-tests.patch
debian/rules
debian/source/format
debian/tests/check
debian/touchpad-edge-detector.1
debian/upstream/signing-key.asc
debian/watch

index 0000000000000000000000000000000000000000,0000000000000000000000000000000000000000..dd33877f7e0bd01014d3e6c8a3f4e6e8f0f0d2ae
new file mode 100644 (file)
--- /dev/null
--- /dev/null
@@@ -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 <skitt@debian.org>  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 <skitt@debian.org>  Fri, 06 Jun 2014 00:13:49 +0200
++
++libevdev (1.2.1+dfsg-1) unstable; urgency=medium
++
++  * New upstream release.
++
++ -- Stephen Kitt <skitt@debian.org>  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 <skitt@debian.org>  Thu, 01 May 2014 23:05:02 +0200
++
++libevdev (1.1+dfsg-1) unstable; urgency=medium
++
++  * New upstream release.
++
++ -- Stephen Kitt <skitt@debian.org>  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 <skitt@debian.org>  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 <skitt@debian.org>  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 <skitt@debian.org>  Wed, 19 Mar 2014 22:40:13 +0100
++
++libevdev (1.0.1+dfsg-1) unstable; urgency=medium
++
++  * New upstream version.
++
++ -- Stephen Kitt <skitt@debian.org>  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 <skitt@debian.org>  Thu, 06 Mar 2014 00:08:28 +0100
++
++libevdev (1.0+dfsg-1) unstable; urgency=medium
++
++  * New upstream version.
++
++ -- Stephen Kitt <skitt@debian.org>  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 <skitt@debian.org>  Wed, 12 Feb 2014 07:34:32 +0100
++
++libevdev (0.9.1-1) unstable; urgency=medium
++
++  * New upstream version, with new soname.
++
++ -- Stephen Kitt <skitt@debian.org>  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 <skitt@debian.org>  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 <skitt@debian.org>  Fri, 22 Nov 2013 01:04:28 +0100
++
++libevdev (0.4.1-1) unstable; urgency=low
++
++  * New upstream version.
++
++ -- Stephen Kitt <skitt@debian.org>  Tue, 05 Nov 2013 23:07:02 +0100
++
++libevdev (0.4-1) unstable; urgency=low
++
++  * Initial release (Closes: #722631, LP: #1223304).
++
++ -- Stephen Kitt <skitt@debian.org>  Wed, 18 Sep 2013 21:02:30 +0200
diff --cc debian/compat
index 0000000000000000000000000000000000000000,0000000000000000000000000000000000000000..ec635144f60048986bc560c5576355344005e6e7
new file mode 100644 (file)
--- /dev/null
--- /dev/null
@@@ -1,0 -1,0 +1,1 @@@
++9
diff --cc debian/control
index 0000000000000000000000000000000000000000,0000000000000000000000000000000000000000..64dad283ae67d7b36bbc669461c67428647e56a5
new file mode 100644 (file)
--- /dev/null
--- /dev/null
@@@ -1,0 -1,0 +1,72 @@@
++Source: libevdev
++Priority: optional
++Maintainer: Stephen Kitt <skitt@debian.org>
++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.
index 0000000000000000000000000000000000000000,0000000000000000000000000000000000000000..a840b7e7224aad6f1f55bec54d09852606040363
new file mode 100644 (file)
--- /dev/null
--- /dev/null
@@@ -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 <skitt@debian.org>
++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 0000000000000000000000000000000000000000,0000000000000000000000000000000000000000..7e386167be4269dc85a21e42c693ab17890df3ff
new file mode 100644 (file)
--- /dev/null
--- /dev/null
@@@ -1,0 -1,0 +1,4 @@@
++# Configuration file for git-buildpackage and friends
++
++[DEFAULT]
++pristine-tar = True
index 0000000000000000000000000000000000000000,0000000000000000000000000000000000000000..44188162ec7a56a977fa0c1b431a015576f8b3b6
new file mode 100644 (file)
--- /dev/null
--- /dev/null
@@@ -1,0 -1,0 +1,2 @@@
++usr/lib
++usr/include
index 0000000000000000000000000000000000000000,0000000000000000000000000000000000000000..c175f349f5c72ef8bc19c4f8f85f5b6d6d0ba219
new file mode 100644 (file)
--- /dev/null
--- /dev/null
@@@ -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
index 0000000000000000000000000000000000000000,0000000000000000000000000000000000000000..a65160116b523b56f5e16306e0d7d77f6a4158d3
new file mode 100644 (file)
--- /dev/null
--- /dev/null
@@@ -1,0 -1,0 +1,1 @@@
++doc/html/
index 0000000000000000000000000000000000000000,0000000000000000000000000000000000000000..76f28fa26af68d3f4813e69b6ad2a762f07913de
new file mode 100644 (file)
--- /dev/null
--- /dev/null
@@@ -1,0 -1,0 +1,4 @@@
++usr/include/*
++usr/lib/*/lib*.a
++usr/lib/*/lib*.so
++usr/lib/*/pkgconfig/*
index 0000000000000000000000000000000000000000,0000000000000000000000000000000000000000..22e2969e37149092e5e0443a9d4661c7009515c5
new file mode 100644 (file)
--- /dev/null
--- /dev/null
@@@ -1,0 -1,0 +1,1 @@@
++usr/share/javascript/jquery/jquery.js usr/share/doc/libevdev-dev/html/jquery.js
index 0000000000000000000000000000000000000000,0000000000000000000000000000000000000000..99f7b8edfddb4c5f9524a690ce3096f23a94c03d
new file mode 100644 (file)
--- /dev/null
--- /dev/null
@@@ -1,0 -1,0 +1,1 @@@
++usr/bin/touchpad-edge-detector
index 0000000000000000000000000000000000000000,0000000000000000000000000000000000000000..d490174864f578719dad8c08f70e2352cf9da5a0
new file mode 100644 (file)
--- /dev/null
--- /dev/null
@@@ -1,0 -1,0 +1,1 @@@
++debian/touchpad-edge-detector.1
index 0000000000000000000000000000000000000000,0000000000000000000000000000000000000000..a5959520c69866762ff742b7883775926b7549ba
new file mode 100644 (file)
--- /dev/null
--- /dev/null
@@@ -1,0 -1,0 +1,1 @@@
++usr/lib/*/lib*.so.* usr/lib
index 0000000000000000000000000000000000000000,0000000000000000000000000000000000000000..68457717bd8efb8ba6291fca9d862dd5eb0d3b1e
new file mode 100644 (file)
--- /dev/null
--- /dev/null
@@@ -1,0 -1,0 +1,1 @@@
++usr/lib
index 0000000000000000000000000000000000000000,0000000000000000000000000000000000000000..3ddde584198421f0d2a3fef9d36cc110f3b8b76d
new file mode 100644 (file)
--- /dev/null
--- /dev/null
@@@ -1,0 -1,0 +1,1 @@@
++usr/lib/*/lib*.so.*
index 0000000000000000000000000000000000000000,0000000000000000000000000000000000000000..0ca863ad78e9d4d9b6a8f5e6d4d2d9e9dcf071ba
new file mode 100644 (file)
--- /dev/null
--- /dev/null
@@@ -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
index 0000000000000000000000000000000000000000,0000000000000000000000000000000000000000..361b71b9b541c465daf34a52fa7e07b60b005bb7
new file mode 100644 (file)
--- /dev/null
--- /dev/null
@@@ -1,0 -1,0 +1,55 @@@
++Description: Enforce the use of the installed libevdev for tests
++Author: Stephen Kitt <skitt@debian.org>
++
++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 0000000000000000000000000000000000000000,0000000000000000000000000000000000000000..eabe135fd17e79d3fbdba8e2b70d376c1c95bcb9
new file mode 100755 (executable)
--- /dev/null
--- /dev/null
@@@ -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
index 0000000000000000000000000000000000000000,0000000000000000000000000000000000000000..163aaf8d82b6c54f23c45f32895dbdfdcc27b047
new file mode 100644 (file)
--- /dev/null
--- /dev/null
@@@ -1,0 -1,0 +1,1 @@@
++3.0 (quilt)
index 0000000000000000000000000000000000000000,0000000000000000000000000000000000000000..06a3528a2b432ce696639bae68257d138f371006
new file mode 100755 (executable)
--- /dev/null
--- /dev/null
@@@ -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
index 0000000000000000000000000000000000000000,0000000000000000000000000000000000000000..d597fca28f2e7e78172a12b956dadad3f324b039
new file mode 100644 (file)
--- /dev/null
--- /dev/null
@@@ -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 <skitt@debian.org>, for the Debian GNU/Linux system (but
++may be used by others). It was last modified for \fBlibevdev\fP version
++1.2.
index 0000000000000000000000000000000000000000,0000000000000000000000000000000000000000..6b31890d2726a1c054c0393c7f290061029d1f78
new file mode 100644 (file)
--- /dev/null
--- /dev/null
@@@ -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 0000000000000000000000000000000000000000,0000000000000000000000000000000000000000..827c63c1eb24df518cb56eeb45f04537947777e5
new file mode 100644 (file)
--- /dev/null
--- /dev/null
@@@ -1,0 -1,0 +1,4 @@@
++version=3
++
++opts=pgpsigurlmangle=s/$/.sig/,dversionmangle=s/\+dfsg\d*$// \
++ http://www.freedesktop.org/software/libevdev/ libevdev-(.*)\.tar.*