[Buildroot] bacnet-stack: new package

Romain Naour romain.naour at gmail.com
Sat Mar 31 10:09:01 UTC 2018


Hi Yegor,

This patch seems corrupted by your email client.
It doesn't apply correctly, can you send an updated version?

Best regards,
Romain


Le 29/09/2017 à 08:38, Yegor Yefremov a écrit :
> Signed-off-by: Yegor Yefremov <yegorslists at googlemail.com>
> ---
>  DEVELOPERS                             |  1 +
>  package/Config.in                      |  1 +
>  package/bacnet-stack/Config.in         |  8 ++++++++
>  package/bacnet-stack/bacnet-stack.hash |  3 +++
>  package/bacnet-stack/bacnet-stack.mk   | 28 ++++++++++++++++++++++++++++
>  5 files changed, 41 insertions(+)
>  create mode 100644 package/bacnet-stack/Config.in
>  create mode 100644 package/bacnet-stack/bacnet-stack.hash
>  create mode 100644 package/bacnet-stack/bacnet-stack.mk
> 
> diff --git a/DEVELOPERS b/DEVELOPERS
> index e34802f..594fc88 100644
> --- a/DEVELOPERS
> +++ b/DEVELOPERS
> @@ -1844,6 +1844,7 @@ N:        Yegor Yefremov <yegorslists at googlemail.com>
>  F:     package/acl/
>  F:     package/attr/
>  F:     package/bluez_utils/
> +F:     package/bacnet-stack/
>  F:     package/boost/
>  F:     package/bootstrap/
>  F:     package/cannelloni/
> diff --git a/package/Config.in b/package/Config.in
> index 6acd0c4..3c5647f 100644
> --- a/package/Config.in
> +++ b/package/Config.in
> @@ -1305,6 +1305,7 @@ menu "Networking"
>         source "package/alljoyn-tcl-base/Config.in"
>         source "package/azmq/Config.in"
>         source "package/azure-iot-sdk-c/Config.in"
> +       source "package/bacnet-stack/Config.in"
>         source "package/batman-adv/Config.in"
>         source "package/c-ares/Config.in"
>         source "package/canfestival/Config.in"
> diff --git a/package/bacnet-stack/Config.in b/package/bacnet-stack/Config.in
> new file mode 100644
> index 0000000..bbbbc2d
> --- /dev/null
> +++ b/package/bacnet-stack/Config.in
> @@ -0,0 +1,8 @@
> +config BR2_PACKAGE_BACNET_STACK
> +       bool "bacnet-stack"
> +       help
> +         This BACnet library provides an application layer, network
> +         layer and MAC layer communications services for Win32, Linux,
> +         RTOS, or microcontroller.
> +
> +         http://bacnet.sourceforge.net/
> diff --git a/package/bacnet-stack/bacnet-stack.hash b/package/bacnet-stack/bacnet-stack.hash
> new file mode 100644
> index 0000000..824e5db
> --- /dev/null
> +++ b/package/bacnet-stack/bacnet-stack.hash
> @@ -0,0 +1,3 @@
> +# Locally computed:
> +sha256  4b80e2909162082e6b0025319ff8b360472a0eee41593ef4fb40fbe27a098217  bacnet-stack-0.8.5.tgz
> +sha256  f123d969f4e4f9d235116fc943d931e33ea80c58e96b8de886f4d1259c2fb836  license/gpl-2.txt
> diff --git a/package/bacnet-stack/bacnet-stack.mk b/package/bacnet-stack/bacnet-stack.mk
> new file mode 100644
> index 0000000..6ff5330
> --- /dev/null
> +++ b/package/bacnet-stack/bacnet-stack.mk
> @@ -0,0 +1,28 @@
> +################################################################################
> +#
> +# bacnet-stack
> +#
> +################################################################################
> +
> +BACNET_STACK_VERSION = 0.8.5
> +BACNET_STACK_SITE = https://sourceforge.net/projects/bacnet/files/bacnet-stack/bacnet-stack-$(BACNET_STACK_VERSION)
> +BACNET_STACK_SOURCE = bacnet-stack-$(BACNET_STACK_VERSION).tgz
> +BACNET_STACK_LICENSE = GPL-2.0+ with exception
> +BACNET_STACK_LICENSE_FILES = license/gpl-2.txt
> +BACNET_STACK_INSTALL_STAGING = YES
> +# bacnet-stack produced only a static library,
> +# so don't install no target installation is
> +# necessary
> +BACNET_STACK_INSTALL_TARGET = NO
> +
> +define BACNET_STACK_BUILD_CMDS
> +       $(MAKE1) CC="$(TARGET_CC) $(TARGET_CFLAGS) $(TARGET_LDFLAGS)" \
> +               -C $(@D) all
> +endef
> +
> +define BACNET_STACK_INSTALL_STAGING_CMDS
> +       $(INSTALL) -m 0644 $(@D)/lib/libbacnet.a \
> +               $(STAGING_DIR)/usr/lib/

You don't need to deploy any header file ?

> +endef
> +
> +$(eval $(generic-package))
> --
> 2.1.4
> 
> _______________________________________________
> buildroot mailing list
> buildroot at busybox.net
> http://lists.busybox.net/mailman/listinfo/buildroot
> 



More information about the buildroot mailing list