From: Peter Krempa <[email protected]>

While our main page uses same argument for both to ensure that the
linking works also when browsed locally sub-projects such as
libvirt-wiki and libvirt-security-notice will want to pull 'site.xsl' as
is into their build assets. Pass both arguments via the build system so
that we don't have to carry distinct instances.

Signed-off-by: Peter Krempa <[email protected]>
---
 docs/go/meson.build              | 3 ++-
 docs/html/meson.build            | 3 ++-
 docs/kbase/internals/meson.build | 3 ++-
 docs/kbase/meson.build           | 3 ++-
 docs/logos/meson.build           | 3 ++-
 docs/manpages/meson.build        | 3 ++-
 docs/meson.build                 | 3 ++-
 docs/site.xsl                    | 4 ++--
 8 files changed, 16 insertions(+), 9 deletions(-)

diff --git a/docs/go/meson.build b/docs/go/meson.build
index 29467c61f0..102516a6cc 100644
--- a/docs/go/meson.build
+++ b/docs/go/meson.build
@@ -33,7 +33,8 @@ foreach data : html_xslt_gen
       '--stringparam', 'pagesrc', data.get('source', ''),
       '--stringparam', 'builddir', meson.project_build_root(),
       '--stringparam', 'timestamp', docs_timestamp,
-      '--stringparam', 'href_base', data.get('href_base', ''),
+      '--stringparam', 'link_href_base', data.get('href_base', ''),
+      '--stringparam', 'asset_href_base', data.get('href_base', ''),
       '--nonet',
       site_xsl,
       '@INPUT@',
diff --git a/docs/html/meson.build b/docs/html/meson.build
index abb4fcf72a..c6f1478c78 100644
--- a/docs/html/meson.build
+++ b/docs/html/meson.build
@@ -101,7 +101,8 @@ foreach data : html_xslt_gen
       '--stringparam', 'pagesrc', data.get('source', ''),
       '--stringparam', 'builddir', meson.project_build_root(),
       '--stringparam', 'timestamp', docs_timestamp,
-      '--stringparam', 'href_base', data.get('href_base', ''),
+      '--stringparam', 'link_href_base', data.get('href_base', ''),
+      '--stringparam', 'asset_href_base', data.get('href_base', ''),
       '--nonet',
       site_xsl,
       '@INPUT@',
diff --git a/docs/kbase/internals/meson.build b/docs/kbase/internals/meson.build
index f1e9122f8f..1d637e0455 100644
--- a/docs/kbase/internals/meson.build
+++ b/docs/kbase/internals/meson.build
@@ -42,7 +42,8 @@ foreach data : html_xslt_gen
       '--stringparam', 'pagesrc', data.get('source', ''),
       '--stringparam', 'builddir', meson.project_build_root(),
       '--stringparam', 'timestamp', docs_timestamp,
-      '--stringparam', 'href_base', data.get('href_base', ''),
+      '--stringparam', 'link_href_base', data.get('href_base', ''),
+      '--stringparam', 'asset_href_base', data.get('href_base', ''),
       '--nonet',
       site_xsl,
       '@INPUT@',
diff --git a/docs/kbase/meson.build b/docs/kbase/meson.build
index 6d4ca90215..90cdbe8a23 100644
--- a/docs/kbase/meson.build
+++ b/docs/kbase/meson.build
@@ -53,7 +53,8 @@ foreach data : html_xslt_gen
       '--stringparam', 'pagesrc', data.get('source', ''),
       '--stringparam', 'builddir', meson.project_build_root(),
       '--stringparam', 'timestamp', docs_timestamp,
-      '--stringparam', 'href_base', data.get('href_base', ''),
+      '--stringparam', 'link_href_base', data.get('href_base', ''),
+      '--stringparam', 'asset_href_base', data.get('href_base', ''),
       '--nonet',
       site_xsl,
       '@INPUT@',
diff --git a/docs/logos/meson.build b/docs/logos/meson.build
index 2d9d0fcbb0..dec544fa67 100644
--- a/docs/logos/meson.build
+++ b/docs/logos/meson.build
@@ -62,7 +62,8 @@ foreach data : html_xslt_gen
       '--stringparam', 'pagesrc', data.get('source', ''),
       '--stringparam', 'builddir', meson.project_build_root(),
       '--stringparam', 'timestamp', docs_timestamp,
-      '--stringparam', 'href_base', data.get('href_base', ''),
+      '--stringparam', 'link_href_base', data.get('href_base', ''),
+      '--stringparam', 'asset_href_base', data.get('href_base', ''),
       '--nonet',
       site_xsl,
       '@INPUT@',
diff --git a/docs/manpages/meson.build b/docs/manpages/meson.build
index bdc17011a8..72c8c0461d 100644
--- a/docs/manpages/meson.build
+++ b/docs/manpages/meson.build
@@ -152,7 +152,8 @@ foreach data : html_xslt_gen
       '--stringparam', 'pagesrc', data.get('source', ''),
       '--stringparam', 'builddir', meson.project_build_root(),
       '--stringparam', 'timestamp', docs_timestamp,
-      '--stringparam', 'href_base', data.get('href_base', ''),
+      '--stringparam', 'link_href_base', data.get('href_base', ''),
+      '--stringparam', 'asset_href_base', data.get('href_base', ''),
       '--nonet',
       site_xsl,
       '@INPUT@',
diff --git a/docs/meson.build b/docs/meson.build
index 2c7c23271b..651b1d91c6 100644
--- a/docs/meson.build
+++ b/docs/meson.build
@@ -301,7 +301,8 @@ foreach data : html_xslt_gen
       '--stringparam', 'pagesrc', data.get('source', ''),
       '--stringparam', 'builddir', meson.project_build_root(),
       '--stringparam', 'timestamp', docs_timestamp,
-      '--stringparam', 'href_base', data.get('href_base', ''),
+      '--stringparam', 'link_href_base', data.get('href_base', ''),
+      '--stringparam', 'asset_href_base', data.get('href_base', ''),
       '--nonet',
       site_xsl,
       '@INPUT@',
diff --git a/docs/site.xsl b/docs/site.xsl
index 5a5fea2350..13b720bd40 100644
--- a/docs/site.xsl
+++ b/docs/site.xsl
@@ -28,8 +28,8 @@
     <xsl:apply-templates select="." mode="page">
       <xsl:with-param name="pagesrc" select="$pagesrc"/>
       <xsl:with-param name="timestamp" select="$timestamp"/>
-      <xsl:with-param name="link_href_base" select="$href_base"/>
-      <xsl:with-param name="asset_href_base" select="$href_base"/>
+      <xsl:with-param name="link_href_base" select="$link_href_base"/>
+      <xsl:with-param name="asset_href_base" select="$asset_href_base"/>
     </xsl:apply-templates>
   </xsl:template>

-- 
2.51.1

Reply via email to