Commit 7d147385 authored by Peter Korsgaard's avatar Peter Korsgaard
Browse files

evtest: add as a seperate package

Evtest is nowadays maintained as a seperate package by Peter Hutterer.

The project doesn't release any tarballs, so use the one of Fedora instead
so we don't need to autoreconf:

http://comments.gmane.org/gmane.comp.freedesktop.xorg.announce/1671



Signed-off-by: default avatarPeter Korsgaard <jacmet@sunsite.dk>
parent 3d0c79aa
Loading
Loading
Loading
Loading
+1 −0
Original line number Diff line number Diff line
@@ -197,6 +197,7 @@ endif
source "package/dmidecode/Config.in"
source "package/dmraid/Config.in"
source "package/eeprog/Config.in"
source "package/evtest/Config.in"
source "package/flashrom/Config.in"
source "package/fconfig/Config.in"
source "package/fis/Config.in"
+18 −0
Original line number Diff line number Diff line
config BR2_PACKAGE_EVTEST
	bool "evtest"
	help
	  evtest displays information on the input device specified on
	  the command line, including all the events supported by the
	  device. It then monitors the device and displays all the
	  events layer events generated.

	  http://www.freedesktop.org/wiki/Evtest

config BR2_PACKAGE_EVTEST_CAPTURE
	bool "evtest-capture"
	depends on BR2_PACKAGE_EVTEST
	select BR2_PACKAGE_LIBXML2
	help
	  evtest-capture captures the information and events from the
	  input device specified on the command line and writes it to
	  the xml file given.
+28 −0
Original line number Diff line number Diff line
#############################################################
#
# evtest
#
#############################################################

EVTEST_VERSION = 1.30
EVTEST_SOURCE = evtest-$(EVTEST_VERSION).tar.bz2
# no official upstream tarball
EVTEST_SITE = http://pkgs.fedoraproject.org/repo/pkgs/evtest/evtest-1.30.tar.bz2/27c0902839babfd07136f232c63c895c/
EVTEST_LICENSE = GPLv2
EVTEST_LICENSE_FILES = COPYING
EVTEST_DEPENDENCIES = host-pkg-config

ifeq ($(BR2_PACKAGE_EVTEST_CAPTURE),y)
EVTEST_DEPENDENCIES += libxml2
else
# evtest-capture will unconditionally be built/installed if libxml2 is present
define EVTEST_REMOVE_EVTEST_CAPTURE
	rm -rf $(TARGET_DIR)/usr/bin/evtest-capture \
	       $(TARGET_DIR)/usr/share/evtest \
	       $(TARGET_DIR)/usr/share/man/man1/evtest-capture.1
endef

EVTEST_POST_INSTALL_TARGET_HOOKS += EVTEST_REMOVE_EVTEST_CAPTURE
endif

$(eval $(autotools-package))