diff --git a/apparmor/meson.build b/apparmor/meson.build new file mode 100644 index 0000000..1a2e553 --- /dev/null +++ b/apparmor/meson.build @@ -0,0 +1,6 @@ +# AppArmor Flatpak profile +install_data( + 'bwrap-userns-restrict', + install_dir: datadir / 'apparmor' / 'extra-profiles', + rename: 'bwrap-userns-restrict-patched', +) diff --git a/meson.build b/meson.build index 81df93a..6c0eff4 100644 --- a/meson.build +++ b/meson.build @@ -38,12 +38,10 @@ install_data( install_dir: datadir / 'xdg-desktop-portal' ) -# AppArmor Flatpak profile -install_data( - 'apparmor/bwrap-userns-restrict', - install_dir: datadir / 'apparmor' / 'extra-profiles', - rename: 'bwrap-userns-restrict-patched', -) +# AppArmor profiles for bwrap etc +if get_option('apparmor-profiles') + subdir('apparmor') +endif # Default gsettings overrides subdir('overrides') diff --git a/meson_options.txt b/meson_options.txt index 72f2acc..3ef97b0 100644 --- a/meson_options.txt +++ b/meson_options.txt @@ -1,3 +1,8 @@ +option('apparmor-profiles', + type: 'boolean', + value: true, + description: 'Install AppArmor profiles for bwrap etc') + option('appcenter-flatpak', type: 'boolean', value: true,