Commit 22723d84a278c1c95e98c460c67594816c91679d
1 parent
b00cd0f0
Exists in
master
and in
2 other branches
Allow validate of appdata.
Showing
3 changed files
with
11 additions
and
2 deletions
Show diff stats
branding/Makefile.in
| @@ -45,6 +45,7 @@ CONVERT=@CONVERT@ | @@ -45,6 +45,7 @@ CONVERT=@CONVERT@ | ||
| 45 | OPTIPNG=@OPTIPNG@ | 45 | OPTIPNG=@OPTIPNG@ |
| 46 | DESKTOP_INSTALL=@DESKTOP_INSTALL@ | 46 | DESKTOP_INSTALL=@DESKTOP_INSTALL@ |
| 47 | SCOUR=@SCOUR@ | 47 | SCOUR=@SCOUR@ |
| 48 | +APPSTREAMCLI=@APPSTREAMCLI@ | ||
| 48 | 49 | ||
| 49 | #---[ Rules ]---------------------------------------------------------------------------- | 50 | #---[ Rules ]---------------------------------------------------------------------------- |
| 50 | 51 | ||
| @@ -129,6 +130,13 @@ $(DESTDIR)$(datarootdir)/pixmaps/%.png: \ | @@ -129,6 +130,13 @@ $(DESTDIR)$(datarootdir)/pixmaps/%.png: \ | ||
| 129 | @$(MKDIR) `dirname $@` | 130 | @$(MKDIR) `dirname $@` |
| 130 | @$(INSTALL_DATA) $< $@ | 131 | @$(INSTALL_DATA) $< $@ |
| 131 | 132 | ||
| 133 | +validate: | ||
| 134 | + | ||
| 135 | +ifneq ($(SCOUR),no) | ||
| 136 | + @$(APPSTREAMCLI) validate appdata.xml | ||
| 137 | +endif | ||
| 138 | + | ||
| 139 | + | ||
| 132 | install: \ | 140 | install: \ |
| 133 | install-@OSNAME@ | 141 | install-@OSNAME@ |
| 134 | 142 |
branding/appdata.xml.in
| 1 | <?xml version="1.0" encoding="UTF-8"?> | 1 | <?xml version="1.0" encoding="UTF-8"?> |
| 2 | <component type="desktop"> | 2 | <component type="desktop"> |
| 3 | - <id>@PRODUCT_NAME@</id> | 3 | + <id>br.com.bb.pw3270</id> |
| 4 | <name>3270 Terminal</name> | 4 | <name>3270 Terminal</name> |
| 5 | <name xml:lang="pt_BR">Terminal 3270</name> | 5 | <name xml:lang="pt_BR">Terminal 3270</name> |
| 6 | <summary>IBM 3270 Terminal emulator</summary> | 6 | <summary>IBM 3270 Terminal emulator</summary> |
| @@ -15,7 +15,7 @@ | @@ -15,7 +15,7 @@ | ||
| 15 | </p> | 15 | </p> |
| 16 | </description> | 16 | </description> |
| 17 | 17 | ||
| 18 | - <metadata_license>LGPL-3.0</metadata_license> | 18 | + <metadata_license>CC0-1.0</metadata_license> |
| 19 | <project_license>LGPL-3.0</project_license> | 19 | <project_license>LGPL-3.0</project_license> |
| 20 | 20 | ||
| 21 | <url type="bugtracker">https://github.com/PerryWerneck/pw3270/issues</url> | 21 | <url type="bugtracker">https://github.com/PerryWerneck/pw3270/issues</url> |
configure.ac
| @@ -142,6 +142,7 @@ AC_PATH_TOOL([MSGFMT], [msgfmt], [no]) | @@ -142,6 +142,7 @@ AC_PATH_TOOL([MSGFMT], [msgfmt], [no]) | ||
| 142 | AC_PATH_TOOL([VALGRIND], [valgrind], [no]) | 142 | AC_PATH_TOOL([VALGRIND], [valgrind], [no]) |
| 143 | 143 | ||
| 144 | AC_PATH_TOOL([SCOUR], [scour], [no]) | 144 | AC_PATH_TOOL([SCOUR], [scour], [no]) |
| 145 | +AC_PATH_TOOL([APPSTREAMCLI],[appstreamcli], [no]) | ||
| 145 | 146 | ||
| 146 | AC_PATH_TOOL([DESKTOP_INSTALL],[desktop-file-install],[no]) | 147 | AC_PATH_TOOL([DESKTOP_INSTALL],[desktop-file-install],[no]) |
| 147 | 148 |