Philipp Hörist pushed to branch master at gajim / gajim
Commits:
78fd66fa by André Apitzsch at 2017-05-06T21:31:44+02:00
add AppData file
fixes #8174
- - - - -
2aede575 by Philipp Hörist at 2017-05-06T22:36:46+02:00
Merge branch 'appdata' into 'master'
add AppData file
Closes #8174
See merge request !94
- - - - -
5 changed files:
- .gitignore
- autogen.sh
- configure.ac
- data/Makefile.am
- + data/org.gajim.Gajim.appdata.xml.in
Changes:
=====================================
.gitignore
=====================================
--- a/.gitignore
+++ b/.gitignore
@@ -9,6 +9,7 @@ syntax: glob
*~
autom4te.cache
data/defs.py
+data/org.gajim.Gajim.appdata.xml
data/org.gajim.Gajim.desktop
libtool
po/.intltool-merge-cache
=====================================
autogen.sh
=====================================
--- a/autogen.sh
+++ b/autogen.sh
@@ -5,7 +5,7 @@
echo "[encoding: UTF-8]" > po/POTFILES.in \
&& for p in `ls data/gui/*.ui`; do echo "[type: gettext/glade]$p" >> \
po/POTFILES.in; done \
- && ls -1 data/org.gajim.Gajim.desktop.in.in data/gajim-remote.desktop.in.in \
+ && ls -1 data/org.gajim.Gajim.appdata.xml.in
data/org.gajim.Gajim.desktop.in.in data/gajim-remote.desktop.in.in \
src/*.py src/common/*.py src/command_system/*.py
src/command_system/implementation/*.py src/common/zeroconf/*.py
src/plugins/*.py | grep -v ipython_view.py >> \
po/POTFILES.in \
&& echo -e
"data/org.gajim.Gajim.desktop.in\ndata/gajim-remote.desktop.in\nsrc/ipython_view.py"
> po/POTFILES.skip || exit 1
=====================================
configure.ac
=====================================
--- a/configure.ac
+++ b/configure.ac
@@ -72,6 +72,7 @@ AC_CONFIG_FILES([
data/moods/Makefile
data/activities/Makefile
icons/Makefile
+ data/org.gajim.Gajim.appdata.xml
data/org.gajim.Gajim.desktop.in
data/gajim-remote.desktop.in
data/defs.py
=====================================
data/Makefile.am
=====================================
--- a/data/Makefile.am
+++ b/data/Makefile.am
@@ -1,6 +1,11 @@
SUBDIRS = gui emoticons pixmaps iconsets moods activities
@INTLTOOL_DESKTOP_RULE@
+appstreamdir = $(datadir)/metainfo/
+appstream_in_files = org.gajim.Gajim.appdata.xml.in
+appstream_DATA = $(appstream_in_files:.xml.in=.xml)
+@INTLTOOL_XML_RULE@
+
desktopdir = $(datadir)/applications
desktop_in_files = org.gajim.Gajim.desktop.in.in gajim-remote.desktop.in.in
desktop_DATA = $(desktop_in_files:.desktop.in.in=.desktop)
@@ -19,7 +24,8 @@ other_DATA = other/servers.xml other/dh4096.pem
man_MANS = gajim.1 gajim-remote.1 gajim-history-manager.1
-EXTRA_DIST = $(desktop_in_files) \
+EXTRA_DIST = $(appstream_in_files) \
+ $(desktop_in_files) \
$(sounds_DATA) \
$(other_DATA) \
$(man_MANS) \
@@ -29,6 +35,8 @@ EXTRA_DIST = $(desktop_in_files) \
DISTCLEANFILES = $(desktop_DATA) \
$(installdefs_DATA)
-CLEANFILES = org.gajim.Gajim.desktop gajim-remote.desktop
+CLEANFILES = $(appstream_DATA) \
+ org.gajim.Gajim.desktop \
+ gajim-remote.desktop
MAINTAINERCLEANFILES = Makefile.in
=====================================
data/org.gajim.Gajim.appdata.xml.in
=====================================
--- /dev/null
+++ b/data/org.gajim.Gajim.appdata.xml.in
@@ -0,0 +1,78 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<component type="desktop-application">
+ <id>org.gajim.Gajim.desktop</id>
+ <metadata_license>CC-BY-SA-3.0</metadata_license>
+ <project_license>GPL-3.0</project_license>
+ <name>Gajim</name>
+ <summary>A GTK+ Jabber client</summary>
+
+ <description>
+ <p>Gajim is a chat client to be used with Jabber.org, Google Talk,
Hangouts,
+ Live Journal Talk, Nimbuzz, Ovi, Talkonaut, and thousands of other services
+ run by companies and ISPs, and volunteers around the world.
+ </p>
+ <p>If you have a few accounts on different servers, if you want to be in
+ contact with your friends and family all the time, then Gajim is for you.
+ </p>
+ <p>Features:</p>
+ <ul>
+ <li>Tabbed chat window and single window modes</li>
+ <li>Group chat support (with Multi-User Chat protocol), invitation, chat
to group chat transformation, minimize group chat to roster</li>
+ <li>Emoticons, avatars, PEP (user activity, mood and tune)</li>
+ <li>Audio / video conferences</li>
+ <li>File transfer, room bookmarks</li>
+ <li>Metacontacts support</li>
+ <li>Trayicon, speller, extended chat history functionalities</li>
+ <li>TLS, GPG and End-To-End encryption support (with SSL legacy
support)</li>
+ <li>Transport registration support</li>
+ <li>Service discovery including nodes, user search</li>
+ <li>Wikipedia, dictionary and search engine lookup</li>
+ <li>Multiple accounts support</li>
+ <li>XML console</li>
+ <li>Link local (bonjour / zeroconf), BOSH</li>
+ <li>Other features via plugins </li>
+ </ul>
+ </description>
+
+ <categories>
+ <category>GNOME</category>
+ <category>GTK</category>
+ <category>InstantMessaging</category>
+ <category>Network</category>
+ </categories>
+
+ <screenshots>
+ <screenshot type="default">
+ <image>https://gajim.org/imgs/gajim_roster.png</image>
+ <caption>Roster, list of contacts</caption>
+ </screenshot>
+ <screenshot>
+ <image>https://gajim.org/imgs/gajim_tabbed_chat.png</image>
+ <caption>Tabbed chat window</caption>
+ </screenshot>
+ <screenshot>
+ <image>https://gajim.org/imgs/groupchat_window.png</image>
+ <caption>Group chat support</caption>
+ </screenshot>
+ <screenshot>
+ <image>https://gajim.org/imgs/history_window.png</image>
+ <caption>Chat history</caption>
+ </screenshot>
+ <screenshot>
+ <image>https://gajim.org/imgs/gajim_jingle.png</image>
+ <caption>Jingle video conference</caption>
+ </screenshot>
+ <screenshot>
+ <image>https://gajim.org/imgs/gajim_plugins.png</image>
+ <caption>Plugin manager</caption>
+ </screenshot>
+ </screenshots>
+ <developer_name>Gajim Team</developer_name>
+ <update_contact>gajim-devel_AT_gajim.org</update_contact>
+
+ <url type="homepage">https://gajim.org/</url>
+ <url type="bugtracker">https://dev.gajim.org/gajim/gajim</url>
+ <url type="faq">https://dev.gajim.org/gajim/gajim/wikis/help/gajimfaq</url>
+ <url type="help">https://dev.gajim.org/gajim/gajim/wikis/help/home</url>
+ <url
type="translate">https://dev.gajim.org/gajim/gajim/wikis/development/DevTranslate</url>
+</component>
View it on GitLab:
https://dev.gajim.org/gajim/gajim/compare/37a313701ca9224c266e1bf6f540944e52e4a818...2aede575a93658b5b81bd7e3b39e10046e52cc8b
_______________________________________________
Commits mailing list
[email protected]
https://lists.gajim.org/cgi-bin/listinfo/commits