Explorar o código

package/asn1c: new host package

The asn1c is a free, open source compiler of ASN.1 specifications into C
source code.

Signed-off-by: Sergio Prado <sergio.prado@e-labworks.com>
Reviewed-by: Heiko Thiery <heiko.thiery@gmail.com>
Signed-off-by: Yann E. MORIN <yann.morin.1998@free.fr>
Sergio Prado %!s(int64=5) %!d(string=hai) anos
pai
achega
16c7ac984f
Modificáronse 5 ficheiros con 30 adicións e 0 borrados
  1. 1 0
      DEVELOPERS
  2. 1 0
      package/Config.in.host
  3. 11 0
      package/asn1c/Config.in.host
  4. 5 0
      package/asn1c/asn1c.hash
  5. 12 0
      package/asn1c/asn1c.mk

+ 1 - 0
DEVELOPERS

@@ -2384,6 +2384,7 @@ N:	Sergio Prado <sergio.prado@e-labworks.com>
 F:	board/toradex/apalis-imx6/
 F:	configs/toradex_apalis_imx6_defconfig
 F:	package/aoetools/
+F:	package/asn1c/
 F:	package/azure-iot-sdk-c/
 F:	package/curlpp/
 F:	package/daq/

+ 1 - 0
package/Config.in.host

@@ -2,6 +2,7 @@ menu "Host utilities"
 
 	source "package/aespipe/Config.in.host"
 	source "package/android-tools/Config.in.host"
+	source "package/asn1c/Config.in.host"
 	source "package/babeltrace2/Config.in.host"
 	source "package/btrfs-progs/Config.in.host"
 	source "package/cbootimage/Config.in.host"

+ 11 - 0
package/asn1c/Config.in.host

@@ -0,0 +1,11 @@
+config BR2_PACKAGE_HOST_ASN1C
+	bool "host asn1c"
+	help
+	  ASN.1 stands for Abstract Syntax Notation One and allows
+	  to describe complex data structures independently of any
+	  particular programming language.
+
+	  The asn1c is a free, open source compiler of ASN.1
+	  specifications into C source code.
+
+	  http://lionet.info/asn1c

+ 5 - 0
package/asn1c/asn1c.hash

@@ -0,0 +1,5 @@
+# Locally computed:
+sha256  8007440b647ef2dd9fb73d931c33ac11764e6afb2437dbe638bb4e5fc82386b9  asn1c-0.9.28.tar.gz
+
+# Hash for license files:
+sha256  bcc636802a52ace2255212be15fb707084af87061b5cfd37eb84dcf6a02cc48b  LICENSE

+ 12 - 0
package/asn1c/asn1c.mk

@@ -0,0 +1,12 @@
+################################################################################
+#
+# asn1c
+#
+################################################################################
+
+ASN1C_VERSION = 0.9.28
+ASN1C_SITE = https://github.com/vlm/asn1c/releases/download/v$(ASN1C_VERSION)
+ASN1C_LICENSE = BSD-2-Clause
+ASN1C_LICENSE_FILES = LICENSE
+
+$(eval $(host-autotools-package))