|
@@ -4,11 +4,20 @@
|
|
|
#
|
|
|
################################################################################
|
|
|
|
|
|
-SWUPDATE_VERSION = 2020.04
|
|
|
+SWUPDATE_VERSION = 2021.04
|
|
|
SWUPDATE_SITE = $(call github,sbabic,swupdate,$(SWUPDATE_VERSION))
|
|
|
-SWUPDATE_LICENSE = GPL-2.0+ with OpenSSL exception, LGPL-2.1+, MIT
|
|
|
-SWUPDATE_LICENSE_FILES = Licenses/Exceptions Licenses/gpl-2.0.txt \
|
|
|
- Licenses/lgpl-2.1.txt Licenses/mit.txt
|
|
|
+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_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/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
|
|
|
|
|
|
# swupdate uses $CROSS-cc instead of $CROSS-gcc, which is not
|
|
|
# available in all external toolchains, and use CC for linking. Ensure
|
|
@@ -17,6 +26,10 @@ SWUPDATE_MAKE_ENV = CC="$(TARGET_CC)" LD="$(TARGET_CC)"
|
|
|
|
|
|
# swupdate bundles its own version of mongoose (version 6.16)
|
|
|
|
|
|
+ifeq ($(BR2_PACKAGE_E2FSPROGS),y)
|
|
|
+SWUPDATE_DEPENDENCIES += e2fsprogs
|
|
|
+endif
|
|
|
+
|
|
|
ifeq ($(BR2_PACKAGE_EFIBOOTMGR),y)
|
|
|
SWUPDATE_DEPENDENCIES += efibootmgr
|
|
|
SWUPDATE_MAKE_ENV += HAVE_LIBEBGENV=y
|
|
@@ -38,6 +51,13 @@ else
|
|
|
SWUPDATE_MAKE_ENV += HAVE_LIBARCHIVE=n
|
|
|
endif
|
|
|
|
|
|
+ifeq ($(BR2_PACKAGE_UTIL_LINUX_LIBBLKID),y)
|
|
|
+SWUPDATE_DEPENDENCIES += util-linux
|
|
|
+SWUPDATE_MAKE_ENV += HAVE_LIBBLKID=y
|
|
|
+else
|
|
|
+SWUPDATE_MAKE_ENV += HAVE_LIBBLKID=n
|
|
|
+endif
|
|
|
+
|
|
|
ifeq ($(BR2_PACKAGE_LIBCONFIG),y)
|
|
|
SWUPDATE_DEPENDENCIES += libconfig
|
|
|
SWUPDATE_MAKE_ENV += HAVE_LIBCONFIG=y
|
|
@@ -110,6 +130,13 @@ SWUPDATE_MAKE_ENV += HAVE_MBEDTLS=n
|
|
|
endif
|
|
|
endif
|
|
|
|
|
|
+ifeq ($(BR2_PACKAGE_P11_KIT),y)
|
|
|
+SWUPDATE_DEPENDENCIES += p11-kit
|
|
|
+SWUPDATE_MAKE_ENV += HAVE_P11KIT=y
|
|
|
+else
|
|
|
+SWUPDATE_MAKE_ENV += HAVE_P11KIT=n
|
|
|
+endif
|
|
|
+
|
|
|
ifeq ($(BR2_PACKAGE_SYSTEMD),y)
|
|
|
SWUPDATE_DEPENDENCIES += systemd
|
|
|
endif
|
|
@@ -121,6 +148,13 @@ else
|
|
|
SWUPDATE_MAKE_ENV += HAVE_LIBUBOOTENV=n
|
|
|
endif
|
|
|
|
|
|
+ifeq ($(BR2_PACKAGE_WOLFSSL),y)
|
|
|
+SWUPDATE_DEPENDENCIES += wolfssl
|
|
|
+SWUPDATE_MAKE_ENV += HAVE_WOLFSSL=y
|
|
|
+else
|
|
|
+SWUPDATE_MAKE_ENV += HAVE_WOLFSSL=n
|
|
|
+endif
|
|
|
+
|
|
|
ifeq ($(BR2_PACKAGE_ZEROMQ),y)
|
|
|
SWUPDATE_DEPENDENCIES += zeromq
|
|
|
SWUPDATE_MAKE_ENV += HAVE_LIBZEROMQ=y
|