Commit 22723d84a278c1c95e98c460c67594816c91679d

Authored by Perry Werneck
1 parent b00cd0f0

Allow validate of appdata.

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>
@@ -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