package/mxt-app: new package

mxt-app is a utility for managing Atmel maXTouch touch controllers
and other devices that support Atmel Object Based Protocol.

Signed-off-by: Saeed Kazemi <kazemi.ms@gmail.com>
[Arnout:
 - drop BR2_PACKAGE_MXT_APP_DEBUG option, instead use
   BR2_ENABLE_RUNTIME_DEBUG;
 - also explicitly disable debug;
 - add comment to explain AUTORECONF.
]
Signed-off-by: Arnout Vandecappelle <arnout@mind.be>
This commit is contained in:
Saeed Kazemi
2023-09-19 21:35:14 +02:00
committed by Arnout Vandecappelle
parent 02f553f02d
commit f9b5d9170f
5 changed files with 42 additions and 0 deletions

View File

@@ -2824,6 +2824,7 @@ F: package/biosdevname/
N: Saeed Kazemi <kazemi.ms@gmail.com>
F: package/eza/
F: package/procs/
F: package/mxt-app/
F: package/zoxide/
N: Sam Lancia <sam@gpsm.co.uk>

View File

@@ -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"

15
package/mxt-app/Config.in Normal file
View File

@@ -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

View File

@@ -0,0 +1,3 @@
# Locally calculated
sha256 3639720ae1ea033bd982d68c5cab84432ce046fe14a66d9b2de07f115b642722 mxt-app-1.36.tar.gz
sha256 3682b125a40a4da00b6ab69bdbd38c25ed4beae69b3fe32458d2e32638477c4c LICENSE

View File

@@ -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))