From f75e91e6750aef5293b9bbd23642345cdea44fbec230e0fde03dbd8e2d05653c Mon Sep 17 00:00:00 2001 From: OBS User unknown Date: Wed, 14 Mar 2007 11:25:45 +0000 Subject: [PATCH] OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/docbook_5?expand=0&rev=1 --- .gitattributes | 23 +++ .gitignore | 1 + docbook-5.0CR1.tar.bz2 | 3 + docbook_5-README.SuSE | 31 ++++ docbook_5.changes | 5 + docbook_5.spec | 346 +++++++++++++++++++++++++++++++++++++++++ ready | 0 7 files changed, 409 insertions(+) create mode 100644 .gitattributes create mode 100644 .gitignore create mode 100644 docbook-5.0CR1.tar.bz2 create mode 100644 docbook_5-README.SuSE create mode 100644 docbook_5.changes create mode 100644 docbook_5.spec create mode 100644 ready diff --git a/.gitattributes b/.gitattributes new file mode 100644 index 0000000..9b03811 --- /dev/null +++ b/.gitattributes @@ -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 diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..57affb6 --- /dev/null +++ b/.gitignore @@ -0,0 +1 @@ +.osc diff --git a/docbook-5.0CR1.tar.bz2 b/docbook-5.0CR1.tar.bz2 new file mode 100644 index 0000000..5ea0186 --- /dev/null +++ b/docbook-5.0CR1.tar.bz2 @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:ad3f0fedf4e005c282d5abf3160fdff059581002fc31bcd0f2e5fc3c28fdb64a +size 716536 diff --git a/docbook_5-README.SuSE b/docbook_5-README.SuSE new file mode 100644 index 0000000..2aea8fa --- /dev/null +++ b/docbook_5-README.SuSE @@ -0,0 +1,31 @@ +README.SuSE (2005-02-02 13:52:09 CET) +===================================== + + +SGML CATALOG Files +------------------ + +SGML +.... + +The default CATALOG file for DocBook 4 is +/usr/share/sgml/CATALOG.docbook_4; it is valid for DocBook DTD 4.1, 4.2, +4.3, and 4.4. + + +XML +... + +The name of the SGML CATALOG file for the XML versions are: + + /usr/share/sgml/CATALOG.db41xml + /usr/share/sgml/CATALOG.db42xml + /usr/share/sgml/CATALOG.db43xml + /usr/share/sgml/CATALOG.db44xml + + +XML CATALOG Files +------------------ + +XML catalogs are available through /etc/xml/catalog which points to +/etc/xml/suse-catalog.xml. diff --git a/docbook_5.changes b/docbook_5.changes new file mode 100644 index 0000000..4c29a33 --- /dev/null +++ b/docbook_5.changes @@ -0,0 +1,5 @@ +------------------------------------------------------------------- +Mon Feb 19 13:40:51 CET 2007 - toms@suse.de + +- First release of 5.0CR1 + diff --git a/docbook_5.spec b/docbook_5.spec new file mode 100644 index 0000000..9730c49 --- /dev/null +++ b/docbook_5.spec @@ -0,0 +1,346 @@ +# +# spec file for package docbook_5 (Version 5.0CR1) +# +# Copyright (c) 2007 SUSE LINUX Products GmbH, Nuernberg, Germany. +# This file and all modifications and additions to the pristine +# package are under the same license as the package itself. +# +# Please submit bugfixes or comments via http://bugs.opensuse.org/ +# + +# norootforbuild + +Name: docbook_5 +Summary: DocBook Schemas (DTD, RELAX NG, W3C Schema) for Version 5.x +Version: 5.0CR1 +Release: 1 +License: BSD License and BSD-like, X11/MIT +Group: Productivity/Publishing/DocBook +Requires: iso_ent xmlcharent +Requires: sgml-skel libxml2 +BuildRequires: sgml-skel +PreReq: /usr/bin/xmlcatalog sgml-skel +PreReq: sed grep awk +Autoreqprov: on +Source2: docbook_5-README.SuSE +# DB 5.0CR1 +Source500: http://www.docbook.org/xml/5.0CR1/docbook-5.0CR1.tar.bz2 +#Source504: CATALOG.db50CR1xml +BuildRoot: %{_tmppath}/%{name}-%{version}-build +BuildArchitectures: noarch +URL: http://www.oasis-open.org/docbook/ + +%description +The version 5.0 release 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. + + + +Authors: +-------- + Eve L. Maler + Terry Allen + Norman Walsh + +%define INSTALL install -m755 -s +%define INSTALL_DIR install -d -m755 +%define INSTALL_DATA install -m644 +%define INSTALL_SCRIPT install -m755 +%define xml_dir %{_datadir}/xml +%define xml_docbook_dir %{xml_dir}/docbook +%define xml_docbook_dtd_dir %{xml_docbook_dir}/schema/dtd +%define xml_docbook_rng_dir %{xml_docbook_dir}/schema/rng +%define xml_docbook_sch_dir %{xml_docbook_dir}/schema/sch +%define xml_docbook_xsd_dir %{xml_docbook_dir}/schema/xsd +%define xml_docbook_custom_dir %{xml_docbook_dir}/custom +%define xml_docbook_style_dir %{xml_docbook_dir}/stylesheet +%define xml_config_dir /var/lib/xml +%define xml_sysconf_dir %{_sysconfdir}/xml +%prep +%setup -n %{name} -c -T +cp -p $RPM_SOURCE_DIR/%{name}-README.SuSE README.SuSE +# +#unzip -q -a %{S:500} +tar xjf %{S:500} +# +# CATALOG.* files +#cp %{S:504} . +chmod -R a+rX,g-w,o-w . +find . -type f | xargs chmod a-x + +%build +# # build root catalog fragment +xmlcatbin=/usr/bin/xmlcatalog +CATALOG=docbook_5.xml +$xmlcatbin --create --noout $CATALOG +for v in 5.0CR1; do + # DTD + $xmlcatbin --noout --add "public" \ + "-//OASIS//DTD DocBook XML ${v}//EN" \ + "file://%{xml_docbook_dtd_dir}/${v}/docbook.dtd" ${CATALOG} + $xmlcatbin --noout --add "system" \ + "http://www.oasis-open.org/docbook/xml/${v}/dtd/docbook.dtd" \ + "file://%{xml_docbook_dtd_dir}/${v}/docbook.dtd" ${CATALOG} + $xmlcatbin --noout --add "system" \ + "http://docbook.org/xml/${v}/dtd/docbook.dtd" \ + "file://%{xml_docbook_dtd_dir}/${v}/docbook.dtd" ${CATALOG} + # RNG + $xmlcatbin --noout --add "uri" \ + "http://www.oasis-open.org/docbook/xml/${v}/rng/docbook.rng" \ + "file://%{xml_docbook_rng_dir}/${v}/docbook.rng" ${CATALOG} + $xmlcatbin --noout --add "uri" \ + "http://docbook.org/xml/${v}/rng/docbook.rng" \ + "file://%{xml_docbook_rng_dir}/${v}/docbook.rng" ${CATALOG} + # RNG+XInclude + $xmlcatbin --noout --add "uri" \ + "http://www.oasis-open.org/docbook/xml/${v}/rng/docbookxi.rng" \ + "file://%{xml_docbook_rng_dir}/${v}/docbookxi.rng" ${CATALOG} + $xmlcatbin --noout --add "uri" \ + "http://docbook.org/xml/${v}/rng/docbookxi.rng" \ + "file://%{xml_docbook_rng_dir}/${v}/docbookxi.rng" ${CATALOG} + # RNC + $xmlcatbin --noout --add "uri" \ + "http://www.oasis-open.org/docbook/xml/${v}/rnc/docbook.rnc" \ + "file://%{xml_docbook_rng_dir}/${v}/docbook.rnc" ${CATALOG} + $xmlcatbin --noout --add "uri" \ + "http://docbook.org/xml/${v}/rng/docbook.rnc" \ + "file://%{xml_docbook_rng_dir}/${v}/docbook.rnc" ${CATALOG} + # RNC+XInclude + $xmlcatbin --noout --add "uri" \ + "http://www.oasis-open.org/docbook/xml/${v}/rnc/docbookxi.rnc" \ + "file://%{xml_docbook_rng_dir}/${v}/docbookxi.rnc" ${CATALOG} + $xmlcatbin --noout --add "uri" \ + "http://docbook.org/xml/${v}/rng/docbookxi.rnc" \ + "file://%{xml_docbook_rng_dir}/${v}/docbookxi.rnc" ${CATALOG} + # XSD + $xmlcatbin --noout --add "uri" \ + "http://www.oasis-open.org/docbook/xml/${v}/xsd/docbook.xsd" \ + "file://%{xml_docbook_xsd_dir}/${v}/docbook.xsd" ${CATALOG} + $xmlcatbin --noout --add "uri" \ + "http://docbook.org/xml/${v}/xsd/docbook.xsd" \ + "file://%{xml_docbook_xsd_dir}/${v}/docbook.xsd" ${CATALOG} + # XSD + XInclude + $xmlcatbin --noout --add "uri" \ + "http://www.oasis-open.org/docbook/xml/${v}/xsd/docbookxi.xsd" \ + "file://%{xml_docbook_xsd_dir}/${v}/docbookxi.xsd" ${CATALOG} + $xmlcatbin --noout --add "uri" \ + "http://docbook.org/xml/${v}/xsd/docbookxi.xsd" \ + "file://%{xml_docbook_xsd_dir}/${v}/docbookxi.xsd" ${CATALOG} + $xmlcatbin --noout --add "uri" \ + "http://www.oasis-open.org/docbook/xml/${v}/xsd/xi.xsd" \ + "file://%{xml_docbook_xsd_dir}/${v}/xi.xsd" ${CATALOG} + $xmlcatbin --noout --add "uri" \ + "http://docbook.org/xml/${v}/xsd/xi.xsd" \ + "file://%{xml_docbook_xsd_dir}/${v}/xi.xsd" ${CATALOG} + # XLink + XML + $xmlcatbin --noout --add "uri" \ + "http://www.oasis-open.org/docbook/xml/${v}/xsd/xlink.xsd" \ + "file://%{xml_docbook_xsd_dir}/${v}/xlink.xsd" ${CATALOG} + $xmlcatbin --noout --add "uri" \ + "http://docbook.org/xml/${v}/xsd/xlink.xsd" \ + "file://%{xml_docbook_xsd_dir}/${v}/xlink.xsd" ${CATALOG} + $xmlcatbin --noout --add "uri" \ + "http://www.oasis-open.org/docbook/xml/${v}/xsd/xml.xsd" \ + "file://%{xml_docbook_xsd_dir}/${v}/xml.xsd" ${CATALOG} + $xmlcatbin --noout --add "uri" \ + "http://docbook.org/xml/${v}/xsd/xml.xsd" \ + "file://%{xml_docbook_xsd_dir}/${v}/xml.xsd" ${CATALOG} + # Schematron + $xmlcatbin --noout --add "uri" \ + "http://www.oasis-open.org/docbook/xml/${v}/sch/docbook.sch" \ + "file://%{xml_docbook_sch_dir}/${v}/docbook.sch" ${CATALOG} + $xmlcatbin --noout --add "uri" \ + "http://docbook.org/xml/${v}/sch/docbook.sch" \ + "file://%{xml_docbook_sch_dir}/${v}/docbook.sch" ${CATALOG} +done +# --------------------- +# Build XML catalog files for each Schema +for v in 5.0CR1; do + for s in dtd rng sch xsd; do + cat=docbook-${v}/${s}/catalog.xml + $xmlcatbin --noout --create ${cat} + case $s in + dtd) + $xmlcatbin --noout --add "public" \ + "-//OASIS//DTD DocBook XML ${v}//EN" \ + "docbook.dtd" ${cat} + $xmlcatbin --noout --add "system" \ + "http://www.oasis-open.org/docbook/xml/${v}/dtd/docbook.dtd" \ + "docbook.dtd" ${cat} + ;; + sch) + $xmlcatbin --noout --add "uri" \ + "http://docbook.org/xml/${v}/${s}/docbook.${s}" \ + "docbook.${s}" ${cat} + $xmlcatbin --noout --add "uri" \ + "http://www.oasis-open.org/docbook/xml/${v}/${s}/docbook.${s}" \ + "docbook.${s}" ${cat} + ;; + rng) + $xmlcatbin --noout --add "uri" \ + "http://docbook.org/xml/${v}/${s}/docbook.${s}" \ + "docbook.${s}" ${cat} + $xmlcatbin --noout --add "uri" \ + "http://www.oasis-open.org/docbook/xml/${v}/${s}/docbook.${s}" \ + "docbook.${s}" ${cat} + # + $xmlcatbin --noout --add "uri" \ + "http://docbook.org/xml/${v}/${s}/docbookxi.${s}" \ + "docbookxi.${s}" ${cat} + $xmlcatbin --noout --add "uri" \ + "http://www.oasis-open.org/docbook/xml/${v}/${s}/docbookxi.${s}" \ + "docbookxi.${s}" ${cat} + # + $xmlcatbin --noout --add "uri" \ + "http://docbook.org/xml/${v}/${s}/docbook.rnc" \ + "docbook.rnc" ${cat} + $xmlcatbin --noout --add "uri" \ + "http://www.oasis-open.org/docbook/xml/${v}/${s}/docbook.rnc" \ + "docbook.rnc" ${cat} + # + $xmlcatbin --noout --add "uri" \ + "http://docbook.org/xml/${v}/${s}/docbookxi.rnc" \ + "docbookxi.rnc" ${cat} + $xmlcatbin --noout --add "uri" \ + "http://www.oasis-open.org/docbook/xml/${v}/${s}/docbookxi.rnc" \ + "docbookxi.rnc" ${cat} + ;; + xsd) + # http://www.oasis-open.org/docbook/xml/5.0CR1/xsd/docbookxi.xsd + # http://www.oasis-open.org/docbook/xml/5.0CR1/xsd/xlink.xsd + $xmlcatbin --noout --add "uri" \ + "http://docbook.org/xml/${v}/${s}/docbook.${s}" \ + "docbook.${s}" ${cat} + $xmlcatbin --noout --add "uri" \ + "http://www.oasis-open.org/docbook/xml/${v}/${s}/docbook.${s}" \ + "docbook.${s}" ${cat} + # + $xmlcatbin --noout --add "uri" \ + "http://docbook.org/xml/${v}/${s}/docbookxi.${s}" \ + "docbookxi.${s}" ${cat} + $xmlcatbin --noout --add "uri" \ + "http://www.oasis-open.org/docbook/xml/${v}/${s}/docbookxi.${s}" \ + "docbookxi.${s}" ${cat} + # XLink + XML: + $xmlcatbin --noout --add "uri" \ + "http://docbook.org/xml/${v}/${s}/xlink.xsd" \ + "xlink.xsd" ${cat} + $xmlcatbin --noout --add "uri" \ + "http://www.oasis-open.org/docbook/xml/${v}/${s}/xlink.xsd" \ + "xlink.xsd" ${cat} + $xmlcatbin --noout --add "uri" \ + "http://docbook.org/xml/${v}/${s}/xml.xsd" \ + "xml.xsd" ${cat} + $xmlcatbin --noout --add "uri" \ + "http://www.oasis-open.org/docbook/xml/${v}/${s}/xml.xsd" \ + "xml.xsd" ${cat} + ;; + esac + done +done +%define FOR_ROOT_CAT %{name}-%{version}-%{release}.xml +CATALOG=etc/xml/$CATALOG +rm -f %{FOR_ROOT_CAT}.tmp +$xmlcatbin --noout --create %{FOR_ROOT_CAT}.tmp +for v in 5.0CR1; do + cat=%{xml_docbook_dtd_dir}/${v}/catalog.xml + # DTDs + $xmlcatbin --noout --add "delegatePublic" \ + "-//OASIS//DTD DocBook XML ${v}//EN" \ + "file://%{xml_docbook_dtd_dir}/${v}/catalog.xml" \ + %{FOR_ROOT_CAT}.tmp + $xmlcatbin --noout --add "delegateSystem" \ + "http://docbook.org/xml/${v}/dtd/" \ + "file://%{xml_docbook_dtd_dir}/${v}/catalog.xml" \ + %{FOR_ROOT_CAT}.tmp + # + $xmlcatbin --noout --add "delegateURI" \ + "http://docbook.org/xml/${v}/rng/" \ + "file://%{xml_docbook_rng_dir}/${v}/catalog.xml" \ + %{FOR_ROOT_CAT}.tmp + $xmlcatbin --noout --add "delegateURI" \ + "http://docbook.org/xml/${v}/xsd/" \ + "file://%{xml_docbook_xsd_dir}/${v}/catalog.xml" \ + %{FOR_ROOT_CAT}.tmp + $xmlcatbin --noout --add "delegateURI" \ + "http://docbook.org/xml/${v}/sch/" \ + "file://%{xml_docbook_sch_dir}/${v}/catalog.xml" \ + %{FOR_ROOT_CAT}.tmp +done +# Create tag +sed '/ +/<\/catalog/i\ + ' \ + %{FOR_ROOT_CAT}.tmp > %{FOR_ROOT_CAT} + +%install +if [ ! "x" = "x$RPM_BUILD_ROOT" ] ; then + rm -fr $RPM_BUILD_ROOT + %{INSTALL_DIR} $RPM_BUILD_ROOT +fi +# Create installation structure +%{INSTALL_DIR} $RPM_BUILD_ROOT%{xml_config_dir} \ + $RPM_BUILD_ROOT%{_bindir} \ + $RPM_BUILD_ROOT%{xml_docbook_style_dir}/upgrade +cat_dir=%{buildroot}/etc/xml +%{INSTALL_DIR} $cat_dir +%{INSTALL_DATA} %{FOR_ROOT_CAT} docbook_5.xml $cat_dir +%{INSTALL_DIR} $RPM_BUILD_ROOT%{xml_docbook_dtd_dir}/5.0CR1 \ + $RPM_BUILD_ROOT%{xml_docbook_rng_dir}/5.0CR1 \ + $RPM_BUILD_ROOT%{xml_docbook_sch_dir}/5.0CR1 \ + $RPM_BUILD_ROOT%{xml_docbook_xsd_dir}/5.0CR1 +for v in 5.0CR1; do + %{INSTALL_DATA} docbook-$v/dtd/* $RPM_BUILD_ROOT%{xml_docbook_dtd_dir}/$v + %{INSTALL_DATA} docbook-$v/rng/* $RPM_BUILD_ROOT%{xml_docbook_rng_dir}/$v + %{INSTALL_DATA} docbook-$v/sch/* $RPM_BUILD_ROOT%{xml_docbook_sch_dir}/$v + %{INSTALL_DATA} docbook-$v/xsd/* $RPM_BUILD_ROOT%{xml_docbook_xsd_dir}/$v +done +# Use the last version +%{INSTALL_DATA} docbook-$v/tools/db4-entities.pl $RPM_BUILD_ROOT%{_bindir} +%{INSTALL_DATA} docbook-$v/tools/db4-upgrade.xsl \ + $RPM_BUILD_ROOT%{xml_docbook_style_dir}/upgrade + +%post +if [ -x /usr/bin/edit-xml-catalog ]; then + /usr/bin/edit-xml-catalog --group --catalog /etc/xml/suse-catalog.xml \ + --add /etc/xml/%{FOR_ROOT_CAT} +fi + +%postun +if [ -x /usr/bin/edit-xml-catalog ]; then + /usr/bin/edit-xml-catalog --group --catalog /etc/xml/suse-catalog.xml \ + --del %{name}-%{version}-%{release} +fi + +%clean +rm -fr $RPM_BUILD_ROOT + +%files +%defattr(-, root, root) +#%config %{sgml_config_dir}/CATALOG.* +%config %{xml_sysconf_dir}/docbook_5.xml +%config %{xml_sysconf_dir}/%{FOR_ROOT_CAT} +%doc README.SuSE +# Use the last version of DocBook: +%doc docbook-5.0CR1/docs/* +#%{sgml_dir}/CATALOG.* +%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_style_dir} +# 5.0CR1 +%{xml_docbook_dtd_dir}/5.0CR1 +%{xml_docbook_rng_dir}/5.0CR1 +%{xml_docbook_sch_dir}/5.0CR1 +%{xml_docbook_xsd_dir}/5.0CR1 +%{xml_docbook_style_dir}/upgrade +%{_bindir}/db4-entities.pl + +%changelog +* Mon Feb 19 2007 - toms@suse.de +- First release of 5.0CR1 diff --git a/ready b/ready new file mode 100644 index 0000000..473a0f4