Skip to content

Commit

Permalink
libevdev: remove host python dependency
Browse files Browse the repository at this point in the history
In commit 79c31e3 ("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.

Signed-off-by: Thomas Petazzoni <[email protected]>
Acked-by: "Yann E. MORIN" <[email protected]>
  • Loading branch information
tpetazzoni committed Jul 31, 2014
1 parent 8eb3541 commit 65c7a07
Showing 1 changed file with 0 additions and 7 deletions.
7 changes: 0 additions & 7 deletions package/libevdev/libevdev.mk
Original file line number Diff line number Diff line change
Expand Up @@ -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
Expand Down

0 comments on commit 65c7a07

Please sign in to comment.