configure.ac: Bump version to 1.0.3
[profile/ivi/wayland.git] / configure.ac
index 1c102c6..571ca97 100644 (file)
@@ -1,8 +1,8 @@
 AC_PREREQ([2.64])
 
-m4_define([wayland_major_version], [0])
-m4_define([wayland_minor_version], [99])
-m4_define([wayland_micro_version], [0])
+m4_define([wayland_major_version], [1])
+m4_define([wayland_minor_version], [0])
+m4_define([wayland_micro_version], [3])
 m4_define([wayland_version],
           [wayland_major_version.wayland_minor_version.wayland_micro_version])
 
@@ -76,6 +76,20 @@ fi
 AC_PATH_PROG(XSLTPROC, xsltproc)
 AM_CONDITIONAL([HAVE_XSLTPROC], [test "x$XSLTPROC" != "x"])
 
+AC_MSG_CHECKING([for docbook manpages stylesheet])
+MANPAGES_STYLESHEET=http://docbook.sourceforge.net/release/xsl/current/manpages/docbook.xsl
+AC_PATH_PROGS_FEATURE_CHECK([XSLTPROC_TMP], [xsltproc],
+                           AS_IF([`"$ac_path_XSLTPROC_TMP" --nonet "$MANPAGES_STYLESHEET" > /dev/null 2>&1`],
+                                 [HAVE_MANPAGES_STYLESHEET=yes]))
+if test "x$HAVE_MANPAGES_STYLESHEET" = "xyes"; then
+       AM_CONDITIONAL([HAVE_MANPAGES_STYLESHEET], true)
+       AC_SUBST(MANPAGES_STYLESHEET)
+       AC_MSG_RESULT([yes])
+else
+       AM_CONDITIONAL([HAVE_MANPAGES_STYLESHEET], false)
+       AC_MSG_RESULT([no])
+fi
+
 AM_CONDITIONAL(BUILD_DOCS, [test x$enable_documentation = xyes])
 if test "x$enable_documentation" = "xyes"; then
        AC_PATH_PROG(DOXYGEN, doxygen)
@@ -86,6 +100,14 @@ if test "x$enable_documentation" = "xyes"; then
 
        AC_PATH_PROG(PUBLICAN, publican)
 
+       if test "x$PUBLICAN" != "x"; then
+               PUBLICAN_VERSION=`$PUBLICAN -v | cut -d'=' -f2`
+
+               if test [ 1 -eq `echo "${PUBLICAN_VERSION} < 2.8" | bc` ]; then
+                       AC_MSG_ERROR([Publican version is not supported. Install publican >= 2.8 or disable the documentation using --disable-documentation])
+               fi
+       fi
+
        AC_CONFIG_FILES([
        doc/doxygen/wayland.doxygen
        ])