[bijiben] Validate AppData
- From: Pierre-Yves Luyten <pyluyten src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [bijiben] Validate AppData
- Date: Thu, 30 Oct 2014 21:08:58 +0000 (UTC)
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]