Lines 1-6
Link Here
|
1 |
# appdata-xml.m4 |
1 |
# appdata-xml.m4 |
2 |
# |
2 |
# |
3 |
# serial 4 |
3 |
# serial 5 |
4 |
|
4 |
|
5 |
dnl APPDATA_XML |
5 |
dnl APPDATA_XML |
6 |
dnl Installs and validates AppData XML files. |
6 |
dnl Installs and validates AppData XML files. |
Lines 15-30
Link Here
|
15 |
dnl |
15 |
dnl |
16 |
dnl Adding files to appdata_XML does not distribute them automatically. |
16 |
dnl Adding files to appdata_XML does not distribute them automatically. |
17 |
|
17 |
|
18 |
AC_DEFUN([APPDATA_XML], |
18 |
AU_DEFUN([APPDATA_XML], |
19 |
[ |
19 |
[ |
20 |
m4_pattern_allow([AM_V_GEN]) |
20 |
m4_pattern_allow([AM_V_GEN]) |
21 |
AC_ARG_ENABLE([appdata-validate], |
21 |
AC_ARG_ENABLE([appdata-validate], |
22 |
[AS_HELP_STRING([--disable-appdata-validate], |
22 |
[AS_HELP_STRING([--disable-appdata-validate], |
23 |
[Disable validating AppData XML files during check phase])]) |
23 |
[Disable validating AppData XML files during check phase])]) |
24 |
|
24 |
|
25 |
# big fat warning |
|
|
26 |
AC_MSG_WARN([APPDATA_XML is deprecated, use APPSTREAM_XML instead.]) |
27 |
|
28 |
AS_IF([test "x$enable_appdata_validate" != "xno"], |
25 |
AS_IF([test "x$enable_appdata_validate" != "xno"], |
29 |
[AC_PATH_PROG([APPSTREAM_UTIL], [appstream-util]) |
26 |
[AC_PATH_PROG([APPSTREAM_UTIL], [appstream-util]) |
30 |
AS_IF([test "x$APPSTREAM_UTIL" = "x"], |
27 |
AS_IF([test "x$APPSTREAM_UTIL" = "x"], |
Lines 77-83
Link Here
|
77 |
rm -f $(appdata_XML:.appdata.xml=.appdata.valid) |
74 |
rm -f $(appdata_XML:.appdata.xml=.appdata.valid) |
78 |
' |
75 |
' |
79 |
_APPDATA_XML_SUBST(APPDATA_XML_RULES) |
76 |
_APPDATA_XML_SUBST(APPDATA_XML_RULES) |
80 |
]) |
77 |
], |
|
|
78 |
[Use the new APPSTREAM_XML macro instead of APPDATA_XML in configure.ac, and |
79 |
replace @APPDATA_XML_RULES@ with @APPSTREAM_XML_RULES@, appdata_XML with |
80 |
appstream_XML and --enable-appdata-validate with --enable-appstream-validate |
81 |
in Makefile.am]) |
81 |
|
82 |
|
82 |
dnl _APPDATA_XML_SUBST(VARIABLE) |
83 |
dnl _APPDATA_XML_SUBST(VARIABLE) |
83 |
dnl Abstract macro to do either _AM_SUBST_NOTMAKE or AC_SUBST |
84 |
dnl Abstract macro to do either _AM_SUBST_NOTMAKE or AC_SUBST |