[network-manager-fortisslvpn] appdata: add appdata for NetworkManager-fortisslvpn



commit 474bc576d968dc162784621ba9878429ddd4b642
Author: Lubomir Rintel <lkundrak v3 sk>
Date:   Tue Apr 12 18:11:58 2016 +0200

    appdata: add appdata for NetworkManager-fortisslvpn

 .gitignore                                         |    2 +
 Makefile.am                                        |   32 +++++++++++++------
 appdata/fortisslvpn-advanced.png                   |  Bin 0 -> 16492 bytes
 appdata/fortisslvpn.png                            |  Bin 0 -> 40771 bytes
 appdata/network-manager-fortisslvpn.appdata.xml.in |   33 ++++++++++++++++++++
 po/POTFILES.in                                     |    1 +
 6 files changed, 58 insertions(+), 10 deletions(-)
---
diff --git a/.gitignore b/.gitignore
index c70ee0e..a896754 100644
--- a/.gitignore
+++ b/.gitignore
@@ -20,12 +20,14 @@ stamp-*
 .libs
 autom4te.cache
 intltool-*
+po/NetworkManager-fortisslvpn.pot
 po/*.gmo
 po/.intltool-merge-cache
 m4/gtk-doc.m4
 m4/intltool.m4
 m4/libtool.m4
 m4/lt*.m4
+network-manager-fortisslvpn.appdata.xml
 
 auth-dialog/nm-fortisslvpn-auth-dialog
 nm-fortisslvpn-service.name
diff --git a/Makefile.am b/Makefile.am
index d09d583..843a306 100644
--- a/Makefile.am
+++ b/Makefile.am
@@ -17,6 +17,11 @@ nmvpnoldservicedir = $(sysconfdir)/NetworkManager/VPN
 nmvpnoldservice_DATA = nm-fortisslvpn-service.name
 endif
 
+appdatadir = $(datadir)/appdata
+appdata_DATA = $(appdata_in_files:.xml.in=.xml)
+appdata_in_files = appdata/network-manager-fortisslvpn.appdata.xml.in
+ INTLTOOL_XML_RULE@
+
 nm-fortisslvpn-service.name: $(srcdir)/nm-fortisslvpn-service.name.in
        sed -e 's|[ ]LIBEXECDIR[@]|$(libexecdir)|g' \
            -e 's|[ ]PLUGINDIR[@]|$(libdir)/NetworkManager|g' \
@@ -24,18 +29,25 @@ nm-fortisslvpn-service.name: $(srcdir)/nm-fortisslvpn-service.name.in
 
 DISTCHECK_CONFIGURE_FLAGS = --enable-more-warnings=yes
 
-EXTRA_DIST = nm-fortisslvpn-service.name.in            \
-       $(dbusservice_DATA)                             \
-       $(desktopfile)                                  \
-       $(iconfile)                                     \
-       intltool-extract.in                             \
-       intltool-merge.in                               \
-       intltool-update.in                              \
-       contrib/README                                  \
-       contrib/fortiserve.pl                           \
+EXTRA_DIST =                           \
+       nm-fortisslvpn-service.name.in  \
+       $(dbusservice_DATA)             \
+       $(desktopfile)                  \
+       $(iconfile)                     \
+       $(appdata_in_files)             \
+       $(appdata_DATA)                 \
+       intltool-extract.in             \
+       intltool-merge.in               \
+       intltool-update.in              \
+       contrib/README                  \
+       contrib/fortiserve.pl           \
        contrib/sslproxy.pl
 
-CLEANFILES = $(nmvpnservice_DATA) $(desktop_DATA) *~
+CLEANFILES =                           \
+       $(nmvpnservice_DATA)            \
+       $(desktop_DATA)                 \
+       $(appdata_DATA)
+
 DISTCLEANFILES = intltool-extract intltool-merge intltool-update
 
 ACLOCAL_AMFLAGS = -I m4
diff --git a/appdata/fortisslvpn-advanced.png b/appdata/fortisslvpn-advanced.png
new file mode 100644
index 0000000..4c67a0a
Binary files /dev/null and b/appdata/fortisslvpn-advanced.png differ
diff --git a/appdata/fortisslvpn.png b/appdata/fortisslvpn.png
new file mode 100644
index 0000000..c913ba7
Binary files /dev/null and b/appdata/fortisslvpn.png differ
diff --git a/appdata/network-manager-fortisslvpn.appdata.xml.in 
b/appdata/network-manager-fortisslvpn.appdata.xml.in
new file mode 100644
index 0000000..91c80d7
--- /dev/null
+++ b/appdata/network-manager-fortisslvpn.appdata.xml.in
@@ -0,0 +1,33 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<component type="addon">
+  <id>network-manager-fortisslvpn</id>
+  <project_license>GPL-2.0+</project_license>
+  <metadata_license>CC0-1.0</metadata_license>
+  <extends>nm-connection-editor.desktop</extends>
+  <extends>gnome-control-center.desktop</extends>
+  <_name>NetworkManager Fortinet SSLVPN</_name>
+  <_summary>Fortinet SSLVPN support for NetworkManager</_summary>
+
+  <description>
+    <p>NetworkManager is a system service for managing and configuring your
+    network connections and devices.</p>
+    <p>The is package enables support for connecting to Fortinet SSLVPN
+    NetworkManager.</p>
+  </description>
+
+  <screenshots>
+    <screenshot type="default">
+      <image width="800" 
height="578">https://git.gnome.org/browse/network-manager-fortisslvpn/plain/appdata/fortisslvpn.png</image>
+    </screenshot>
+    <screenshot>
+      <caption>The advanced options dialog</caption>
+      <image width="800" 
height="450">https://git.gnome.org/browse/network-manager-fortisslvpn/plain/appdata/fortisslvpn-advanced.png</image>
+    </screenshot>
+  </screenshots>
+
+  <url type="homepage">https://wiki.gnome.org/Projects/NetworkManager/VPN</url>
+  <url type="bugtracker">https://bugzilla.gnome.org/enter_bug.cgi?product=NetworkManager</url>
+  <update_contact>networkmanager-maint gnome bugs</update_contact>
+  <translation type="gettext">NetworkManager-fortisslvpn</translation>
+  <_developer_name>The NetworkManager Developers</_developer_name>
+</component>
diff --git a/po/POTFILES.in b/po/POTFILES.in
index b507a8e..7ca12b7 100644
--- a/po/POTFILES.in
+++ b/po/POTFILES.in
@@ -1,6 +1,7 @@
 # List of source files containing translatable strings.
 # Please keep this file sorted alphabetically.
 auth-dialog/main.c
+appdata/network-manager-fortisslvpn.appdata.xml.in
 [type: gettext/glade]properties/nm-fortisslvpn-dialog.ui
 properties/nm-fortisslvpn.c
 src/nm-fortisslvpn-service.c


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]