From 6f5ce42a7f9780d28873a08556fdfbf27c20f43e Mon Sep 17 00:00:00 2001 From: valoq Date: Wed, 10 Sep 2025 12:10:58 +0200 Subject: [PATCH] add preview tools --- apparmor.d/profiles-a-f/chafa | 19 +++++++++++++++++++ apparmor.d/profiles-m-r/magick | 25 +++++++++++++++++++++++++ apparmor.d/profiles-m-r/resvg | 21 +++++++++++++++++++++ apparmor.d/profiles-s-z/ueberzugpp | 19 +++++++++++++++++++ 4 files changed, 84 insertions(+) create mode 100644 apparmor.d/profiles-a-f/chafa create mode 100644 apparmor.d/profiles-m-r/magick create mode 100644 apparmor.d/profiles-m-r/resvg create mode 100644 apparmor.d/profiles-s-z/ueberzugpp diff --git a/apparmor.d/profiles-a-f/chafa b/apparmor.d/profiles-a-f/chafa new file mode 100644 index 000000000..1f373c986 --- /dev/null +++ b/apparmor.d/profiles-a-f/chafa @@ -0,0 +1,19 @@ +# apparmor.d - Full set of apparmor profiles +# Copyright (C) 2025 valoq +# SPDX-License-Identifier: GPL-2.0-only + +abi , + +include + +@{exec_path} = @{bin}/chafa +profile chafa /{,usr/}bin/chafa { + include + include + + @{exec_path} mr, + + include if exists +} + +# vim:syntax=apparmor diff --git a/apparmor.d/profiles-m-r/magick b/apparmor.d/profiles-m-r/magick new file mode 100644 index 000000000..b2d51ef78 --- /dev/null +++ b/apparmor.d/profiles-m-r/magick @@ -0,0 +1,25 @@ +# apparmor.d - Full set of apparmor profiles +# Copyright (C) 2025 valoq +# SPDX-License-Identifier: GPL-2.0-only + +abi , + +include + +@{exec_path} = @{bin}/magick +profile magick /{,usr/}bin/magick { + include + include + include + include + + @{exec_path} mr, + + /etc/ImageMagick-@{int}/** r, + + /usr/share/ImageMagick-@{int}/** r, + + include if exists +} + +# vim:syntax=apparmor diff --git a/apparmor.d/profiles-m-r/resvg b/apparmor.d/profiles-m-r/resvg new file mode 100644 index 000000000..f3005a784 --- /dev/null +++ b/apparmor.d/profiles-m-r/resvg @@ -0,0 +1,21 @@ +# apparmor.d - Full set of apparmor profiles +# Copyright (C) 2025 valoq +# SPDX-License-Identifier: GPL-2.0-only + +abi , + +include + +@{exec_path} = @{bin}/resvg +profile resvg /{,usr/}bin/resvg { + include + include + include + include + + @{exec_path} mr, + + include if exists +} + +# vim:syntax=apparmor diff --git a/apparmor.d/profiles-s-z/ueberzugpp b/apparmor.d/profiles-s-z/ueberzugpp new file mode 100644 index 000000000..57e384d4c --- /dev/null +++ b/apparmor.d/profiles-s-z/ueberzugpp @@ -0,0 +1,19 @@ +# apparmor.d - Full set of apparmor profiles +# Copyright (C) 2025 valoq +# SPDX-License-Identifier: GPL-2.0-only + +abi , + +include + +@{exec_path} = @{bin}/uberzugpp +profile uberzugpp /{,usr/}bin/uberzugpp { + include + include + + @{exec_path} mr, + + include if exists +} + +# vim:syntax=apparmor