From cae9e692b1e2f9a299af148a8358674930d3429b Mon Sep 17 00:00:00 2001 From: Fabrice Fontaine Date: Sun, 5 Sep 2021 21:51:28 +0200 Subject: [PATCH] package/pulseaudio: needs xdg SELinux module xdg is needed (and can't be make optional as it is unconditionally used in pulseaudio.fc) to fix the following build failure raised since commit bf44a11cf67fde4ba96928a2a4196103b7ec4ef3: Compiling targeted policy.33 env LD_LIBRARY_PATH="/tmp/instance-0/output-1/host/lib:/tmp/instance-0/output-1/host/usr/lib" /tmp/instance-0/output-1/host/usr/bin/checkpolicy -c 33 -U deny -S -O -E policy.conf -o policy.33 policy/modules/apps/pulseaudio.te:44:ERROR 'attribute xdg_config_type is not declared' at token ';' on line 317285: #line 44 typeattribute pulseaudio_xdg_config_t xdg_config_type; checkpolicy: error(s) encountered while parsing configuration make[1]: *** [Rules.monolithic:79: policy.33] Error 1 Fixes: - http://autobuild.buildroot.org/results/818219c0f722080d9f6ef778fdc50e34dd4187ab Signed-off-by: Fabrice Fontaine Signed-off-by: Arnout Vandecappelle (Essensium/Mind) --- package/pulseaudio/pulseaudio.mk | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package/pulseaudio/pulseaudio.mk b/package/pulseaudio/pulseaudio.mk index 372cd98da8..a238315778 100644 --- a/package/pulseaudio/pulseaudio.mk +++ b/package/pulseaudio/pulseaudio.mk @@ -11,7 +11,7 @@ PULSEAUDIO_INSTALL_STAGING = YES PULSEAUDIO_LICENSE = LGPL-2.1+ (specific license for modules, see LICENSE file) PULSEAUDIO_LICENSE_FILES = LICENSE GPL LGPL PULSEAUDIO_CPE_ID_VENDOR = pulseaudio -PULSEAUDIO_SELINUX_MODULES = pulseaudio +PULSEAUDIO_SELINUX_MODULES = pulseaudio xdg PULSEAUDIO_CONF_OPTS = \ --disable-default-build-tests \ --disable-legacy-database-entry-format \ -- 2.30.2