Commit 53e8b8d19d625021cdd46475951b3efde52dd0a9

Authored by Perry Werneck
1 parent d0a38ab5

Adding metainfo for keypads.

.gitignore
... ... @@ -58,6 +58,8 @@ vgcore.*
58 58 gschemas.compiled
59 59 *.gschema.xml
60 60 appdata.xml
  61 +*.metainfo.xml
  62 +
61 63 *.[0-9]
62 64  
63 65 *.3270
... ...
branding/Makefile.in
... ... @@ -134,6 +134,10 @@ install-linux: \
134 134 appdata.xml \
135 135 $(DESTDIR)$(datarootdir)/appdata/$(APPLICATION_ID).appdata.xml
136 136  
  137 + @$(INSTALL_DATA) \
  138 + keypad.metainfo.xml \
  139 + $(DESTDIR)$(datarootdir)/appdata/$(APPLICATION_ID)-keypad.metainfo.xml
  140 +
137 141 @$(MKDIR) $(DESTDIR)$(datarootdir)/icons/hicolor/scalable/apps
138 142  
139 143 @$(INSTALL_DATA) \
... ...
branding/keypad.metainfo.xml.in 0 → 100644
... ... @@ -0,0 +1,36 @@
  1 +<?xml version="1.0" encoding="UTF-8"?>
  2 +
  3 +<!--
  4 +
  5 + References:
  6 +
  7 + https://www.freedesktop.org/software/appstream/docs/chap-Quickstart.html#sect-Quickstart-DesktopApps
  8 + https://people.freedesktop.org/~hughsient/temp/AppData_WhitePaper.pdf
  9 + https://docs.fedoraproject.org/en-US/packaging-guidelines/AppData/
  10 +
  11 +-->
  12 +
  13 +<component type="addon">
  14 +
  15 + <id>@PRODUCT_NAME@-keypads</id>
  16 + <extends>@APPLICATION_ID@.desktop</extends>
  17 +
  18 + <metadata_license>CC0-1.0</metadata_license>
  19 + <project_license>LGPL-3.0</project_license>
  20 +
  21 + <name>@PRODUCT_NAME@ - keypads</name>
  22 + <name xml:lang="pt_BR">@PRODUCT_NAME@ - Keypads</name>
  23 +
  24 + <summary>Keypads for @PRODUCT_NAME@</summary>
  25 + <summary xml:lang="pt_BR">Keypads para @PRODUCT_NAME@</summary>
  26 +
  27 + <developer_name>Perry Werneck</developer_name>
  28 +
  29 + <url type="homepage">https://github.com/PerryWerneck/pw3270</url>
  30 + <url type="bugtracker">https://github.com/PerryWerneck/pw3270/issues</url>
  31 +
  32 + <update_contact>perry.werneck@gmail.com</update_contact>
  33 +
  34 + <project_group>GNOME</project_group>
  35 +
  36 +</component>
... ...
configure.ac
... ... @@ -259,6 +259,7 @@ AC_CONFIG_FILES(branding/Makefile)
259 259 AC_CONFIG_FILES(branding/launcher.desktop)
260 260 AC_CONFIG_FILES(branding/mime.xml)
261 261 AC_CONFIG_FILES(branding/appdata.xml)
  262 +AC_CONFIG_FILES(branding/keypad.metainfo.xml)
262 263  
263 264 dnl ---------------------------------------------------------------------------
264 265 dnl Output the generated config.status script.
... ...