package/libinput: remove python tools scripts
Some libinput tools are actually python scripts and requires at least tree python modules: libevdev, pyudev and pyyaml: libinput]$ file * libinput-analyze: ELF 32-bit LSB pie executable, ARM, EABI5 version 1 (SYSV), dynamically linked, interpreter /lib/ld-uClibc.so.0, stripped libinput-analyze-per-slot-delta: Python script, UTF-8 Unicode text executable libinput-analyze-recording: Python script, UTF-8 Unicode text executable libinput-analyze-touch-down-state: Python script, UTF-8 Unicode text executable libinput-debug-events: ELF 32-bit LSB pie executable, ARM, EABI5 version 1 (SYSV), dynamically linked, interpreter /lib/ld-uClibc.so.0, stripped libinput-debug-tablet: ELF 32-bit LSB pie executable, ARM, EABI5 version 1 (SYSV), dynamically linked, interpreter /lib/ld-uClibc.so.0, stripped libinput-list-devices: ELF 32-bit LSB pie executable, ARM, EABI5 version 1 (SYSV), dynamically linked, interpreter /lib/ld-uClibc.so.0, stripped libinput-measure: ELF 32-bit LSB pie executable, ARM, EABI5 version 1 (SYSV), dynamically linked, interpreter /lib/ld-uClibc.so.0, stripped libinput-measure-fuzz: Python script, UTF-8 Unicode text executable libinput-measure-touchpad-pressure: Python script, UTF-8 Unicode text executable libinput-measure-touchpad-size: Python script, UTF-8 Unicode text executable libinput-measure-touchpad-tap: Python script, UTF-8 Unicode text executable libinput-measure-touch-size: Python script, UTF-8 Unicode text executable libinput-quirks: ELF 32-bit LSB pie executable, ARM, EABI5 version 1 (SYSV), dynamically linked, interpreter /lib/ld-uClibc.so.0, stripped libinput-record: ELF 32-bit LSB pie executable, ARM, EABI5 version 1 (SYSV), dynamically linked, interpreter /lib/ld-uClibc.so.0, stripped libinput-replay: Python script, UTF-8 Unicode text executable Since for now we do not have a python-libevdev package, this commit unconditionally removes Python scripts. Signed-off-by: Romain Naour <romain.naour@smile.fr> Cc: Yann E. MORIN <yann.morin.1998@free.fr> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
This commit is contained in:
parent
d3e029575c
commit
15ab53968c
@ -30,4 +30,21 @@ else
|
||||
LIBINPUT_CONF_OPTS += -Ddebug-gui=false
|
||||
endif
|
||||
|
||||
LIBINPUT_PYTHON_TOOLS = libinput-analyze-per-slot-delta \
|
||||
libinput-analyze-recording \
|
||||
libinput-analyze-touch-down-state \
|
||||
libinput-measure-fuzz \
|
||||
libinput-measure-touchpad-pressure \
|
||||
libinput-measure-touchpad-size \
|
||||
libinput-measure-touchpad-tap \
|
||||
libinput-measure-touch-size \
|
||||
libinput-replay
|
||||
|
||||
define LIBINPUT_REMOVE_UNNEEDED_FILES
|
||||
$(foreach f,$(LIBINPUT_PYTHON_TOOLS), \
|
||||
rm -f $(TARGET_DIR)/usr/libexec/libinput/$(f)
|
||||
)
|
||||
endef
|
||||
LIBINPUT_POST_INSTALL_TARGET_HOOKS += LIBINPUT_REMOVE_UNNEEDED_FILES
|
||||
|
||||
$(eval $(meson-package))
|
||||
|
Loading…
Reference in New Issue
Block a user