[bijiben] Validate AppData



commit 3034dd9cbfc6314f9e556d10f7bb880e1f39c1e5
Author: Pierre-Yves Luyten <py luyten fr>
Date:   Thu Oct 30 22:07:59 2014 +0100

    Validate AppData
    
    Both at check and distcheck times.

 Makefile.am      |    2 +-
 configure.ac     |    6 ++++++
 data/Makefile.am |    4 ++++
 3 files changed, 11 insertions(+), 1 deletions(-)
---
diff --git a/Makefile.am b/Makefile.am
index e777440..e08ee6d 100644
--- a/Makefile.am
+++ b/Makefile.am
@@ -10,7 +10,7 @@ bijibendoc = \
        INSTALL\
        NEWS
 
-DISTCHECK_CONFIGURE_FLAGS = --disable-scrollkeeper --disable-update-mimedb
+DISTCHECK_CONFIGURE_FLAGS = --disable-scrollkeeper --disable-update-mimedb --enable-appstream-util
 
 # Ignore gtk theme cache files on distcheck
 distuninstallcheck_listfiles = find . -type f -print | grep -v 'icon-theme.cache'
diff --git a/configure.ac b/configure.ac
index 5d51b5f..7d2f357 100644
--- a/configure.ac
+++ b/configure.ac
@@ -53,7 +53,13 @@ AC_PATH_PROG(DESKTOP_FILE_VALIDATE, desktop-file-validate)
 
 AM_PROG_LIBTOOL
 
+# Requirements
 
+# check for AppStream
+APPSTREAM_XML
+
+
+# version, modules
 GLIB_REQUIRED_VERSION=2.28
 GTK_REQUIRED_VERSION=3.11.4
 
diff --git a/data/Makefile.am b/data/Makefile.am
index 8bba979..6dfd4dd 100644
--- a/data/Makefile.am
+++ b/data/Makefile.am
@@ -1,12 +1,16 @@
 
 SUBDIRS = icons
 
+ APPSTREAM_XML_RULES@
+
 xml_in_files = bijiben.xml.in
 xml_files = $(xml_in_files:.xml.in=.xml)
 
 app_data_in_files = bijiben.appdata.xml.in
 app_data_files = $(app_data_in_files:.xml.in=.xml)
 
+appstream_XML = $(app_data_files)
+
 check-local: bijiben.desktop
        $(DESKTOP_FILE_VALIDATE) bijiben.desktop
 


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]