[vala] Introduce $API_VERSION as base for $PACKAGE_SUFFIX and for usage in manual
- From: Rico Tzschichholz <ricotz src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [vala] Introduce $API_VERSION as base for $PACKAGE_SUFFIX and for usage in manual
- Date: Mon, 13 Mar 2017 12:56:45 +0000 (UTC)
commit 54ceaec3c86aa4fb1735ed18e7b2ed27112ba335
Author: Rico Tzschichholz <ricotz ubuntu com>
Date: Mon Mar 13 13:53:59 2017 +0100
Introduce $API_VERSION as base for $PACKAGE_SUFFIX and for usage in manual
This goes along with unbreaking the manual-build with libxslt < 1.1.27.
https://bugzilla.gnome.org/show_bug.cgi?id=779968
configure.ac | 4 +++-
doc/manual/common.xsl | 2 +-
doc/manual/version.xml.in | 2 +-
3 files changed, 5 insertions(+), 3 deletions(-)
---
diff --git a/configure.ac b/configure.ac
index 14a771b..e68e9be 100644
--- a/configure.ac
+++ b/configure.ac
@@ -10,12 +10,14 @@ AC_CONFIG_MACRO_DIR([m4])
AM_INIT_AUTOMAKE([1.11 dist-xz no-dist-gzip])
AM_MAINTAINER_MODE([enable])
-PACKAGE_SUFFIX=-0.36
+API_VERSION=0.36
+PACKAGE_SUFFIX="-$API_VERSION"
dnl http://people.gnome.org/~walters/docs/build-api.txt
dnl We don't support separate builddir when building from git
echo \#buildapi-variable-no-builddir >/dev/null
+AC_SUBST(API_VERSION)
AC_SUBST(PACKAGE_SUFFIX)
AC_DEFINE_UNQUOTED(PACKAGE_SUFFIX, "$PACKAGE_SUFFIX", [Define to the suffix of this package])
diff --git a/doc/manual/common.xsl b/doc/manual/common.xsl
index 713e6da..2a802b5 100644
--- a/doc/manual/common.xsl
+++ b/doc/manual/common.xsl
@@ -109,7 +109,7 @@
<xsl:template match="articleinfo" mode="toc">
<xsl:apply-templates select="abstract"/>
<table class="c-document_version">
- <tr><td>Vala version:</td><td><xsl:apply-templates select="str:replace(edition, '-', '')"/></td></tr>
+ <tr><td>Vala version:</td><td><xsl:apply-templates select="edition"/></td></tr>
<tr><td>Release:</td><td><xsl:apply-templates select="releaseinfo/text()"/></td></tr>
<tr><td>Status:</td><td><xsl:apply-templates select="releaseinfo/remark"/></td></tr>
<tr><td>Copyright:</td>
diff --git a/doc/manual/version.xml.in b/doc/manual/version.xml.in
index 3811e28..3f7ead8 100644
--- a/doc/manual/version.xml.in
+++ b/doc/manual/version.xml.in
@@ -6,7 +6,7 @@
<para>The Vala Reference Manual gives details on Vala's syntax and type system, including polymorphism using
interfaces and type parameters (generics). Vala includes additional code generation routines, for example
D-Bus inter-process communication and GTK+3 composite templates, these are only referred to in the Attributes
section. The reference manual does not provide a tutorial for these features.</para>
<para>Vala is developed in a collaborative and self-supporting way by its users. They provide bug reports,
documentation, patches, patch reviews and core development. Following this model of development the manual
has an editable version at <ulink
url="https://wiki.gnome.org/Projects/Vala/Manual">https://wiki.gnome.org/Projects/Vala/Manual</ulink> .</para>
</abstract>
-<edition>@PACKAGE_SUFFIX@</edition>
+<edition>@API_VERSION@</edition>
<releaseinfo>@VERSION@
<remark>Draft, document contains omissions and might contain errors</remark>
</releaseinfo>
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]