]> rtime.felk.cvut.cz Git - coffee/buildroot.git/commitdiff
lxc: add optional dependency on gnutls
authorFabrice Fontaine <fontaine.fabrice@gmail.com>
Mon, 19 Dec 2016 15:26:18 +0000 (16:26 +0100)
committerPeter Korsgaard <peter@korsgaard.com>
Mon, 30 Jan 2017 15:08:24 +0000 (16:08 +0100)
lxc can use gnutls for various checksumming so add a dependency on it if
package is selected

Signed-off-by: Fabrice Fontaine <fabrice.fontaine@orange.com>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
package/lxc/lxc.hash
package/lxc/lxc.mk

index 7b34e88339c306478281337611cf60231fd24c13..8fb4dc0cc35ca11a94a7db9638e26d3cd50a66c6 100644 (file)
@@ -1,2 +1,3 @@
 # Locally calculated
 sha256 7c292cd0055dac1a0e6fbb6a7740fd12b6ffb204603c198faf37c11c9d6dcd7a        lxc-2.0.6.tar.gz
+sha256 e8ca30fb1e8d6dbafb5cccc04b3fd1784c35bc8ccf79112036e5166924b6b01d        64fa248372c90c9d98fc9d67f80327d865c11a48.patch
index e9e925f4403d1997c11ac62051a1885a004a4b05..34a855636cafcbf3eef4260f3294a6e6c68bfca3 100644 (file)
@@ -9,10 +9,24 @@ LXC_SITE = https://linuxcontainers.org/downloads/lxc
 LXC_LICENSE = LGPLv2.1+
 LXC_LICENSE_FILES = COPYING
 LXC_DEPENDENCIES = libcap host-pkgconf
+# we're patching configure.ac
+LXC_AUTORECONF = YES
+
+# This patch adds --enable-gnutls option
+LXC_PATCH = \
+       https://github.com/lxc/lxc/commit/64fa248372c90c9d98fc9d67f80327d865c11a48.patch
+
 LXC_CONF_OPTS = --disable-apparmor --with-distro=buildroot \
        --disable-python --disable-werror \
        $(if $(BR2_PACKAGE_BASH),,--disable-bash)
 
+ifeq ($(BR2_PACKAGE_GNUTLS),y)
+LXC_CONF_OPTS += --enable-gnutls
+LXC_DEPENDENCIES += gnutls
+else
+LXC_CONF_OPTS += --disable-gnutls
+endif
+
 ifeq ($(BR2_PACKAGE_LIBSECCOMP),y)
 LXC_CONF_OPTS += --enable-seccomp
 LXC_DEPENDENCIES += libseccomp