8c7966d22e
rauc unconditionally needs OpenSSL and libglib2. Those dependencies were properly accounted for the target variant, but not the host variant, causing build failures. This commit adds the missing dependencies. Fixes: http://autobuild.buildroot.net/results/2695202ee3b0734430abc2db03828a45cd5e5ef5 (host-openssl missing) http://autobuild.buildroot.net/results/77a5db1120bf90ccaac00cfc0a8db358cacd894c (host-libglib2 missing) Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
37 lines
1018 B
Makefile
37 lines
1018 B
Makefile
################################################################################
|
|
#
|
|
# rauc
|
|
#
|
|
################################################################################
|
|
|
|
RAUC_VERSION = 0.1.1
|
|
RAUC_SITE = https://github.com/rauc/rauc/releases/download/v$(RAUC_VERSION)
|
|
RAUC_SOURCE = rauc-$(RAUC_VERSION).tar.xz
|
|
RAUC_LICENSE = LGPL-2.1
|
|
RAUC_DEPENDENCIES = host-pkgconf openssl libglib2
|
|
|
|
ifeq ($(BR2_PACKAGE_RAUC_NETWORK),y)
|
|
RAUC_CONF_OPTS += --enable-network
|
|
RAUC_DEPENDENCIES += libcurl
|
|
else
|
|
RAUC_CONF_OPTS += --disable-network
|
|
endif
|
|
|
|
ifeq ($(BR2_PACKAGE_RAUC_JSON),y)
|
|
RAUC_CONF_OPTS += --enable-json
|
|
RAUC_DEPENDENCIES += json-glib
|
|
else
|
|
RAUC_CONF_OPTS += --disable-json
|
|
endif
|
|
|
|
ifeq ($(BR2_PACKAGE_SYSTEMD),y)
|
|
# configure uses pkg-config --variable=systemdsystemunitdir systemd
|
|
RAUC_DEPENDENCIES += systemd
|
|
endif
|
|
|
|
HOST_RAUC_DEPENDENCIES = host-pkgconf host-openssl host-libglib2
|
|
HOST_RAUC_CONF_OPTS += --disable-network --disable-json --disable-service
|
|
|
|
$(eval $(autotools-package))
|
|
$(eval $(host-autotools-package))
|