From bd976150825d98f2cd1f2a96cd0f6677cac4b671 Mon Sep 17 00:00:00 2001 From: glitsj16 Date: Tue, 2 Apr 2019 09:41:17 +0000 Subject: Temp fix firecfg (#2634) * Temp fixes for firecfg.config * Create Builder.profile * Create clocks.profile * Create Logs.profile * Create Maps.profile * Add TODO to firecfg.config --- etc/Builder.profile | 7 +++++++ etc/Logs.profile | 7 +++++++ etc/Maps.profile | 7 +++++++ etc/clocks.profile | 7 +++++++ src/firecfg/desktop_files.c | 4 +++- src/firecfg/firecfg.config | 4 ++++ 6 files changed, 35 insertions(+), 1 deletion(-) create mode 100644 etc/Builder.profile create mode 100644 etc/Logs.profile create mode 100644 etc/Maps.profile create mode 100644 etc/clocks.profile diff --git a/etc/Builder.profile b/etc/Builder.profile new file mode 100644 index 000000000..128e0dfe3 --- /dev/null +++ b/etc/Builder.profile @@ -0,0 +1,7 @@ +# Firejail profile for gnome-builder +# This file is overwritten after every install/update + + +# Temporary fix for https://github.com/netblue30/firejail/issues/2624 +# Redirect +include gnome-builder.profile diff --git a/etc/Logs.profile b/etc/Logs.profile new file mode 100644 index 000000000..f82722ed4 --- /dev/null +++ b/etc/Logs.profile @@ -0,0 +1,7 @@ +# Firejail profile for gnome-logs +# This file is overwritten after every install/update + + +# Temporary fix for https://github.com/netblue30/firejail/issues/2624 +# Redirect +include gnome-logs.profile diff --git a/etc/Maps.profile b/etc/Maps.profile new file mode 100644 index 000000000..b3fc03e38 --- /dev/null +++ b/etc/Maps.profile @@ -0,0 +1,7 @@ +# Firejail profile for gnome-maps +# This file is overwritten after every install/update + + +# Temporary fix for https://github.com/netblue30/firejail/issues/2624 +# Redirect +include gnome-maps.profile diff --git a/etc/clocks.profile b/etc/clocks.profile new file mode 100644 index 000000000..dd234ce44 --- /dev/null +++ b/etc/clocks.profile @@ -0,0 +1,7 @@ +# Firejail profile for gnome-clocks +# This file is overwritten after every install/update + + +# Temporary fix for https://github.com/netblue30/firejail/issues/2624 +# Redirect +include gnome-clocks.profile diff --git a/src/firecfg/desktop_files.c b/src/firecfg/desktop_files.c index a40b5a824..c8f684abc 100644 --- a/src/firecfg/desktop_files.c +++ b/src/firecfg/desktop_files.c @@ -56,8 +56,10 @@ static int have_profile(const char *filename, const char *homedir) { if (arg_debug) printf("checking profile for %s\n", filename); - // we get strange names here, such as .org.gnom.gedit.desktop, com.uploadedlobster.peek.desktop, + // we get strange names here, such as .org.gnome.gedit.desktop, com.uploadedlobster.peek.desktop, // or io.github.Pithos.desktop; extract the word before .desktop + // TODO: implement proper fix for #2624 (names like org.gnome.Logs.desktop fall thru + // the 'last word' logic and don't get installed to ~/.local/share/applications char *tmpfname = strdup(filename); if (!tmpfname) diff --git a/src/firecfg/firecfg.config b/src/firecfg/firecfg.config index d5c502a67..84f496d8c 100644 --- a/src/firecfg/firecfg.config +++ b/src/firecfg/firecfg.config @@ -4,6 +4,7 @@ #qemu-system-x86_64 0ad 2048-qt +Builder Cryptocat Cyberfox Discord @@ -12,7 +13,9 @@ FossaMail Fritzing Gitter JDownloader +Logs Maelstrom +Maps Mathematica Natron QMediathekView @@ -100,6 +103,7 @@ clementine clion clipit cliqz +clocks cmus code code-oss -- cgit v1.2.3-70-g09d2