Skip to contentSkip to conversation

libevdev: bump to 1.2.2

PATCH New Thomas Petazzoni 2 participants 4 messages Jul 31, 2014

lore
Share & tools
lore
#0 lore raw

PATCH 1/2 libevdev: bump to 1.2.2

---
 package/libevdev/libevdev.mk | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)
package/libevdev/libevdev.mk +1 -1
index f4570bc..738af92 100644
@@ -4,7 +4,7 @@
 #
 ################################################################################
 
-LIBEVDEV_VERSION = 1.2.1
+LIBEVDEV_VERSION = 1.2.2
 LIBEVDEV_SITE = http://cgit.freedesktop.org/libevdev/snapshot
 LIBEVDEV_LICENSE = X11
 LIBEVDEV_LICENSE_FILES = COPYING
Signature · 1 line
2.0.0
#1 lore raw

PATCH 2/2 libevdev: remove host python dependency

In commit 79c31e3297da7f0aec4d4675c154736e4cffe3ed ("package/libevdev:
add dependency on host-python"), Yann added a dependency of libevdev on host-python, because the Python script in evdev was using argparse which is only available since Python 2.6. At the time, this was causing failures on machines that were using Python versions older than 2.6.

However, since Yann's patch, the libevdev version has been bumped. And one of the upstream commit,
http://cgit.freedesktop.org/libevdev/commit/libevdev/?id=cea8f0b8cc86332b0643acd62f24f9fef2ecc153,
was precisely made to remove the argparse dependency to avoid the need to have a >= 2.6 Python version.

Thanks to this, we can avoid the host-python dependency and rely on the system-installed Python version instead.

---
 package/libevdev/libevdev.mk | 7 -------
 1 file changed, 7 deletions(-)
package/libevdev/libevdev.mk +0 -7
index 738af92..a9a1d41 100644
@@ -12,13 +12,6 @@ LIBEVDEV_LICENSE_FILES = COPYING
 # Uses PKG_CHECK_MODULES() in configure.ac
 LIBEVDEV_DEPENDENCIES = host-pkgconf
 
-# Needs Python to generate a header file
-# We can't rely on the system Python, since it may be too old
-# (missing argparse in python 2.6)
-# libevdev build scripts support both python2 and python3, so avoid unneeded
-# dependency on host-python.
-LIBEVDEV_DEPENDENCIES += $(if $(BR2_PACKAGE_PYTHON3),host-python3,host-python)
-
 # package source code coming from git, so it doesn't have generated
 # configure and Makefile.in
 LIBEVDEV_AUTORECONF = YES
Signature · 1 line
2.0.0
#2 lore raw

PATCH 2/2 libevdev: remove host python dependency

Thomas, All,

On 2014-07-31 22:46 +0200, Thomas Petazzoni spake thusly:

Quoted 13 lines

In commit 79c31e3297da7f0aec4d4675c154736e4cffe3ed ("package/libevdev:
add dependency on host-python"), Yann added a dependency of libevdev on host-python, because the Python script in evdev was using argparse which is only available since Python 2.6. At the time, this was causing failures on machines that were using Python versions older than 2.6.

However, since Yann's patch, the libevdev version has been bumped. And one of the upstream commit,
http://cgit.freedesktop.org/libevdev/commit/libevdev/?id=cea8f0b8cc86332b0643acd62f24f9fef2ecc153,
was precisely made to remove the argparse dependency to avoid the need to have a >= 2.6 Python version.

Quoted 4 lines

Thanks to this, we can avoid the host-python dependency and rely on the system-installed Python version instead.

Regards,
Yann E. MORIN.

Quoted 25 lines
---
 package/libevdev/libevdev.mk | 7 -------
 1 file changed, 7 deletions(-)
package/libevdev/libevdev.mk +0 -7
index 738af92..a9a1d41 100644
@@ -12,13 +12,6 @@ LIBEVDEV_LICENSE_FILES = COPYING
 # Uses PKG_CHECK_MODULES() in configure.ac
 LIBEVDEV_DEPENDENCIES = host-pkgconf
 
-# Needs Python to generate a header file
-# We can't rely on the system Python, since it may be too old
-# (missing argparse in python 2.6)
-# libevdev build scripts support both python2 and python3, so avoid unneeded
-# dependency on host-python.
-LIBEVDEV_DEPENDENCIES += $(if $(BR2_PACKAGE_PYTHON3),host-python3,host-python)
-
 # package source code coming from git, so it doesn't have generated
 # configure and Makefile.in
 LIBEVDEV_AUTORECONF = YES
Signature · 1 line
2.0.0
Signature · 6 lines
.-----------------.--------------------.------------------.--------------------.
|  Yann E. MORIN  | Real-Time Embedded | /"\ ASCII RIBBON | Erics' conspiracy: |
| +33 662 376 056 | Software  Designer | \ / CAMPAIGN     |  ___               |
| +33 223 225 172 `------------.-------:  X  AGAINST      |  \e/  There is no  |
| http://ymorin.is-a-geek.org/ | _/*\_ | / \ HTML MAIL    |   v   conspiracy.  |
'------------------------------^-------^------------------^--------------------'
#3 lore raw

PATCH 1/2 libevdev: bump to 1.2.2

In reply to Thomas Petazzoni

Thomas, All,

On 2014-07-31 22:46 +0200, Thomas Petazzoni spake thusly:

Quoted 1 line

Regards,
Yann E. MORIN.

Quoted 20 lines
---
 package/libevdev/libevdev.mk | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)
package/libevdev/libevdev.mk +1 -1
index f4570bc..738af92 100644
@@ -4,7 +4,7 @@
 #
 ################################################################################
 
-LIBEVDEV_VERSION = 1.2.1
+LIBEVDEV_VERSION = 1.2.2
 LIBEVDEV_SITE = http://cgit.freedesktop.org/libevdev/snapshot
 LIBEVDEV_LICENSE = X11
 LIBEVDEV_LICENSE_FILES = COPYING
Signature · 1 line
2.0.0
Signature · 6 lines
.-----------------.--------------------.------------------.--------------------.
|  Yann E. MORIN  | Real-Time Embedded | /"\ ASCII RIBBON | Erics' conspiracy: |
| +33 662 376 056 | Software  Designer | \ / CAMPAIGN     |  ___               |
| +33 223 225 172 `------------.-------:  X  AGAINST      |  \e/  There is no  |
| http://ymorin.is-a-geek.org/ | _/*\_ | / \ HTML MAIL    |   v   conspiracy.  |
'------------------------------^-------^------------------^--------------------'