* [Buildroot] [PATCH 3/4] ajtcl: new package
@ 2016-06-27 15:18 fabrice.fontaine at orange.com
2016-06-27 16:49 ` Thomas Petazzoni
2016-07-05 13:45 ` Romain Naour
0 siblings, 2 replies; 8+ messages in thread
From: fabrice.fontaine at orange.com @ 2016-06-27 15:18 UTC (permalink / raw)
To: buildroot
The AllJoyn framework defines a common way for devices and apps to
communicate with one another regardless of brands, categories,
transports, and OSes. Developers write applications that discover
nearby devices, and communicate with each other directly and through
the cloud, unleashing new possibilities in the Internet of Things.
AllJoyn Thin Core Library (AJTCL) is designed to bring the benefits
of the AllJoyn distributed programming environment to embedded
systems.
https://allseenalliance.org
Signed-off-by: Fabrice Fontaine <fabrice.fontaine@orange.com>
---
package/Config.in | 1 +
package/ajtcl/Config.in | 18 ++++++++++++++++++
package/ajtcl/ajtcl.hash | 2 ++
package/ajtcl/ajtcl.mk | 44 ++++++++++++++++++++++++++++++++++++++++++++
4 files changed, 65 insertions(+)
create mode 100644 package/ajtcl/Config.in
create mode 100644 package/ajtcl/ajtcl.hash
create mode 100644 package/ajtcl/ajtcl.mk
diff --git a/package/Config.in b/package/Config.in
index 5cde173..d262ff7 100644
--- a/package/Config.in
+++ b/package/Config.in
@@ -1123,6 +1123,7 @@ endmenu
menu "Networking"
source "package/agentpp/Config.in"
+ source "package/ajtcl/Config.in"
source "package/alljoyn/Config.in"
source "package/alljoyn-base/Config.in"
source "package/batman-adv/Config.in"
diff --git a/package/ajtcl/Config.in b/package/ajtcl/Config.in
new file mode 100644
index 0000000..3f2e573
--- /dev/null
+++ b/package/ajtcl/Config.in
@@ -0,0 +1,18 @@
+config BR2_PACKAGE_AJTCL
+ bool "alljoyn-thin-core"
+ depends on BR2_TOOLCHAIN_HAS_THREADS
+ help
+ The AllJoyn framework defines a common way for devices and apps to
+ communicate with one another regardless of brands, categories,
+ transports, and OSes. Developers write applications that discover
+ nearby devices, and communicate with each other directly and through
+ the cloud, unleashing new possibilities in the Internet of Things.
+
+ AllJoyn Thin Core Library (AJTCL) is designed to bring the benefits
+ of the AllJoyn distributed programming environment to embedded
+ systems.
+
+ https://allseenalliance.org
+
+comment "alljoyn-thin-core needs a toolchain w/ threads"
+ depends on !BR2_TOOLCHAIN_HAS_THREADS
diff --git a/package/ajtcl/ajtcl.hash b/package/ajtcl/ajtcl.hash
new file mode 100644
index 0000000..a1cdf16
--- /dev/null
+++ b/package/ajtcl/ajtcl.hash
@@ -0,0 +1,2 @@
+# Locally computed:
+sha256 ce6a05a67ff405ba6274e85fe750d98f40cbe7ab2c968218c7741a10bd86e21a ajtcl-16.04.00-src.tar.gz
diff --git a/package/ajtcl/ajtcl.mk b/package/ajtcl/ajtcl.mk
new file mode 100644
index 0000000..d74be97
--- /dev/null
+++ b/package/ajtcl/ajtcl.mk
@@ -0,0 +1,44 @@
+################################################################################
+#
+# ajtcl
+#
+################################################################################
+
+AJTCL_REV = 16.04
+AJTCL_VERSION = $(AJTCL_REV).00
+AJTCL_SOURCE = ajtcl-$(AJTCL_VERSION)-src.tar.gz
+AJTCL_SITE = https://mirrors.kernel.org/allseenalliance/alljoyn/$(AJTCL_REV)
+# See https://allseenalliance.org/alliance/ip-policy
+AJTCL_LICENSE = ISC
+# AllJoyn Thin Core does not provide any license files with source code
+# AJTCL_LICENSE_FILES =
+
+AJTCL_DEPENDENCIES = host-scons
+AJTCL_INSTALL_STAGING = YES
+
+# AllJoyn Thin Core can be compiled in debug or release mode. By default,
+# AllJoyn Thin Core is built in debug mode.
+AJTCL_VARIANT = release
+
+AJTCL_SCONS_OPTS = \
+ -j$(PARALLEL_JOBS) \
+ V=1 \
+ VARIANT=$(AJTCL_VARIANT) \
+ CC="$(TARGET_CC)" \
+ CXX="$(TARGET_CXX)"
+
+define AJTCL_BUILD_CMDS
+ cd $(@D); $(SCONS) $(AJTCL_SCONS_OPTS)
+endef
+
+define AJTCL_INSTALL_STAGING_CMDS
+ cp -a $(@D)/dist/lib/lib* $(STAGING_DIR)/usr/lib/
+ cp -a $(@D)/dist/include/* $(STAGING_DIR)/usr/include/
+endef
+
+# Only install AllJoyn Thin Core dynamic libraries into target directory
+define AJTCL_INSTALL_TARGET_CMDS
+ cp -a $(@D)/dist/lib/lib*.so* $(TARGET_DIR)/usr/lib/
+endef
+
+$(eval $(generic-package))
--
2.7.4
_________________________________________________________________________________________________________________________
Ce message et ses pieces jointes peuvent contenir des informations confidentielles ou privilegiees et ne doivent donc
pas etre diffuses, exploites ou copies sans autorisation. Si vous avez recu ce message par erreur, veuillez le signaler
a l'expediteur et le detruire ainsi que les pieces jointes. Les messages electroniques etant susceptibles d'alteration,
Orange decline toute responsabilite si ce message a ete altere, deforme ou falsifie. Merci.
This message and its attachments may contain confidential or privileged information that may be protected by law;
they should not be distributed, used or copied without authorisation.
If you have received this email in error, please notify the sender and delete this message and its attachments.
As emails may be altered, Orange is not liable for messages that have been modified, changed or falsified.
Thank you.
^ permalink raw reply related [flat|nested] 8+ messages in thread
* [Buildroot] [PATCH 3/4] ajtcl: new package
2016-06-27 15:18 [Buildroot] [PATCH 3/4] ajtcl: new package fabrice.fontaine at orange.com
@ 2016-06-27 16:49 ` Thomas Petazzoni
2016-06-27 17:12 ` fabrice.fontaine at orange.com
2016-07-05 13:45 ` Romain Naour
1 sibling, 1 reply; 8+ messages in thread
From: Thomas Petazzoni @ 2016-06-27 16:49 UTC (permalink / raw)
To: buildroot
Hello,
This patch appears as PATCH 3/4, but I have not received patches 1, 2
and 4 of this series. Is this intended?
Thanks,
Thomas
On Mon, 27 Jun 2016 17:18:28 +0200, fabrice.fontaine at orange.com wrote:
> The AllJoyn framework defines a common way for devices and apps to
> communicate with one another regardless of brands, categories,
> transports, and OSes. Developers write applications that discover
> nearby devices, and communicate with each other directly and through
> the cloud, unleashing new possibilities in the Internet of Things.
>
> AllJoyn Thin Core Library (AJTCL) is designed to bring the benefits
> of the AllJoyn distributed programming environment to embedded
> systems.
>
> https://allseenalliance.org
>
> Signed-off-by: Fabrice Fontaine <fabrice.fontaine@orange.com>
> ---
> package/Config.in | 1 +
> package/ajtcl/Config.in | 18 ++++++++++++++++++
> package/ajtcl/ajtcl.hash | 2 ++
> package/ajtcl/ajtcl.mk | 44 ++++++++++++++++++++++++++++++++++++++++++++
> 4 files changed, 65 insertions(+)
> create mode 100644 package/ajtcl/Config.in
> create mode 100644 package/ajtcl/ajtcl.hash
> create mode 100644 package/ajtcl/ajtcl.mk
>
> diff --git a/package/Config.in b/package/Config.in
> index 5cde173..d262ff7 100644
> --- a/package/Config.in
> +++ b/package/Config.in
> @@ -1123,6 +1123,7 @@ endmenu
>
> menu "Networking"
> source "package/agentpp/Config.in"
> + source "package/ajtcl/Config.in"
> source "package/alljoyn/Config.in"
> source "package/alljoyn-base/Config.in"
> source "package/batman-adv/Config.in"
> diff --git a/package/ajtcl/Config.in b/package/ajtcl/Config.in
> new file mode 100644
> index 0000000..3f2e573
> --- /dev/null
> +++ b/package/ajtcl/Config.in
> @@ -0,0 +1,18 @@
> +config BR2_PACKAGE_AJTCL
> + bool "alljoyn-thin-core"
> + depends on BR2_TOOLCHAIN_HAS_THREADS
> + help
> + The AllJoyn framework defines a common way for devices and apps to
> + communicate with one another regardless of brands, categories,
> + transports, and OSes. Developers write applications that discover
> + nearby devices, and communicate with each other directly and through
> + the cloud, unleashing new possibilities in the Internet of Things.
> +
> + AllJoyn Thin Core Library (AJTCL) is designed to bring the benefits
> + of the AllJoyn distributed programming environment to embedded
> + systems.
> +
> + https://allseenalliance.org
> +
> +comment "alljoyn-thin-core needs a toolchain w/ threads"
> + depends on !BR2_TOOLCHAIN_HAS_THREADS
> diff --git a/package/ajtcl/ajtcl.hash b/package/ajtcl/ajtcl.hash
> new file mode 100644
> index 0000000..a1cdf16
> --- /dev/null
> +++ b/package/ajtcl/ajtcl.hash
> @@ -0,0 +1,2 @@
> +# Locally computed:
> +sha256 ce6a05a67ff405ba6274e85fe750d98f40cbe7ab2c968218c7741a10bd86e21a ajtcl-16.04.00-src.tar.gz
> diff --git a/package/ajtcl/ajtcl.mk b/package/ajtcl/ajtcl.mk
> new file mode 100644
> index 0000000..d74be97
> --- /dev/null
> +++ b/package/ajtcl/ajtcl.mk
> @@ -0,0 +1,44 @@
> +################################################################################
> +#
> +# ajtcl
> +#
> +################################################################################
> +
> +AJTCL_REV = 16.04
> +AJTCL_VERSION = $(AJTCL_REV).00
> +AJTCL_SOURCE = ajtcl-$(AJTCL_VERSION)-src.tar.gz
> +AJTCL_SITE = https://mirrors.kernel.org/allseenalliance/alljoyn/$(AJTCL_REV)
> +# See https://allseenalliance.org/alliance/ip-policy
> +AJTCL_LICENSE = ISC
> +# AllJoyn Thin Core does not provide any license files with source code
> +# AJTCL_LICENSE_FILES =
> +
> +AJTCL_DEPENDENCIES = host-scons
> +AJTCL_INSTALL_STAGING = YES
> +
> +# AllJoyn Thin Core can be compiled in debug or release mode. By default,
> +# AllJoyn Thin Core is built in debug mode.
> +AJTCL_VARIANT = release
> +
> +AJTCL_SCONS_OPTS = \
> + -j$(PARALLEL_JOBS) \
> + V=1 \
> + VARIANT=$(AJTCL_VARIANT) \
> + CC="$(TARGET_CC)" \
> + CXX="$(TARGET_CXX)"
> +
> +define AJTCL_BUILD_CMDS
> + cd $(@D); $(SCONS) $(AJTCL_SCONS_OPTS)
> +endef
> +
> +define AJTCL_INSTALL_STAGING_CMDS
> + cp -a $(@D)/dist/lib/lib* $(STAGING_DIR)/usr/lib/
> + cp -a $(@D)/dist/include/* $(STAGING_DIR)/usr/include/
> +endef
> +
> +# Only install AllJoyn Thin Core dynamic libraries into target directory
> +define AJTCL_INSTALL_TARGET_CMDS
> + cp -a $(@D)/dist/lib/lib*.so* $(TARGET_DIR)/usr/lib/
> +endef
> +
> +$(eval $(generic-package))
--
Thomas Petazzoni, CTO, Free Electrons
Embedded Linux, Kernel and Android engineering
http://free-electrons.com
^ permalink raw reply [flat|nested] 8+ messages in thread
* [Buildroot] [PATCH 3/4] ajtcl: new package
2016-06-27 16:49 ` Thomas Petazzoni
@ 2016-06-27 17:12 ` fabrice.fontaine at orange.com
2016-06-28 15:34 ` Thomas Petazzoni
0 siblings, 1 reply; 8+ messages in thread
From: fabrice.fontaine at orange.com @ 2016-06-27 17:12 UTC (permalink / raw)
To: buildroot
Dear Thomas,
No, this is an error on my side. This is the third patch on alljoyn but alljoyn thin core library (ajtcl) can be added independently of other patches. I can send it again if needed.
Best Regards,
Fabrice
Le 27 juin 2016 18:49, Thomas Petazzoni <thomas.petazzoni@free-electrons.com> a ?crit :
Hello,
This patch appears as PATCH 3/4, but I have not received patches 1, 2
and 4 of this series. Is this intended?
Thanks,
Thomas
On Mon, 27 Jun 2016 17:18:28 +0200, fabrice.fontaine at orange.com wrote:
> The AllJoyn framework defines a common way for devices and apps to
> communicate with one another regardless of brands, categories,
> transports, and OSes. Developers write applications that discover
> nearby devices, and communicate with each other directly and through
> the cloud, unleashing new possibilities in the Internet of Things.
>
> AllJoyn Thin Core Library (AJTCL) is designed to bring the benefits
> of the AllJoyn distributed programming environment to embedded
> systems.
>
> https://allseenalliance.org
>
> Signed-off-by: Fabrice Fontaine <fabrice.fontaine@orange.com>
> ---
> package/Config.in | 1 +
> package/ajtcl/Config.in | 18 ++++++++++++++++++
> package/ajtcl/ajtcl.hash | 2 ++
> package/ajtcl/ajtcl.mk | 44 ++++++++++++++++++++++++++++++++++++++++++++
> 4 files changed, 65 insertions(+)
> create mode 100644 package/ajtcl/Config.in
> create mode 100644 package/ajtcl/ajtcl.hash
> create mode 100644 package/ajtcl/ajtcl.mk
>
> diff --git a/package/Config.in b/package/Config.in
> index 5cde173..d262ff7 100644
> --- a/package/Config.in
> +++ b/package/Config.in
> @@ -1123,6 +1123,7 @@ endmenu
>
> menu "Networking"
> source "package/agentpp/Config.in"
> + source "package/ajtcl/Config.in"
> source "package/alljoyn/Config.in"
> source "package/alljoyn-base/Config.in"
> source "package/batman-adv/Config.in"
> diff --git a/package/ajtcl/Config.in b/package/ajtcl/Config.in
> new file mode 100644
> index 0000000..3f2e573
> --- /dev/null
> +++ b/package/ajtcl/Config.in
> @@ -0,0 +1,18 @@
> +config BR2_PACKAGE_AJTCL
> + bool "alljoyn-thin-core"
> + depends on BR2_TOOLCHAIN_HAS_THREADS
> + help
> + The AllJoyn framework defines a common way for devices and apps to
> + communicate with one another regardless of brands, categories,
> + transports, and OSes. Developers write applications that discover
> + nearby devices, and communicate with each other directly and through
> + the cloud, unleashing new possibilities in the Internet of Things.
> +
> + AllJoyn Thin Core Library (AJTCL) is designed to bring the benefits
> + of the AllJoyn distributed programming environment to embedded
> + systems.
> +
> + https://allseenalliance.org
> +
> +comment "alljoyn-thin-core needs a toolchain w/ threads"
> + depends on !BR2_TOOLCHAIN_HAS_THREADS
> diff --git a/package/ajtcl/ajtcl.hash b/package/ajtcl/ajtcl.hash
> new file mode 100644
> index 0000000..a1cdf16
> --- /dev/null
> +++ b/package/ajtcl/ajtcl.hash
> @@ -0,0 +1,2 @@
> +# Locally computed:
> +sha256 ce6a05a67ff405ba6274e85fe750d98f40cbe7ab2c968218c7741a10bd86e21a ajtcl-16.04.00-src.tar.gz
> diff --git a/package/ajtcl/ajtcl.mk b/package/ajtcl/ajtcl.mk
> new file mode 100644
> index 0000000..d74be97
> --- /dev/null
> +++ b/package/ajtcl/ajtcl.mk
> @@ -0,0 +1,44 @@
> +################################################################################
> +#
> +# ajtcl
> +#
> +################################################################################
> +
> +AJTCL_REV = 16.04
> +AJTCL_VERSION = $(AJTCL_REV).00
> +AJTCL_SOURCE = ajtcl-$(AJTCL_VERSION)-src.tar.gz
> +AJTCL_SITE = https://mirrors.kernel.org/allseenalliance/alljoyn/$(AJTCL_REV)
> +# See https://allseenalliance.org/alliance/ip-policy
> +AJTCL_LICENSE = ISC
> +# AllJoyn Thin Core does not provide any license files with source code
> +# AJTCL_LICENSE_FILES =
> +
> +AJTCL_DEPENDENCIES = host-scons
> +AJTCL_INSTALL_STAGING = YES
> +
> +# AllJoyn Thin Core can be compiled in debug or release mode. By default,
> +# AllJoyn Thin Core is built in debug mode.
> +AJTCL_VARIANT = release
> +
> +AJTCL_SCONS_OPTS = \
> + -j$(PARALLEL_JOBS) \
> + V=1 \
> + VARIANT=$(AJTCL_VARIANT) \
> + CC="$(TARGET_CC)" \
> + CXX="$(TARGET_CXX)"
> +
> +define AJTCL_BUILD_CMDS
> + cd $(@D); $(SCONS) $(AJTCL_SCONS_OPTS)
> +endef
> +
> +define AJTCL_INSTALL_STAGING_CMDS
> + cp -a $(@D)/dist/lib/lib* $(STAGING_DIR)/usr/lib/
> + cp -a $(@D)/dist/include/* $(STAGING_DIR)/usr/include/
> +endef
> +
> +# Only install AllJoyn Thin Core dynamic libraries into target directory
> +define AJTCL_INSTALL_TARGET_CMDS
> + cp -a $(@D)/dist/lib/lib*.so* $(TARGET_DIR)/usr/lib/
> +endef
> +
> +$(eval $(generic-package))
--
Thomas Petazzoni, CTO, Free Electrons
Embedded Linux, Kernel and Android engineering
http://free-electrons.com
_________________________________________________________________________________________________________________________
Ce message et ses pieces jointes peuvent contenir des informations confidentielles ou privilegiees et ne doivent donc
pas etre diffuses, exploites ou copies sans autorisation. Si vous avez recu ce message par erreur, veuillez le signaler
a l'expediteur et le detruire ainsi que les pieces jointes. Les messages electroniques etant susceptibles d'alteration,
Orange decline toute responsabilite si ce message a ete altere, deforme ou falsifie. Merci.
This message and its attachments may contain confidential or privileged information that may be protected by law;
they should not be distributed, used or copied without authorisation.
If you have received this email in error, please notify the sender and delete this message and its attachments.
As emails may be altered, Orange is not liable for messages that have been modified, changed or falsified.
Thank you.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.busybox.net/pipermail/buildroot/attachments/20160627/3f78db77/attachment.html>
^ permalink raw reply [flat|nested] 8+ messages in thread
* [Buildroot] [PATCH 3/4] ajtcl: new package
2016-06-27 17:12 ` fabrice.fontaine at orange.com
@ 2016-06-28 15:34 ` Thomas Petazzoni
2016-06-29 7:27 ` fabrice.fontaine at orange.com
0 siblings, 1 reply; 8+ messages in thread
From: Thomas Petazzoni @ 2016-06-28 15:34 UTC (permalink / raw)
To: buildroot
Hello,
On Mon, 27 Jun 2016 17:12:29 +0000, fabrice.fontaine at orange.com wrote:
> No, this is an error on my side. This is the third patch on alljoyn
> but alljoyn thin core library (ajtcl) can be added independently of
> other patches. I can send it again if needed.
Since those packages seem to be related, I think it would be clearer if
you sent a patch series that includes all these packages (of course, in
separate patches, but in the same series).
Thanks,
Thomas
--
Thomas Petazzoni, CTO, Free Electrons
Embedded Linux, Kernel and Android engineering
http://free-electrons.com
^ permalink raw reply [flat|nested] 8+ messages in thread
* [Buildroot] [PATCH 3/4] ajtcl: new package
2016-06-28 15:34 ` Thomas Petazzoni
@ 2016-06-29 7:27 ` fabrice.fontaine at orange.com
2016-06-29 10:05 ` Thomas Petazzoni
0 siblings, 1 reply; 8+ messages in thread
From: fabrice.fontaine at orange.com @ 2016-06-29 7:27 UTC (permalink / raw)
To: buildroot
Dear Thomas,
It seems that most of the Orange email servers are blocked by zen.spamhaus.rbldns.
So, it's nearly impossible to make a patch series because I have to send my email 10 times to find a proxy which is not blocked. I will try to find a solution.
Best Regards,
Fabrice
-----Message d'origine-----
De?: Thomas Petazzoni [mailto:thomas.petazzoni at free-electrons.com]
Envoy??: mardi 28 juin 2016 17:35
??: FONTAINE Fabrice IMT/OLPS
Cc?: buildroot at buildroot.org
Objet?: Re: [Buildroot] [PATCH 3/4] ajtcl: new package
Hello,
On Mon, 27 Jun 2016 17:12:29 +0000, fabrice.fontaine at orange.com wrote:
> No, this is an error on my side. This is the third patch on alljoyn
> but alljoyn thin core library (ajtcl) can be added independently of
> other patches. I can send it again if needed.
Since those packages seem to be related, I think it would be clearer if you sent a patch series that includes all these packages (of course, in separate patches, but in the same series).
Thanks,
Thomas
--
Thomas Petazzoni, CTO, Free Electrons
Embedded Linux, Kernel and Android engineering http://free-electrons.com
_________________________________________________________________________________________________________________________
Ce message et ses pieces jointes peuvent contenir des informations confidentielles ou privilegiees et ne doivent donc
pas etre diffuses, exploites ou copies sans autorisation. Si vous avez recu ce message par erreur, veuillez le signaler
a l'expediteur et le detruire ainsi que les pieces jointes. Les messages electroniques etant susceptibles d'alteration,
Orange decline toute responsabilite si ce message a ete altere, deforme ou falsifie. Merci.
This message and its attachments may contain confidential or privileged information that may be protected by law;
they should not be distributed, used or copied without authorisation.
If you have received this email in error, please notify the sender and delete this message and its attachments.
As emails may be altered, Orange is not liable for messages that have been modified, changed or falsified.
Thank you.
^ permalink raw reply [flat|nested] 8+ messages in thread
* [Buildroot] [PATCH 3/4] ajtcl: new package
2016-06-29 7:27 ` fabrice.fontaine at orange.com
@ 2016-06-29 10:05 ` Thomas Petazzoni
2016-06-29 10:57 ` Baruch Siach
0 siblings, 1 reply; 8+ messages in thread
From: Thomas Petazzoni @ 2016-06-29 10:05 UTC (permalink / raw)
To: buildroot
Hello,
On Wed, 29 Jun 2016 07:27:10 +0000, fabrice.fontaine at orange.com wrote:
> It seems that most of the Orange email servers are blocked by zen.spamhaus.rbldns.
Interesting. So an Internet Service Providers is not capable of having
its own SMTP servers kept out of the spam blacklists ? :-)
> So, it's nearly impossible to make a patch series because I have to
> send my email 10 times to find a proxy which is not blocked. I will
> try to find a solution.
Either fix your SMTP servers, or use some other SMTP servers, like the
ones provided by GMail, if you have a GMail account.
Thomas
--
Thomas Petazzoni, CTO, Free Electrons
Embedded Linux, Kernel and Android engineering
http://free-electrons.com
^ permalink raw reply [flat|nested] 8+ messages in thread
* [Buildroot] [PATCH 3/4] ajtcl: new package
2016-06-29 10:05 ` Thomas Petazzoni
@ 2016-06-29 10:57 ` Baruch Siach
0 siblings, 0 replies; 8+ messages in thread
From: Baruch Siach @ 2016-06-29 10:57 UTC (permalink / raw)
To: buildroot
Hi Thomas,
On Wed, Jun 29, 2016 at 12:05:22PM +0200, Thomas Petazzoni wrote:
> On Wed, 29 Jun 2016 07:27:10 +0000, fabrice.fontaine at orange.com wrote:
> > It seems that most of the Orange email servers are blocked by
> > zen.spamhaus.rbldns.
>
> Interesting. So an Internet Service Providers is not capable of having
> its own SMTP servers kept out of the spam blacklists ? :-)
OT: We recently had trouble with gmail SMTP out server being regularly listed
by sorbs.net. See https://support.google.com/mail/answer/26904?hl=en. I guess
it similarly applies to spamhaus.
baruch
--
http://baruch.siach.name/blog/ ~. .~ Tk Open Systems
=}------------------------------------------------ooO--U--Ooo------------{=
- baruch at tkos.co.il - tel: +972.2.679.5364, http://www.tkos.co.il -
^ permalink raw reply [flat|nested] 8+ messages in thread
* [Buildroot] [PATCH 3/4] ajtcl: new package
2016-06-27 15:18 [Buildroot] [PATCH 3/4] ajtcl: new package fabrice.fontaine at orange.com
2016-06-27 16:49 ` Thomas Petazzoni
@ 2016-07-05 13:45 ` Romain Naour
1 sibling, 0 replies; 8+ messages in thread
From: Romain Naour @ 2016-07-05 13:45 UTC (permalink / raw)
To: buildroot
Le 27/06/2016 ? 17:18, fabrice.fontaine at orange.com a ?crit :
> The AllJoyn framework defines a common way for devices and apps to
> communicate with one another regardless of brands, categories,
> transports, and OSes. Developers write applications that discover
> nearby devices, and communicate with each other directly and through
> the cloud, unleashing new possibilities in the Internet of Things.
>
> AllJoyn Thin Core Library (AJTCL) is designed to bring the benefits
> of the AllJoyn distributed programming environment to embedded
> systems.
>
> https://allseenalliance.org
>
> Signed-off-by: Fabrice Fontaine <fabrice.fontaine@orange.com>
> ---
> package/Config.in | 1 +
> package/ajtcl/Config.in | 18 ++++++++++++++++++
> package/ajtcl/ajtcl.hash | 2 ++
> package/ajtcl/ajtcl.mk | 44 ++++++++++++++++++++++++++++++++++++++++++++
> 4 files changed, 65 insertions(+)
> create mode 100644 package/ajtcl/Config.in
> create mode 100644 package/ajtcl/ajtcl.hash
> create mode 100644 package/ajtcl/ajtcl.mk
>
> diff --git a/package/Config.in b/package/Config.in
> index 5cde173..d262ff7 100644
> --- a/package/Config.in
> +++ b/package/Config.in
> @@ -1123,6 +1123,7 @@ endmenu
>
> menu "Networking"
> source "package/agentpp/Config.in"
> + source "package/ajtcl/Config.in"
> source "package/alljoyn/Config.in"
> source "package/alljoyn-base/Config.in"
> source "package/batman-adv/Config.in"
> diff --git a/package/ajtcl/Config.in b/package/ajtcl/Config.in
> new file mode 100644
> index 0000000..3f2e573
> --- /dev/null
> +++ b/package/ajtcl/Config.in
> @@ -0,0 +1,18 @@
> +config BR2_PACKAGE_AJTCL
> + bool "alljoyn-thin-core"
> + depends on BR2_TOOLCHAIN_HAS_THREADS
As for alljoyn, ajtcl should depends on "depends on !BR2_STATIC_LIBS" due to
lib*.so build and install.
> + help
> + The AllJoyn framework defines a common way for devices and apps to
> + communicate with one another regardless of brands, categories,
> + transports, and OSes. Developers write applications that discover
> + nearby devices, and communicate with each other directly and through
> + the cloud, unleashing new possibilities in the Internet of Things.
> +
> + AllJoyn Thin Core Library (AJTCL) is designed to bring the benefits
> + of the AllJoyn distributed programming environment to embedded
> + systems.
> +
> + https://allseenalliance.org
> +
> +comment "alljoyn-thin-core needs a toolchain w/ threads"
> + depends on !BR2_TOOLCHAIN_HAS_THREADS
Update the comment dependency accordingly.
> diff --git a/package/ajtcl/ajtcl.hash b/package/ajtcl/ajtcl.hash
> new file mode 100644
> index 0000000..a1cdf16
> --- /dev/null
> +++ b/package/ajtcl/ajtcl.hash
> @@ -0,0 +1,2 @@
> +# Locally computed:
> +sha256 ce6a05a67ff405ba6274e85fe750d98f40cbe7ab2c968218c7741a10bd86e21a ajtcl-16.04.00-src.tar.gz
> diff --git a/package/ajtcl/ajtcl.mk b/package/ajtcl/ajtcl.mk
> new file mode 100644
> index 0000000..d74be97
> --- /dev/null
> +++ b/package/ajtcl/ajtcl.mk
> @@ -0,0 +1,44 @@
> +################################################################################
> +#
> +# ajtcl
> +#
> +################################################################################
> +
> +AJTCL_REV = 16.04
> +AJTCL_VERSION = $(AJTCL_REV).00
> +AJTCL_SOURCE = ajtcl-$(AJTCL_VERSION)-src.tar.gz
> +AJTCL_SITE = https://mirrors.kernel.org/allseenalliance/alljoyn/$(AJTCL_REV)
> +# See https://allseenalliance.org/alliance/ip-policy
> +AJTCL_LICENSE = ISC
> +# AllJoyn Thin Core does not provide any license files with source code
> +# AJTCL_LICENSE_FILES =
Same comment as for alljoyn package.
> +
> +AJTCL_DEPENDENCIES = host-scons
> +AJTCL_INSTALL_STAGING = YES
> +
> +# AllJoyn Thin Core can be compiled in debug or release mode. By default,
> +# AllJoyn Thin Core is built in debug mode.
> +AJTCL_VARIANT = release
> +
> +AJTCL_SCONS_OPTS = \
> + -j$(PARALLEL_JOBS) \
> + V=1 \
> + VARIANT=$(AJTCL_VARIANT) \
> + CC="$(TARGET_CC)" \
> + CXX="$(TARGET_CXX)"
> +
> +define AJTCL_BUILD_CMDS
> + cd $(@D); $(SCONS) $(AJTCL_SCONS_OPTS)
> +endef
> +
> +define AJTCL_INSTALL_STAGING_CMDS
> + cp -a $(@D)/dist/lib/lib* $(STAGING_DIR)/usr/lib/
> + cp -a $(@D)/dist/include/* $(STAGING_DIR)/usr/include/
> +endef
> +
> +# Only install AllJoyn Thin Core dynamic libraries into target directory
> +define AJTCL_INSTALL_TARGET_CMDS
> + cp -a $(@D)/dist/lib/lib*.so* $(TARGET_DIR)/usr/lib/
> +endef
> +
> +$(eval $(generic-package))
>
^ permalink raw reply [flat|nested] 8+ messages in thread
end of thread, other threads:[~2016-07-05 13:45 UTC | newest]
Thread overview: 8+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2016-06-27 15:18 [Buildroot] [PATCH 3/4] ajtcl: new package fabrice.fontaine at orange.com
2016-06-27 16:49 ` Thomas Petazzoni
2016-06-27 17:12 ` fabrice.fontaine at orange.com
2016-06-28 15:34 ` Thomas Petazzoni
2016-06-29 7:27 ` fabrice.fontaine at orange.com
2016-06-29 10:05 ` Thomas Petazzoni
2016-06-29 10:57 ` Baruch Siach
2016-07-05 13:45 ` Romain Naour
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox