Commit 22723d84a278c1c95e98c460c67594816c91679d

Authored by Perry Werneck
1 parent b00cd0f0

Allow validate of appdata.

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