summaryrefslogtreecommitdiff
path: root/configure.ac
AgeCommit message (Collapse)AuthorFilesLines
5 dayslibevdev 1.13.2HEADlibevdev-1.13.2masterPeter Hutterer1-1/+1
Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
2023-05-05libevdev 1.13.1libevdev-1.13.1Peter Hutterer1-1/+1
Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
2023-01-04test: drop the valgrind make check wrappers from autotoolsPeter Hutterer1-4/+1
We have meson with a proper test suite setup and this currently breaks the CI due to some Arch issues with glibc debuginfo packages. Let's just drop this so we don't run valgrind unconditionally. Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
2022-08-08configure.ac: Update the bug report URL.Douglas R. Reno1-1/+1
While I was running the tests for libevdev on a system, I had a test failure, and it told me to report it to bugs.freedesktop.org. This project uses GitLab now, so update the URL. Signed-off-by: Douglas R. Reno <renodr@linuxfromscratch.org>
2022-08-02libevdev 1.13.0libevdev-1.13.0Peter Hutterer1-1/+1
Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
2022-03-25libevdev 1.12.1libevdev-1.12.1Peter Hutterer1-1/+1
Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
2021-11-09libevdev 1.12.0libevdev-1.12.0Peter Hutterer1-1/+1
Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
2021-02-01libevdev 1.11.0libevdev-1.11.0Peter Hutterer1-1/+1
Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
2021-01-25Change to the (always intended) MIT licensePeter Hutterer1-17/+2
Due to what must've been a copy/paste error many years ago, the license text for libevdev wasn't actually the MIT license. Let's rectify this, it was always MIT intended anyway. To make this more obvious and reduce the chance of copy/paste mistakes, use the SPDX license identifier in the various source files. The two installed public header files have the full license text. All contributors with copyrightable contributions have ACKed the license change to MIT, either in the MR directly [1] or privately in reply to an email. [1] https://gitlab.freedesktop.org/libevdev/libevdev/-/merge_requests/69 Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net> Acked-by: Alexander Dahl <ada@thorsis.com> Acked-by: Andreas Pokorny <andreas.pokorny@canonical.com> Acked-by: Armin K <krejzi@email.com> Acked-by: Benjamin Tissoires <btissoir@redhat.com> Acked-by: David Herrmann <dh.herrmann@gmail.com> Acked-by: Deepa Dinamani <deepa.kernel@gmail.com> Acked-by: Emmanuele Bassi <ebassi@gnome.org> Acked-by: Gaetan Nadon <memsize@videotron.ca> Acked-by: George Thomas <georgefsthomas@gmail.com> Acked-by: Michael Forney <mforney@mforney.org> Acked-by: Nayan Deshmukh <nayan26deshmukh@gmail.com> Acked-by: Niclas Zeising <zeising@daemonic.se> Acked-by: Owen W. Taylor <otaylor@fishsoup.net> Acked-by: Peter Seiderer <ps.report@gmx.net> Acked-by: Ran Benita <ran234@gmail.com> Acked-by: Rosen Penev <rosenp@gmail.com> Acked-by: Scott Jann <sjann@knight-rider.org> Acked-by: Thilo Schulz <thilo@tjps.eu> Acked-by: polyphemus <rolfmorel@gmail.com>
2021-01-11libevdev 1.10.1libevdev-1.10.1Peter Hutterer1-1/+1
Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
2020-10-26libevdev 1.10.0libevdev-1.10.0Peter Hutterer1-1/+1
Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
2020-10-20libevdev 1.10rc2libevdev-1.9.902Peter Hutterer1-1/+1
2020-10-06libevdev 1.10rc1libevdev-1.9.901Peter Hutterer1-1/+1
Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
2020-08-14Add FreeBSD compatible input.h and uinput.hNiclas Zeising1-0/+9
Add FreeBSD compatible input.h and uinput.h files. This is done by moving the linux files to include/linux/linux, adding the freebsd versions in include/linux/freebsd, and then changing include/linux/[u]input.h to pull in the right one depending on which OS we are compiling on. Make sure that the build infrastructure in meson.build and autoconf.ac/Makefile.am uses the correct files when building and as dependency for targets, and ensure that make-event-names.py get the correct files as arguments. A similar change has been done in libinput in 61f3e3854458c556a01fb05d7abb22733fd2b7c1 Signed-off-by: Niclas Zeising <zeising@daemonic.se>
2020-07-16libevdev 1.9.1libevdev-1.9.1Peter Hutterer1-1/+1
Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
2020-03-02libevdev 1.9.0libevdev-1.9.0Peter Hutterer1-1/+1
Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
2020-02-21libevdev 1.9rc1libevdev-1.8.901Peter Hutterer1-1/+1
Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
2020-02-18meson.build: fix some whitespace, put reminder comment inPeter Hutterer1-0/+1
Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
2020-02-17meson/configure: put a comment in that we don't want to bump the sonamePeter Hutterer1-8/+2
We use symbol versioning anyway, so we don't need to bump the soname every time. Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
2020-02-12configure.ac: add a toggle to enable the special coverity optionsPeter Hutterer1-0/+21
Coverity tries to supply system headers and fails badly at it. A bunch of _Float... sizes are pulled in by math.h but not provided anywhere. So as a workaround, let's add an option to explicitly enable coverity support that simply #defines those types to ones we do know about and let's go on hoping it'll eventually work. See the equivalent addition to libinput in commit 8178339b5baa717. Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
2019-10-23make-event-names.py should take the files as argumentPeter Hutterer1-1/+0
Don't rely on cat, just let our script read everything as required. Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
2019-08-26libevdev 1.8.0libevdev-1.8.0Peter Hutterer1-1/+1
Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
2019-06-05libevdev 1.7.0libevdev-1.7.0Peter Hutterer1-1/+1
Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
2019-05-24libevdev 1.7rc1libevdev-1.6.901Peter Hutterer1-2/+2
Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
2018-10-26libevdev 1.6.0libevdev-1.6.0Peter Hutterer1-2/+2
Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
2018-06-29configure.ac: remove --disable-test-runPeter Hutterer1-6/+0
This flag was used to disable test runs during make distcheck. Now that we have more checks and the environment variable, we can drop this flag. Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
2018-06-29configure.ac: fix the gcov linker flagsPeter Hutterer1-1/+1
Presumably this worked, but it certainly doesn't work anymore (neither on RHEL7 nor on Fedora 28) Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
2018-03-08libevdev 1.5.9libevdev-1.5.9Peter Hutterer1-2/+2
Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
2018-01-29libevdev 1.5.8libevdev-1.5.8Peter Hutterer1-2/+2
Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
2017-05-04libevdev 1.5.7libevdev-1.5.7Peter Hutterer1-2/+2
Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
2017-01-09configure.ac: enable subdir-objectsPeter Hutterer1-1/+1
The main thing holding us back here was our gcov hacks. We used to rebuild the libevdev sources locally inside test/ with the gcov flags so that we could leave the main libevdev sources untouched. This doesn't work well with subdir-objects - we have to link to libevdev.la instead. To enable gcov, we now have to apply the gcov flags to the main library object. But this also means that when running, the notes files will be somewhere within the libevdev/ directory, not the test/ directory. Working around this in automake gets nasty quickly, so just add a script that knows how to search for things. No functional changes unless --enable-gcov is given at configure time - then don't install the library. The gcov reports are now in test/gcov-reports/ Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net> Acked-by: Benjamin Tissoires <benjamin.tissoires@gmail.com>
2017-01-04libevdev 1.5.6libevdev-1.5.6Peter Hutterer1-2/+2
Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
2016-12-01libevdev 1.5.5libevdev-1.5.5Peter Hutterer1-2/+2
Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
2016-11-30Disable test runs on make distcheckPeter Hutterer1-0/+6
The tests all need root, but running distcheck as root is not ideal. Disable the test runs (but not the build) to make it easier to verify distcheck works as intended. Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net> Reviewed-by: Benjamin Tissoires <benjamin.tissoires@gmail.com>
2016-08-26libevdev 1.5.4libevdev-1.5.4Peter Hutterer1-2/+2
Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
2016-08-22libevdev 1.5.3libevdev-1.5.3Peter Hutterer1-2/+2
Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
2016-08-01tools: change touchpad-edge-detector to require physical sizePeter Hutterer1-0/+2
Almost no-one does the calculations for me to update the udev rules (and some rules were submitted with the <x resolution> placeholders left in). Require the user to specify the physical size so we just copy/paste the actual udev rule. Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net> Acked-by: Benjamin Tissoires <benjamin.tissoires@gmail.com>
2016-06-15libevdev 1.5.2libevdev-1.5.2Peter Hutterer1-2/+2
Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
2016-05-16libevdev 1.5.1libevdev-1.5.1Peter Hutterer1-2/+2
Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
2016-05-13libevdev 1.5libevdev-1.5.0Peter Hutterer1-1/+1
Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
2016-03-30Add parsing linux/input-event-codes.h, update to kernel v4.5Peter Hutterer1-0/+1
The kernel has split most of the event codes out to a new header but the FF_ bits are missing from that header. Until this is fixed upstream, change the event code parsing so it can take two files (using cat and stdin) so we can update the kernel headers again. Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net> Reviewed-by: Benjamin Tissoires <benjamin.tissoires@gmail.com>
2016-01-05libevdev 1.4.6libevdev-1.4.6Peter Hutterer1-2/+2
Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
2015-11-11libevdev 1.4.5libevdev-1.4.5Peter Hutterer1-2/+2
Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
2015-09-01libevdev 1.4.4libevdev-1.4.4Peter Hutterer1-2/+2
Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
2015-06-22libevdev 1.4.3libevdev-1.4.3Peter Hutterer1-2/+2
Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
2015-04-24libevdev 1.4.2libevdev-1.4.2Peter Hutterer1-2/+2
Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
2015-04-08libevdev 1.4.1libevdev-1.4.1Peter Hutterer1-2/+2
Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
2015-03-16Disable test-static-link in case of shared only build.Peter Seiderer1-5/+14
Fixes the following buildroot compile failure: libtool: link: [..]/host/usr/bin/arm-buildroot-linux-uclibcgnueabi-gcc -std=gnu99 -I.. -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -static -o test-static-link test_static_link-test-link.o ../libevdev/.libs/libevdev.so -Wl,-rpath -Wl,[...]/build/libevdev-1.4/libevdev/.libs [...]/arm-buildroot-linux-uclibcgnueabi/bin/ld: attempted static link of dynamic object `../libevdev/.libs/libevdev.so' collect2: error: ld returned 1 exit status Makefile:719: recipe for target 'test-static-link' failed Signed-off-by: Peter Seiderer <ps.report@gmx.net> Reviewed-by: Peter Hutterer <peter.hutterer@who-t.net> Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
2015-03-04libevdev 1.4libevdev-1.4Peter Hutterer1-2/+2
Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
2015-02-04configure: rename BUILD_TESTS to ENABLE_RUNTIME_TESTSPeter Hutterer1-2/+2
Avoids confusion when we build tests in the future even though BUILD_TESTS is disabled. Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>