[gnome-chess] build: use standard appdata rules



commit 8ff0fcf07752c15b5d30b4089de0b163645ba65c
Author: Michael Catanzaro <mcatanzaro gnome org>
Date:   Sun Aug 17 20:26:18 2014 -0500

    build: use standard appdata rules

 Makefile.am      |    3 +++
 configure.ac     |    3 ++-
 data/Makefile.am |   10 ++++------
 3 files changed, 9 insertions(+), 7 deletions(-)
---
diff --git a/Makefile.am b/Makefile.am
index 66c3e32..94263d3 100644
--- a/Makefile.am
+++ b/Makefile.am
@@ -11,6 +11,9 @@ MAINTAINERCLEANFILES = \
        $(GITIGNORE_MAINTAINERCLEANFILES_MAKEFILE_IN) \
        $(GITIGNORE_MAINTAINERCLEANFILES_M4_LIBTOOL)
 
+DISTCHECK_CONFIGURE_FLAGS = \
+       --enable-appdata-check
+
 # We currently have no custom macros
 GITIGNOREFILES = m4
 
diff --git a/configure.ac b/configure.ac
index 62bd527..905b74e 100644
--- a/configure.ac
+++ b/configure.ac
@@ -18,6 +18,8 @@ LT_INIT
 
 GLIB_GSETTINGS
 
+APPDATA_XML
+
 dnl ###########################################################################
 dnl Dependencies
 dnl ###########################################################################
@@ -49,7 +51,6 @@ PKG_CHECK_MODULES(TEST, [
 AC_CHECK_HEADERS([linux/prctl.h])
 AM_CONDITIONAL([WITH_PRCTL], [test x$ac_cv_header_linux_prctl_h = xyes])
 
-AC_PATH_PROG([APPDATA_VALIDATE], [appdata-validate], [/bin/true])
 AC_PATH_PROG([DESKTOP_FILE_VALIDATE], [desktop-file-validate], [/bin/true])
 
 dnl ###########################################################################
diff --git a/data/Makefile.am b/data/Makefile.am
index a7fd2e9..9b5830d 100644
--- a/data/Makefile.am
+++ b/data/Makefile.am
@@ -5,10 +5,9 @@ desktop_in_files = gnome-chess.desktop.in
 desktop_DATA = $(desktop_in_files:.desktop.in=.desktop)
 @INTLTOOL_DESKTOP_RULE@
 
-appdatadir = $(datadir)/appdata
 appdata_in_files = gnome-chess.appdata.xml.in
-appdata_DATA = $(appdata_in_files:.appdata.xml.in=.appdata.xml)
- INTLTOOL_XML_RULE@
+appdata_XML = $(appdata_in_files:.appdata.xml.in=.appdata.xml)
+ APPDATA_XML_RULES@
 
 uidir = $(pkgdatadir)
 dist_ui_DATA = \
@@ -25,8 +24,7 @@ dist_pkgsysconf_DATA = engines.conf
 
 dist_man_MANS = gnome-chess.6
 
-check-local: $(appdata_DATA) $(desktop_DATA)
-       $(APPDATA_VALIDATE) $(appdata_DATA)
+check-local: $(desktop_DATA)
        $(DESKTOP_FILE_VALIDATE) $(desktop_DATA)
 
 EXTRA_DIST = \
@@ -35,7 +33,7 @@ EXTRA_DIST = \
        $(gsettings_SCHEMAS)
 
 CLEANFILES = \
-       $(appdata_DATA) \
+       $(appdata_XML) \
        $(desktop_DATA)
 
 -include $(top_srcdir)/git.mk


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