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: + + + + + 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