Sync from SUSE:ALP:Source:Standard:1.0 docbook_5 revision 80b785fdc0bd0c27c779df88cb435e04
This commit is contained in:
commit
9f898fedde
23
.gitattributes
vendored
Normal file
23
.gitattributes
vendored
Normal file
@ -0,0 +1,23 @@
|
|||||||
|
## Default LFS
|
||||||
|
*.7z filter=lfs diff=lfs merge=lfs -text
|
||||||
|
*.bsp filter=lfs diff=lfs merge=lfs -text
|
||||||
|
*.bz2 filter=lfs diff=lfs merge=lfs -text
|
||||||
|
*.gem filter=lfs diff=lfs merge=lfs -text
|
||||||
|
*.gz filter=lfs diff=lfs merge=lfs -text
|
||||||
|
*.jar filter=lfs diff=lfs merge=lfs -text
|
||||||
|
*.lz filter=lfs diff=lfs merge=lfs -text
|
||||||
|
*.lzma filter=lfs diff=lfs merge=lfs -text
|
||||||
|
*.obscpio filter=lfs diff=lfs merge=lfs -text
|
||||||
|
*.oxt filter=lfs diff=lfs merge=lfs -text
|
||||||
|
*.pdf filter=lfs diff=lfs merge=lfs -text
|
||||||
|
*.png filter=lfs diff=lfs merge=lfs -text
|
||||||
|
*.rpm filter=lfs diff=lfs merge=lfs -text
|
||||||
|
*.tbz filter=lfs diff=lfs merge=lfs -text
|
||||||
|
*.tbz2 filter=lfs diff=lfs merge=lfs -text
|
||||||
|
*.tgz filter=lfs diff=lfs merge=lfs -text
|
||||||
|
*.ttf filter=lfs diff=lfs merge=lfs -text
|
||||||
|
*.txz filter=lfs diff=lfs merge=lfs -text
|
||||||
|
*.whl filter=lfs diff=lfs merge=lfs -text
|
||||||
|
*.xz filter=lfs diff=lfs merge=lfs -text
|
||||||
|
*.zip filter=lfs diff=lfs merge=lfs -text
|
||||||
|
*.zst filter=lfs diff=lfs merge=lfs -text
|
170
Makefile
Normal file
170
Makefile
Normal file
@ -0,0 +1,170 @@
|
|||||||
|
#
|
||||||
|
# Makefile to install DocBook 5.x
|
||||||
|
#
|
||||||
|
# Author:
|
||||||
|
# Thomas Schraitle <toms@opensuse.org>
|
||||||
|
#
|
||||||
|
|
||||||
|
ifndef PREFIX
|
||||||
|
PREFIX := /usr
|
||||||
|
endif
|
||||||
|
|
||||||
|
SHELL := /bin/bash
|
||||||
|
PACKAGE := docbook_5
|
||||||
|
VERSION := 5.2CR5
|
||||||
|
DB_VERSIONS := 5.0 5.1 5.2CR5
|
||||||
|
LAST_VER := $(lastword $(DB_VERSIONS))
|
||||||
|
CDIR := $(shell pwd)
|
||||||
|
#
|
||||||
|
DATADIR := $(DESTDIR)$(PREFIX)/share
|
||||||
|
#
|
||||||
|
BINDIR := $(DESTDIR)$(PREFIX)/bin
|
||||||
|
# Catalog stuff
|
||||||
|
DB_CATALOG_SRC := $(PACKAGE).xml
|
||||||
|
XML_CATALOG_DIR := $(DESTDIR)/etc/xml/catalog.d
|
||||||
|
DB_CATALOG := $(XML_CATALOG_DIR)/$(DB_CATALOG_SRC)
|
||||||
|
#
|
||||||
|
DB_XML_PATH := $(DATADIR)/xml/docbook
|
||||||
|
SCHEMA_PATH := $(DB_XML_PATH)/schema
|
||||||
|
#
|
||||||
|
XSLT_PATH := $(DB_XML_PATH)/stylesheet/upgrade
|
||||||
|
#
|
||||||
|
DTD_PATH := $(SCHEMA_PATH)/dtd
|
||||||
|
XSD_PATH := $(SCHEMA_PATH)/xsd
|
||||||
|
RNG_PATH := $(SCHEMA_PATH)/rng
|
||||||
|
SCH_PATH := $(SCHEMA_PATH)/sch
|
||||||
|
NVDL_PATH := $(SCHEMA_PATH)/nvdl
|
||||||
|
#
|
||||||
|
DB_DTD_PATHS := $(DTD_PATH)/5.0
|
||||||
|
DB_XSD_PATHS := $(XSD_PATH)/5.0
|
||||||
|
DB_RNG_PATHS := $(foreach v,$(DB_VERSIONS),$(RNG_PATH)/$(v))
|
||||||
|
DB_SCH_PATHS := $(foreach v,$(DB_VERSIONS),$(SCH_PATH)/$(v))
|
||||||
|
DB_NVDL_PATHS := $(foreach v,$(DB_VERSIONS),$(NVDL_PATH)/$(v))
|
||||||
|
|
||||||
|
|
||||||
|
INST_DIRECTORIES := $(XML_CATALOG_DIR) $(BINDIR) $(XSLT_PATH) \
|
||||||
|
$(DB_DTD_PATHS) $(DB_XSD_PATHS) $(DB_RNG_PATHS) $(DB_SCH_PATHS) $(DB_NVDL_PATHS)
|
||||||
|
|
||||||
|
DTD_SCHEMAS := $(wildcard docbook-5.0/dtd/*.dtd)
|
||||||
|
DTD_SCHEMAS := $(patsubst docbook-5.0/dtd/%,%,$(DTD_SCHEMAS))
|
||||||
|
DTD_SCHEMAS := $(addprefix $(DB_DTD_PATHS)/,$(DTD_SCHEMAS))
|
||||||
|
#
|
||||||
|
XSD_SCHEMAS := $(wildcard docbook-5.0/xsd/*.xsd)
|
||||||
|
XSD_SCHEMAS := $(patsubst docbook-5.0/xsd/%,%,$(XSD_SCHEMAS))
|
||||||
|
XSD_SCHEMAS := $(addprefix $(DB_XSD_PATHS)/,$(XSD_SCHEMAS))
|
||||||
|
#
|
||||||
|
NVDL_SCHEMAS := $(wildcard $(foreach v,$(DB_VERSIONS),docbook-$(v)/*.nvdl))
|
||||||
|
NVDL_SCHEMAS := $(subst docbook-,,$(NVDL_SCHEMAS))
|
||||||
|
NVDL_SCHEMAS := $(addprefix $(NVDL_PATH)/,$(NVDL_SCHEMAS))
|
||||||
|
#
|
||||||
|
SCH_SCHEMAS := $(wildcard $(foreach p,$(DB_VERSIONS),docbook-$(p)/sch/*))
|
||||||
|
SCH_SCHEMAS := $(patsubst docbook-%,%,$(SCH_SCHEMAS))
|
||||||
|
SCH_SCHEMAS := $(subst sch/,,$(SCH_SCHEMAS))
|
||||||
|
SCH_SCHEMAS := $(addprefix $(SCH_PATH)/,$(SCH_SCHEMAS))
|
||||||
|
#
|
||||||
|
RNG_SCHEMAS := $(wildcard $(foreach p,$(DB_VERSIONS),docbook-$(p)/rng/*.rn?))
|
||||||
|
RNG_SCHEMAS := $(patsubst docbook-%,%,$(RNG_SCHEMAS))
|
||||||
|
RNG_SCHEMAS := $(subst rng/,,$(RNG_SCHEMAS))
|
||||||
|
RNG_SCHEMAS := $(addprefix $(RNG_PATH)/,$(RNG_SCHEMAS))
|
||||||
|
#
|
||||||
|
LINKS := $(foreach v,$(DB_VERSIONS),$(NVDL_PATH)/$(v)/docbook.rng \
|
||||||
|
$(NVDL_PATH)/$(v)/docbook.sch)
|
||||||
|
COMPAT_LINKS := $(NVDL_PATH)/5.2 $(RNG_PATH)/5.2 $(SCH_PATH)/5.2
|
||||||
|
ALL_DB_SCHEMAS := $(DTD_SCHEMAS) $(XSD_SCHEMAS) \
|
||||||
|
$(RNG_SCHEMAS) $(SCH_SCHEMAS) $(NVDL_SCHEMAS) \
|
||||||
|
$(LINKS)
|
||||||
|
|
||||||
|
#-----------------------------
|
||||||
|
# Make relative path
|
||||||
|
define relpath =
|
||||||
|
$(shell realpath --relative-to $(dir $(2)) $(dir $(1)))
|
||||||
|
endef
|
||||||
|
|
||||||
|
#-----------------------------
|
||||||
|
.PHONY: install
|
||||||
|
install: $(DB_CATALOG)
|
||||||
|
install: $(BINDIR)/db4-entities.pl
|
||||||
|
install: $(XSLT_PATH)/db4-upgrade.xsl
|
||||||
|
install: $(ALL_DB_SCHEMAS)
|
||||||
|
install: $(COMPAT_LINKS)
|
||||||
|
install: | $(INST_DIRECTORIES)
|
||||||
|
@echo "Ready."
|
||||||
|
|
||||||
|
$(DTD_PATH)/5.0/%: docbook-5.0/dtd/% | $(DB_DTD_PATHS)
|
||||||
|
@echo "### Installing DTD $<"
|
||||||
|
install -m644 $< $@
|
||||||
|
$(XSD_PATH)/5.0/%: docbook-5.0/xsd/% | $(DB_XSD_PATHS)
|
||||||
|
@echo "### Installing XSD $<"
|
||||||
|
install -m644 $< $@
|
||||||
|
|
||||||
|
$(RNG_PATH)/5.0/%: docbook-5.0/rng/% | $(DB_RNG_PATHS)
|
||||||
|
@echo "### Installing RNG 5.0 $<"
|
||||||
|
install -m644 $< $@
|
||||||
|
$(RNG_PATH)/5.1/%: docbook-5.1/rng/% | $(DB_RNG_PATHS)
|
||||||
|
@echo "### Installing RNG 5.1 $<"
|
||||||
|
install -m644 $< $@
|
||||||
|
|
||||||
|
$(RNG_PATH)/$(LAST_VER)/%: docbook-$(LAST_VER)/rng/% | $(DB_RNG_PATHS)
|
||||||
|
@echo "### Installing RNG $(LAST_VER) $<"
|
||||||
|
install -m644 $< $@
|
||||||
|
|
||||||
|
$(SCH_PATH)/5.0/%: docbook-5.0/sch/% | $(DB_SCH_PATHS)
|
||||||
|
@echo "### Installing Schematron 5.0 $<"
|
||||||
|
install -m644 $< $@
|
||||||
|
$(SCH_PATH)/5.1/%: docbook-5.1/sch/% | $(DB_SCH_PATHS)
|
||||||
|
@echo "### Installing Schematron 5.1 $<"
|
||||||
|
install -m644 $< $@
|
||||||
|
|
||||||
|
$(SCH_PATH)/$(LAST_VER)/%: docbook-$(LAST_VER)/sch/%| $(DB_SCH_PATHS)
|
||||||
|
@echo "### Installing Schematron $(LAST_VER) $<"
|
||||||
|
install -m644 $< $@
|
||||||
|
|
||||||
|
$(NVDL_PATH)/5.0/%: docbook-5.0/% | $(DB_NVDL_PATHS)
|
||||||
|
@echo "### Installing NVDL 5.0 $<"
|
||||||
|
install -m644 $< $@
|
||||||
|
$(NVDL_PATH)/5.1/%: docbook-5.1/% | $(DB_NVDL_PATHS)
|
||||||
|
@echo "### Installing NVDL 5.1 $<"
|
||||||
|
install -m644 $< $@
|
||||||
|
|
||||||
|
$(NVDL_PATH)/$(LAST_VER)/%: docbook-$(LAST_VER)/% | $(DB_NVDL_PATHS)
|
||||||
|
@echo "### Installing NVDL $(LAST_VER) $<"
|
||||||
|
install -m644 $< $@
|
||||||
|
|
||||||
|
define NVDL_LINK_tmpl =
|
||||||
|
$(NVDL_PATH)/$(1)/docbook.$(3): $(2)/$(1)/docbook.$(3)
|
||||||
|
@echo $$< $$@
|
||||||
|
ln -s $$(call relpath,$$<,$$@)/$$(notdir $$<) $$@
|
||||||
|
endef
|
||||||
|
$(foreach v,$(DB_VERSIONS),$(eval $(call NVDL_LINK_tmpl,$(v),$(RNG_PATH),rng)))
|
||||||
|
$(foreach v,$(DB_VERSIONS),$(eval $(call NVDL_LINK_tmpl,$(v),$(SCH_PATH),sch)))
|
||||||
|
|
||||||
|
|
||||||
|
$(DB_CATALOG): $(DB_CATALOG_SRC) | $(XML_CATALOG_DIR)
|
||||||
|
@echo "### Installing XML Catalog..."
|
||||||
|
install -m644 $< $@
|
||||||
|
|
||||||
|
$(BINDIR)/db4-entities.pl: docbook-5.1/tools/db4-entities.pl | $(BINDIR)
|
||||||
|
@echo "### Installing script db4-entities.pl"
|
||||||
|
install -m755 $< $@
|
||||||
|
|
||||||
|
$(XSLT_PATH)/db4-upgrade.xsl: docbook-5.1/tools/db4-upgrade.xsl | $(XSLT_PATH)
|
||||||
|
@echo "### Installing upgrade stylesheet..."
|
||||||
|
install -m644 $< $@
|
||||||
|
|
||||||
|
$(NVDL_PATH)/5.2: $(NVDL_PATH)/$(LAST_VER) | $(DB_NVDL_PATHS)
|
||||||
|
@echo "### Creating a link to $(NVDL_PATH)/5.2"
|
||||||
|
ln -sv --relative $< $@
|
||||||
|
|
||||||
|
$(RNG_PATH)/5.2: $(RNG_PATH)/$(LAST_VER) | $(DB_RNG_PATHS)
|
||||||
|
@echo "### Creating a link to $(RNG_PATH)/5.2"
|
||||||
|
ln -sv --relative $< $@
|
||||||
|
|
||||||
|
$(SCH_PATH)/5.2: $(SCH_PATH)/$(LAST_VER) | $(DB_SCH_PATHS)
|
||||||
|
@echo "### Creating a link to $(SCH_PATH)/5.2"
|
||||||
|
ln -sv --relative $< $@
|
||||||
|
|
||||||
|
|
||||||
|
# create needed directories
|
||||||
|
#
|
||||||
|
$(INST_DIRECTORIES):
|
||||||
|
@mkdir -p $@
|
175
check-catalog.sh
Normal file
175
check-catalog.sh
Normal file
@ -0,0 +1,175 @@
|
|||||||
|
#!/bin/bash
|
||||||
|
#
|
||||||
|
# Checks catalog URIs
|
||||||
|
#
|
||||||
|
# Dependencies:
|
||||||
|
# * xmlstarlet
|
||||||
|
#
|
||||||
|
# Copyright 2023 SUSE Linux Products GmbH
|
||||||
|
# Author: Tom Schraitle 2023
|
||||||
|
|
||||||
|
ME=${0##*/}
|
||||||
|
BUILDROOT=""
|
||||||
|
ERRORS=()
|
||||||
|
|
||||||
|
function usage()
|
||||||
|
{
|
||||||
|
cat << EOF
|
||||||
|
$ME [--buildroot=BUILDROOT] CATALOG_FILE
|
||||||
|
|
||||||
|
Checks catalog URIs
|
||||||
|
|
||||||
|
Options
|
||||||
|
--root Used when building a package, points
|
||||||
|
to the build root
|
||||||
|
|
||||||
|
Arguments
|
||||||
|
CATALOG_FILE XML catalog file with catalog entries
|
||||||
|
|
||||||
|
Return codes
|
||||||
|
0 everything fine. Celebrate! \o/
|
||||||
|
10 catalog file doesn't exist
|
||||||
|
100 some catalog error occured
|
||||||
|
EOF
|
||||||
|
}
|
||||||
|
|
||||||
|
function resolveuri() {
|
||||||
|
local catalog="$1"
|
||||||
|
local uri="$2"
|
||||||
|
xmlcatalog "$catalog" "$uri" 2>/dev/null
|
||||||
|
}
|
||||||
|
|
||||||
|
function xpathfromcatalog() {
|
||||||
|
local catalog="$1"
|
||||||
|
local xpath="$2"
|
||||||
|
local NS="urn:oasis:names:tc:entity:xmlns:xml:catalog"
|
||||||
|
xml sel --text -N c=$NS -t -v "$xpath" "$catalog"
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
# -- CLI parsing
|
||||||
|
ARGS=$(getopt -o h -l help,buildroot: -n "$ME" -- "$@")
|
||||||
|
eval set -- "$ARGS"
|
||||||
|
while true; do
|
||||||
|
case "$1" in
|
||||||
|
--help|-h)
|
||||||
|
usage
|
||||||
|
exit 0
|
||||||
|
;;
|
||||||
|
--buildroot)
|
||||||
|
# Ensure that path ends with "/"
|
||||||
|
BUILDROOT="${2%/}/"
|
||||||
|
shift 2
|
||||||
|
;;
|
||||||
|
--) shift ; break ;;
|
||||||
|
*) exit_on_error "Wrong parameter: $1" ;;
|
||||||
|
esac
|
||||||
|
done
|
||||||
|
|
||||||
|
|
||||||
|
CATALOG="$1"
|
||||||
|
|
||||||
|
if [ ! -e "$CATALOG" ]; then
|
||||||
|
printf "Catalog file '$CATALOG' doesn't exist" >/dev/stderr
|
||||||
|
exit 10
|
||||||
|
fi
|
||||||
|
|
||||||
|
|
||||||
|
declare -A TO_CHECK=(
|
||||||
|
#-------------
|
||||||
|
[5.0/nvdl]="docbook.nvdl"
|
||||||
|
[5.0/rng]="docbook.rnc docbook.rng docbookxi.rnc docbookxi.rng"
|
||||||
|
[5.0/sch]="docbook.sch"
|
||||||
|
[5.0/xsd]="docbook.xsd xlink.xsd xml.xsd"
|
||||||
|
#-------------
|
||||||
|
[5.1/nvdl]="docbook.nvdl"
|
||||||
|
[5.1/rng]="assembly.rnc assembly.rng dbits.rnc dbits.rng docbook.rnc docbook.rng docbookxi.rnc docbookxi.rng"
|
||||||
|
[5.1/sch]="assembly.sch dbits.sch docbook.sch docbookxi.sch"
|
||||||
|
#-------------
|
||||||
|
[5.2/nvdl]="assembly.nvdl dbits.nvdl docbook.nvdl"
|
||||||
|
[5.2/rng]="assembly.rnc assembly.rng assemblyxi.rnc assemblyxi.rng dbits.rnc dbits.rng dbitsxi.rnc dbitsxi.rng docbook.rnc docbook.rng docbookxi.rnc docbookxi.rng"
|
||||||
|
[5.2/sch]="assembly.sch assemblyxi.sch dbits.sch docbook.sch docbookxi.sch"
|
||||||
|
#-------------
|
||||||
|
)
|
||||||
|
|
||||||
|
SYSTEMS=$(xpathfromcatalog "$CATALOG" \
|
||||||
|
"//c:system/@systemId")
|
||||||
|
|
||||||
|
#
|
||||||
|
for uri in $SYSTEMS; do
|
||||||
|
next=$(( "${#ERRORS[@]}" + 1 ))
|
||||||
|
result=$(resolveuri "$CATALOG" "$uri")
|
||||||
|
if [[ $? -ne 0 ]]; then
|
||||||
|
result=""
|
||||||
|
ERRORS[next]="$uri"
|
||||||
|
else
|
||||||
|
result="${BUILDROOT}${result#file://*}"
|
||||||
|
|
||||||
|
if [[ $ret -ne 0 ]]; then
|
||||||
|
result=""
|
||||||
|
ERRORS[next]="$uri/$file"
|
||||||
|
elif [[ ! -e $result ]]; then
|
||||||
|
ERRORS[next]="$result"
|
||||||
|
fi
|
||||||
|
fi
|
||||||
|
|
||||||
|
done
|
||||||
|
|
||||||
|
|
||||||
|
REWRITESYSTEMS=$(xpathfromcatalog "$CATALOG" \
|
||||||
|
"//c:rewriteSystem/@systemIdStartString")
|
||||||
|
|
||||||
|
for uri in $REWRITESYSTEMS; do
|
||||||
|
result=$(resolveuri "$CATALOG" "$uri")
|
||||||
|
if [[ $? -ne 0 ]]; then
|
||||||
|
result=""
|
||||||
|
next=$(( ${#ERRORS[@]} + 1 ))
|
||||||
|
ERRORS[next]="$uri"
|
||||||
|
fi
|
||||||
|
# Check if we have after the release a format
|
||||||
|
if [[ $uri =~ ((5\.[0-9])/([^/]+))(/)? ]]; then
|
||||||
|
# If we have a match, we have:
|
||||||
|
# ${BASH_REMATCH[0]} => the complete match
|
||||||
|
# ${BASH_REMATCH[1]} => DocBook version + Format, e.g "5.0/rng"
|
||||||
|
# ${BASH_REMATCH[2]} => DocBook version only
|
||||||
|
# ${BASH_REMATCH[3]} => Format only
|
||||||
|
DBFORMAT=${BASH_REMATCH[1]}
|
||||||
|
FORMAT=${BASH_REMATCH[3]}
|
||||||
|
FILES="${TO_CHECK[$DBFORMAT]}"
|
||||||
|
|
||||||
|
# Remove "/" at end, if needed:
|
||||||
|
uri="${uri%/}"
|
||||||
|
# echo "To check $DBFORMAT: $FILES"
|
||||||
|
for file in $FILES; do
|
||||||
|
echo -en "Checking $uri/$file... =>"
|
||||||
|
next=$(( "$len" + 1 ))
|
||||||
|
result=$(resolveuri "$CATALOG" "${uri}/$file")
|
||||||
|
ret=$?
|
||||||
|
result="${BUILDROOT}${result#file://*}"
|
||||||
|
# We check the return value and _not_ the result string
|
||||||
|
if [[ $ret -ne 0 ]]; then
|
||||||
|
result=""
|
||||||
|
ERRORS[next]="$uri/$file"
|
||||||
|
echo -en " not resolvable\n"
|
||||||
|
elif [[ ! -e $result ]]; then
|
||||||
|
ERRORS[next]="$result"
|
||||||
|
echo -en " doesn't exist\n"
|
||||||
|
else
|
||||||
|
echo -en " ok\n"
|
||||||
|
fi
|
||||||
|
done
|
||||||
|
fi
|
||||||
|
done
|
||||||
|
|
||||||
|
echo "-----------------------------"
|
||||||
|
# make them unique:
|
||||||
|
ERRORS=($(for err in "${ERRORS[@]}"; do echo "${err}"; done | sort -u))
|
||||||
|
echo "Found ${#ERRORS[@]} errors".
|
||||||
|
|
||||||
|
if [ ${#ERRORS[@]} -ne 0 ]; then
|
||||||
|
for elem in "${!ERRORS[@]}"; do
|
||||||
|
echo "${elem}: ${ERRORS[${elem}]}"
|
||||||
|
done
|
||||||
|
exit 100
|
||||||
|
fi
|
||||||
|
exit 0
|
BIN
docbook-5.0-docs.tar.bz2
(Stored with Git LFS)
Normal file
BIN
docbook-5.0-docs.tar.bz2
(Stored with Git LFS)
Normal file
Binary file not shown.
BIN
docbook-5.0.tar.bz2
(Stored with Git LFS)
Normal file
BIN
docbook-5.0.tar.bz2
(Stored with Git LFS)
Normal file
Binary file not shown.
BIN
docbook-5.1-docs.tar.bz2
(Stored with Git LFS)
Normal file
BIN
docbook-5.1-docs.tar.bz2
(Stored with Git LFS)
Normal file
Binary file not shown.
BIN
docbook-5.1.tar.bz2
(Stored with Git LFS)
Normal file
BIN
docbook-5.1.tar.bz2
(Stored with Git LFS)
Normal file
Binary file not shown.
BIN
docbook-5.2CR5.zip
(Stored with Git LFS)
Normal file
BIN
docbook-5.2CR5.zip
(Stored with Git LFS)
Normal file
Binary file not shown.
78
docbook_5-README.SUSE
Normal file
78
docbook_5-README.SUSE
Normal file
@ -0,0 +1,78 @@
|
|||||||
|
README.SUSE (2023-02-09)
|
||||||
|
========================
|
||||||
|
|
||||||
|
XML Catalog File
|
||||||
|
----------------
|
||||||
|
|
||||||
|
The main DocBook catalog is located in `/etc/xml/catalog.d/docbook_5.xml`.
|
||||||
|
However, in most cases you will point your catalog resolver to the file
|
||||||
|
`/etc/xml/catalog`.
|
||||||
|
|
||||||
|
The following URIs are supported and point to the same local path:
|
||||||
|
|
||||||
|
* http://www.oasis-open.org/docbook/xml/<DB_VERSION>/
|
||||||
|
* http://www.docbook.org/xml/<DB_VERSION>/
|
||||||
|
* http://docbook.org/xml/<DB_VERSION>/
|
||||||
|
* https://cdn.docbook.org/schema/<DB_VERSION>/
|
||||||
|
|
||||||
|
The structure of the DocBook schemas are shown in the following overview:
|
||||||
|
|
||||||
|
/usr/share/xml/docbook/schema/
|
||||||
|
├── dtd
|
||||||
|
│ ├── 4.1.2
|
||||||
|
│ ├── 4.2
|
||||||
|
│ ├── 4.3
|
||||||
|
│ ├── 4.4
|
||||||
|
│ ├── 4.5
|
||||||
|
│ └── 5.0
|
||||||
|
├── nvdl
|
||||||
|
│ ├── 5.0
|
||||||
|
│ ├── 5.1
|
||||||
|
│ └── 5.2
|
||||||
|
├── rng
|
||||||
|
│ ├── 4.2
|
||||||
|
│ ├── 4.3
|
||||||
|
│ ├── 4.4
|
||||||
|
│ ├── 4.5
|
||||||
|
│ ├── 5.0
|
||||||
|
│ ├── 5.1
|
||||||
|
│ └── 5.2
|
||||||
|
├── sch
|
||||||
|
│ ├── 5.0
|
||||||
|
│ ├── 5.1
|
||||||
|
│ └── 5.2
|
||||||
|
└── xsd
|
||||||
|
├── 4.2
|
||||||
|
├── 4.3
|
||||||
|
├── 4.4
|
||||||
|
├── 4.5
|
||||||
|
└── 5.0
|
||||||
|
|
||||||
|
|
||||||
|
DocBook V5.2
|
||||||
|
------------
|
||||||
|
|
||||||
|
The significant differences from 5.1 to 5.2 are:
|
||||||
|
|
||||||
|
* Many new synopsis elements for programming languages.
|
||||||
|
* New <danger> admonition element.
|
||||||
|
* New <formalgroup> element to support subfigures, etc.
|
||||||
|
* New transclusion fixup attributes.
|
||||||
|
* New class attribute on sectioning elements support legal sections.
|
||||||
|
* New meta element added to info.
|
||||||
|
* Added XInclude-enabled schema versions of Assembly and ITS schemas.
|
||||||
|
* Allow <info> as root element
|
||||||
|
* Many bug fixes
|
||||||
|
|
||||||
|
|
||||||
|
DocBook V5.1
|
||||||
|
------------
|
||||||
|
|
||||||
|
DocBook is a general purpose schema particularly well suited to books and
|
||||||
|
papers about computer hardware and software (though it is by no means
|
||||||
|
limited to these applications).
|
||||||
|
|
||||||
|
The Version 5.1 release introduces assemblies for topic-oriented authoring.
|
||||||
|
It also addresses a selection of bugs and feature requests.
|
||||||
|
|
||||||
|
For further details, see the documentation in the package docbook_5-doc
|
35
docbook_5-nvdl.patch
Normal file
35
docbook_5-nvdl.patch
Normal file
@ -0,0 +1,35 @@
|
|||||||
|
From: Thomas Schraitle <toms@opensuse.org>
|
||||||
|
Date: 2017-11-10 20:33:44 +0100
|
||||||
|
Subject: change path to DocBook RNG/SCH schema files
|
||||||
|
References: n/a
|
||||||
|
Upstream: no
|
||||||
|
|
||||||
|
openSUSE installs links in the nvdl/ folder so the path to the
|
||||||
|
DocBook schema files were necessary.
|
||||||
|
|
||||||
|
--- docbook-5.0/docbook.nvdl.bak 2017-11-10 20:33:44.294076884 +0100
|
||||||
|
+++ docbook-5.0/docbook.nvdl 2017-11-10 20:34:26.114496772 +0100
|
||||||
|
@@ -4,8 +4,8 @@
|
||||||
|
|
||||||
|
<mode name="docbook">
|
||||||
|
<namespace ns="http://docbook.org/ns/docbook">
|
||||||
|
- <validate schema="rng/docbook.rng" useMode="attach"/>
|
||||||
|
- <validate schema="sch/docbook.sch" useMode="attach"/>
|
||||||
|
+ <validate schema="docbook.rng" useMode="attach"/>
|
||||||
|
+ <validate schema="docbook.sch" useMode="attach"/>
|
||||||
|
</namespace>
|
||||||
|
</mode>
|
||||||
|
|
||||||
|
--- docbook-5.1/docbook.nvdl.bak 2017-11-10 20:38:32.596975700 +0100
|
||||||
|
+++ docbook-5.1/docbook.nvdl 2017-11-10 20:38:47.445124748 +0100
|
||||||
|
@@ -4,8 +4,8 @@
|
||||||
|
|
||||||
|
<mode name="docbook">
|
||||||
|
<namespace ns="http://docbook.org/ns/docbook">
|
||||||
|
- <validate schema="rng/docbook.rng" useMode="attach"/>
|
||||||
|
- <validate schema="sch/docbook.sch" useMode="attach"/>
|
||||||
|
+ <validate schema="docbook.rng" useMode="attach"/>
|
||||||
|
+ <validate schema="docbook.sch" useMode="attach"/>
|
||||||
|
</namespace>
|
||||||
|
</mode>
|
||||||
|
|
301
docbook_5.changes
Normal file
301
docbook_5.changes
Normal file
@ -0,0 +1,301 @@
|
|||||||
|
-------------------------------------------------------------------
|
||||||
|
Fri Mar 3 06:54:34 UTC 2023 - Thomas Schraitle <thomas.schraitle@suse.com> - 5.2CR5
|
||||||
|
|
||||||
|
Only spec file changes
|
||||||
|
|
||||||
|
- Introduce check-catalog.sh script in %check section
|
||||||
|
This script tests the docbook_5.xml XML catalog, extracts entries, and checks
|
||||||
|
if the file exists.
|
||||||
|
|
||||||
|
- Add missing "/" in catalog file "docbook_5.xml"
|
||||||
|
In several rewritePrefix attributes the missing "/" leads to invalid local paths.
|
||||||
|
For example:
|
||||||
|
|
||||||
|
$ xmlcatalog /etc/xml/catalog https://cdn.docbook.org/schema/5.2/rng/assemblyxi.rnc
|
||||||
|
file:///usr/share/xml/docbook/schema/rng/5.2assemblyxi.rnc
|
||||||
|
|
||||||
|
The ".../5.2assemblyxi.rnc" part should be ".../5.2/assemblyxi.rnc".
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Thu Feb 9 12:39:46 UTC 2023 - Thomas Schraitle <thomas.schraitle@suse.com> - 5.2CR5
|
||||||
|
|
||||||
|
- Update to version 5.2CR5
|
||||||
|
fixes a bug where the cols attribute on entrytbl element was
|
||||||
|
incorrectly optional.
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Thu Feb 9 12:39:46 UTC 2023 - Thomas Schraitle <thomas.schraitle@suse.com> - 5.2CR4
|
||||||
|
|
||||||
|
- Update to version 5.2CR4
|
||||||
|
- Fix OASIS identifiers in catalog, CR4 (#245)
|
||||||
|
- Allow info to be a top-level element in a document (#244)
|
||||||
|
- Fix XInclude declarations, inconsistencies (#243)
|
||||||
|
- Documentation updates (#242)
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Thu Dec 8 13:36:14 UTC 2022 - Thomas Schraitle <thomas.schraitle@suse.com> - 5.2CR3
|
||||||
|
|
||||||
|
- Update to version 5.2CR3
|
||||||
|
- PR #237 Allow namespace qualified attributes in non-DB namespaces
|
||||||
|
- Add <modifier> after the main names in many OO classes
|
||||||
|
- Some improvements for tests
|
||||||
|
|
||||||
|
- Update to version 5.2CR2
|
||||||
|
- Added many new elements, for example meta, danger, enumsynopsis
|
||||||
|
- Added otherclass attribute to article
|
||||||
|
- Added otherclass attribute to section elements to support other values.
|
||||||
|
- Added optional type attribute (text) to procedure element.
|
||||||
|
- Added a type attribute to table and informaltable elements (CALS and HTML
|
||||||
|
table syntax)
|
||||||
|
- Added trans:idfixup, trans:suffix, and trans:linkscope to common attributes.
|
||||||
|
- Changed abstract content from db.para.blocks+ to db.all.blocks+ to expand
|
||||||
|
its content model
|
||||||
|
|
||||||
|
Find the complete list in the release-notes folder
|
||||||
|
|
||||||
|
- Package changes
|
||||||
|
- Add the release-notes folder in the spec file
|
||||||
|
- Add %check section in spec file for a minimal test
|
||||||
|
- Correct version information in Makefile to create the correct link
|
||||||
|
- Add @VERSION@ placeholder in XML catalog file docbook_5.xml which is
|
||||||
|
replaced during build time
|
||||||
|
- Add https://cdn.docbook.org/schema/<VERSION> in the XML catalog file
|
||||||
|
docbook_5.xml
|
||||||
|
- Update docbook_5-README.SUSE
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Mon May 30 09:16:33 UTC 2022 - Thomas Schraitle <thomas.schraitle@suse.com> - 5.2CR1
|
||||||
|
|
||||||
|
- Update to version 5.2CR1
|
||||||
|
- #230: Add packageref attribute for all *synopsis elements
|
||||||
|
|
||||||
|
no changes from the 5.2b13 reviewed by the TC
|
||||||
|
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Wed Mar 16 15:17:56 UTC 2022 - Thomas Schraitle <thomas.schraitle@suse.com> - 5.2b12
|
||||||
|
|
||||||
|
- Update to version 5.2b12:
|
||||||
|
- Fix #223 by refactoring namespacesynopsis as packagesynopis
|
||||||
|
- Fix #221 by setting the queryBinding on Schematron schemas to xslt2
|
||||||
|
|
||||||
|
- Update to version 5.2b11:
|
||||||
|
- Fix #212 Incorrect XML catalog generation for CDN URIs.
|
||||||
|
- Fix #216 A bug in the citetitle element; the otherpubwork attribute was missing
|
||||||
|
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Thu Jul 15 07:02:57 UTC 2021 - Thomas Schraitle <thomas.schraitle@suse.com> - 5.2b10a5
|
||||||
|
|
||||||
|
- Update to version 5.2b10a5:
|
||||||
|
- Fixed the bug where db.extension.inlines and db.extension.blocks were
|
||||||
|
accidentally omitted from a4.
|
||||||
|
- Made the name attribute on meta optional.
|
||||||
|
- Fixed duplicate patterns in db.synopsis.blocks.
|
||||||
|
- Improved the consistency of synopsisinfo by making it available in
|
||||||
|
fieldsynopsis, constructorsynopsis, and destructorsynopsis.
|
||||||
|
|
||||||
|
- Spec file
|
||||||
|
- Correct XML catalog entry and replaced wrong and old 5.210a2
|
||||||
|
version with current version
|
||||||
|
- Remove %lastschemaversion variable, consolidate to %version
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Thu Jul 9 08:15:00 UTC 2021 - Thomas Schraitle <thomas.schraitle@suse.com> - 5.2b10a4
|
||||||
|
|
||||||
|
- Update to version 5.2b10a4:
|
||||||
|
- Adding transclusion attributes as common attributes (#187)
|
||||||
|
- Implementing legalsection as a class attribute (#186)
|
||||||
|
- Add a type attribute to formal and informal objects (#185)
|
||||||
|
- Add pubwork/otherpubwork to biblioentry/bibliomixed (#184)
|
||||||
|
- Add a DocBook ITS + XInclude schema (#183)
|
||||||
|
- Proposed fix for issues related to the new synopsis elements (#173)
|
||||||
|
- Convert @name on s:pattern to s:title in ISO Schematron (#2)
|
||||||
|
|
||||||
|
- Update to version 5.2b10a3:
|
||||||
|
- Add a general meta element (#176)
|
||||||
|
- Fix XInclude issues on empty href, fragid (#175)
|
||||||
|
- Add Schematron rules for productionset and callout (#174, #151, #162)
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Mon Aug 31 13:45:10 UTC 2020 - Thomas Schraitle <thomas.schraitle@suse.com> - 5.2b10a2
|
||||||
|
|
||||||
|
- Spec improvements:
|
||||||
|
move creating of compatibility links (5.2b10a2 -> 5.2) from spec
|
||||||
|
file into Makefile
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Thu Aug 6 12:51:10 UTC 2020 - mmuschner <mmuschner@localhost> - 5.2b10a2
|
||||||
|
|
||||||
|
Update to version 5.2b10a2:
|
||||||
|
- Added a transform attribute to the resource element (as an alternative to grammar).
|
||||||
|
- Removed the grammar attribute from output.
|
||||||
|
- Added a danger admonition.
|
||||||
|
- Added a legalsection sectioning element. Allow legalsection in legalnotice.
|
||||||
|
- Added an otherclass attribute to article as an alternative to the enumerated class values.
|
||||||
|
- Added a formalgroup element to contain several formal objects (for example, subfigures in a figure).
|
||||||
|
- Relaxed the content model of abstract to include non-paragraph block elements.
|
||||||
|
- Added multimediaparams to imagedata.
|
||||||
|
- Added a buildtarget inline.
|
||||||
|
- Allow funcdef to contain an explicit void.
|
||||||
|
- Allow paramdef to contain modifiers.
|
||||||
|
- Allow fieldsynopsis, methodsynopsis, and methodparam to contain more than one type.
|
||||||
|
- Extended the content model of type so that it can represent union and intersection types. Added a class attribute to type.
|
||||||
|
- Allow numbered sections (sect1, sect2, etc.) to contain refentry.
|
||||||
|
- Added interface to the enumerated values in the class attribute of systemitem.-
|
||||||
|
- Fix XML catalog to allow both www.docbook.org and docbook.org as URIs.
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Fri Dec 8 22:12:24 UTC 2017 - dimstar@opensuse.org
|
||||||
|
|
||||||
|
- Fix fdupes macro invocation: the fdupes macro knows no -q
|
||||||
|
parameter.
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Sun Nov 12 17:02:51 UTC 2017 - thomas.schraitle@suse.com
|
||||||
|
|
||||||
|
- Correct Makefile:
|
||||||
|
- Add more pattern rules
|
||||||
|
- Use more builtin make functions
|
||||||
|
- Create links in nvdl directory to docbook.{rng,sch}
|
||||||
|
- Add missing assembly.rn{c,g} and dbits.rn{c,g} for Schematron
|
||||||
|
|
||||||
|
- Correct spec file:
|
||||||
|
- Add docbook_5-nvdl.patch to change path to DocBook RNG/SCH files
|
||||||
|
- Apply spec-cleaner
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Wed Oct 11 15:10:23 UTC 2017 - thomas.schraitle@suse.com
|
||||||
|
|
||||||
|
- New version 5.1
|
||||||
|
- no DTD and XSD schemas for version 5.1 anymore!
|
||||||
|
|
||||||
|
- Changes in spec file:
|
||||||
|
- used spec-cleaner
|
||||||
|
- removed obsolete stuff
|
||||||
|
- install files through Makefile
|
||||||
|
- install NVDL files under /usr/share/xml/docbook/schema/nvdl
|
||||||
|
instead as "documentation"
|
||||||
|
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Fri Jun 17 12:00:51 UTC 2016 - fvogt@suse.com
|
||||||
|
|
||||||
|
- Split documentation into -doc subpackage
|
||||||
|
- Use newer sgml-spec
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Tue May 12 12:44:54 UTC 2015 - toms@opensuse.org
|
||||||
|
|
||||||
|
- Changed DocBook catalog URIs to 5.1 instead of 5.1CR3
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Tue Feb 19 11:35:00 UTC 2015 - toms@opensuse.org
|
||||||
|
|
||||||
|
- Fixed subtle XML catalog bug (bsc#918565)
|
||||||
|
- Added DocBook 5.1CR3
|
||||||
|
- Spec file changes:
|
||||||
|
. Make post and postun sections work
|
||||||
|
. Lots of entries in XML catalogs need to be generated, so it's
|
||||||
|
easier to use for loops
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Mon Mar 18 12:40:42 UTC 2013 - cfarrell@suse.com
|
||||||
|
|
||||||
|
- license update: SUSE-Oasis-Specification-Notice
|
||||||
|
See any of the files in the docs/ subdirectory (section on notices and ip
|
||||||
|
towards the end)
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Fri Mar 1 11:48:20 UTC 2013 - coolo@suse.com
|
||||||
|
|
||||||
|
- update license to new format
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Tue Jun 5 14:32:11 UTC 2012 - ke@suse.de
|
||||||
|
|
||||||
|
- Reduce Requires (iso_ent and xmlcharent).
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Sun Sep 18 17:17:12 UTC 2011 - jengelh@medozas.de
|
||||||
|
|
||||||
|
- Remove redundant tags/sections from specfile
|
||||||
|
(cf. packaging guidelines)
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Mon Aug 3 10:57:28 CEST 2009 - aj@suse.de
|
||||||
|
|
||||||
|
- Only remove file from catalog if it disappeared.
|
||||||
|
|
||||||
|
- Do not use release numbers, they're not needed anymore.
|
||||||
|
|
||||||
|
- Cleanup some rpmlint warnings: Non-executable-in-bin, duplicate
|
||||||
|
requires, do not remove buildroot.
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Mon Feb 11 08:35:56 CET 2008 - toms@suse.de
|
||||||
|
|
||||||
|
- Release of version 5.0 (Committee Draft)
|
||||||
|
There are no user-visible changes in 5.0 (Public Review Draft 1).
|
||||||
|
This version of DocBook V5.0 will become the official Committee
|
||||||
|
Specification version of DocBook V5.0 as soon as the
|
||||||
|
Technical Committee balloting process is finished.
|
||||||
|
- Added DocBook Specification in PDF, HTML and XML
|
||||||
|
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Thu May 24 10:38:42 CEST 2007 - toms@suse.de
|
||||||
|
|
||||||
|
- Updated to release 5.0CR4:
|
||||||
|
* Fixed RFE 1708032: Pattern naming inconsistency; changed
|
||||||
|
db.href.attribute to db.href.attributes.
|
||||||
|
* Fixed RFE 1700154: Added sortas to <termdef>.
|
||||||
|
* Fixed RFE 1686919: Added an NVDL rules file.
|
||||||
|
* Fixed RFE 1705596: Aded db.programming.inlines (<classname>,
|
||||||
|
<exceptionname>, <function>, <initializer>, <interfacename>,
|
||||||
|
<methodname>, <modifier>, <ooclass>, <ooexception>, <oointerface>,
|
||||||
|
<parameter>, <returnvalue>, <type>, and <varname>) to the
|
||||||
|
content model of <code>.
|
||||||
|
* Fixed RFE 1689228: Fixed typo in Schematron assertion.
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Fri Mar 23 20:51:50 CET 2007 - toms@suse.de
|
||||||
|
|
||||||
|
- Updated to release 5.0CR3:
|
||||||
|
* RFE 1679775: Changed semantics of <termdef>. A <firstterm> is now
|
||||||
|
required (instead of a <glossterm> as in previous releases). This
|
||||||
|
allows the definition of one term to refer to another.
|
||||||
|
|
||||||
|
* RFE 1682917: Added pgwide attribute to <example>.
|
||||||
|
|
||||||
|
* RFE 1644553: Added label attribute to CALS and HTML tables.
|
||||||
|
|
||||||
|
* RFE 1588693: Added an <acknowledgements> element, peer to
|
||||||
|
<dedication>, replacing <ackno> which had only been available at the
|
||||||
|
end of <article>.
|
||||||
|
|
||||||
|
* After several months of consideration and experimentation, we decided
|
||||||
|
to allow <info> in HTML tables.
|
||||||
|
|
||||||
|
* RFE 1673820: Adopted "http://docbook.org/xlink/role/olink" as an XLink
|
||||||
|
role (that is, the xlink:role attribute) value to identify OLinks
|
||||||
|
expressed using XLink attributes.
|
||||||
|
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Wed Mar 14 10:55:18 CET 2007 - toms@suse.de
|
||||||
|
|
||||||
|
- Updated to release 5.0CR2:
|
||||||
|
* Fixed RFE 1630203: Allow empty glossary.
|
||||||
|
* Fixed RFE 1627845: Allow optional caption on CALS table and informaltable.
|
||||||
|
* Related to RFE 1627845: Allow inlines in HTML table caption.
|
||||||
|
* Fixed RFE 1589139 (and RFE 1621178): Allow title and titleabbrev on qandaentry.
|
||||||
|
* Fixed RFE 1675932: Restore localname, prefix and namespace as class attribute values on tag.
|
||||||
|
* Fixed RFE 1669465: Schematron rules should refer to @xml:id, not @id.
|
||||||
|
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Mon Feb 19 13:40:51 CET 2007 - toms@suse.de
|
||||||
|
|
||||||
|
- First release of 5.0CR1
|
||||||
|
|
171
docbook_5.spec
Normal file
171
docbook_5.spec
Normal file
@ -0,0 +1,171 @@
|
|||||||
|
#
|
||||||
|
# spec file for package docbook_5
|
||||||
|
#
|
||||||
|
# Copyright (c) 2023 SUSE LLC
|
||||||
|
#
|
||||||
|
# All modifications and additions to the file contributed by third parties
|
||||||
|
# remain the property of their copyright owners, unless otherwise agreed
|
||||||
|
# upon. The license for this file, and modifications and additions to the
|
||||||
|
# file, is the same license as for the pristine package itself (unless the
|
||||||
|
# license for the pristine package is not an Open Source License, in which
|
||||||
|
# case the license is the MIT License). An "Open Source License" is a
|
||||||
|
# license that conforms to the Open Source Definition (Version 1.9)
|
||||||
|
# published by the Open Source Initiative.
|
||||||
|
|
||||||
|
# Please submit bugfixes or comments via https://bugs.opensuse.org/
|
||||||
|
#
|
||||||
|
|
||||||
|
|
||||||
|
%define schemaversions 5.0 5.1 5.2CR5
|
||||||
|
%define realversion 5.2CR5
|
||||||
|
#
|
||||||
|
Name: docbook_5
|
||||||
|
Version: 5.2cr5
|
||||||
|
Release: 0
|
||||||
|
Summary: DocBook Schemas (DTD, RELAX NG, W3C Schema) for Version 5.x
|
||||||
|
License: SUSE-Oasis-Specification-Notice
|
||||||
|
Group: Productivity/Publishing/DocBook
|
||||||
|
URL: https://www.oasis-open.org/docbook/
|
||||||
|
# XML Catalog Entry
|
||||||
|
Source1: %{name}.xml
|
||||||
|
Source2: %{name}-README.SUSE
|
||||||
|
# DocBook Sources
|
||||||
|
Source3: docbook-5.0-docs.tar.bz2
|
||||||
|
Source4: docbook-5.1-docs.tar.bz2
|
||||||
|
Source6: Makefile
|
||||||
|
# For testing
|
||||||
|
Source10: check-catalog.sh
|
||||||
|
|
||||||
|
# DB 5.0
|
||||||
|
Source500: docbook-5.0.tar.bz2
|
||||||
|
# DB 5.1
|
||||||
|
Source510: docbook-5.1.tar.bz2
|
||||||
|
# DB 5.2
|
||||||
|
Source520: docbook-%{realversion}.zip
|
||||||
|
# PATCH-FIX-OPENSUSE docbook_5-nvdl.patch change path to schema files
|
||||||
|
Patch501: %{name}-nvdl.patch
|
||||||
|
#
|
||||||
|
BuildRequires: fdupes
|
||||||
|
BuildRequires: libxml2-tools
|
||||||
|
BuildRequires: sgml-skel
|
||||||
|
BuildRequires: unzip
|
||||||
|
BuildRequires: xmlstarlet
|
||||||
|
Requires: sgml-skel >= 0.7
|
||||||
|
Requires(post): sgml-skel >= 0.7
|
||||||
|
Requires(postun):sgml-skel >= 0.7
|
||||||
|
BuildArch: noarch
|
||||||
|
|
||||||
|
%description
|
||||||
|
DocBook is a schema. It is particularly well-suited to books and papers
|
||||||
|
about computer hardware and software (though it is not limited to these
|
||||||
|
applications at all).
|
||||||
|
|
||||||
|
Version 5 is a complete rewrite of DocBook in RELAX NG.
|
||||||
|
The intent of this rewrite is to produce a schema that is true to the
|
||||||
|
spirit of DocBook while simultaneously removing inconsistencies that
|
||||||
|
have arisen as a natural consequence of DocBook's long, slow evolution.
|
||||||
|
|
||||||
|
%package doc
|
||||||
|
Summary: Documentation for %{name}
|
||||||
|
Group: Documentation/HTML
|
||||||
|
BuildArch: noarch
|
||||||
|
|
||||||
|
%description doc
|
||||||
|
The documentation for the DocBook 5.x specification (%{schemaversions})
|
||||||
|
|
||||||
|
%define xml_dir %{_datadir}/xml
|
||||||
|
%define xml_docbook_dir %{xml_dir}/docbook
|
||||||
|
%define xml_schema_dir %{xml_dir}/docbook/schema
|
||||||
|
%define xml_docbook_dtd_dir %{xml_schema_dir}/dtd
|
||||||
|
%define xml_docbook_rng_dir %{xml_schema_dir}/rng
|
||||||
|
%define xml_docbook_sch_dir %{xml_schema_dir}/sch
|
||||||
|
%define xml_docbook_xsd_dir %{xml_schema_dir}/xsd
|
||||||
|
%define xml_docbook_nvdl_dir %{xml_schema_dir}/nvdl
|
||||||
|
%define xml_docbook_custom_dir %{xml_docbook_dir}/custom
|
||||||
|
%define xml_docbook_style_dir %{xml_docbook_dir}/stylesheet
|
||||||
|
%define xml_config_dir %{_localstatedir}/lib/xml
|
||||||
|
%define xml_sysconf_dir %{_sysconfdir}/xml
|
||||||
|
|
||||||
|
%prep
|
||||||
|
%setup -q -n %{name} -c -T
|
||||||
|
sed -i 's_@VERSION@_%{realversion}_g' %{SOURCE1}
|
||||||
|
# Copy catalog, README, and Makefile
|
||||||
|
cp -p %{SOURCE1} %{SOURCE2} %{SOURCE6} .
|
||||||
|
|
||||||
|
# Unpack the sources:
|
||||||
|
tar -xf %{SOURCE500}
|
||||||
|
tar -xf %{SOURCE510}
|
||||||
|
unzip %{SOURCE520}
|
||||||
|
# Unpack the documentation:
|
||||||
|
tar -xf %{SOURCE3}
|
||||||
|
tar -xf %{SOURCE4}
|
||||||
|
|
||||||
|
chmod -R a+rX,g-w,o-w .
|
||||||
|
find . -type f | xargs chmod a-x
|
||||||
|
|
||||||
|
# Patching
|
||||||
|
%patch501
|
||||||
|
|
||||||
|
%build
|
||||||
|
# Nothing to build
|
||||||
|
|
||||||
|
%install
|
||||||
|
make DESTDIR=%{buildroot}
|
||||||
|
|
||||||
|
# cleanup
|
||||||
|
%fdupes %{buildroot}
|
||||||
|
|
||||||
|
%post
|
||||||
|
update-xml-catalog
|
||||||
|
|
||||||
|
%postun
|
||||||
|
update-xml-catalog
|
||||||
|
|
||||||
|
%check
|
||||||
|
%define catalog %{buildroot}%{xml_sysconf_dir}/catalog.d/docbook_5.xml
|
||||||
|
cp -p %{SOURCE10} .
|
||||||
|
chmod +x check-catalog.sh
|
||||||
|
|
||||||
|
./check-catalog.sh --buildroot %{buildroot} "%{catalog}"
|
||||||
|
|
||||||
|
%files
|
||||||
|
%config %{xml_sysconf_dir}/catalog.d/docbook_5.xml
|
||||||
|
%doc *README*
|
||||||
|
%doc docbook-%{realversion}/release-notes
|
||||||
|
|
||||||
|
#
|
||||||
|
%dir %{xml_docbook_dir}/schema
|
||||||
|
%dir %{xml_docbook_dtd_dir}
|
||||||
|
%dir %{xml_docbook_rng_dir}
|
||||||
|
%dir %{xml_docbook_sch_dir}
|
||||||
|
%dir %{xml_docbook_xsd_dir}
|
||||||
|
%dir %{xml_docbook_nvdl_dir}
|
||||||
|
%dir %{xml_docbook_style_dir}
|
||||||
|
# 5.0
|
||||||
|
%{xml_docbook_dtd_dir}/5.0
|
||||||
|
%{xml_docbook_rng_dir}/5.0
|
||||||
|
%{xml_docbook_sch_dir}/5.0
|
||||||
|
%{xml_docbook_xsd_dir}/5.0
|
||||||
|
%{xml_docbook_nvdl_dir}/5.0
|
||||||
|
# 5.1
|
||||||
|
%{xml_docbook_rng_dir}/5.1
|
||||||
|
%{xml_docbook_sch_dir}/5.1
|
||||||
|
%{xml_docbook_nvdl_dir}/5.1
|
||||||
|
#5.2*
|
||||||
|
%{xml_docbook_sch_dir}/%{realversion}
|
||||||
|
%{xml_docbook_rng_dir}/%{realversion}
|
||||||
|
%{xml_docbook_nvdl_dir}/%{realversion}
|
||||||
|
#5.2
|
||||||
|
%{xml_docbook_sch_dir}/5.2
|
||||||
|
%{xml_docbook_rng_dir}/5.2
|
||||||
|
%{xml_docbook_nvdl_dir}/5.2
|
||||||
|
# Upgrade stylesheet
|
||||||
|
%{xml_docbook_style_dir}/upgrade
|
||||||
|
#
|
||||||
|
%{_bindir}/db4-entities.pl
|
||||||
|
|
||||||
|
%files doc
|
||||||
|
%doc docbook*spec-cd-01.{pdf,html,xml}
|
||||||
|
%doc docbook*-os.{pdf,html,xml}
|
||||||
|
|
||||||
|
%changelog
|
149
docbook_5.xml
Normal file
149
docbook_5.xml
Normal file
@ -0,0 +1,149 @@
|
|||||||
|
<?xml version="1.0"?>
|
||||||
|
<!-- <!DOCTYPE catalog PUBLIC
|
||||||
|
"-//OASIS//DTD Entity Resolution XML Catalog V1.0//EN"
|
||||||
|
"http://www.oasis-open.org/committees/entity/release/1.0/catalog.dtd">
|
||||||
|
-->
|
||||||
|
|
||||||
|
<catalog xmlns="urn:oasis:names:tc:entity:xmlns:xml:catalog">
|
||||||
|
<group id="docbook_5">
|
||||||
|
|
||||||
|
<!-- Version 5.0 -->
|
||||||
|
<public publicId="-//OASIS//DTD DocBook XML 5.0//EN" uri="file:///usr/share/xml/docbook/schema/dtd/5.0/docbook.dtd"/>
|
||||||
|
<rewriteSystem systemIdStartString="http://www.oasis-open.org/docbook/xml/5.0" rewritePrefix="file:///usr/share/xml/docbook/schema/dtd/5.0/"/>
|
||||||
|
|
||||||
|
<rewriteURI uriStartString="http://www.oasis-open.org/docbook/xml/5.0" rewritePrefix="file:///usr/share/xml/docbook/schema/dtd/5.0/"/>
|
||||||
|
<rewriteSystem systemIdStartString="http://www.oasis-open.org/docbook/xml/5.0/rng/" rewritePrefix="file:///usr/share/xml/docbook/schema/rng/5.0/"/>
|
||||||
|
<rewriteURI uriStartString="http://www.oasis-open.org/docbook/xml/5.0/rng/" rewritePrefix="file:///usr/share/xml/docbook/schema/rng/5.0/"/>
|
||||||
|
<rewriteSystem systemIdStartString="http://www.oasis-open.org/docbook/xml/5.0/xsd/" rewritePrefix="file:///usr/share/xml/docbook/schema/xsd/5.0/"/>
|
||||||
|
<rewriteURI uriStartString="http://www.oasis-open.org/docbook/xml/5.0/xsd/" rewritePrefix="file:///usr/share/xml/docbook/schema/xsd/5.0/"/>
|
||||||
|
<rewriteSystem systemIdStartString="http://www.oasis-open.org/docbook/xml/5.0/sch/" rewritePrefix="file:///usr/share/xml/docbook/schema/sch/5.0/"/>
|
||||||
|
<rewriteURI uriStartString="http://www.oasis-open.org/docbook/xml/5.0/sch/" rewritePrefix="file:///usr/share/xml/docbook/schema/sch/5.0/"/>
|
||||||
|
|
||||||
|
<rewriteSystem systemIdStartString="http://www.docbook.org/xml/5.0" rewritePrefix="file:///usr/share/xml/docbook/schema/dtd/5.0/"/>
|
||||||
|
<rewriteURI uriStartString="http://www.docbook.org/xml/5.0" rewritePrefix="file:///usr/share/xml/docbook/schema/dtd/5.0/"/>
|
||||||
|
<rewriteSystem systemIdStartString="http://www.docbook.org/xml/5.0/rng/" rewritePrefix="file:///usr/share/xml/docbook/schema/rng/5.0/"/>
|
||||||
|
<rewriteURI uriStartString="http://www.docbook.org/xml/5.0/rng/" rewritePrefix="file:///usr/share/xml/docbook/schema/rng/5.0/"/>
|
||||||
|
<rewriteSystem systemIdStartString="http://www.docbook.org/xml/5.0/xsd/" rewritePrefix="file:///usr/share/xml/docbook/schema/xsd/5.0/"/>
|
||||||
|
<rewriteURI uriStartString="http://www.docbook.org/xml/5.0/xsd/" rewritePrefix="file:///usr/share/xml/docbook/schema/xsd/5.0/"/>
|
||||||
|
<rewriteSystem systemIdStartString="http://www.docbook.org/xml/5.0/sch/" rewritePrefix="file:///usr/share/xml/docbook/schema/sch/5.0/"/>
|
||||||
|
<rewriteURI uriStartString="http://www.docbook.org/xml/5.0/sch/" rewritePrefix="file:///usr/share/xml/docbook/schema/sch/5.0/"/>
|
||||||
|
<rewriteSystem systemIdStartString="http://docbook.org/xml/5.0" rewritePrefix="file:///usr/share/xml/docbook/schema/dtd/5.0/"/>
|
||||||
|
<rewriteURI uriStartString="http://docbook.org/xml/5.0" rewritePrefix="file:///usr/share/xml/docbook/schema/dtd/5.0/"/>
|
||||||
|
<rewriteSystem systemIdStartString="http://docbook.org/xml/5.0/rng/" rewritePrefix="file:///usr/share/xml/docbook/schema/rng/5.0/"/>
|
||||||
|
<rewriteURI uriStartString="http://docbook.org/xml/5.0/rng/" rewritePrefix="file:///usr/share/xml/docbook/schema/rng/5.0/"/>
|
||||||
|
<rewriteSystem systemIdStartString="http://docbook.org/xml/5.0/xsd/" rewritePrefix="file:///usr/share/xml/docbook/schema/xsd/5.0/"/>
|
||||||
|
<rewriteURI uriStartString="http://docbook.org/xml/5.0/xsd/" rewritePrefix="file:///usr/share/xml/docbook/schema/xsd/5.0/"/>
|
||||||
|
<rewriteSystem systemIdStartString="http://docbook.org/xml/5.0/sch/" rewritePrefix="file:///usr/share/xml/docbook/schema/sch/5.0/"/>
|
||||||
|
<rewriteURI uriStartString="http://docbook.org/xml/5.0/sch/" rewritePrefix="file:///usr/share/xml/docbook/schema/sch/5.0/"/>
|
||||||
|
|
||||||
|
<rewriteURI uriStartString="https://cdn.docbook.org/schema/5.0/dtd/" rewritePrefix="file:///usr/share/xml/docbook/schema/dtd/5.0/"/>
|
||||||
|
<rewriteSystem systemIdStartString="https://cdn.docbook.org/schema/5.0/dtd/" rewritePrefix="file:///usr/share/xml/docbook/schema/dtd/5.0/"/>
|
||||||
|
<rewriteURI uriStartString="https://cdn.docbook.org/schema/5.0/rng/" rewritePrefix="file:///usr/share/xml/docbook/schema/rng/5.0/"/>
|
||||||
|
<rewriteSystem systemIdStartString="https://cdn.docbook.org/schema/5.0/rng/" rewritePrefix="file:///usr/share/xml/docbook/schema/rng/5.0/"/>
|
||||||
|
<rewriteURI uriStartString="https://cdn.docbook.org/schema/5.0/sch/" rewritePrefix="file:///usr/share/xml/docbook/schema/sch/5.0/"/>
|
||||||
|
<rewriteSystem systemIdStartString="https://cdn.docbook.org/schema/5.0/sch/" rewritePrefix="file:///usr/share/xml/docbook/schema/sch/5.0/"/>
|
||||||
|
<rewriteURI uriStartString="https://cdn.docbook.org/schema/5.0/xsd/" rewritePrefix="file:///usr/share/xml/docbook/schema/xsd/5.0/"/>
|
||||||
|
<rewriteSystem systemIdStartString="https://cdn.docbook.org/schema/5.0/xsd/" rewritePrefix="file:///usr/share/xml/docbook/schema/xsd/5.0/"/>
|
||||||
|
|
||||||
|
<system systemId="http://www.oasis-open.org/docbook/xml/5.0/docbook.nvdl" uri="file:///usr/share/xml/docbook/schema/nvdl/5.0/docbook.nvdl"/>
|
||||||
|
<system systemId="http://docbook.org/xml/5.0/docbook.nvdl" uri="file:///usr/share/xml/docbook/schema/nvdl/5.0/docbook.nvdl"/>
|
||||||
|
<system systemId="http://www.docbook.org/xml/5.0/docbook.nvdl" uri="file:///usr/share/xml/docbook/schema/nvdl/5.0/docbook.nvdl"/>
|
||||||
|
<system systemId="https://cdn.docbook.org/schema/5.0/docbook.nvdl" uri="file:///usr/share/xml/docbook/schema/nvdl/5.0/docbook.nvdl"/>
|
||||||
|
|
||||||
|
|
||||||
|
<!-- Version 5.1 -->
|
||||||
|
<rewriteSystem systemIdStartString="http://www.oasis-open.org/docbook/xml/5.1/rng/" rewritePrefix="file:///usr/share/xml/docbook/schema/rng/5.1/"/>
|
||||||
|
<rewriteURI uriStartString="http://www.oasis-open.org/docbook/xml/5.1/rng/" rewritePrefix="file:///usr/share/xml/docbook/schema/rng/5.1/"/>
|
||||||
|
<rewriteSystem systemIdStartString="http://www.oasis-open.org/docbook/xml/5.1/sch/" rewritePrefix="file:///usr/share/xml/docbook/schema/sch/5.1/"/>
|
||||||
|
<rewriteURI uriStartString="http://www.oasis-open.org/docbook/xml/5.1/sch/" rewritePrefix="file:///usr/share/xml/docbook/schema/sch/5.1/"/>
|
||||||
|
|
||||||
|
<rewriteSystem systemIdStartString="http://www.docbook.org/xml/5.1/rng/" rewritePrefix="file:///usr/share/xml/docbook/schema/rng/5.1/"/>
|
||||||
|
<rewriteURI uriStartString="http://www.docbook.org/xml/5.1/rng/" rewritePrefix="file:///usr/share/xml/docbook/schema/rng/5.1/"/>
|
||||||
|
<rewriteSystem systemIdStartString="http://www.docbook.org/xml/5.1/sch/" rewritePrefix="file:///usr/share/xml/docbook/schema/sch/5.1/"/>
|
||||||
|
<rewriteURI uriStartString="http://www.docbook.org/xml/5.1/sch/" rewritePrefix="file:///usr/share/xml/docbook/schema/sch/5.1/"/>
|
||||||
|
<rewriteSystem systemIdStartString="http://docbook.org/xml/5.1/rng/" rewritePrefix="file:///usr/share/xml/docbook/schema/rng/5.1/"/>
|
||||||
|
<rewriteURI uriStartString="http://docbook.org/xml/5.1/rng/" rewritePrefix="file:///usr/share/xml/docbook/schema/rng/5.1/"/>
|
||||||
|
<rewriteSystem systemIdStartString="http://docbook.org/xml/5.1/sch/" rewritePrefix="file:///usr/share/xml/docbook/schema/sch/5.1/"/>
|
||||||
|
<rewriteURI uriStartString="http://docbook.org/xml/5.1/sch/" rewritePrefix="file:///usr/share/xml/docbook/schema/sch/5.1/"/>
|
||||||
|
|
||||||
|
<rewriteURI uriStartString="https://cdn.docbook.org/schema/5.1/dtd/" rewritePrefix="file:///usr/share/xml/docbook/schema/dtd/5.1/"/>
|
||||||
|
<rewriteSystem systemIdStartString="https://cdn.docbook.org/schema/5.1/dtd/" rewritePrefix="file:///usr/share/xml/docbook/schema/dtd/5.1/"/>
|
||||||
|
<rewriteURI uriStartString="https://cdn.docbook.org/schema/5.1/rng/" rewritePrefix="file:///usr/share/xml/docbook/schema/rng/5.1/"/>
|
||||||
|
<rewriteSystem systemIdStartString="https://cdn.docbook.org/schema/5.1/rng/" rewritePrefix="file:///usr/share/xml/docbook/schema/rng/5.1/"/>
|
||||||
|
<rewriteURI uriStartString="https://cdn.docbook.org/schema/5.1/sch/" rewritePrefix="file:///usr/share/xml/docbook/schema/sch/5.1/"/>
|
||||||
|
<rewriteSystem systemIdStartString="https://cdn.docbook.org/schema/5.1/sch/" rewritePrefix="file:///usr/share/xml/docbook/schema/sch/5.1/"/>
|
||||||
|
<rewriteURI uriStartString="https://cdn.docbook.org/schema/5.1/xsd/" rewritePrefix="file:///usr/share/xml/docbook/schema/xsd/5.1/"/>
|
||||||
|
<rewriteSystem systemIdStartString="https://cdn.docbook.org/schema/5.1/xsd/" rewritePrefix="file:///usr/share/xml/docbook/schema/xsd/5.1/"/>
|
||||||
|
|
||||||
|
<system systemId="http://www.oasis-open.org/docbook/xml/5.1/docbook.nvdl" uri="file:///usr/share/xml/docbook/schema/nvdl/5.1/docbook.nvdl"/>
|
||||||
|
<system systemId="http://docbook.org/xml/5.1/docbook.nvdl" uri="file:///usr/share/xml/docbook/schema/nvdl/5.1/docbook.nvdl"/>
|
||||||
|
<system systemId="http://www.docbook.org/xml/5.1/docbook.nvdl" uri="file:///usr/share/xml/docbook/schema/nvdl/5.1/docbook.nvdl"/>
|
||||||
|
<system systemId="https://cdn.docbook.org/schema/5.1/docbook.nvdl" uri="file:///usr/share/xml/docbook/schema/nvdl/5.1/docbook.nvdl"/>
|
||||||
|
|
||||||
|
|
||||||
|
<!-- Version 5.2 -->
|
||||||
|
<rewriteSystem systemIdStartString="http://www.oasis-open.org/docbook/xml/5.2/rng/" rewritePrefix="file:///usr/share/xml/docbook/schema/rng/5.2/"/>
|
||||||
|
<rewriteURI uriStartString="http://www.oasis-open.org/docbook/xml/5.2/rng/" rewritePrefix="file:///usr/share/xml/docbook/schema/rng/5.2/"/>
|
||||||
|
<rewriteSystem systemIdStartString="http://www.oasis-open.org/docbook/xml/5.2/sch/" rewritePrefix="file:///usr/share/xml/docbook/schema/sch/5.2/"/>
|
||||||
|
|
||||||
|
<rewriteSystem systemIdStartString="http://www.docbook.org/xml/5.2/rng/" rewritePrefix="file:///usr/share/xml/docbook/schema/rng/5.2/"/>
|
||||||
|
<rewriteURI uriStartString="http://www.docbook.org/xml/5.2/rng/" rewritePrefix="file:///usr/share/xml/docbook/schema/rng/5.2/"/>
|
||||||
|
<rewriteSystem systemIdStartString="http://www.docbook.org/xml/5.2/sch/" rewritePrefix="file:///usr/share/xml/docbook/schema/sch/5.2/"/>
|
||||||
|
<rewriteURI uriStartString="http://www.docbook.org/xml/5.2/sch/" rewritePrefix="file:///usr/share/xml/docbook/schema/sch/5.2/"/>
|
||||||
|
<rewriteSystem systemIdStartString="http://docbook.org/xml/5.2/rng/" rewritePrefix="file:///usr/share/xml/docbook/schema/rng/5.2/"/>
|
||||||
|
<rewriteURI uriStartString="http://docbook.org/xml/5.2/rng/" rewritePrefix="file:///usr/share/xml/docbook/schema/rng/5.2/"/>
|
||||||
|
<rewriteSystem systemIdStartString="http://docbook.org/xml/5.2/sch/" rewritePrefix="file:///usr/share/xml/docbook/schema/sch/5.2/"/>
|
||||||
|
<rewriteURI uriStartString="http://docbook.org/xml/5.2/sch/" rewritePrefix="file:///usr/share/xml/docbook/schema/sch/5.2/"/>
|
||||||
|
|
||||||
|
<rewriteURI uriStartString="https://cdn.docbook.org/schema/5.2/dtd/" rewritePrefix="file:///usr/share/xml/docbook/schema/dtd/5.2/"/>
|
||||||
|
<rewriteSystem systemIdStartString="https://cdn.docbook.org/schema/5.2/dtd/" rewritePrefix="file:///usr/share/xml/docbook/schema/dtd/5.2/"/>
|
||||||
|
<rewriteURI uriStartString="https://cdn.docbook.org/schema/5.2/rng/" rewritePrefix="file:///usr/share/xml/docbook/schema/rng/5.2/"/>
|
||||||
|
<rewriteSystem systemIdStartString="https://cdn.docbook.org/schema/5.2/rng/" rewritePrefix="file:///usr/share/xml/docbook/schema/rng/5.2/"/>
|
||||||
|
<rewriteURI uriStartString="https://cdn.docbook.org/schema/5.2/sch/" rewritePrefix="file:///usr/share/xml/docbook/schema/sch/5.2/"/>
|
||||||
|
<rewriteSystem systemIdStartString="https://cdn.docbook.org/schema/5.2/sch/" rewritePrefix="file:///usr/share/xml/docbook/schema/sch/5.2/"/>
|
||||||
|
<rewriteURI uriStartString="https://cdn.docbook.org/schema/5.2/xsd/" rewritePrefix="file:///usr/share/xml/docbook/schema/xsd/5.2/"/>
|
||||||
|
<rewriteSystem systemIdStartString="https://cdn.docbook.org/schema/5.2/xsd/" rewritePrefix="file:///usr/share/xml/docbook/schema/xsd/5.2/"/>
|
||||||
|
|
||||||
|
<system systemId="http://www.oasis-open.org/docbook/xml/5.2/docbook.nvdl" uri="file:///usr/share/xml/docbook/schema/nvdl/5.2/docbook.nvdl"/>
|
||||||
|
<system systemId="http://docbook.org/xml/5.2/docbook.nvdl" uri="file:///usr/share/xml/docbook/schema/nvdl/5.2/docbook.nvdl"/>
|
||||||
|
<system systemId="http://www.docbook.org/xml/5.2/docbook.nvdl" uri="file:///usr/share/xml/docbook/schema/nvdl/5.2/docbook.nvdl"/>
|
||||||
|
<system systemId="https://cdn.docbook.org/schema/5.2/docbook.nvdl" uri="file:///usr/share/xml/docbook/schema/nvdl/5.2/docbook.nvdl"/>
|
||||||
|
|
||||||
|
<!-- Version @VERSION@ -->
|
||||||
|
<rewriteSystem systemIdStartString="http://www.oasis-open.org/docbook/xml/@VERSION@/rng/" rewritePrefix="file:///usr/share/xml/docbook/schema/rng/@VERSION@/"/>
|
||||||
|
<rewriteURI uriStartString="http://www.oasis-open.org/docbook/xml/@VERSION@/rng/" rewritePrefix="file:///usr/share/xml/docbook/schema/rng/@VERSION@/"/>
|
||||||
|
<rewriteSystem systemIdStartString="http://www.oasis-open.org/docbook/xml/@VERSION@/sch/" rewritePrefix="file:///usr/share/xml/docbook/schema/sch/@VERSION@/"/>
|
||||||
|
<rewriteSystem systemIdStartString="http://www.docbook.org/xml/@VERSION@/rng/" rewritePrefix="file:///usr/share/xml/docbook/schema/rng/@VERSION@/"/>
|
||||||
|
<rewriteURI uriStartString="http://www.docbook.org/xml/@VERSION@/rng/" rewritePrefix="file:///usr/share/xml/docbook/schema/rng/@VERSION@/"/>
|
||||||
|
<rewriteSystem systemIdStartString="http://www.docbook.org/xml/@VERSION@/sch/" rewritePrefix="file:///usr/share/xml/docbook/schema/sch/@VERSION@/"/>
|
||||||
|
<rewriteURI uriStartString="http://www.docbook.org/xml/@VERSION@/sch/" rewritePrefix="file:///usr/share/xml/docbook/schema/sch/@VERSION@/"/>
|
||||||
|
<rewriteSystem systemIdStartString="http://docbook.org/xml/@VERSION@/rng/" rewritePrefix="file:///usr/share/xml/docbook/schema/rng/@VERSION@/"/>
|
||||||
|
<rewriteURI uriStartString="http://docbook.org/xml/@VERSION@/rng/" rewritePrefix="file:///usr/share/xml/docbook/schema/rng/@VERSION@/"/>
|
||||||
|
<rewriteSystem systemIdStartString="http://docbook.org/xml/@VERSION@/sch/" rewritePrefix="file:///usr/share/xml/docbook/schema/sch/@VERSION@/"/>
|
||||||
|
<rewriteURI uriStartString="http://docbook.org/xml/@VERSION@/sch/" rewritePrefix="file:///usr/share/xml/docbook/schema/sch/@VERSION@/"/>
|
||||||
|
|
||||||
|
<rewriteURI uriStartString="https://cdn.docbook.org/schema/@VERSION@/dtd/" rewritePrefix="file:///usr/share/xml/docbook/schema/dtd/@VERSION@/"/>
|
||||||
|
<rewriteSystem systemIdStartString="https://cdn.docbook.org/schema/@VERSION@/dtd/" rewritePrefix="file:///usr/share/xml/docbook/schema/dtd/@VERSION@/"/>
|
||||||
|
<rewriteURI uriStartString="https://cdn.docbook.org/schema/@VERSION@/rng/" rewritePrefix="file:///usr/share/xml/docbook/schema/rng/@VERSION@/"/>
|
||||||
|
<rewriteSystem systemIdStartString="https://cdn.docbook.org/schema/@VERSION@/rng/" rewritePrefix="file:///usr/share/xml/docbook/schema/rng/@VERSION@/"/>
|
||||||
|
<rewriteURI uriStartString="https://cdn.docbook.org/schema/@VERSION@/sch/" rewritePrefix="file:///usr/share/xml/docbook/schema/sch/@VERSION@/"/>
|
||||||
|
<rewriteSystem systemIdStartString="https://cdn.docbook.org/schema/@VERSION@/sch/" rewritePrefix="file:///usr/share/xml/docbook/schema/sch/@VERSION@"/>
|
||||||
|
<rewriteURI uriStartString="https://cdn.docbook.org/schema/@VERSION@/xsd/" rewritePrefix="file:///usr/share/xml/docbook/schema/xsd/@VERSION@/"/>
|
||||||
|
<rewriteSystem systemIdStartString="https://cdn.docbook.org/schema/@VERSION@/xsd/" rewritePrefix="file:///usr/share/xml/docbook/schema/xsd/@VERSION@/"/>
|
||||||
|
|
||||||
|
<system systemId="http://www.oasis-open.org/docbook/xml/@VERSION@/docbook.nvdl" uri="file:///usr/share/xml/docbook/schema/nvdl/@VERSION@/docbook.nvdl"/>
|
||||||
|
<system systemId="http://docbook.org/xml/@VERSION@/docbook.nvdl" uri="file:///usr/share/xml/docbook/schema/nvdl/@VERSION@/docbook.nvdl"/>
|
||||||
|
<system systemId="http://www.docbook.org/xml/@VERSION@/docbook.nvdl" uri="file:///usr/share/xml/docbook/schema/nvdl/@VERSION@/docbook.nvdl"/>
|
||||||
|
<system systemId="https://cdn.docbook.org/schema/@VERSION@/docbook.nvdl" uri="file:///usr/share/xml/docbook/schema/nvdl/@VERSION@/docbook.nvdl"/>
|
||||||
|
|
||||||
|
</group>
|
||||||
|
|
||||||
|
<group>
|
||||||
|
<rewriteSystem systemIdStartString="http://www.oasis-open.org/docbook/xml/5.2CR5/" rewritePrefix="http://www.oasis-open.org/docbook/xml/@VERSION@/"/>
|
||||||
|
<rewriteSystem systemIdStartString="http://www.oasis-open.org/docbook/xml/5.2CR4/" rewritePrefix="http://www.oasis-open.org/docbook/xml/@VERSION@/"/>
|
||||||
|
<rewriteSystem systemIdStartString="http://www.oasis-open.org/docbook/xml/5.2CR3/" rewritePrefix="http://www.oasis-open.org/docbook/xml/@VERSION@/"/>
|
||||||
|
<rewriteSystem systemIdStartString="http://www.oasis-open.org/docbook/xml/5.2CR2/" rewritePrefix="http://www.oasis-open.org/docbook/xml/@VERSION@/"/>
|
||||||
|
<rewriteSystem systemIdStartString="http://www.oasis-open.org/docbook/xml/5.2CR1/" rewritePrefix="http://www.oasis-open.org/docbook/xml/@VERSION@/"/>
|
||||||
|
</group>
|
||||||
|
|
||||||
|
</catalog>
|
Loading…
Reference in New Issue
Block a user