소스 검색

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>
Saeed Kazemi 1 년 전
부모
커밋
f9b5d9170f
5개의 변경된 파일42개의 추가작업 그리고 0개의 파일을 삭제
  1. 1 0
      DEVELOPERS
  2. 1 0
      package/Config.in
  3. 15 0
      package/mxt-app/Config.in
  4. 3 0
      package/mxt-app/mxt-app.hash
  5. 22 0
      package/mxt-app/mxt-app.mk

+ 1 - 0
DEVELOPERS

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

+ 1 - 0
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"

+ 15 - 0
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

+ 3 - 0
package/mxt-app/mxt-app.hash

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

+ 22 - 0
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))