1################################################################################ 2# 3# bubblewrap 4# 5################################################################################ 6 7BUBBLEWRAP_VERSION = 0.5.0 8BUBBLEWRAP_SITE = https://github.com/containers/bubblewrap/releases/download/v$(BUBBLEWRAP_VERSION) 9BUBBLEWRAP_SOURCE = bubblewrap-$(BUBBLEWRAP_VERSION).tar.xz 10BUBBLEWRAP_DEPENDENCIES = host-pkgconf libcap 11 12BUBBLEWRAP_LICENSE = LGPL-2.0+ 13BUBBLEWRAP_LICENSE_FILES = COPYING 14BUBBLEWRAP_CPE_ID_VENDOR = projectatomic 15 16BUBBLEWRAP_CONF_OPTS = \ 17 --enable-require-userns=no \ 18 --disable-man \ 19 --disable-sudo \ 20 --with-priv-mode=none 21 22ifeq ($(BR2_PACKAGE_BASH_COMPLETION),y) 23BUBBLEWRAP_CONF_OPTS += --with-bash-completion-dir=/usr/share/bash-completion/completions 24else 25BUBBLEWRAP_CONF_OPTS += --without-bash-completion-dir 26endif 27 28ifeq ($(BR2_PACKAGE_LIBSELINUX),y) 29BUBBLEWRAP_CONF_OPTS += --enable-selinux 30BUBBLEWRAP_DEPENDENCIES += libselinux 31else 32BUBBLEWRAP_CONF_OPTS += --disable-selinux 33endif 34 35# We need to mark bwrap as setuid, in case the kernel 36# has user namespaces disabled for non-root users. 37define BUBBLEWRAP_PERMISSIONS 38 /usr/bin/bwrap f 1755 0 0 - - - - - 39endef 40 41$(eval $(autotools-package)) 42