From 6a59525ac6e8e92a75bf372b0ae70fa2d3a0bc8e Mon Sep 17 00:00:00 2001 From: Patrick Griffis Date: Sun, 9 Dec 2018 10:35:51 -0500 Subject: [PATCH] Add appdata file --- .gitignore | 1 + Makefile.am | 7 +++++ org.geany.Geany.appdata.xml.in | 47 ++++++++++++++++++++++++++++++++++ po/POTFILES.in | 1 + 4 files changed, 56 insertions(+) create mode 100644 org.geany.Geany.appdata.xml.in diff --git a/.gitignore b/.gitignore index f013c72bd7..49856c87db 100644 --- a/.gitignore +++ b/.gitignore @@ -34,6 +34,7 @@ Makefile.in /depcomp /geany.1 /geany.desktop +/org.geany.Geany.appdata.xml /geany.glade.bak /geany.gladep.bak /geany.pc diff --git a/Makefile.am b/Makefile.am index e8e13cf1b0..9b4492f220 100644 --- a/Makefile.am +++ b/Makefile.am @@ -16,6 +16,7 @@ EXTRA_DIST = \ autogen.sh \ scripts/gen-api-gtkdoc.py \ geany.desktop.in \ + org.geany.Geany.appdata.xml.in \ geany.pc.in \ geany.spec \ ChangeLog.pre-1-22 \ @@ -30,6 +31,7 @@ EXTRA_DIST = \ DISTCLEANFILES = \ geany.desktop \ + org.geany.Geany.appdata.xml \ intltool-extract \ intltool-merge \ intltool-update @@ -83,3 +85,8 @@ desktopdir = $(datadir)/applications desktop_in_files = geany.desktop desktop_DATA = $(desktop_in_files:.desktop.in=.desktop) @INTLTOOL_DESKTOP_RULE@ + +appdatadir = $(datadir)/metainfo +appdata_in_files = org.geany.Geany.appdata.xml.in +appdata_DATA = $(appdata_in_files:.xml.in=.xml) +@INTLTOOL_XML_RULE@ diff --git a/org.geany.Geany.appdata.xml.in b/org.geany.Geany.appdata.xml.in new file mode 100644 index 0000000000..712c2f2f9f --- /dev/null +++ b/org.geany.Geany.appdata.xml.in @@ -0,0 +1,47 @@ + + + org.geany.Geany + geany.desktop + CC0-1.0 + <_name>Geany + Geany + GPL-2.0+ + <_summary>A fast and lightweight IDE + https://geany.org/ + https://github.com/geany/geany/issues + + <_p>Geany was developed to provide a small and fast IDE, which has only a +few dependencies on other packages. Another goal was to be as independent +as possible from a specific Desktop Environment like KDE or GNOME. + <_p>Geany includes the following features: +
    + <_li>Syntax highlighting + <_li>Code completion + <_li>Auto completion of often used constructs like if, for and while + <_li>Auto completion of XML and HTML tags + <_li>Call tips + <_li>Code folding + <_li>Many supported filetypes like C, Java, PHP, HTML, Python, Perl, Pascal + <_li>Symbol lists + <_li>Embedded terminal emulation + <_li>Extensibility through plugins +
+
+ + + https://www.geany.org/uploads/Gallery/geany_main.png + + + https://www.geany.org/uploads/Gallery/geany_build.png + + + https://www.geany.org/uploads/Gallery/geany_vte.png + + + + + + https://github.com/geany/geany + geany + +
diff --git a/po/POTFILES.in b/po/POTFILES.in index 83057acc7c..4ce39ba781 100644 --- a/po/POTFILES.in +++ b/po/POTFILES.in @@ -1,6 +1,7 @@ # List of source files containing translatable strings. geany.desktop.in +org.geany.Geany.appdata.xml.in data/geany.glade src/about.c src/build.c