don't own /etc/xml/catalog and update it in %post script [release 0.6.3-4mamba;Fri May 02 2014]
This commit is contained in:
parent
2ee78e835b
commit
67c659d6fb
@ -1,2 +1,5 @@
|
|||||||
# sgml-common
|
# sgml-common
|
||||||
|
|
||||||
|
The sgml-common package contains a collection of entities and DTDs that are useful for processing SGML, but that don't need to be included in multiple packages.
|
||||||
|
Sgml-common also includes an up-to-date Open Catalog file.
|
||||||
|
|
||||||
|
88
html.dcl
Normal file
88
html.dcl
Normal file
@ -0,0 +1,88 @@
|
|||||||
|
<!SGML "ISO 8879:1986"
|
||||||
|
--
|
||||||
|
SGML Declaration for HyperText Markup Language (HTML).
|
||||||
|
|
||||||
|
--
|
||||||
|
|
||||||
|
CHARSET
|
||||||
|
BASESET "ISO 646:1983//CHARSET
|
||||||
|
International Reference Version
|
||||||
|
(IRV)//ESC 2/5 4/0"
|
||||||
|
DESCSET 0 9 UNUSED
|
||||||
|
9 2 9
|
||||||
|
11 2 UNUSED
|
||||||
|
13 1 13
|
||||||
|
14 18 UNUSED
|
||||||
|
32 95 32
|
||||||
|
127 1 UNUSED
|
||||||
|
BASESET "ISO Registration Number 100//CHARSET
|
||||||
|
ECMA-94 Right Part of
|
||||||
|
Latin Alphabet Nr. 1//ESC 2/13 4/1"
|
||||||
|
|
||||||
|
DESCSET 128 32 UNUSED
|
||||||
|
160 96 32
|
||||||
|
|
||||||
|
CAPACITY SGMLREF
|
||||||
|
TOTALCAP 150000
|
||||||
|
GRPCAP 150000
|
||||||
|
ENTCAP 150000
|
||||||
|
|
||||||
|
SCOPE DOCUMENT
|
||||||
|
SYNTAX
|
||||||
|
SHUNCHAR CONTROLS 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16
|
||||||
|
17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 127
|
||||||
|
BASESET "ISO 646:1983//CHARSET
|
||||||
|
International Reference Version
|
||||||
|
(IRV)//ESC 2/5 4/0"
|
||||||
|
DESCSET 0 128 0
|
||||||
|
FUNCTION
|
||||||
|
RE 13
|
||||||
|
RS 10
|
||||||
|
SPACE 32
|
||||||
|
TAB SEPCHAR 9
|
||||||
|
|
||||||
|
|
||||||
|
NAMING LCNMSTRT ""
|
||||||
|
UCNMSTRT ""
|
||||||
|
LCNMCHAR ".-"
|
||||||
|
UCNMCHAR ".-"
|
||||||
|
NAMECASE GENERAL YES
|
||||||
|
ENTITY NO
|
||||||
|
DELIM GENERAL SGMLREF
|
||||||
|
SHORTREF SGMLREF
|
||||||
|
NAMES SGMLREF
|
||||||
|
QUANTITY SGMLREF
|
||||||
|
ATTSPLEN 2100
|
||||||
|
LITLEN 1024
|
||||||
|
NAMELEN 72 -- somewhat arbitrary; taken from
|
||||||
|
internet line length conventions --
|
||||||
|
PILEN 1024
|
||||||
|
TAGLVL 100
|
||||||
|
TAGLEN 2100
|
||||||
|
GRPGTCNT 150
|
||||||
|
GRPCNT 64
|
||||||
|
|
||||||
|
FEATURES
|
||||||
|
MINIMIZE
|
||||||
|
DATATAG NO
|
||||||
|
OMITTAG YES
|
||||||
|
RANK NO
|
||||||
|
SHORTTAG YES
|
||||||
|
LINK
|
||||||
|
SIMPLE NO
|
||||||
|
IMPLICIT NO
|
||||||
|
EXPLICIT NO
|
||||||
|
OTHER
|
||||||
|
CONCUR NO
|
||||||
|
SUBDOC NO
|
||||||
|
FORMAL YES
|
||||||
|
APPINFO "SDA" -- conforming SGML Document Access application
|
||||||
|
--
|
||||||
|
>
|
||||||
|
<!--
|
||||||
|
$Id: html.dcl,v 1.1.1.1 1999/05/02 12:50:44 Avi Exp $
|
||||||
|
|
||||||
|
Author: Daniel W. Connolly <connolly@w3.org>
|
||||||
|
|
||||||
|
See also: http://www.w3.org/hypertext/WWW/MarkUp/MarkUp.html
|
||||||
|
-->
|
31
html.soc
Normal file
31
html.soc
Normal file
@ -0,0 +1,31 @@
|
|||||||
|
-- catalog: SGML Open style entity catalog for HTML --
|
||||||
|
-- $Id: html.soc,v 1.1.1.2 1999/05/02 15:41:46 Avi Exp $ --
|
||||||
|
-- Hacked by jjc --
|
||||||
|
|
||||||
|
-- Ways to refer to Level 2: most general to most specific --
|
||||||
|
PUBLIC "-//IETF//DTD HTML//EN" html.dtd
|
||||||
|
PUBLIC "-//IETF//DTD HTML 2.0//EN" html.dtd
|
||||||
|
PUBLIC "-//IETF//DTD HTML Level 2//EN" html.dtd
|
||||||
|
PUBLIC "-//IETF//DTD HTML 2.0 Level 2//EN" html.dtd
|
||||||
|
|
||||||
|
-- Ways to refer to Level 1: most general to most specific --
|
||||||
|
PUBLIC "-//IETF//DTD HTML Level 1//EN" html-1.dtd
|
||||||
|
PUBLIC "-//IETF//DTD HTML 2.0 Level 1//EN" html-1.dtd
|
||||||
|
|
||||||
|
-- Ways to refer to
|
||||||
|
Strict Level 2: most general to most specific --
|
||||||
|
PUBLIC "-//IETF//DTD HTML Strict//EN" html-s.dtd
|
||||||
|
PUBLIC "-//IETF//DTD HTML 2.0 Strict//EN" html-s.dtd
|
||||||
|
PUBLIC "-//IETF//DTD HTML Strict Level 2//EN" html-s.dtd
|
||||||
|
PUBLIC "-//IETF//DTD HTML 2.0 Strict Level 2//EN" html-s.dtd
|
||||||
|
|
||||||
|
-- Ways to refer to
|
||||||
|
Strict Level 1: most general to most specific --
|
||||||
|
PUBLIC "-//IETF//DTD HTML Strict Level 1//EN" html-1s.dtd
|
||||||
|
PUBLIC "-//IETF//DTD HTML 2.0 Strict Level 1//EN" html-1s.dtd
|
||||||
|
|
||||||
|
-- ISO latin 1 entity set for HTML --
|
||||||
|
PUBLIC "ISO 8879-1986//ENTITIES Added Latin 1//EN//HTML" ISOlat1.sgm
|
||||||
|
|
||||||
|
SGMLDECL html.dcl
|
||||||
|
DOCTYPE html html.dtd
|
11
sgml-common-0.6.3-docdir.patch
Normal file
11
sgml-common-0.6.3-docdir.patch
Normal file
@ -0,0 +1,11 @@
|
|||||||
|
--- sgml-common-0.6.3/configure.in.docdir 2002-10-23 12:07:31.000000000 +0100
|
||||||
|
+++ sgml-common-0.6.3/configure.in 2002-10-23 12:08:10.000000000 +0100
|
||||||
|
@@ -4,6 +4,8 @@
|
||||||
|
AM_INIT_AUTOMAKE(sgml-common, 0.6.3)
|
||||||
|
|
||||||
|
docdir='$(prefix)/doc'
|
||||||
|
+AC_ARG_WITH(docdir, [ -with-docdir=DOCDIR documentation directory],
|
||||||
|
+ docdir=$withval)
|
||||||
|
AC_SUBST(docdir)
|
||||||
|
|
||||||
|
dnl Checks for programs.
|
15
sgml-common-CHANGES
Normal file
15
sgml-common-CHANGES
Normal file
@ -0,0 +1,15 @@
|
|||||||
|
o Linux Standard Base SGML & XML adherence -- DocBook packages
|
||||||
|
which adhere to the LSB addendum concerning SGML & XML are now
|
||||||
|
included. This means that catalog files are now located in a
|
||||||
|
different place than they were in previous releases.
|
||||||
|
|
||||||
|
There is now a super catalog, /etc/sgml/catalog, which contains
|
||||||
|
entries for a number of centralised catalogs, in /etc/sgml. The
|
||||||
|
centralised catalogs contain entries for DTD-specific files,
|
||||||
|
which are located in subdirectories in /usr/share/sgml (instead
|
||||||
|
of /usr/lib/sgml as in previous releases).
|
||||||
|
|
||||||
|
The utility names for converting DocBook documents to other
|
||||||
|
formats are now named (for example) docbook2ps instead of db2ps;
|
||||||
|
the old names are provided for compatibility with previous
|
||||||
|
releases, but may be removed at a future date.
|
6
sgml-common-automake.patch
Normal file
6
sgml-common-automake.patch
Normal file
@ -0,0 +1,6 @@
|
|||||||
|
--- sgml-common-0.6.3/doc/man/Makefile.am.automake Wed Apr 24 11:58:17 2002
|
||||||
|
+++ sgml-common-0.6.3/doc/man/Makefile.am Wed Apr 24 11:59:02 2002
|
||||||
|
@@ -1,2 +1,2 @@
|
||||||
|
man8dir = $(mandir)/man8
|
||||||
|
-man8_DATA = *.8
|
||||||
|
+man8_MANS = install-catalog.8
|
94
sgml-common-quotes.patch
Normal file
94
sgml-common-quotes.patch
Normal file
@ -0,0 +1,94 @@
|
|||||||
|
--- sgml-common-0.6.3/bin/install-catalog.in.quotes Mon Nov 5 11:19:23 2001
|
||||||
|
+++ sgml-common-0.6.3/bin/install-catalog.in Mon Nov 5 11:20:12 2001
|
||||||
|
@@ -39,8 +39,8 @@
|
||||||
|
# Process actions
|
||||||
|
case $1 in
|
||||||
|
-a|--add) SGML_ACTION="addition"
|
||||||
|
- SGML_CENTRALIZED=$2
|
||||||
|
- SGML_ORDINARY=$3
|
||||||
|
+ SGML_CENTRALIZED="$2"
|
||||||
|
+ SGML_ORDINARY="$3"
|
||||||
|
;;
|
||||||
|
-r|--remove) if [ -z "$3" -o "$3" = "--version" ]
|
||||||
|
then
|
||||||
|
@@ -48,8 +48,8 @@
|
||||||
|
exit 0
|
||||||
|
fi
|
||||||
|
SGML_ACTION="removal"
|
||||||
|
- SGML_CENTRALIZED=$2
|
||||||
|
- SGML_ORDINARY=$3
|
||||||
|
+ SGML_CENTRALIZED="$2"
|
||||||
|
+ SGML_ORDINARY="$3"
|
||||||
|
;;
|
||||||
|
-h|--help) echo -e $SGML_HELP_MESSAGE
|
||||||
|
exit 0
|
||||||
|
@@ -96,14 +96,14 @@
|
||||||
|
fi
|
||||||
|
case $SGML_ACTION in
|
||||||
|
addition)
|
||||||
|
- if [ -e $SGML_CENTRALIZED -a ! -w $SGML_CENTRALIZED ]
|
||||||
|
+ if [ -e "$SGML_CENTRALIZED" -a ! -w "$SGML_CENTRALIZED" ]
|
||||||
|
then
|
||||||
|
echo "`basename $0`: can not modify \"$SGML_CENTRALIZED\"." >&2
|
||||||
|
exit 2
|
||||||
|
fi
|
||||||
|
;;
|
||||||
|
removal)
|
||||||
|
- if [ ! -w $SGML_CENTRALIZED ]
|
||||||
|
+ if [ ! -w "$SGML_CENTRALIZED" ]
|
||||||
|
then
|
||||||
|
echo "`basename $0`: can not modify \"$SGML_CENTRALIZED\"." >&2
|
||||||
|
exit 2
|
||||||
|
@@ -119,7 +119,7 @@
|
||||||
|
fi
|
||||||
|
case $SGML_ACTION in
|
||||||
|
addition)
|
||||||
|
- if [ ! -s $SGML_ORDINARY ]
|
||||||
|
+ if [ ! -s "$SGML_ORDINARY" ]
|
||||||
|
then
|
||||||
|
echo "`basename $0`: \"$SGML_ORDINARY\" does not exist or is empty." >&2
|
||||||
|
exit 2
|
||||||
|
@@ -131,33 +131,33 @@
|
||||||
|
case $SGML_ACTION in
|
||||||
|
addition)
|
||||||
|
echo "`basename $0`: addition of $SGML_ORDINARY in $SGML_CENTRALIZED"
|
||||||
|
- if grep -q $SGML_ORDINARY $SGML_CENTRALIZED 2>/dev/null
|
||||||
|
+ if grep -q "$SGML_ORDINARY" "$SGML_CENTRALIZED" 2>/dev/null
|
||||||
|
then
|
||||||
|
echo "Warning: $SGML_ORDINARY is already installed in the centralized catalog $SGML_CENTRALIZED" >&2
|
||||||
|
else
|
||||||
|
- echo "$SGML_POINTER $SGML_ORDINARY" >> $SGML_CENTRALIZED
|
||||||
|
+ echo "$SGML_POINTER \"$SGML_ORDINARY\"" >> "$SGML_CENTRALIZED"
|
||||||
|
fi
|
||||||
|
- grep -q $SGML_CENTRALIZED /etc/sgml/catalog 2>/dev/null
|
||||||
|
+ grep -q "$SGML_CENTRALIZED" /etc/sgml/catalog 2>/dev/null
|
||||||
|
if [ $? -ne 0 ]
|
||||||
|
then
|
||||||
|
echo "`basename $0`: addition of $SGML_CENTRALIZED in /etc/sgml/catalog"
|
||||||
|
- echo "$SGML_POINTER $SGML_CENTRALIZED" >> /etc/sgml/catalog
|
||||||
|
+ echo "$SGML_POINTER \"$SGML_CENTRALIZED\"" >> /etc/sgml/catalog
|
||||||
|
fi
|
||||||
|
;;
|
||||||
|
removal)
|
||||||
|
echo "`basename $0`: removal of $SGML_ORDINARY from $SGML_CENTRALIZED"
|
||||||
|
- if grep -q $SGML_ORDINARY $SGML_CENTRALIZED 2>/dev/null
|
||||||
|
+ if grep -q "$SGML_ORDINARY" "$SGML_CENTRALIZED" 2>/dev/null
|
||||||
|
then
|
||||||
|
- sed -e "\:$SGML_POINTER $SGML_ORDINARY:d" < $SGML_CENTRALIZED > ${SGML_CENTRALIZED}.new
|
||||||
|
- mv ${SGML_CENTRALIZED}.new $SGML_CENTRALIZED
|
||||||
|
+ sed -e "\:$SGML_POINTER \"\\?$SGML_ORDINARY\"\\?:d" < "$SGML_CENTRALIZED" > "${SGML_CENTRALIZED}.new"
|
||||||
|
+ mv "${SGML_CENTRALIZED}.new" "$SGML_CENTRALIZED"
|
||||||
|
else
|
||||||
|
echo "Warning: $SGML_ORDINARY was not found in the centralized catalog $SGML_CENTRALIZED" >&2
|
||||||
|
fi
|
||||||
|
- if [ ! -s $SGML_CENTRALIZED ]
|
||||||
|
+ if [ ! -s "$SGML_CENTRALIZED" ]
|
||||||
|
then
|
||||||
|
- rm $SGML_CENTRALIZED
|
||||||
|
+ rm "$SGML_CENTRALIZED"
|
||||||
|
echo "`basename $0`: removal of $SGML_CENTRALIZED from /etc/sgml/catalog"
|
||||||
|
- sed -e "\:$SGML_POINTER $SGML_CENTRALIZED:d" < /etc/sgml/catalog > /etc/sgml/catalog.new
|
||||||
|
+ sed -e "\:$SGML_POINTER \"\\?$SGML_CENTRALIZED\"\\?:d" < /etc/sgml/catalog > /etc/sgml/catalog.new
|
||||||
|
mv /etc/sgml/catalog.new /etc/sgml/catalog
|
||||||
|
fi
|
||||||
|
;;
|
12
sgml-common-umask.patch
Normal file
12
sgml-common-umask.patch
Normal file
@ -0,0 +1,12 @@
|
|||||||
|
--- sgml-common-0.6.3/bin/install-catalog.in.umask Mon May 21 11:48:37 2001
|
||||||
|
+++ sgml-common-0.6.3/bin/install-catalog.in Mon May 21 12:00:34 2001
|
||||||
|
@@ -13,6 +13,9 @@
|
||||||
|
\040 -h, --help: \t\t\t\t Print this help message and exit\n\
|
||||||
|
\040 -v, --version: \t\t\t Print the version number and exit\n"
|
||||||
|
|
||||||
|
+# We need the files we create to be world readable
|
||||||
|
+umask 022
|
||||||
|
+
|
||||||
|
# Set version message
|
||||||
|
SGML_VERSION_MESSAGE="sgml-common version 0.2 (install-catalog version 1.0)"
|
||||||
|
|
8
sgml-common-xmldir.patch
Normal file
8
sgml-common-xmldir.patch
Normal file
@ -0,0 +1,8 @@
|
|||||||
|
--- sgml-common-0.6.3/xml-iso-entities/Makefile.am.xmldir Fri Oct 5 16:37:43 2001
|
||||||
|
+++ sgml-common-0.6.3/xml-iso-entities/Makefile.am Fri Oct 5 16:37:57 2001
|
||||||
|
@@ -1,4 +1,4 @@
|
||||||
|
-isoentdir = $(prefix)/share/sgml/xml-iso-entities-8879.1986
|
||||||
|
+isoentdir = $(prefix)/share/xml/xml-iso-entities-8879.1986
|
||||||
|
isoent_DATA = ISOamsa.ent ISOamsb.ent ISOamsc.ent ISOamsn.ent ISOamso.ent ISOamsr.ent \
|
||||||
|
ISObox.ent ISOcyr1.ent ISOcyr2.ent ISOdia.ent ISOgrk1.ent ISOgrk2.ent \
|
||||||
|
ISOgrk3.ent ISOgrk4.ent ISOlat1.ent ISOlat2.ent ISOnum.ent ISOpub.ent \
|
150
sgml-common.spec
Normal file
150
sgml-common.spec
Normal file
@ -0,0 +1,150 @@
|
|||||||
|
Name: sgml-common
|
||||||
|
Version: 0.6.3
|
||||||
|
Release: 4mamba
|
||||||
|
Summary: Common SGML catalog and DTD files
|
||||||
|
Group: Applications/Text
|
||||||
|
Vendor: openmamba
|
||||||
|
Distribution: openmamba
|
||||||
|
Packager: Silvan Calarco <silvan.calarco@mambasoft.it>
|
||||||
|
URL: http://www.iso.ch/cate/3524030.html
|
||||||
|
Source0: ftp://sources.redhat.com/pub/docbook-tools/new-trials/SOURCES/%{name}-%{version}.tgz
|
||||||
|
Source1: sgml-common-CHANGES
|
||||||
|
Source2: sgml-common-automake.tar.gz
|
||||||
|
Source3: xml.dcl
|
||||||
|
Source4: xml.soc
|
||||||
|
Source5: html.dcl
|
||||||
|
Source6: html.soc
|
||||||
|
Patch0: sgml-common-umask.patch
|
||||||
|
Patch1: sgml-common-xmldir.patch
|
||||||
|
Patch2: sgml-common-quotes.patch
|
||||||
|
Patch3: sgml-common-automake.patch
|
||||||
|
Patch4: sgml-common-0.6.3-docdir.patch
|
||||||
|
License: GPL
|
||||||
|
## AUTOBUILDREQ-BEGIN
|
||||||
|
## AUTOBUILDREQ-END
|
||||||
|
BuildRequires: libxml2 >= 2.6.17
|
||||||
|
#Requires: sh-utils fileutils textutils grep
|
||||||
|
BuildRoot: %{_tmppath}/%{name}-%{version}-root
|
||||||
|
# From openjade:
|
||||||
|
|
||||||
|
%description
|
||||||
|
The sgml-common package contains a collection of entities and DTDs that are useful for processing SGML, but that don't need to be included in multiple packages.
|
||||||
|
Sgml-common also includes an up-to-date Open Catalog file.
|
||||||
|
|
||||||
|
%package -n xml-common
|
||||||
|
Group: Applications/Text
|
||||||
|
Summary: Common XML catalog and DTD files.
|
||||||
|
License: GPL
|
||||||
|
URL: http://www.iso.ch/cate/3524030.html
|
||||||
|
#Requires: #sh-utils fileutils textutils grep
|
||||||
|
|
||||||
|
%description -n xml-common
|
||||||
|
The xml-common package contains a collection of entities and DTDs that are useful for processing XML, but that don't need to be included in multiple packages.
|
||||||
|
|
||||||
|
|
||||||
|
%prep
|
||||||
|
%setup -q
|
||||||
|
%patch0 -p1 -b .umask
|
||||||
|
%patch1 -p1 -b .xmldir
|
||||||
|
%patch2 -p1 -b .quotes
|
||||||
|
rm install-sh missing mkinstalldirs
|
||||||
|
tar zxf %{SOURCE2}
|
||||||
|
%patch3 -p1 -b .automake
|
||||||
|
%patch4 -p1 -b .docdir
|
||||||
|
aclocal
|
||||||
|
automake --add-missing --copy
|
||||||
|
|
||||||
|
%build
|
||||||
|
%configure \
|
||||||
|
--with-docdir=%{_docdir}
|
||||||
|
|
||||||
|
%install
|
||||||
|
DESTDIR=%{buildroot}
|
||||||
|
rm -rf $DESTDIR
|
||||||
|
%makeinstall docdir=%{_docdir} top_builddir=`pwd`
|
||||||
|
cp %{SOURCE1} CHANGES
|
||||||
|
mkdir %{buildroot}/etc/xml
|
||||||
|
mkdir %{buildroot}/usr/share/sgml/docbook
|
||||||
|
|
||||||
|
rm -f %{buildroot}/usr/share/sgml/xml.dcl
|
||||||
|
install -m0644 %{SOURCE3} %{SOURCE4} %{SOURCE5} %{SOURCE6} \
|
||||||
|
%{buildroot}/usr/share/sgml
|
||||||
|
[ "%{buildroot}" != / ] && rm -rf "%{buildroot}"/usr/share/xml/*
|
||||||
|
|
||||||
|
%clean
|
||||||
|
DESTDIR=%{buildroot}
|
||||||
|
rm -rf $DESTDIR
|
||||||
|
|
||||||
|
%post -n xml-common
|
||||||
|
if [ $1 -ge 1 ]; then
|
||||||
|
# Create an empty XML catalog.
|
||||||
|
XMLCATALOG=/etc/xml/catalog
|
||||||
|
[ -e $XMLCATALOG ] || /usr/bin/xmlcatalog --noout --create $XMLCATALOG
|
||||||
|
|
||||||
|
# Now put the common DocBook entries in it
|
||||||
|
/usr/bin/xmlcatalog --noout --add "delegatePublic" \
|
||||||
|
"-//OASIS//ENTITIES DocBook XML" \
|
||||||
|
"file:///usr/share/sgml/docbook/xmlcatalog" $XMLCATALOG
|
||||||
|
/usr/bin/xmlcatalog --noout --add "delegatePublic" \
|
||||||
|
"-//OASIS//DTD DocBook XML" \
|
||||||
|
"file:///usr/share/sgml/docbook/xmlcatalog" $XMLCATALOG
|
||||||
|
/usr/bin/xmlcatalog --noout --add "delegatePublic" \
|
||||||
|
"ISO 8879:1986" \
|
||||||
|
"file:///usr/share/sgml/docbook/xmlcatalog" $XMLCATALOG
|
||||||
|
/usr/bin/xmlcatalog --noout --add "delegateSystem" \
|
||||||
|
"http://www.oasis-open.org/docbook/" \
|
||||||
|
"file:///usr/share/sgml/docbook/xmlcatalog" $XMLCATALOG
|
||||||
|
/usr/bin/xmlcatalog --noout --add "delegateURI" \
|
||||||
|
"http://www.oasis-open.org/docbook/" \
|
||||||
|
"file:///usr/share/sgml/docbook/xmlcatalog" $XMLCATALOG
|
||||||
|
|
||||||
|
# Also create the common DocBook catalog
|
||||||
|
[ -e /usr/share/sgml/docbook/xmlcatalog ] || \
|
||||||
|
/usr/bin/xmlcatalog --noout --create \
|
||||||
|
%{_datadir}/sgml/docbook/xmlcatalog
|
||||||
|
fi
|
||||||
|
:
|
||||||
|
|
||||||
|
%posttrans -n xml-common
|
||||||
|
[ -e /etc/xml/catalog.rpmsave -a ! -e /etc/xml/catalog ] && \
|
||||||
|
mv /etc/xml/catalog.rpmsave /etc/xml/catalog
|
||||||
|
:
|
||||||
|
|
||||||
|
%files
|
||||||
|
%defattr (-,root,root)
|
||||||
|
%dir %{_sysconfdir}/sgml
|
||||||
|
%config(noreplace) %{_sysconfdir}/sgml/sgml.conf
|
||||||
|
%dir %{_datadir}/sgml
|
||||||
|
%dir %{_datadir}/sgml/sgml-iso-entities-8879.1986
|
||||||
|
%{_datadir}/sgml/sgml-iso-entities-8879.1986/*
|
||||||
|
%{_datadir}/sgml/xml.dcl
|
||||||
|
%{_datadir}/sgml/xml.soc
|
||||||
|
%{_datadir}/sgml/html.dcl
|
||||||
|
%{_datadir}/sgml/html.soc
|
||||||
|
%{_bindir}/sgmlwhich
|
||||||
|
%{_bindir}/install-catalog
|
||||||
|
%{_mandir}/*/*
|
||||||
|
%{_datadir}/doc/%{name}-%{version}/html/*
|
||||||
|
|
||||||
|
%files -n xml-common
|
||||||
|
%defattr (-,root,root)
|
||||||
|
%dir %{_sysconfdir}/xml
|
||||||
|
%dir %{_datadir}/sgml
|
||||||
|
%dir %{_datadir}/sgml/docbook
|
||||||
|
%dir %{_datadir}/xml
|
||||||
|
|
||||||
|
%changelog
|
||||||
|
* Fri May 02 2014 Silvan Calarco <silvan.calarco@mambasoft.it> 0.6.3-4mamba
|
||||||
|
- don't own /etc/xml/catalog and update it in %post script
|
||||||
|
|
||||||
|
* Tue Aug 27 2013 Automatic Build System <autodist@mambasoft.it> 0.6.3-3mamba
|
||||||
|
- automatic rebuild by autodist
|
||||||
|
|
||||||
|
* Tue Sep 23 2008 Silvan Calarco <silvan.calarco@mambasoft.it> 0.6.3-2mamba
|
||||||
|
- specfile updated
|
||||||
|
|
||||||
|
* Sun Feb 27 2005 Silvan Calarco <silvan.calarco@mambasoft.it> 0.6.3-2qilnx
|
||||||
|
- rebuilt and moved to devel repository
|
||||||
|
|
||||||
|
* Thu Sep 23 2004 Matteo Bernasconi <voyagernm@virgilio.it> 0.6.3-1qilnx
|
||||||
|
- First Build
|
179
xml.dcl
Normal file
179
xml.dcl
Normal file
@ -0,0 +1,179 @@
|
|||||||
|
<!SGML -- SGML Declaration for valid XML documents --
|
||||||
|
"ISO 8879:1986 (WWW)"
|
||||||
|
|
||||||
|
CHARSET
|
||||||
|
BASESET
|
||||||
|
"ISO Registration Number 176//CHARSET
|
||||||
|
ISO/IEC 10646-1:1993 UCS-4 with implementation
|
||||||
|
level 3//ESC 2/5 2/15 4/6"
|
||||||
|
DESCSET
|
||||||
|
0 9 UNUSED
|
||||||
|
9 2 9
|
||||||
|
11 2 UNUSED
|
||||||
|
13 1 13
|
||||||
|
14 18 UNUSED
|
||||||
|
32 95 32
|
||||||
|
127 1 UNUSED
|
||||||
|
128 32 UNUSED
|
||||||
|
-- use this instead of the official declaration because SP only
|
||||||
|
supports 16-bit characters --
|
||||||
|
160 65374 160
|
||||||
|
65534 2 UNUSED
|
||||||
|
-- 55296 2048 UNUSED
|
||||||
|
57344 8190 57344
|
||||||
|
65534 2 UNUSED
|
||||||
|
65536 1048576 65536 --
|
||||||
|
CAPACITY NONE
|
||||||
|
|
||||||
|
SCOPE DOCUMENT
|
||||||
|
|
||||||
|
SYNTAX
|
||||||
|
SHUNCHAR NONE
|
||||||
|
BASESET "ISO Registration Number 176//CHARSET
|
||||||
|
ISO/IEC 10646-1:1993 UCS-4 with implementation
|
||||||
|
level 3//ESC 2/5 2/15 4/6"
|
||||||
|
DESCSET
|
||||||
|
0 1114112 0
|
||||||
|
FUNCTION
|
||||||
|
RE 13
|
||||||
|
RS 10
|
||||||
|
SPACE 32
|
||||||
|
TAB SEPCHAR 9
|
||||||
|
|
||||||
|
NAMING
|
||||||
|
LCNMSTRT ""
|
||||||
|
UCNMSTRT ""
|
||||||
|
NAMESTRT
|
||||||
|
58 95 192-214 216-246 248-305 308-318 321-328
|
||||||
|
330-382 384-451 461-496 500-501 506-535 592-680
|
||||||
|
699-705 902 904-906 908 910-929 931-974 976-982
|
||||||
|
986 988 990 992 994-1011 1025-1036 1038-1103
|
||||||
|
1105-1116 1118-1153 1168-1220 1223-1224
|
||||||
|
1227-1228 1232-1259 1262-1269 1272-1273
|
||||||
|
1329-1366 1369 1377-1414 1488-1514 1520-1522
|
||||||
|
1569-1594 1601-1610 1649-1719 1722-1726
|
||||||
|
1728-1742 1744-1747 1749 1765-1766 2309-2361
|
||||||
|
2365 2392-2401 2437-2444 2447-2448 2451-2472
|
||||||
|
2474-2480 2482 2486-2489 2524-2525 2527-2529
|
||||||
|
2544-2545 2565-2570 2575-2576 2579-2600
|
||||||
|
2602-2608 2610-2611 2613-2614 2616-2617
|
||||||
|
2649-2652 2654 2674-2676 2693-2699 2701
|
||||||
|
2703-2705 2707-2728 2730-2736 2738-2739
|
||||||
|
2741-2745 2749 2784 2821-2828 2831-2832
|
||||||
|
2835-2856 2858-2864 2866-2867 2870-2873 2877
|
||||||
|
2908-2909 2911-2913 2949-2954 2958-2960
|
||||||
|
2962-2965 2969-2970 2972 2974-2975 2979-2980
|
||||||
|
2984-2986 2990-2997 2999-3001 3077-3084
|
||||||
|
3086-3088 3090-3112 3114-3123 3125-3129
|
||||||
|
3168-3169 3205-3212 3214-3216 3218-3240
|
||||||
|
3242-3251 3253-3257 3294 3296-3297 3333-3340
|
||||||
|
3342-3344 3346-3368 3370-3385 3424-3425
|
||||||
|
3585-3630 3632 3634-3635 3648-3653 3713-3714
|
||||||
|
3716 3719-3720 3722 3725 3732-3735 3737-3743
|
||||||
|
3745-3747 3749 3751 3754-3755 3757-3758 3760
|
||||||
|
3762-3763 3773 3776-3780 3904-3911 3913-3945
|
||||||
|
4256-4293 4304-4342 4352 4354-4355 4357-4359
|
||||||
|
4361 4363-4364 4366-4370 4412 4414 4416 4428
|
||||||
|
4430 4432 4436-4437 4441 4447-4449 4451 4453
|
||||||
|
4455 4457 4461-4462 4466-4467 4469 4510 4520
|
||||||
|
4523 4526-4527 4535-4536 4538 4540-4546 4587
|
||||||
|
4592 4601 7680-7835 7840-7929 7936-7957
|
||||||
|
7960-7965 7968-8005 8008-8013 8016-8023 8025
|
||||||
|
8027 8029 8031-8061 8064-8116 8118-8124 8126
|
||||||
|
8130-8132 8134-8140 8144-8147 8150-8155
|
||||||
|
8160-8172 8178-8180 8182-8188 8486 8490-8491
|
||||||
|
8494 8576-8578 12295 12321-12329 12353-12436
|
||||||
|
12449-12538 12549-12588 19968-40869 44032-55203
|
||||||
|
|
||||||
|
LCNMCHAR ""
|
||||||
|
UCNMCHAR ""
|
||||||
|
NAMECHAR
|
||||||
|
45-46 183 720-721 768-837 864-865 903 1155-1158
|
||||||
|
1425-1441 1443-1465 1467-1469 1471 1473-1474
|
||||||
|
1476 1600 1611-1618 1632-1641 1648 1750-1764
|
||||||
|
1767-1768 1770-1773 1776-1785 2305-2307 2364
|
||||||
|
2366-2381 2385-2388 2402-2403 2406-2415
|
||||||
|
2433-2435 2492 2494-2500 2503-2504 2507-2509
|
||||||
|
2519 2530-2531 2534-2543 2562 2620 2622-2626
|
||||||
|
2631-2632 2635-2637 2662-2673 2689-2691 2748
|
||||||
|
2750-2757 2759-2761 2763-2765 2790-2799
|
||||||
|
2817-2819 2876 2878-2883 2887-2888 2891-2893
|
||||||
|
2902-2903 2918-2927 2946-2947 3006-3010
|
||||||
|
3014-3016 3018-3021 3031 3047-3055 3073-3075
|
||||||
|
3134-3140 3142-3144 3146-3149 3157-3158
|
||||||
|
3174-3183 3202-3203 3262-3268 3270-3272
|
||||||
|
3274-3277 3285-3286 3302-3311 3330-3331
|
||||||
|
3390-3395 3398-3400 3402-3405 3415 3430-3439
|
||||||
|
3633 3636-3642 3654-3662 3664-3673 3761
|
||||||
|
3764-3769 3771-3772 3782 3784-3789 3792-3801
|
||||||
|
3864-3865 3872-3881 3893 3895 3897 3902-3903
|
||||||
|
3953-3972 3974-3979 3984-3989 3991 3993-4013
|
||||||
|
4017-4023 4025 8400-8412 8417 12293 12330-12335
|
||||||
|
12337-12341 12441-12442 12445-12446 12540-12542
|
||||||
|
|
||||||
|
NAMECASE
|
||||||
|
GENERAL NO
|
||||||
|
ENTITY NO
|
||||||
|
|
||||||
|
DELIM
|
||||||
|
GENERAL SGMLREF
|
||||||
|
HCRO "&#x" -- 38 is the number for ampersand --
|
||||||
|
NESTC "/"
|
||||||
|
NET ">"
|
||||||
|
PIC "?>"
|
||||||
|
SHORTREF NONE
|
||||||
|
|
||||||
|
NAMES
|
||||||
|
SGMLREF
|
||||||
|
|
||||||
|
QUANTITY NONE
|
||||||
|
|
||||||
|
ENTITIES
|
||||||
|
"amp" 38
|
||||||
|
"lt" 60
|
||||||
|
"gt" 62
|
||||||
|
"quot" 34
|
||||||
|
"apos" 39
|
||||||
|
|
||||||
|
FEATURES
|
||||||
|
MINIMIZE
|
||||||
|
DATATAG NO
|
||||||
|
OMITTAG NO
|
||||||
|
RANK NO
|
||||||
|
SHORTTAG
|
||||||
|
STARTTAG
|
||||||
|
EMPTY NO
|
||||||
|
UNCLOSED NO
|
||||||
|
NETENABL IMMEDNET
|
||||||
|
ENDTAG
|
||||||
|
EMPTY NO
|
||||||
|
UNCLOSED NO
|
||||||
|
ATTRIB
|
||||||
|
DEFAULT YES
|
||||||
|
OMITNAME NO
|
||||||
|
VALUE NO
|
||||||
|
EMPTYNRM YES
|
||||||
|
IMPLYDEF
|
||||||
|
ATTLIST NO
|
||||||
|
DOCTYPE NO
|
||||||
|
ELEMENT NO
|
||||||
|
ENTITY NO
|
||||||
|
NOTATION NO
|
||||||
|
LINK
|
||||||
|
SIMPLE NO
|
||||||
|
IMPLICIT NO
|
||||||
|
EXPLICIT NO
|
||||||
|
OTHER
|
||||||
|
CONCUR NO
|
||||||
|
SUBDOC NO
|
||||||
|
FORMAL NO
|
||||||
|
URN NO
|
||||||
|
KEEPRSRE YES
|
||||||
|
VALIDITY TYPE
|
||||||
|
ENTITIES
|
||||||
|
REF ANY
|
||||||
|
INTEGRAL YES
|
||||||
|
APPINFO NONE
|
||||||
|
SEEALSO "ISO 8879:1986//NOTATION
|
||||||
|
Extensible Markup Language (XML) 1.0//EN"
|
||||||
|
>
|
Loading…
Reference in New Issue
Block a user