All of lore.kernel.org
 help / color / mirror / Atom feed
* [Buildroot] [PATCH 1/1] package/swupdate: bump to version 2021.11
@ 2021-12-09  9:12 James Hilliard
  2021-12-12 14:06 ` Arnout Vandecappelle
  0 siblings, 1 reply; 2+ messages in thread
From: James Hilliard @ 2021-12-09  9:12 UTC (permalink / raw)
  To: buildroot; +Cc: James Hilliard, Jörg Krause

Add new optional dependencies.

Add new env variables for dependencies.

Don't disable mbedtls if openssl is selected as swupdate configuration
will select which gets used.

License update details

LICENSES/BSD-2-Clause.txt removed:
https://github.com/sbabic/swupdate/commit/c1cc280425b9f0bf22187d991dd5414dde257813

LICENSES/CC-BY-ND-4.0.txt -> LICENSES/CC-BY-SA-4.0.txt:
https://github.com/sbabic/swupdate/commit/3612a85f3664356b8d52f9c36974f58d879052ee

LICENSES/LicenseRef-OpenSSL-Exception.txt removed:
https://github.com/sbabic/swupdate/commit/b6c0adbc545675babf0a324e3410407f9d985b1e

LICENSES/OFL-1.1.txt added:
https://github.com/sbabic/swupdate/commit/1b41348e8cc77d30c46eb9cd4ac8051aced2f2ea

Signed-off-by: James Hilliard <james.hilliard1@gmail.com>
---
 package/swupdate/swupdate.hash |  7 +++---
 package/swupdate/swupdate.mk   | 41 ++++++++++++++++++++++------------
 2 files changed, 30 insertions(+), 18 deletions(-)

diff --git a/package/swupdate/swupdate.hash b/package/swupdate/swupdate.hash
index 8bfbc7c8b9..e431ecf40b 100644
--- a/package/swupdate/swupdate.hash
+++ b/package/swupdate/swupdate.hash
@@ -1,13 +1,12 @@
 # Locally calculated
-sha256  5afe78ae94e869bcb911d8592251641cdab80096d8e5149d483054ea49f9aab8  swupdate-2021.04.tar.gz
+sha256  4d078e57bb91e17025ee8cb1bb54c25532e8d2dbe329bba6a7a0328ac34a07e3  swupdate-2021.11.tar.gz
 sha256  4cf04ed34ff0ebbf5c71345b56e6af5093fc17206364cca0ebbae92ef3940683  LICENSES/BSD-1-Clause.txt
-sha256  3139f288c2e4cbe4a8c0e8c13c82661f3c798d446e1fbbc27a48a69aa7b4ec0d  LICENSES/BSD-2-Clause.txt
 sha256  e27a3e87706b3aa5ff2e50eaafe2e6ed5397fbf2d7679eaf444a6d000518a3a6  LICENSES/BSD-3-Clause.txt
 sha256  0558101984550fa84d1d13c2af11d116c20079d2be58711e8d99cadce7009192  LICENSES/CC0-1.0.txt
-sha256  6e4efcb1952c7976d3fae93b802c591384c4f50949225a802adf41bc266fa3e6  LICENSES/CC-BY-ND-4.0.txt
+sha256  cde7883b9050a1104f4ac19a1572aafd6e5d7323b68351aaf51fbf4beba54966  LICENSES/CC-BY-SA-4.0.txt
 sha256  5d51b52a40391a26cbb2accf5dc5d1c165de49a022d9d5efb50b22204d2682ec  LICENSES/GPL-2.0-only.txt
 sha256  43fd695e9b198a9a4997cc2d02e10d26cae937e2c4930b9eff9c6d349c85cd32  LICENSES/GPL-2.0-or-later.txt
 sha256  492e801f1b0632185431472f148885a4fe8e990b10da57b4986a8bcf140a5374  LICENSES/ISC.txt
 sha256  dc626520dcd53a22f727af3ee42c770e56c97a64fe3adb063799d8ab032fe551  LICENSES/LGPL-2.1-or-later.txt
-sha256  43492b377cf2fb67942d1dd231146bd4e6578646ad13ef289297c9dd75cbc478  LICENSES/LicenseRef-OpenSSL-Exception.txt
 sha256  89807acf2309bd285f033404ee78581602f3cd9b819a16ac2f0e5f60ff4a473e  LICENSES/MIT.txt
+sha256  8f2368a292194be10b1223a8875815240a9208bb30785cb13d8849eb6a750fe9  LICENSES/OFL-1.1.txt
diff --git a/package/swupdate/swupdate.mk b/package/swupdate/swupdate.mk
index 5ed2ca55d2..e16060f5cb 100644
--- a/package/swupdate/swupdate.mk
+++ b/package/swupdate/swupdate.mk
@@ -4,20 +4,19 @@
 #
 ################################################################################
 
-SWUPDATE_VERSION = 2021.04
+SWUPDATE_VERSION = 2021.11
 SWUPDATE_SITE = $(call github,sbabic,swupdate,$(SWUPDATE_VERSION))
-SWUPDATE_LICENSE = GPL-2.0, GPL-2.0+ with OpenSSL exception, LGPL-2.1+, MIT, ISC, BSD-1-Clause, BSD-2-Clause, BSD-3-Clause, CC0-1.0, CC-BY-ND-4.0
+SWUPDATE_LICENSE = GPL-2.0, GPL-2.0+, LGPL-2.1+, MIT, ISC, BSD-1-Clause, BSD-3-Clause, CC0-1.0, CC-BY-SA-4.0, OFL-1.1
 SWUPDATE_LICENSE_FILES = LICENSES/BSD-1-Clause.txt \
-	LICENSES/BSD-2-Clause.txt \
 	LICENSES/BSD-3-Clause.txt \
 	LICENSES/CC0-1.0.txt \
-	LICENSES/CC-BY-ND-4.0.txt \
+	LICENSES/CC-BY-SA-4.0.txt \
 	LICENSES/GPL-2.0-only.txt \
 	LICENSES/GPL-2.0-or-later.txt \
 	LICENSES/ISC.txt \
 	LICENSES/LGPL-2.1-or-later.txt \
-	LICENSES/LicenseRef-OpenSSL-Exception.txt \
-	LICENSES/MIT.txt
+	LICENSES/MIT.txt \
+	LICENSES/OFL-1.1.txt
 
 # swupdate uses $CROSS-cc instead of $CROSS-gcc, which is not
 # available in all external toolchains, and use CC for linking. Ensure
@@ -28,6 +27,9 @@ SWUPDATE_MAKE_ENV = CC="$(TARGET_CC)" LD="$(TARGET_CC)" SKIP_STRIP=y
 
 ifeq ($(BR2_PACKAGE_E2FSPROGS),y)
 SWUPDATE_DEPENDENCIES += e2fsprogs
+SWUPDATE_MAKE_ENV += HAVE_LIBEXT2FS=y
+else
+SWUPDATE_MAKE_ENV += HAVE_LIBEXT2FS=n
 endif
 
 ifeq ($(BR2_PACKAGE_EFIBOOTMGR),y)
@@ -72,6 +74,13 @@ else
 SWUPDATE_MAKE_ENV += HAVE_LIBCURL=n
 endif
 
+ifeq ($(BR2_PACKAGE_UTIL_LINUX_LIBFDISK),y)
+SWUPDATE_DEPENDENCIES += util-linux
+SWUPDATE_MAKE_ENV += HAVE_LIBFDISK=y
+else
+SWUPDATE_MAKE_ENV += HAVE_LIBFDISK=n
+endif
+
 ifeq ($(BR2_PACKAGE_LIBGPIOD),y)
 SWUPDATE_DEPENDENCIES += libgpiod
 SWUPDATE_MAKE_ENV += HAVE_LIBGPIOD=y
@@ -104,6 +113,13 @@ else
 SWUPDATE_MAKE_ENV += HAVE_LUA=n
 endif
 
+ifeq ($(BR2_PACKAGE_MBEDTLS),y)
+SWUPDATE_DEPENDENCIES += mbedtls
+SWUPDATE_MAKE_ENV += HAVE_MBEDTLS=y
+else
+SWUPDATE_MAKE_ENV += HAVE_MBEDTLS=n
+endif
+
 ifeq ($(BR2_PACKAGE_MTD),y)
 SWUPDATE_DEPENDENCIES += mtd
 SWUPDATE_MAKE_ENV += HAVE_LIBMTD=y
@@ -113,21 +129,13 @@ SWUPDATE_MAKE_ENV += HAVE_LIBMTD=n
 SWUPDATE_MAKE_ENV += HAVE_LIBUBI=n
 endif
 
-# OpenSSL or mbedTLS
 ifeq ($(BR2_PACKAGE_OPENSSL),y)
 SWUPDATE_DEPENDENCIES += openssl
 SWUPDATE_MAKE_ENV += HAVE_LIBSSL=y
 SWUPDATE_MAKE_ENV += HAVE_LIBCRYPTO=y
-SWUPDATE_MAKE_ENV += HAVE_MBEDTLS=n
 else
 SWUPDATE_MAKE_ENV += HAVE_LIBSSL=n
 SWUPDATE_MAKE_ENV += HAVE_LIBCRYPTO=n
-ifeq ($(BR2_PACKAGE_MBEDTLS),y)
-SWUPDATE_DEPENDENCIES += mbedtls
-SWUPDATE_MAKE_ENV += HAVE_MBEDTLS=y
-else
-SWUPDATE_MAKE_ENV += HAVE_MBEDTLS=n
-endif
 endif
 
 ifeq ($(BR2_PACKAGE_P11_KIT),y)
@@ -139,10 +147,12 @@ endif
 
 ifeq ($(BR2_PACKAGE_SYSTEMD),y)
 SWUPDATE_DEPENDENCIES += systemd
+SWUPDATE_MAKE_ENV += HAVE_LIBSYSTEMD=y
 define SWUPDATE_SET_SYSTEMD
 	$(call KCONFIG_ENABLE_OPT,CONFIG_SYSTEMD)
 endef
 else
+SWUPDATE_MAKE_ENV += HAVE_LIBSYSTEMD=n
 define SWUPDATE_SET_SYSTEMD
 	$(call KCONFIG_DISABLE_OPT,CONFIG_SYSTEMD)
 endef
@@ -185,6 +195,9 @@ endif
 
 ifeq ($(BR2_PACKAGE_LIBRSYNC),y)
 SWUPDATE_DEPENDENCIES += librsync
+SWUPDATE_MAKE_ENV += HAVE_LIBRSYNC=y
+else
+SWUPDATE_MAKE_ENV += HAVE_LIBRSYNC=n
 endif
 
 ifeq ($(BR2_PACKAGE_SWUPDATE_WEBSERVER),y)
-- 
2.25.1

_______________________________________________
buildroot mailing list
buildroot@buildroot.org
https://lists.buildroot.org/mailman/listinfo/buildroot

^ permalink raw reply related	[flat|nested] 2+ messages in thread

* Re: [Buildroot] [PATCH 1/1] package/swupdate: bump to version 2021.11
  2021-12-09  9:12 [Buildroot] [PATCH 1/1] package/swupdate: bump to version 2021.11 James Hilliard
@ 2021-12-12 14:06 ` Arnout Vandecappelle
  0 siblings, 0 replies; 2+ messages in thread
From: Arnout Vandecappelle @ 2021-12-12 14:06 UTC (permalink / raw)
  To: James Hilliard, buildroot; +Cc: Jörg Krause



On 09/12/2021 10:12, James Hilliard wrote:
> Add new optional dependencies.
> 
> Add new env variables for dependencies.
> 
> Don't disable mbedtls if openssl is selected as swupdate configuration
> will select which gets used.
> 
> License update details
> 
> LICENSES/BSD-2-Clause.txt removed:
> https://github.com/sbabic/swupdate/commit/c1cc280425b9f0bf22187d991dd5414dde257813
> 
> LICENSES/CC-BY-ND-4.0.txt -> LICENSES/CC-BY-SA-4.0.txt:
> https://github.com/sbabic/swupdate/commit/3612a85f3664356b8d52f9c36974f58d879052ee
> 
> LICENSES/LicenseRef-OpenSSL-Exception.txt removed:
> https://github.com/sbabic/swupdate/commit/b6c0adbc545675babf0a324e3410407f9d985b1e
> 
> LICENSES/OFL-1.1.txt added:
> https://github.com/sbabic/swupdate/commit/1b41348e8cc77d30c46eb9cd4ac8051aced2f2ea
> 
> Signed-off-by: James Hilliard <james.hilliard1@gmail.com>

  Applied to master, thanks.

  Regards,
  Arnout

> ---
>   package/swupdate/swupdate.hash |  7 +++---
>   package/swupdate/swupdate.mk   | 41 ++++++++++++++++++++++------------
>   2 files changed, 30 insertions(+), 18 deletions(-)
> 
> diff --git a/package/swupdate/swupdate.hash b/package/swupdate/swupdate.hash
> index 8bfbc7c8b9..e431ecf40b 100644
> --- a/package/swupdate/swupdate.hash
> +++ b/package/swupdate/swupdate.hash
> @@ -1,13 +1,12 @@
>   # Locally calculated
> -sha256  5afe78ae94e869bcb911d8592251641cdab80096d8e5149d483054ea49f9aab8  swupdate-2021.04.tar.gz
> +sha256  4d078e57bb91e17025ee8cb1bb54c25532e8d2dbe329bba6a7a0328ac34a07e3  swupdate-2021.11.tar.gz
>   sha256  4cf04ed34ff0ebbf5c71345b56e6af5093fc17206364cca0ebbae92ef3940683  LICENSES/BSD-1-Clause.txt
> -sha256  3139f288c2e4cbe4a8c0e8c13c82661f3c798d446e1fbbc27a48a69aa7b4ec0d  LICENSES/BSD-2-Clause.txt
>   sha256  e27a3e87706b3aa5ff2e50eaafe2e6ed5397fbf2d7679eaf444a6d000518a3a6  LICENSES/BSD-3-Clause.txt
>   sha256  0558101984550fa84d1d13c2af11d116c20079d2be58711e8d99cadce7009192  LICENSES/CC0-1.0.txt
> -sha256  6e4efcb1952c7976d3fae93b802c591384c4f50949225a802adf41bc266fa3e6  LICENSES/CC-BY-ND-4.0.txt
> +sha256  cde7883b9050a1104f4ac19a1572aafd6e5d7323b68351aaf51fbf4beba54966  LICENSES/CC-BY-SA-4.0.txt
>   sha256  5d51b52a40391a26cbb2accf5dc5d1c165de49a022d9d5efb50b22204d2682ec  LICENSES/GPL-2.0-only.txt
>   sha256  43fd695e9b198a9a4997cc2d02e10d26cae937e2c4930b9eff9c6d349c85cd32  LICENSES/GPL-2.0-or-later.txt
>   sha256  492e801f1b0632185431472f148885a4fe8e990b10da57b4986a8bcf140a5374  LICENSES/ISC.txt
>   sha256  dc626520dcd53a22f727af3ee42c770e56c97a64fe3adb063799d8ab032fe551  LICENSES/LGPL-2.1-or-later.txt
> -sha256  43492b377cf2fb67942d1dd231146bd4e6578646ad13ef289297c9dd75cbc478  LICENSES/LicenseRef-OpenSSL-Exception.txt
>   sha256  89807acf2309bd285f033404ee78581602f3cd9b819a16ac2f0e5f60ff4a473e  LICENSES/MIT.txt
> +sha256  8f2368a292194be10b1223a8875815240a9208bb30785cb13d8849eb6a750fe9  LICENSES/OFL-1.1.txt
> diff --git a/package/swupdate/swupdate.mk b/package/swupdate/swupdate.mk
> index 5ed2ca55d2..e16060f5cb 100644
> --- a/package/swupdate/swupdate.mk
> +++ b/package/swupdate/swupdate.mk
> @@ -4,20 +4,19 @@
>   #
>   ################################################################################
>   
> -SWUPDATE_VERSION = 2021.04
> +SWUPDATE_VERSION = 2021.11
>   SWUPDATE_SITE = $(call github,sbabic,swupdate,$(SWUPDATE_VERSION))
> -SWUPDATE_LICENSE = GPL-2.0, GPL-2.0+ with OpenSSL exception, LGPL-2.1+, MIT, ISC, BSD-1-Clause, BSD-2-Clause, BSD-3-Clause, CC0-1.0, CC-BY-ND-4.0
> +SWUPDATE_LICENSE = GPL-2.0, GPL-2.0+, LGPL-2.1+, MIT, ISC, BSD-1-Clause, BSD-3-Clause, CC0-1.0, CC-BY-SA-4.0, OFL-1.1
>   SWUPDATE_LICENSE_FILES = LICENSES/BSD-1-Clause.txt \
> -	LICENSES/BSD-2-Clause.txt \
>   	LICENSES/BSD-3-Clause.txt \
>   	LICENSES/CC0-1.0.txt \
> -	LICENSES/CC-BY-ND-4.0.txt \
> +	LICENSES/CC-BY-SA-4.0.txt \
>   	LICENSES/GPL-2.0-only.txt \
>   	LICENSES/GPL-2.0-or-later.txt \
>   	LICENSES/ISC.txt \
>   	LICENSES/LGPL-2.1-or-later.txt \
> -	LICENSES/LicenseRef-OpenSSL-Exception.txt \
> -	LICENSES/MIT.txt
> +	LICENSES/MIT.txt \
> +	LICENSES/OFL-1.1.txt
>   
>   # swupdate uses $CROSS-cc instead of $CROSS-gcc, which is not
>   # available in all external toolchains, and use CC for linking. Ensure
> @@ -28,6 +27,9 @@ SWUPDATE_MAKE_ENV = CC="$(TARGET_CC)" LD="$(TARGET_CC)" SKIP_STRIP=y
>   
>   ifeq ($(BR2_PACKAGE_E2FSPROGS),y)
>   SWUPDATE_DEPENDENCIES += e2fsprogs
> +SWUPDATE_MAKE_ENV += HAVE_LIBEXT2FS=y
> +else
> +SWUPDATE_MAKE_ENV += HAVE_LIBEXT2FS=n
>   endif
>   
>   ifeq ($(BR2_PACKAGE_EFIBOOTMGR),y)
> @@ -72,6 +74,13 @@ else
>   SWUPDATE_MAKE_ENV += HAVE_LIBCURL=n
>   endif
>   
> +ifeq ($(BR2_PACKAGE_UTIL_LINUX_LIBFDISK),y)
> +SWUPDATE_DEPENDENCIES += util-linux
> +SWUPDATE_MAKE_ENV += HAVE_LIBFDISK=y
> +else
> +SWUPDATE_MAKE_ENV += HAVE_LIBFDISK=n
> +endif
> +
>   ifeq ($(BR2_PACKAGE_LIBGPIOD),y)
>   SWUPDATE_DEPENDENCIES += libgpiod
>   SWUPDATE_MAKE_ENV += HAVE_LIBGPIOD=y
> @@ -104,6 +113,13 @@ else
>   SWUPDATE_MAKE_ENV += HAVE_LUA=n
>   endif
>   
> +ifeq ($(BR2_PACKAGE_MBEDTLS),y)
> +SWUPDATE_DEPENDENCIES += mbedtls
> +SWUPDATE_MAKE_ENV += HAVE_MBEDTLS=y
> +else
> +SWUPDATE_MAKE_ENV += HAVE_MBEDTLS=n
> +endif
> +
>   ifeq ($(BR2_PACKAGE_MTD),y)
>   SWUPDATE_DEPENDENCIES += mtd
>   SWUPDATE_MAKE_ENV += HAVE_LIBMTD=y
> @@ -113,21 +129,13 @@ SWUPDATE_MAKE_ENV += HAVE_LIBMTD=n
>   SWUPDATE_MAKE_ENV += HAVE_LIBUBI=n
>   endif
>   
> -# OpenSSL or mbedTLS
>   ifeq ($(BR2_PACKAGE_OPENSSL),y)
>   SWUPDATE_DEPENDENCIES += openssl
>   SWUPDATE_MAKE_ENV += HAVE_LIBSSL=y
>   SWUPDATE_MAKE_ENV += HAVE_LIBCRYPTO=y
> -SWUPDATE_MAKE_ENV += HAVE_MBEDTLS=n
>   else
>   SWUPDATE_MAKE_ENV += HAVE_LIBSSL=n
>   SWUPDATE_MAKE_ENV += HAVE_LIBCRYPTO=n
> -ifeq ($(BR2_PACKAGE_MBEDTLS),y)
> -SWUPDATE_DEPENDENCIES += mbedtls
> -SWUPDATE_MAKE_ENV += HAVE_MBEDTLS=y
> -else
> -SWUPDATE_MAKE_ENV += HAVE_MBEDTLS=n
> -endif
>   endif
>   
>   ifeq ($(BR2_PACKAGE_P11_KIT),y)
> @@ -139,10 +147,12 @@ endif
>   
>   ifeq ($(BR2_PACKAGE_SYSTEMD),y)
>   SWUPDATE_DEPENDENCIES += systemd
> +SWUPDATE_MAKE_ENV += HAVE_LIBSYSTEMD=y
>   define SWUPDATE_SET_SYSTEMD
>   	$(call KCONFIG_ENABLE_OPT,CONFIG_SYSTEMD)
>   endef
>   else
> +SWUPDATE_MAKE_ENV += HAVE_LIBSYSTEMD=n
>   define SWUPDATE_SET_SYSTEMD
>   	$(call KCONFIG_DISABLE_OPT,CONFIG_SYSTEMD)
>   endef
> @@ -185,6 +195,9 @@ endif
>   
>   ifeq ($(BR2_PACKAGE_LIBRSYNC),y)
>   SWUPDATE_DEPENDENCIES += librsync
> +SWUPDATE_MAKE_ENV += HAVE_LIBRSYNC=y
> +else
> +SWUPDATE_MAKE_ENV += HAVE_LIBRSYNC=n
>   endif
>   
>   ifeq ($(BR2_PACKAGE_SWUPDATE_WEBSERVER),y)
> 
_______________________________________________
buildroot mailing list
buildroot@buildroot.org
https://lists.buildroot.org/mailman/listinfo/buildroot

^ permalink raw reply	[flat|nested] 2+ messages in thread

end of thread, other threads:[~2021-12-12 14:07 UTC | newest]

Thread overview: 2+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2021-12-09  9:12 [Buildroot] [PATCH 1/1] package/swupdate: bump to version 2021.11 James Hilliard
2021-12-12 14:06 ` Arnout Vandecappelle

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.