diff --git a/src/frontends/gnome/.gitignore b/src/frontends/gnome/.gitignore index 64bb14511b..7d5ccf9c13 100644 --- a/src/frontends/gnome/.gitignore +++ b/src/frontends/gnome/.gitignore @@ -9,3 +9,4 @@ nm-strongswan-service.name stamp-h1 config.guess.cdbs-orig config.sub.cdbs-orig +NetworkManager-strongswan.appdata.xml diff --git a/src/frontends/gnome/Makefile.am b/src/frontends/gnome/Makefile.am index 1184711770..6ea29e0b49 100644 --- a/src/frontends/gnome/Makefile.am +++ b/src/frontends/gnome/Makefile.am @@ -10,6 +10,11 @@ nmvpnservice_DATA = nm-strongswan-service.name @INTLTOOL_DESKTOP_RULE@ +appdatadir = $(datadir)/appdata +appdata_DATA = $(appdata_in_files:.xml.in=.xml) +appdata_in_files = NetworkManager-strongswan.appdata.xml.in +@INTLTOOL_XML_RULE@ + nm-strongswan-service.name: $(srcdir)/nm-strongswan-service.name.in $(AM_V_GEN) \ sed -e 's|[@]LIBEXECDIR[@]|$(libexecdir)|' \ @@ -17,11 +22,13 @@ nm-strongswan-service.name: $(srcdir)/nm-strongswan-service.name.in EXTRA_DIST = nm-strongswan-service.name.in \ $(dbusservice_DATA) \ + $(appdata_in_files) \ + $(appdata_DATA) \ intltool-extract.in \ intltool-merge.in \ intltool-update.in -CLEANFILES = $(nmvpnservice_DATA) *~ +CLEANFILES = $(nmvpnservice_DATA) $(appdata_DATA) *~ DISTCLEANFILES = intltool-extract intltool-merge intltool-update ACLOCAL_AMFLAGS = -I m4 diff --git a/src/frontends/gnome/NetworkManager-strongswan.appdata.xml.in b/src/frontends/gnome/NetworkManager-strongswan.appdata.xml.in new file mode 100644 index 0000000000..e2b8998745 --- /dev/null +++ b/src/frontends/gnome/NetworkManager-strongswan.appdata.xml.in @@ -0,0 +1,40 @@ + + + + network-manager-strongswan + GPL-2.0+ + CC0-1.0 + nm-connection-editor.desktop + gnome-control-center.desktop + <_name>strongSwan VPN client + <_summary>strongSwan based client for IPsec virtual private networks + + + network + manager + NetworkManager + connection + VPN + strongSwan + IPsec + IKEv2 + + + + <_p>Support for configuring IPsec based virtual private network connections. + <_p>Compatible with IKEv2 key exchange and multiple authentication mechanisms. + + + + + https://www.strongswan.org/images/networkmanager-plugin-eap.png + + + + https://wiki.strongswan.org/projects/strongswan/wiki/NetworkManager + https://wiki.strongswan.org/projects/strongswan/wiki/FlawReporting + https://www.strongswan.org/support.html + info_AT_strongswan.org + NetworkManager-strongswan + <_developer_name>strongSwan Developers + diff --git a/src/frontends/gnome/po/.gitignore b/src/frontends/gnome/po/.gitignore index b02b6e4ac1..3e2cb3d5e7 100644 --- a/src/frontends/gnome/po/.gitignore +++ b/src/frontends/gnome/po/.gitignore @@ -2,3 +2,4 @@ Makefile.in.in POTFILES de.gmo stamp-it +.intltool-merge-cache diff --git a/src/frontends/gnome/po/POTFILES.in b/src/frontends/gnome/po/POTFILES.in index 2c114a0106..8c56a13075 100644 --- a/src/frontends/gnome/po/POTFILES.in +++ b/src/frontends/gnome/po/POTFILES.in @@ -3,3 +3,4 @@ properties/nm-strongswan.c [type: gettext/glade]properties/nm-strongswan-dialog.ui auth-dialog/main.c +NetworkManager-strongswan.appdata.xml.in