[Armadeus-commitlog] armadeus branch, master, updated. armadeus-6.0-322-g6e8bad6
Brought to you by:
sszy
|
From: Julien B a. A. <ar...@us...> - 2017-08-30 14:35:28
|
This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "armadeus".
The branch, master has been updated
via 6e8bad6b0d9a1345ce8995ad77799f7dfe7c79ea (commit)
from 86d458b05d889aea757520ddc948711ddc3a2690 (commit)
Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.
- Log -----------------------------------------------------------------
commit 6e8bad6b0d9a1345ce8995ad77799f7dfe7c79ea
Author: Julien BOIBESSOT <jul...@ar...>
Date: Wed Aug 30 16:35:06 2017 +0200
[BUILDROOT] 2017.02: add LeptonModule package
-----------------------------------------------------------------------
Summary of changes:
.../2017.02/031-armadeus-lepton-add-package.patch | 64 ++++++++++++++++++++++
patches/buildroot/2017.02/cleanup_buildroot.sh | 2 +
2 files changed, 66 insertions(+)
create mode 100644 patches/buildroot/2017.02/031-armadeus-lepton-add-package.patch
diff --git a/patches/buildroot/2017.02/031-armadeus-lepton-add-package.patch b/patches/buildroot/2017.02/031-armadeus-lepton-add-package.patch
new file mode 100644
index 0000000..f901f18
--- /dev/null
+++ b/patches/buildroot/2017.02/031-armadeus-lepton-add-package.patch
@@ -0,0 +1,64 @@
+Signed-off-by: Julien Boibessot <jul...@ar...>
+
+TODO: choose which tool to install, check Licenses
+
+Index: buildroot/package/leptonmodule/Config.in
+===================================================================
+--- /dev/null
++++ buildroot/package/leptonmodule/Config.in
+@@ -0,0 +1,12 @@
++config BR2_PACKAGE_LEPTONMODULE
++ bool "leptonmodule"
++ depends on BR2_INSTALL_LIBSTDCPP
++ depends on BR2_TOOLCHAIN_HAS_THREADS # v4l2lepton
++ help
++ Misc tools to play with FLIR Lepton(tm) thermal camera.
++ Needs spidev support in your Linux kernel.
++
++ https://github.com/groupgets/LeptonModule/
++
++comment "leptonmodule needs a toolchain w/ C++, threads"
++ depends on !BR2_INSTALL_LIBSTDCPP || !BR2_TOOLCHAIN_HAS_THREADS
+Index: buildroot/package/leptonmodule/leptonmodule.mk
+===================================================================
+--- /dev/null
++++ buildroot/package/leptonmodule/leptonmodule.mk
+@@ -0,0 +1,26 @@
++################################################################################
++#
++# leptonmodule
++#
++################################################################################
++
++LEPTONMODULE_VERSION = cross-compiling
++#LEPTONMODULE_SITE = $(call github,groupgets,LeptonModule,$(LEPTONMODULE_VERSION))
++LEPTONMODULE_SITE = $(call github,artemysfr,LeptonModule,$(LEPTONMODULE_VERSION))
++
++LEPTONMODULE_LICENSE = BSD 2-clause "Simplified" LeptonSDK Proprietary ??
++LEPTONMODULE_LICENSE_FILES = LICENSE
++
++define LEPTONMODULE_BUILD_CMDS
++ $(MAKE) CC="$(TARGET_CC)" CFLAGS="$(TARGET_CFLAGS)" -C $(@D)/software/flirpi
++ $(MAKE) CC="$(TARGET_CC)" CFLAGS="$(TARGET_CFLAGS)" -C $(@D)/software/raspberrypi_capture
++ $(MAKE) CC="$(TARGET_CC)" CXX="$(TARGET_CXX)" CXXFLAGS="$(TARGET_CFLAGS) -lpthread" CFLAGS="$(TARGET_CFLAGS)" -C $(@D)/software/v4l2lepton v4l2lepton
++endef
++
++define LEPTONMODULE_INSTALL_TARGET_CMDS
++ $(INSTALL) -D -m 0755 $(@D)/software/flirpi/fblept $(TARGET_DIR)/usr/bin/
++ $(INSTALL) -D -m 0755 $(@D)/software/raspberrypi_capture/raspberrypi_capture $(TARGET_DIR)/usr/bin/
++ $(INSTALL) -D -m 0755 $(@D)/software/v4l2lepton/v4l2lepton $(TARGET_DIR)/usr/bin/
++endef
++
++$(eval $(generic-package))
+Index: buildroot/package/Config.in
+===================================================================
+--- buildroot.orig/package/Config.in
++++ buildroot/package/Config.in
+@@ -428,6 +428,7 @@ endmenu
+ source "package/iucode-tool/Config.in"
+ source "package/kbd/Config.in"
+ source "package/lcdproc/Config.in"
++ source "package/leptonmodule/Config.in"
+ source "package/libuio/Config.in"
+ source "package/libump/Config.in"
+ source "package/linux-backports/Config.in"
diff --git a/patches/buildroot/2017.02/cleanup_buildroot.sh b/patches/buildroot/2017.02/cleanup_buildroot.sh
index 67db5e2..663c5d4 100755
--- a/patches/buildroot/2017.02/cleanup_buildroot.sh
+++ b/patches/buildroot/2017.02/cleanup_buildroot.sh
@@ -62,6 +62,8 @@ rm -rf buildroot/package/imx-usb-loader/imx-usb-loader.hash
rm -rf buildroot/package/imx-usb-loader/imx-usb-loader.mk
rm -rf buildroot/package/kodi/Config.in
rm -rf buildroot/package/kodi/kodi.mk
+rm -rf buildroot/package/leptonmodule/Config.in
+rm -rf buildroot/package/leptonmodule/leptonmodule.mk
rm -rf buildroot/package/libpng/0002-Don-t-append-prefix-to-symbol-names-in-version-script.patch
rm -rf buildroot/package/libpng/libpng.hash
rm -rf buildroot/package/libpng/libpng.mk
hooks/post-receive
--
armadeus
|