libevdev: bump version to 1.3.1
PATCH v3 1/4 libevdev: bump version to 1.3.1
See [1] and [2] for details.
[1] http://lists.freedesktop.org/archives/input-tools/2014-September/001112.html
[2] http://lists.freedesktop.org/archives/input-tools/2014-November/001123.html
---
Changes v2 -> v3:
- add review-by and tested-by, see [1]
Changes v1 -> v2:
- bump to new version 1.3.1 instead of 1.3
[1] http://lists.busybox.net/pipermail/buildroot/2014-November/112085.html
--- package/libevdev/libevdev.mk | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-)
package/libevdev/libevdev.mk +1 -1
@@ -4,7 +4,7 @@ # ################################################################################ -LIBEVDEV_VERSION = 1.2.2 +LIBEVDEV_VERSION = 1.3.1 LIBEVDEV_SITE = http://www.freedesktop.org/software/libevdev/ LIBEVDEV_SOURCE = libevdev-$(LIBEVDEV_VERSION).tar.xz LIBEVDEV_LICENSE = X11
Signature · 1 line
1.8.1.4
PATCH v3 2/4 libevdev: add hash
---
Changes v2 -> v3:
- add reviewed-by and tested-by, see [1]
Changes v1 -> v2:
- change hash for new version 1.3.1
[1] http://lists.busybox.net/pipermail/buildroot/2014-November/112086.html
--- package/libevdev/libevdev.hash | 2 ++ 1 file changed, 2 insertions(+) create mode 100644 package/libevdev/libevdev.hash
package/libevdev/libevdev.hash new file +2 -0
@@ -0,0 +1,2 @@ +# Hash from http://lists.freedesktop.org/archives/input-tools/2014-November/001123.html +sha256 4b7c76195f0087023142f26c5fd2c254b35c861880c6902d3dd9b27daeec2643 libevdev-1.3.1.tar.xz
Signature · 1 line
1.8.1.4
PATCH v3 3/4 evemu: bump version to 2.1.0
In reply to Peter SeidererSee [1] for details.
Change download url and source package format to enable usage of upstream provided hash values.
Patches
- evemu-0001-SYN_MAX.patch
- evemu-0003-make-event-names-use-input.h-from-sysroot-instead-of.patch are obsolete as there is no more host side python script for event name generation.
Patches
- evemu-0002-configure.ac-add-disable-tests-option.patch
- evemu-0005-configure.ac-add-disable-python-bindings-option.patch are committed upstream.
[1] http://lists.freedesktop.org/archives/input-tools/2014-November/001122.html
---
Changes v2 -> v1:
- change download url (as suggested by Vicente Olivert Riera)
Changes v1 -> v2:
- no changes
--- package/evemu/evemu-0001-SYN_MAX.patch | 25 ------------ ...002-configure.ac-add-disable-tests-option.patch | 44 --------------------- ...names-use-input.h-from-sysroot-instead-of.patch | 30 -------------- ...ure.ac-add-disable-python-bindings-option.patch | 46 ---------------------- package/evemu/evemu.mk | 12 ++---- 5 files changed, 3 insertions(+), 154 deletions(-) delete mode 100644 package/evemu/evemu-0001-SYN_MAX.patch delete mode 100644 package/evemu/evemu-0002-configure.ac-add-disable-tests-option.patch delete mode 100644 package/evemu/evemu-0003-make-event-names-use-input.h-from-sysroot-instead-of.patch delete mode 100644 package/evemu/evemu-0005-configure.ac-add-disable-python-bindings-option.patch
package/evemu/evemu-0001-SYN_MAX.patch deleted +0 -25
@@ -1,25 +0,0 @@ -[PATCH] make-event-names.py: fix SYN_MAX definition for modern kernel headers - -SYN_MAX has been exported to user space since 3.12 (52764fed5: Input: add -SYN_MAX and SYN_CNT constants), so only define it locally if not already -defined, otherwise the build breaks. - -Signed-off-by: Peter Korsgaard <[email protected]> ---- - src/make-event-names.py | 2 ++ - 1 file changed, 2 insertions(+) - -diff --git a/src/make-event-names.py b/src/make-event-names.py -index bc77f2c..2d0924d 100755 ---- a/src/make-event-names.py -+++ b/src/make-event-names.py -@@ -92,7 +92,9 @@ def print_mapping_table(bits): - print("#ifndef EVENT_NAMES_H") - print("#define EVENT_NAMES_H") - print("") -+ print("#ifndef SYN_MAX") - print("#define SYN_MAX 3 /* linux/input.h doesn't define that */") -+ print("#endif") - print("") - - for prefix in prefixes:
package/evemu/evemu-0002-configure.ac-add-disable-tests-option.patch deleted +0 -44
44 lines not on this page · raw message
package/evemu/evemu-0003-make-event-names-use-input.h-from-sysroot-instead-of.patch deleted +0 -30
@@ -1,30 +0,0 @@ -From 6e0a0631d97b17a82f6ce1996bcb49ee2dbe1544 Mon Sep 17 00:00:00 2001 -From: Peter Seiderer <[email protected]> -Date: Fri, 25 Apr 2014 22:30:06 +0200 -Subject: [PATCH] make-event-names: use input.h from sysroot (instead of host - system version) - -Signed-off-by: Peter Seiderer <[email protected]> ---- - src/make-event-names.py | 4 +++- - 1 file changed, 3 insertions(+), 1 deletion(-) - -diff --git a/src/make-event-names.py b/src/make-event-names.py -index 2d0924d..945d473 100755 ---- a/src/make-event-names.py -+++ b/src/make-event-names.py -@@ -10,8 +10,10 @@ from __future__ import print_function - import argparse - import re - import sys -+import os - --SOURCE_FILE = "/usr/include/linux/input.h" -+# environment variable SYSROOT set by buildroot for cross-compilation -+SOURCE_FILE = os.environ.get('SYSROOT', '') + "/usr/include/linux/input.h" - - class Bits(object): - pass --- -1.8.1.4 -
package/evemu/evemu-0005-configure.ac-add-disable-python-bindings-option.patch deleted +0 -46
46 lines not on this page · raw message
package/evemu/evemu.mk +3 -9
@@ -4,8 +4,9 @@ # ################################################################################ -EVEMU_VERSION = 2.0.0 -EVEMU_SITE = http://cgit.freedesktop.org/evemu/snapshot +EVEMU_VERSION = 2.1.0 +EVEMU_SITE = http://www.freedesktop.org/software/evemu +EVEMU_SOURCE = evemu-$(EVEMU_VERSION).tar.xz EVEMU_LICENSE = LGPLv3 (library), GPLv3 (tools) EVEMU_LICENSE_FILES = COPYING COPYING.GPL3
@@ -14,19 +15,12 @@ EVEMU_LICENSE_FILES = COPYING COPYING.GPL3 # which doesn't have all the needed modules enabled, breaking the build EVEMU_CONF_ENV = ac_cv_path_ASCIIDOC="" -# needed for make-event-names.py to find sysroot provided input.h (instead -# of host system version) -EVEMU_MAKE_ENV = SYSROOT=$(STAGING_DIR) - # disable tests generation because of C++ dependency EVEMU_CONF_OPTS += --disable-tests # Uses PKG_CHECK_MODULES() in configure.ac EVEMU_DEPENDENCIES = host-pkgconf libevdev -# Needs Python for header file generation -EVEMU_DEPENDENCIES += $(if $(BR2_PACKAGE_PYTHON3),host-python3,host-python) - # Check for target python ifeq ($(BR2_PACKAGE_PYTHON)$(BR2_PACKAGE_PYTHON3),y) EVEMU_CONF_OPTS += --enable-python-bindings
Signature · 1 line
1.8.1.4
PATCH v3 4/4 evemu: add hash
In reply to Peter Seiderer---
Changes v2 -> v1:
- change hash and hash upstream url (thanks to Vicente Olivert Riera for suggestion and investigation, see [1] and [2])
Changes v1 -> v2:
- no changes
[1] http://lists.busybox.net/pipermail/buildroot/2014-November/112100.html
[2] http://lists.freedesktop.org/archives/input-tools/2014-November/001125.html
--- package/evemu/evemu.hash | 2 ++ 1 file changed, 2 insertions(+) create mode 100644 package/evemu/evemu.hash
package/evemu/evemu.hash new file +2 -0
@@ -0,0 +1,2 @@ +# Hash from http://lists.freedesktop.org/archives/input-tools/2014-November/001125.html +sha256 0c87360882751356e9f977ebf7438c00fe97deb232ac725dd86e5ba78203ee97 evemu-2.1.0.tar.xz
Signature · 1 line
1.8.1.4
PATCH v3 1/4 libevdev: bump version to 1.3.1
In reply to Peter SeidererDear Peter Seiderer,
Quoted 8 lines · Peter Seiderer
See [1] and [2] for details.
[1] http://lists.freedesktop.org/archives/input-tools/2014-September/001112.html
[2] http://lists.freedesktop.org/archives/input-tools/2014-November/001123.htmlSigned-off-by Peter Seiderer <[email protected]>Reviewed-by Vicente Olivert Riera <[email protected]>
I've applied this series to the next branch, thanks. Note that on PATCH 3/4, I dropped EVEMU_AUTORECONF = YES from evemu.mk, since it was no longer necessary: your patch switches from Git to a tarball, which has the configure script already generated, and we no longer have any patches that could touch configure.ac or Makefile.am and therefore require an autoreconf.
Thanks!
Thomas
Signature · 3 lines
Thomas Petazzoni, CTO, Free Electrons Embedded Linux, Kernel and Android engineering http://free-electrons.com
PATCH v3 1/4 libevdev: bump version to 1.3.1
Hello Thomas,
Quoted 18 lines
Gesendet: Mittwoch, 19. November 2014 um 14:01 Uhr
Von: "Thomas Petazzoni" <[email protected]>
An: "Peter Seiderer" <[email protected]>
Cc: buildroot at busybox.net
Betreff: Re: [Buildroot] [PATCH v3 1/4] libevdev: bump version to 1.3.1Dear Peter Seiderer,
Quoted 8 lines · Peter Seiderer
See [1] and [2] for details.
[1] http://lists.freedesktop.org/archives/input-tools/2014-September/001112.html
[2] http://lists.freedesktop.org/archives/input-tools/2014-November/001123.htmlSigned-off-by Peter Seiderer <[email protected]>Reviewed-by Vicente Olivert Riera <[email protected]>
Quoted 7 lines
I've applied this series to the next branch, thanks. Note that on PATCH 3/4, I dropped
EVEMU_AUTORECONF= YES from evemu.mk, since it was no longer necessary: your patch switches from Git to a tarball, which has the configure script already generated, and we no longer have any patches that could touch configure.ac or Makefile.am and therefore require an autoreconf.
Good catch, and many thanks for the on-the-fly fix...
Regards,
Peter
Quoted 8 lines
Thanks!
Thomas
Signature · 3 lines
Thomas Petazzoni, CTO, Free Electrons Embedded Linux, Kernel and Android engineering http://free-electrons.com