aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorBenson Muite <benson_muite@emailplus.org>2024-01-04 12:11:10 +0300
committerFelix Queißner <felix@ib-queissner.de>2024-01-04 10:24:15 +0100
commitd3756b3b7a74e54b0795174fa11647b3f9c1fbd5 (patch)
tree4ea68de964c59f95c596680a81254e1f5fb53cdf
parentbafb15fe04f78d65b451a03f273591ff8ec5ecf3 (diff)
Add app data file
-rw-r--r--Kristall.metainfo.xml22
-rw-r--r--Makefile4
2 files changed, 26 insertions, 0 deletions
diff --git a/Kristall.metainfo.xml b/Kristall.metainfo.xml
new file mode 100644
index 0000000..5921454
--- /dev/null
+++ b/Kristall.metainfo.xml
@@ -0,0 +1,22 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<component type="desktop">
+ <id>Kristall.desktop</id>
+ <metadata_license>CC0-1.0</metadata_license>
+ <project_license>GPL-3.0</project_license>
+ <name>Kristall</name>
+ <summary>A high-quality visual cross-platform gemini browser</summary>
+ <description>
+ <p>
+ Graphical small-internet client for windows, linux, MacOS X and BSDs.
+ Supports gemini, http, https, gopher, finger.
+ </p>
+ </description>
+ <screenshots>
+ <screenshot type="default">
+ <image>https://mq32.de/public/336ac416892fd9064593631e7be9f7d8e266196b.png</image>
+ </screenshot>
+ </screenshots>
+ <url type="homepage">https://kristall.random-projects.net/</url>
+ <url type="bugtracker">https://github.com/MasterQ32/kristall/issues</url>
+ <update_contact>kristall_at_mq32.de</update_contact>
+</component>
diff --git a/Makefile b/Makefile
index 132d0d4..fa89ca2 100644
--- a/Makefile
+++ b/Makefile
@@ -53,6 +53,7 @@ install: kristall
$(MAKEDIR) $(sharedir)/icons/hicolor/128x128/apps/
$(MAKEDIR) $(sharedir)/applications/
$(MAKEDIR) $(sharedir)/mime/packages/
+ $(MAKEDIR) $(sharedir)/metainfo/
$(MAKEDIR) $(mandir)
$(MAKEDIR) $(bindir)
@@ -64,12 +65,15 @@ install: kristall
$(INSTALL_DATA) src/icons/kristall-128.png $(sharedir)/icons/hicolor/128x128/apps/net.random-projects.kristall.png
$(INSTALL_DATA) Kristall.desktop $(sharedir)/applications/Kristall.desktop
$(INSTALL_DATA) kristall-mime-info.xml $(sharedir)/mime/packages/kristall.xml
+ $(INSTALL_DATA) Kristall.metainfo.xml $(sharedir)/metainfo/Kristall.metainfo.xml
$(INSTALL_DATA) doc/kristall.1 $(mandir)/kristall.1
$(INSTALL_PROGRAM) kristall $(bindir)/kristall
uninstall:
# Remove the .desktop
rm -f $(sharedir)/applications/Kristall.desktop
+ # Remove appdata file
+ rm -f $(sharedir)/metainfo/Kristall.metainfo.xml
# Remove the mime entry
rm -f $(sharedir)/mime/packages/kristall.xml
# Remove the icons