diff --git a/DEVELOPERS b/DEVELOPERS index 896791cab3..d5ca42fb00 100644 --- a/DEVELOPERS +++ b/DEVELOPERS @@ -2824,6 +2824,7 @@ F: package/biosdevname/ N: Saeed Kazemi F: package/eza/ F: package/procs/ +F: package/mxt-app/ F: package/zoxide/ N: Sam Lancia diff --git a/package/Config.in b/package/Config.in index 2b71978112..34ce57f5cf 100644 --- a/package/Config.in +++ b/package/Config.in @@ -565,6 +565,7 @@ endmenu source "package/mhz/Config.in" source "package/minicom/Config.in" source "package/msr-tools/Config.in" + source "package/mxt-app/Config.in" source "package/nanocom/Config.in" source "package/neard/Config.in" source "package/nvidia-driver/Config.in" diff --git a/package/mxt-app/Config.in b/package/mxt-app/Config.in new file mode 100644 index 0000000000..96085e7f7d --- /dev/null +++ b/package/mxt-app/Config.in @@ -0,0 +1,15 @@ +config BR2_PACKAGE_MXT_APP + bool "mxt-app" + depends on BR2_TOOLCHAIN_HAS_THREADS # libusb + depends on BR2_TOOLCHAIN_GCC_AT_LEAST_4_9 # libusb + select BR2_PACKAGE_LIBUSB + help + mxt-app is a utility for managing Atmel maXTouch touch + controllers and other devices that support Atmel Object Based + Protocol. + + https://github.com/atmel-maxtouch/mxt-app/ + +comment "mxt-app needs a toolchain w/ threads, gcc >= 4.9" + depends on !BR2_TOOLCHAIN_HAS_THREADS || \ + !BR2_TOOLCHAIN_GCC_AT_LEAST_4_9 diff --git a/package/mxt-app/mxt-app.hash b/package/mxt-app/mxt-app.hash new file mode 100644 index 0000000000..b7851cea37 --- /dev/null +++ b/package/mxt-app/mxt-app.hash @@ -0,0 +1,3 @@ +# Locally calculated +sha256 3639720ae1ea033bd982d68c5cab84432ce046fe14a66d9b2de07f115b642722 mxt-app-1.36.tar.gz +sha256 3682b125a40a4da00b6ab69bdbd38c25ed4beae69b3fe32458d2e32638477c4c LICENSE diff --git a/package/mxt-app/mxt-app.mk b/package/mxt-app/mxt-app.mk new file mode 100644 index 0000000000..3da1458978 --- /dev/null +++ b/package/mxt-app/mxt-app.mk @@ -0,0 +1,22 @@ +################################################################################ +# +# mxt-app +# +################################################################################ + +MXT_APP_VERSION = 1.36 +MXT_APP_SITE = $(call github,atmel-maxtouch,mxt-app,v$(MXT_APP_VERSION)) +MXT_APP_LICENSE = BSD-2-Clause +MXT_APP_LICENSE_FILES = LICENSE +MXT_APP_DEPENDENCIES = libusb +MXT_APP_INSTALL_STAGING = YES +# From a git tree: no generated autotools files +MXT_APP_AUTORECONF = YES + +ifeq ($(BR2_ENABLE_RUNTIME_DEBUG),y) +MXT_APP_CONF_OPTS += --enable-debug +else +MXT_APP_CONF_OPTS += --disable-debug +endif + +$(eval $(autotools-package))