1################################################################################ 2# 3# bubblewrap 4# 5################################################################################ 6 7BUBBLEWRAP_VERSION = 0.9.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 -Dzsh_completion=disabled \ 18 -Dman=disabled \ 19 -Dpython=$(HOST_DIR)/bin/python \ 20 -Drequire_userns=false \ 21 -Dtests=false 22 23ifeq ($(BR2_PACKAGE_BASH_COMPLETION),y) 24BUBBLEWRAP_CONF_OPTS += \ 25 -Dbash_completion=enabled \ 26 -Dbash_completion_dir=/usr/share/bash-completion/completions 27else 28BUBBLEWRAP_CONF_OPTS += -Dbash_completion=disabled 29endif 30 31ifeq ($(BR2_PACKAGE_LIBSELINUX),y) 32BUBBLEWRAP_CONF_OPTS += -Dselinux=enabled 33BUBBLEWRAP_DEPENDENCIES += libselinux 34else 35BUBBLEWRAP_CONF_OPTS += -Dselinux=disabled 36endif 37 38# We need to mark bwrap as setuid, in case the kernel 39# has user namespaces disabled for non-root users. 40define BUBBLEWRAP_PERMISSIONS 41 /usr/bin/bwrap f 1755 0 0 - - - - - 42endef 43 44$(eval $(meson-package)) 45