Skip to content

Commit cde644e

Browse files
committed
Fix #114: Create additional links
* Create geekodoc-latest-flat.rn{c,g} * Add catalog entries to point to latest URIs
1 parent f13d891 commit cde644e

File tree

2 files changed

+20
-1
lines changed

2 files changed

+20
-1
lines changed

build.sh

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -66,6 +66,7 @@ GEEKODOC_DIR="geekodoc"
6666
GEEKODOC_RNG_DIR=${GEEKODOC_DIR}/rng
6767
GEEKODOC1_PATH=${GEEKODOC_RNG_DIR}/1_5.1
6868
GEEKODOC2_PATH=${GEEKODOC_RNG_DIR}/${LATEST_VERSION}
69+
6970
# XSLT_DIR=${GEEKODOC_DIR}/xsl
7071
BUILD_DIR="build"
7172
DIST_DIR="dist"
@@ -81,7 +82,7 @@ RELAXNG_SCHEMA="$RNG_SRC_DIR/relaxng.rng"
8182
# we'll provide a compatibility link from geekodoc-v1 -> geekodoc5
8283
GEEKODOC1_NAME="geekodoc-v1"
8384
GEEKODOC2_NAME="geekodoc-v2"
84-
85+
GEEKODOC2_LINK_NAME="geekodoc-latest"
8586

8687
# -- Functions
8788
function logger() {
@@ -279,6 +280,10 @@ function create_latest_link {
279280
loginfo "Creating symbolic link ${LATEST_VERSION} -> latest"
280281
ln -frs ${BUILD_DIR}/${GEEKODOC_RNG_DIR}/${LATEST_VERSION} \
281282
${BUILD_DIR}/${GEEKODOC_RNG_DIR}/latest
283+
ln -frs ${BUILD_DIR}/${GEEKODOC2_PATH}/${GEEKODOC2_NAME}-flat.rng \
284+
${BUILD_DIR}/${GEEKODOC_RNG_DIR}/${GEEKODOC2_LINK_NAME}-flat.rng
285+
ln -frs ${BUILD_DIR}/${GEEKODOC2_PATH}/${GEEKODOC2_NAME}-flat.rnc \
286+
${BUILD_DIR}/${GEEKODOC_RNG_DIR}/${GEEKODOC2_LINK_NAME}-flat.rnc
282287
}
283288

284289
# -- CLI parsing

catalog.d/geekodoc.xml

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -68,5 +68,19 @@
6868
uri="../geekodoc/rng/2_5.2/geekodoc-v2-flat.rng"/>
6969
<system systemId="urn:x-suse:rng:v2:geekodoc-flat"
7070
uri="../geekodoc/rng/2_5.2/geekodoc-v2-flat.rng"/>
71+
72+
<!-- GeekoDoc latest -->
73+
<system systemId="https://github.com/openSUSE/geekodoc/raw/master/geekodoc/rng/latest/geekodoc-latest-flat.rnc"
74+
uri="../geekodoc/rng/geekodoc-latest-flat.rnc"/>
75+
<system systemId="https://github.com/openSUSE/geekodoc/raw/master/geekodoc/rng/latest/geekodoc-latest-flat.rng"
76+
uri="../geekodoc/rng/geekodoc-latest-flat.rng"/>
77+
<uri name="urn:x-suse:rnc:latest:geekodoc-flat"
78+
uri="../geekodoc/rng/geekodoc-latest-flat.rnc"/>
79+
<system systemId="urn:x-suse:rnc:latest:geekodoc-flat"
80+
uri="../geekodoc/rng/geekodoc-latest-flat.rnc"/>
81+
<uri name="urn:x-suse:rng:latest:geekodoc-flat"
82+
uri="../geekodoc/rng/geekodoc-latest-flat.rng"/>
83+
<system systemId="urn:x-suse:rng:latest:geekodoc-flat"
84+
uri="../geekodoc/rng/geekodoc-latest-flat.rng"/>
7185
</group>
7286
</catalog>

0 commit comments

Comments
 (0)