package/libxmlsec1: new package
PATCH 1/1 package/libxmlsec1: new package
Added from Buildroot master.
Signed-off-by Waldemar Brodkorb <[email protected]>
---
Is there a better way to do it?
Do you want three cherry-picks from master to branch?
--- package/Config.in | 1 + package/libxmlsec1/Config.in | 12 +++++++++ package/libxmlsec1/libxmlsec1.hash | 3 +++ package/libxmlsec1/libxmlsec1.mk | 42 ++++++++++++++++++++++++++++++ 4 files changed, 58 insertions(+) create mode 100644 package/libxmlsec1/Config.in create mode 100644 package/libxmlsec1/libxmlsec1.hash create mode 100644 package/libxmlsec1/libxmlsec1.mk
package/Config.in +1 -0
@@ -1910,6 +1910,7 @@ menu "JSON/XML" source "package/libxmlb/Config.in" source "package/libxmlpp/Config.in" source "package/libxmlrpc/Config.in" + source "package/libxmlsec1/Config.in" source "package/libxslt/Config.in" source "package/libyaml/Config.in" source "package/mxml/Config.in"
package/libxmlsec1/Config.in new file +12 -0
@@ -0,0 +1,12 @@ +config BR2_PACKAGE_LIBXMLSEC1 + bool "libxmlsec1" + select BR2_PACKAGE_OPENSSL + select BR2_PACKAGE_LIBXML2 + help + XMLSec library provides C based implementation for major XML + Security standards: + - XML Signature Syntax and Processing + - XML Encryption Syntax and Processing + + https://www.aleksey.com/xmlsec/ + https://github.com/lsh123/xmlsec
package/libxmlsec1/libxmlsec1.hash new file +3 -0
@@ -0,0 +1,3 @@ +# Locally computed +sha256 a631c8cd7a6b86e6adb9f5b935d45a9cf9768b3cb090d461e8eb9d043cf9b62f xmlsec1-1.3.9.tar.gz +sha256 d5e9388534256360c6a009d4f19ab2b8d6ec0aa7ff32a51e22d899ed7beb5c48 Copyright
package/libxmlsec1/libxmlsec1.mk new file +42 -0
42 lines not on this page · raw message
Signature · 6 lines
2.47.3 _______________________________________________ buildroot mailing list [email protected] https://lists.buildroot.org/mailman/listinfo/buildroot
Hi,
I added it to 2025.02.x.
In reply of:
Quoted 7 lines
Added from Buildroot master.
Signed-off-by Waldemar Brodkorb <[email protected]>---
Is there a better way to do it?
Do you want three cherry-picks from master to branch?
I think this is fine, I would have still kept the description of the original commit. I wanted to add it myself but then forgot before commiting.
PERALE Thomas
Quoted 104 lines
--- package/Config.in | 1 + package/libxmlsec1/Config.in | 12 +++++++++ package/libxmlsec1/libxmlsec1.hash | 3 +++ package/libxmlsec1/libxmlsec1.mk | 42 ++++++++++++++++++++++++++++++ 4 files changed, 58 insertions(+) create mode 100644 package/libxmlsec1/Config.in create mode 100644 package/libxmlsec1/libxmlsec1.hash create mode 100644 package/libxmlsec1/libxmlsec1.mkpackage/Config.in +1
-0@@ -1910,6 +1910,7 @@ menu "JSON/XML" source "package/libxmlb/Config.in" source "package/libxmlpp/Config.in" source "package/libxmlrpc/Config.in" + source "package/libxmlsec1/Config.in" source "package/libxslt/Config.in" source "package/libyaml/Config.in" source "package/mxml/Config.in"package/libxmlsec1/Config.in new file +12
-0@@ -0,0 +1,12 @@ +config BR2_PACKAGE_LIBXMLSEC1 + bool "libxmlsec1" + select BR2_PACKAGE_OPENSSL + select BR2_PACKAGE_LIBXML2 + help + XMLSec library provides C based implementation for major XML + Security standards: + - XML Signature Syntax and Processing + - XML Encryption Syntax and Processing + + https://www.aleksey.com/xmlsec/ + https://github.com/lsh123/xmlsecpackage/libxmlsec1/libxmlsec1.hash new file +3
-0@@ -0,0 +1,3 @@ +# Locally computed +sha256 a631c8cd7a6b86e6adb9f5b935d45a9cf9768b3cb090d461e8eb9d043cf9b62f xmlsec1-1.3.9.tar.gz +sha256 d5e9388534256360c6a009d4f19ab2b8d6ec0aa7ff32a51e22d899ed7beb5c48 Copyrightpackage/libxmlsec1/libxmlsec1.mk new file +42
-0@@ -0,0 +1,42 @@ +################################################################################ +# +# libxmlsec1 +# +################################################################################ + +LIBXMLSEC1_VERSION = 1.3.9 +LIBXMLSEC1_SOURCE = xmlsec1-$(LIBXMLSEC1_VERSION).tar.gz +LIBXMLSEC1_SITE = https://github.com/lsh123/xmlsec/releases/download/$(LIBXMLSEC1_VERSION) +LIBXMLSEC1_LICENSE = MIT +LIBXMLSEC1_LICENSE_FILES = Copyright +LIBXMLSEC1_INSTALL_STAGING = YES +LIBXMLSEC1_DEPENDENCIES = libxml2 openssl +HOST_LIBXMLSEC1_DEPENDENCIES = host-libxml2 host-openssl +LIBXMLSEC1_AUTORECONF = YES + +LIBXMLSEC1_CONF_OPTS = \ + --enable-crypto-dl=no \ + --with-openssl \ + --without-gnutls \ + --without-gcrypt \ + --without-nss \ + --disable-des + +HOST_LIBXMLSEC1_CONF_OPTS = \ + --enable-crypto-dl=no \ + --with-openssl \ + --without-gnutls \ + --without-gcrypt \ + --without-nss \ + --without-libxslt \ + --disable-des + +ifeq ($(BR2_PACKAGE_LIBXSLT),y) +LIBXMLSEC1_DEPENDENCIES += libxslt +LIBXMLSEC1_CONF_OPTS += --with-libxslt +else +LIBXMLSEC1_CONF_OPTS += --without-libxslt +endif + +$(eval $(autotools-package)) +$(eval $(host-autotools-package))Signature · 6 lines
2.47.3 _______________________________________________ buildroot mailing list [email protected] https://lists.buildroot.org/mailman/listinfo/buildroot
_______________________________________________
buildroot mailing list
[email protected]
https://lists.buildroot.org/mailman/listinfo/buildroot