From ef2aa9e6b5894b1f361d8573c9a03ecc5f588d18 Mon Sep 17 00:00:00 2001 From: Adam Duskett Date: Mon, 23 Oct 2023 11:25:00 +0200 Subject: [PATCH] package/opkg: add curl support Signed-off-by: Adam Duskett [yann.morin.1998@free.fr: drop option, use package as condition] Signed-off-by: Yann E. MORIN --- package/opkg/opkg.mk | 13 ++++++++++++- 1 file changed, 12 insertions(+), 1 deletion(-) diff --git a/package/opkg/opkg.mk b/package/opkg/opkg.mk index 3d46adb59a..ea870aa21a 100644 --- a/package/opkg/opkg.mk +++ b/package/opkg/opkg.mk @@ -10,7 +10,6 @@ OPKG_DEPENDENCIES = host-pkgconf libarchive OPKG_LICENSE = GPL-2.0+ OPKG_LICENSE_FILES = COPYING OPKG_INSTALL_STAGING = YES -OPKG_CONF_OPTS = --disable-curl ifeq ($(BR2_PACKAGE_OPKG_GPG_SIGN),y) OPKG_CONF_OPTS += --enable-gpg @@ -22,6 +21,18 @@ else OPKG_CONF_OPTS += --disable-gpg endif +ifeq ($(BR2_PACKAGE_LIBCURL),y) +OPKG_DEPENDENCIES += libcurl +OPKG_CONF_OPTS += --enable-curl +ifeq ($(BR2_PACKAGE_OPENSSL),y) +OPKG_CONF_OPTS += --enable-ssl-curl +else +OPKG_CONF_OPTS += --disable-ssl-curl +endif +else +OPKG_CONF_OPTS += --disable-curl --disable-ssl-curl +endif + ifeq ($(BR2_PACKAGE_BZIP2),y) OPKG_DEPENDENCIES += bzip2 OPKG_CONF_OPTS += --enable-bzip2