From 2aa9bbb4e5d447288389ac1d4ffa69cd15741627 Mon Sep 17 00:00:00 2001 From: "Kelvin M. Klann" Date: Thu, 15 Sep 2022 10:08:06 -0300 Subject: profiles: allow perl/exiftool on the relevant profiles Programs that seem to support exiftool: $ LC_ALL=C pacman -Sii perl-image-exiftool | grep -e '^Version' -e '^Required' -e '^Optional For' | head -n 3 Version : 12.42-1 Required By : digikam geotag gitlab-workhorse mat2 rapid-photo-downloader Optional For : darktable geeqie gpsprune hugin jpeg-archive ranger recoll shutter Environment: Artix Linux. Note for hugin.profile: Does not currently work with private-bin on Arch/Artix; see the private-bin comment on etc/profile-a-l/exiftool.profile. Relates to #5365. --- etc/profile-a-l/darktable.profile | 6 +++++- etc/profile-a-l/digikam.profile | 3 +++ etc/profile-a-l/geeqie.profile | 3 +++ etc/profile-a-l/hugin.profile | 5 ++++- 4 files changed, 15 insertions(+), 2 deletions(-) (limited to 'etc/profile-a-l') diff --git a/etc/profile-a-l/darktable.profile b/etc/profile-a-l/darktable.profile index 4ee61b66d..20d5657eb 100644 --- a/etc/profile-a-l/darktable.profile +++ b/etc/profile-a-l/darktable.profile @@ -10,8 +10,12 @@ noblacklist ${HOME}/.cache/darktable noblacklist ${HOME}/.config/darktable noblacklist ${PICTURES} +# Allow lua (blacklisted by disable-interpreters.inc) include allow-lua.inc +# Allow perl (blacklisted by disable-interpreters.inc) +include allow-perl.inc + include disable-common.inc include disable-devel.inc include disable-exec.inc @@ -33,7 +37,7 @@ novideo protocol unix,inet,inet6 seccomp -#private-bin darktable +#private-bin darktable,exiftool,perl private-dev private-tmp diff --git a/etc/profile-a-l/digikam.profile b/etc/profile-a-l/digikam.profile index f1056482c..c1f0e3a14 100644 --- a/etc/profile-a-l/digikam.profile +++ b/etc/profile-a-l/digikam.profile @@ -13,6 +13,9 @@ noblacklist ${HOME}/.kde4/share/apps/digikam noblacklist ${HOME}/.local/share/kxmlgui5/digikam noblacklist ${PICTURES} +# Allow perl (blacklisted by disable-interpreters.inc) +include allow-perl.inc + include disable-common.inc include disable-devel.inc include disable-exec.inc diff --git a/etc/profile-a-l/geeqie.profile b/etc/profile-a-l/geeqie.profile index 81574517d..268c3b334 100644 --- a/etc/profile-a-l/geeqie.profile +++ b/etc/profile-a-l/geeqie.profile @@ -10,6 +10,9 @@ noblacklist ${HOME}/.cache/geeqie noblacklist ${HOME}/.config/geeqie noblacklist ${HOME}/.local/share/geeqie +# Allow perl (blacklisted by disable-interpreters.inc) +include allow-perl.inc + include disable-common.inc include disable-devel.inc include disable-interpreters.inc diff --git a/etc/profile-a-l/hugin.profile b/etc/profile-a-l/hugin.profile index fc142e2dc..d4587a303 100644 --- a/etc/profile-a-l/hugin.profile +++ b/etc/profile-a-l/hugin.profile @@ -13,6 +13,9 @@ noblacklist ${PICTURES} # Allow /bin/sh (blacklisted by disable-shell.inc) include allow-bin-sh.inc +# Allow perl (blacklisted by disable-interpreters.inc) +include allow-perl.inc + include disable-common.inc include disable-devel.inc include disable-exec.inc @@ -35,7 +38,7 @@ novideo protocol unix seccomp -private-bin align_image_stack,autooptimiser,calibrate_lens_gui,celeste_standalone,checkpto,cpclean,cpfind,deghosting_mask,enblend,fulla,geocpset,hugin,hugin_executor,hugin_hdrmerge,hugin_lensdb,hugin_stitch_project,icpfind,linefind,nona,pano_modify,pano_trafo,PTBatcherGUI,pto_gen,pto_lensstack,pto_mask,pto_merge,pto_move,pto_template,pto_var,sh,tca_correct,uname,verdandi,vig_optimize +private-bin align_image_stack,autooptimiser,calibrate_lens_gui,celeste_standalone,checkpto,cpclean,cpfind,deghosting_mask,enblend,exiftool,fulla,geocpset,hugin,hugin_executor,hugin_hdrmerge,hugin_lensdb,hugin_stitch_project,icpfind,linefind,nona,pano_modify,pano_trafo,perl,PTBatcherGUI,pto_gen,pto_lensstack,pto_mask,pto_merge,pto_move,pto_template,pto_var,sh,tca_correct,uname,verdandi,vig_optimize private-cache private-dev private-tmp -- cgit v1.2.3-70-g09d2