From 9f2dbc525a033f260b9d66beb7c37d680d4c4d28 Mon Sep 17 00:00:00 2001 From: Brandon Nielsen Date: Tue, 10 Dec 2024 11:05:28 -0600 Subject: [PATCH] Add AppStream files. https://www.freedesktop.org/software/appstream/docs/chap-Quickstart.html#sect-Quickstart-DesktopApps --- Makefile.in | 5 ++++ src/firejail-ui/firejail-ui.metainfo.xml | 30 ++++++++++++++++++++ src/firetools/firetools.metainfo.xml | 36 ++++++++++++++++++++++++ 3 files changed, 71 insertions(+) create mode 100644 src/firejail-ui/firejail-ui.metainfo.xml create mode 100644 src/firetools/firetools.metainfo.xml diff --git a/Makefile.in b/Makefile.in index b665d92..26615b5 100644 --- a/Makefile.in +++ b/Makefile.in @@ -39,6 +39,7 @@ distclean: clean realinstall: mkdir -p $(DESTDIR)/$(PREFIX)/bin mkdir -p $(DESTDIR)/$(PREFIX)/share/applications + mkdir -p $(DESTDIR)/$(PREFIX)/share/metainfo mkdir -p $(DESTDIR)/$(PREFIX)/share/pixmaps mkdir -p $(DESTDIR)/$(PREFIX)/lib/firetools mkdir -p $(DESTDIR)/$(DOCDIR) @@ -51,7 +52,9 @@ realinstall: install -c -m 0644 src/firejail-ui/uimenus $(DESTDIR)/$(PREFIX)/lib/firetools/. install -c -m 0644 src/firejail-ui/uihelp $(DESTDIR)/$(PREFIX)/lib/firetools/. install -c -m 0644 src/firetools/firetools.desktop $(DESTDIR)/$(PREFIX)/share/applications/. + install -c -m 0644 src/firetools/firetools.metainfo.xml $(DESTDIR)/$(PREFIX)/share/metainfo/. install -c -m 0644 src/firejail-ui/firejail-ui.desktop $(DESTDIR)/$(PREFIX)/share/applications/. + install -c -m 0644 src/firejail-ui/firejail-ui.metainfo.xml $(DESTDIR)/$(PREFIX)/share/metainfo/. install -c -m 0644 src/firetools/resources/firetools.png $(DESTDIR)/$(PREFIX)/share/pixmaps/. install -c -m 0644 src/firetools/resources/firetools-minimal.png $(DESTDIR)/$(PREFIX)/share/pixmaps/. install -c -m 0644 src/firejail-ui/resources/firejail-ui.png $(DESTDIR)/$(PREFIX)/share/pixmaps/. @@ -80,6 +83,8 @@ uninstall:; rm -f $(DESTDIR)/$(PREFIX)/share/pixmaps/firejail-ui.png rm -f $(DESTDIR)/$(PREFIX)/share/applications/firetools.desktop rm -f $(DESTDIR)/$(PREFIX)/share/applications/firejail-ui.desktop + rm -f $(DESTDIR)/$(PREFIX)/share/metainfo/firetools.metainfo.xml + rm -f $(DESTDIR)/$(PREFIX)/share/metainfo/firejail-ui.metainfo.xml rm -fr $(DESTDIR)/$(PREFIX)/share/doc/firetools rm -fr $(DESTDIR)/$(PREFIX)/share/man/man1/firetools.1* rm -fr $(DESTDIR)/$(PREFIX)/share/man/man1/firejail-ui.1* diff --git a/src/firejail-ui/firejail-ui.metainfo.xml b/src/firejail-ui/firejail-ui.metainfo.xml new file mode 100644 index 0000000..dd7bf26 --- /dev/null +++ b/src/firejail-ui/firejail-ui.metainfo.xml @@ -0,0 +1,30 @@ + + + firejail-ui.desktop + CC0-1.0 + GPL-2.0-only AND GPL-2.0-or-later AND CC-BY-SA-3.0 AND MPL-2.0 AND GPL-1.0-only AND LGPL-2.0-only + Firejail Configuration Wizard + Configuration wizard for Firejail + +

+ Configuration wizard that creates application profiles for + the Firejail security sandbox. +

+
+ + + https://firejailtools.wordpress.com/wp-content/uploads/2019/11/screen7.png + + + https://firejailtools.wordpress.com/wp-content/uploads/2019/11/screen8.png + + + https://firejailtools.wordpress.com/wp-content/uploads/2019/11/screen9.png + + + https://firejailtools.wordpress.com/wp-content/uploads/2021/01/screen10.png + + + https://firejailtools.wordpress.com/ + https://github.com/netblue30/firetools/issues +
diff --git a/src/firetools/firetools.metainfo.xml b/src/firetools/firetools.metainfo.xml new file mode 100644 index 0000000..6bb8802 --- /dev/null +++ b/src/firetools/firetools.metainfo.xml @@ -0,0 +1,36 @@ + + + firetools.desktop + CC0-1.0 + GPL-2.0-only AND GPL-2.0-or-later AND CC-BY-SA-3.0 AND MPL-2.0 AND GPL-1.0-only AND LGPL-2.0-only + Firetools + Firejail tools and stats + +

+ A Firejail sandbox launcher integrated with the system tray, + sandbox editing, management and statistics. +

+
+ + + https://firejailtools.wordpress.com/wp-content/uploads/2019/11/screen1.png + + + https://firejailtools.wordpress.com/wp-content/uploads/2019/11/screen3.png + + + https://firejailtools.wordpress.com/wp-content/uploads/2019/11/screen2.png + + + https://firejailtools.wordpress.com/wp-content/uploads/2019/11/screen5.png + + + https://firejailtools.wordpress.com/wp-content/uploads/2019/11/screen6.png + + + https://firejailtools.wordpress.com/wp-content/uploads/2019/11/screen4.png + + + https://firejailtools.wordpress.com/ + https://github.com/netblue30/firetools/issues +