Commit 9dab1b9cd5b24f106209f9b96738a144677112bc
Exists in
master
and in
2 other branches
Merge branch 'master' into develop
Showing
8 changed files
with
79 additions
and
75 deletions
Show diff stats
.gitignore
branding/Makefile.in
| ... | ... | @@ -101,7 +101,7 @@ endif |
| 101 | 101 | validate: |
| 102 | 102 | |
| 103 | 103 | ifneq ($(SCOUR),no) |
| 104 | - @$(APPSTREAMCLI) validate appdata.xml | |
| 104 | + @$(APPSTREAMCLI) validate metainfo.xml | |
| 105 | 105 | endif |
| 106 | 106 | |
| 107 | 107 | |
| ... | ... | @@ -128,10 +128,10 @@ install-linux: \ |
| 128 | 128 | mime.xml \ |
| 129 | 129 | $(DESTDIR)$(datarootdir)/mime/packages/$(PRODUCT_NAME).xml |
| 130 | 130 | |
| 131 | - @$(MKDIR) $(DESTDIR)$(datarootdir)/appdata | |
| 131 | + @$(MKDIR) $(DESTDIR)$(datarootdir)/metainfo | |
| 132 | 132 | @$(INSTALL_DATA) \ |
| 133 | - appdata.xml \ | |
| 134 | - $(DESTDIR)$(datarootdir)/appdata/$(APPLICATION_ID).appdata.xml | |
| 133 | + metainfo.xml \ | |
| 134 | + $(DESTDIR)$(datarootdir)/metainfo/$(APPLICATION_ID).metainfo.xml | |
| 135 | 135 | |
| 136 | 136 | @$(MKDIR) $(DESTDIR)$(datarootdir)/icons/hicolor/scalable/apps |
| 137 | 137 | @$(INSTALL_DATA) \ | ... | ... |
branding/appdata.xml.in
| ... | ... | @@ -1,61 +0,0 @@ |
| 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="desktop"> | |
| 14 | - | |
| 15 | - <id>@APPLICATION_ID@.desktop</id> | |
| 16 | - | |
| 17 | - <metadata_license>CC0-1.0</metadata_license> | |
| 18 | - <project_license>LGPL-3.0</project_license> | |
| 19 | - | |
| 20 | - <name>@PRODUCT_NAME@</name> | |
| 21 | - <name xml:lang="pt_BR">@PRODUCT_NAME@</name> | |
| 22 | - | |
| 23 | - <summary>IBM 3270 Terminal emulator</summary> | |
| 24 | - <summary xml:lang="pt_BR">Emulador de terminal IBM 3270</summary> | |
| 25 | - | |
| 26 | - <developer_name>Perry Werneck</developer_name> | |
| 27 | - | |
| 28 | - <description> | |
| 29 | - <p>GTK Based 3270 terminal emulator</p> | |
| 30 | - <p>pw3270 is a modern, GTK-based, completely free tn3270 emulator.</p> | |
| 31 | - <p>Created originally for Banco do Brasil, it's now an official Brazilian Government Public Software project, and is used worldwide.</p> | |
| 32 | - </description> | |
| 33 | - | |
| 34 | - <description xml:lang="pt_BR"> | |
| 35 | - <p>Emulador de terminal 3270 baseado em GTK-3</p> | |
| 36 | - <p>@PRODUCT_NAME@ é um emulador tn3270 moderno, baseado em GTK e completamente livre.</p> | |
| 37 | - <p>Criado originalmente para o Banco do Brasil, agora é um projeto de software público do governo brasileiro usado em todo o mundo.</p> | |
| 38 | - </description> | |
| 39 | - | |
| 40 | - <url type="homepage">https://github.com/PerryWerneck/pw3270</url> | |
| 41 | - <url type="bugtracker">https://github.com/PerryWerneck/pw3270/issues</url> | |
| 42 | - | |
| 43 | - <screenshots> | |
| 44 | - <screenshot type="default"> | |
| 45 | - <caption>Acessing MVS with @PRODUCT_NAME@</caption> | |
| 46 | - <caption xml:lang="pt_BR">@PRODUCT_NAME@ acessando MVS</caption> | |
| 47 | - <image>https://raw.githubusercontent.com/PerryWerneck/PerryWerneck/master/screenshots/mvs-tk4.png</image> | |
| 48 | - </screenshot> | |
| 49 | - </screenshots> | |
| 50 | - | |
| 51 | - <update_contact>perry.werneck@gmail.com</update_contact> | |
| 52 | - | |
| 53 | - <project_group>GNOME</project_group> | |
| 54 | - | |
| 55 | - <provides> | |
| 56 | - <binary>@PRODUCT_NAME@</binary> | |
| 57 | - </provides> | |
| 58 | - | |
| 59 | - <translation type="gettext">@PRODUCT_NAME@</translation> | |
| 60 | - | |
| 61 | -</component> |
| ... | ... | @@ -0,0 +1,65 @@ |
| 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="desktop-application"> | |
| 14 | + | |
| 15 | + <id>@APPLICATION_ID@</id> | |
| 16 | + | |
| 17 | + <metadata_license>CC0-1.0</metadata_license> | |
| 18 | + <project_license>LGPL-3.0</project_license> | |
| 19 | + <content_rating type="oars-1.1" /> | |
| 20 | + | |
| 21 | + <name>@PRODUCT_NAME@</name> | |
| 22 | + <name xml:lang="pt_BR">@PRODUCT_NAME@</name> | |
| 23 | + | |
| 24 | + <summary>IBM 3270 Terminal emulator</summary> | |
| 25 | + <summary xml:lang="pt_BR">Emulador de terminal IBM 3270</summary> | |
| 26 | + | |
| 27 | + <developer_name>Perry Werneck</developer_name> | |
| 28 | + | |
| 29 | + <description> | |
| 30 | + <p>GTK Based 3270 terminal emulator</p> | |
| 31 | + <p>pw3270 is a modern, GTK-based, completely free tn3270 emulator.</p> | |
| 32 | + <p>Created originally for Banco do Brasil, it's now an official Brazilian Government Public Software project, and is used worldwide.</p> | |
| 33 | + </description> | |
| 34 | + | |
| 35 | + <description xml:lang="pt_BR"> | |
| 36 | + <p>Emulador de terminal 3270 baseado em GTK-3</p> | |
| 37 | + <p>@PRODUCT_NAME@ é um emulador tn3270 moderno, baseado em GTK e completamente livre.</p> | |
| 38 | + <p>Criado originalmente para o Banco do Brasil, agora é um projeto de software público do governo brasileiro usado em todo o mundo.</p> | |
| 39 | + </description> | |
| 40 | + | |
| 41 | + <url type="homepage">https://github.com/PerryWerneck/pw3270</url> | |
| 42 | + <url type="bugtracker">https://github.com/PerryWerneck/pw3270/issues</url> | |
| 43 | + | |
| 44 | + <launchable type="desktop-id">@APPLICATION_ID@.desktop</launchable> | |
| 45 | + | |
| 46 | + <screenshots> | |
| 47 | + <screenshot type="default"> | |
| 48 | + <caption>Acessing MVS with @PRODUCT_NAME@</caption> | |
| 49 | + <caption xml:lang="pt_BR">@PRODUCT_NAME@ acessando MVS</caption> | |
| 50 | + <image>https://raw.githubusercontent.com/PerryWerneck/PerryWerneck/master/screenshots/mvs-tk4.png</image> | |
| 51 | + </screenshot> | |
| 52 | + </screenshots> | |
| 53 | + | |
| 54 | + <update_contact>perry.werneck@gmail.com</update_contact> | |
| 55 | + | |
| 56 | + <provides> | |
| 57 | + <binary>@PRODUCT_NAME@</binary> | |
| 58 | + </provides> | |
| 59 | + | |
| 60 | + <translation type="gettext">@PRODUCT_NAME@</translation> | |
| 61 | + | |
| 62 | + <releases> | |
| 63 | + <release version="@VERSION@"/> | |
| 64 | + </releases> | |
| 65 | +</component> | ... | ... |
configure.ac
| ... | ... | @@ -279,7 +279,7 @@ AC_CONFIG_FILES(locale/Makefile) |
| 279 | 279 | AC_CONFIG_FILES(branding/Makefile) |
| 280 | 280 | AC_CONFIG_FILES(branding/launcher.desktop) |
| 281 | 281 | AC_CONFIG_FILES(branding/mime.xml) |
| 282 | -AC_CONFIG_FILES(branding/appdata.xml) | |
| 282 | +AC_CONFIG_FILES(branding/metainfo.xml) | |
| 283 | 283 | dnl AC_CONFIG_FILES(branding/keypad.metainfo.xml) |
| 284 | 284 | |
| 285 | 285 | dnl --------------------------------------------------------------------------- | ... | ... |
rpm/pw3270.spec
| ... | ... | @@ -142,7 +142,7 @@ make all -j1 |
| 142 | 142 | |
| 143 | 143 | %find_lang pw3270 langfiles |
| 144 | 144 | |
| 145 | -appstream-util validate-relax --nonet %{buildroot}%{_datadir}/appdata/*.appdata.xml | |
| 145 | +appstream-util validate-relax --nonet %{buildroot}%{_datadir}/metainfo/*.metainfo.xml | |
| 146 | 146 | |
| 147 | 147 | %fdupes %{buildroot}/%{_prefix} |
| 148 | 148 | |
| ... | ... | @@ -162,7 +162,7 @@ appstream-util validate-relax --nonet %{buildroot}%{_datadir}/appdata/*.appdata. |
| 162 | 162 | |
| 163 | 163 | # Desktop files |
| 164 | 164 | %{_datadir}/applications/*.desktop |
| 165 | -%{_datadir}/appdata/*.appdata.xml | |
| 165 | +%{_datadir}/metainfo/*.metainfo.xml | |
| 166 | 166 | |
| 167 | 167 | # Icons |
| 168 | 168 | %{_datadir}/%{_product}/icons/*.svg | ... | ... |
validate-appdata.sh