From 4ab8776f83d93e6e6b61a960fa51fe7842cd8a05 Mon Sep 17 00:00:00 2001 From: jackie_wu123 Date: Mon, 23 Dec 2019 17:15:39 +0800 Subject: [PATCH] package init --- xhtml1-dtds-20020801.tar.xz | Bin 0 -> 15844 bytes xhtml1-dtds-prepare-tarball.sh | 20 ++++++++ xhtml1-dtds-sgml-catalog.patch | 29 ++++++++++++ xhtml1-dtds-sgml-dcl.patch | 22 +++++++++ xhtml1-dtds.catalog.xml | 14 ++++++ xhtml1-dtds.spec | 84 +++++++++++++++++++++++++++++++++ 6 files changed, 169 insertions(+) create mode 100644 xhtml1-dtds-20020801.tar.xz create mode 100755 xhtml1-dtds-prepare-tarball.sh create mode 100644 xhtml1-dtds-sgml-catalog.patch create mode 100644 xhtml1-dtds-sgml-dcl.patch create mode 100644 xhtml1-dtds.catalog.xml create mode 100644 xhtml1-dtds.spec diff --git a/xhtml1-dtds-20020801.tar.xz b/xhtml1-dtds-20020801.tar.xz new file mode 100644 index 0000000000000000000000000000000000000000..7ad98ca1c9422d59211969ea679634e53832964f GIT binary patch literal 15844 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 literal 0 HcmV?d00001 diff --git a/xhtml1-dtds-prepare-tarball.sh b/xhtml1-dtds-prepare-tarball.sh new file mode 100755 index 0000000..67fdc4d --- /dev/null +++ b/xhtml1-dtds-prepare-tarball.sh @@ -0,0 +1,20 @@ +#!/bin/sh + +set -e + +# Prune content from upstream tarball: +# https://www.redhat.com/archives/fedora-legal-list/2009-February/msg00015.html + +# While at it, prune docs as well; the W3C Documentation License is not an +# acceptable one per Fedora licensing guidelines. + +date="20020801" +url="http://www.w3.org/TR/2002/REC-xhtml1-$date/xhtml1.tgz" + +curl -O $url +tar zxf $(basename $url) +find xhtml1-$date -type f | grep -vF /DTD/ | xargs rm +rm $(basename $url) + +tar Jcvf xhtml1-dtds-$date.tar.xz xhtml1-$date +rm -r xhtml1-$date diff --git a/xhtml1-dtds-sgml-catalog.patch b/xhtml1-dtds-sgml-catalog.patch new file mode 100644 index 0000000..667149e --- /dev/null +++ b/xhtml1-dtds-sgml-catalog.patch @@ -0,0 +1,29 @@ +--- xhtml1-20020801/DTD/xhtml.soc~ 2002-08-01 21:23:08.000000000 +0300 ++++ xhtml1-20020801/DTD/xhtml.soc 2004-06-20 01:13:52.351585517 +0300 +@@ -1,14 +1,24 @@ +-OVERRIDE YES + -- Oasis entity catalog for Extensible HTML 1.0 -- + ++-- Fedora change: use DTDDECLs instead of SGMLDECL to avoid affecting -- ++-- other things included in the central system catalog -- ++ ++OVERRIDE YES ++ + PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "xhtml1-strict.dtd" + PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "xhtml1-transitional.dtd" + PUBLIC "-//W3C//DTD XHTML 1.0 Frameset//EN" "xhtml1-frameset.dtd" ++DTDDECL "-//W3C//DTD XHTML 1.0 Strict//EN" "xhtml1.dcl" ++DTDDECL "-//W3C//DTD XHTML 1.0 Transitional//EN" "xhtml1.dcl" ++DTDDECL "-//W3C//DTD XHTML 1.0 Frameset//EN" "xhtml1.dcl" + + -- ISO latin 1 entity set for Extensible HTML (XML 1.0 format) -- + + PUBLIC "-//W3C//ENTITIES Latin 1 for XHTML//EN" "xhtml-lat1.ent" + PUBLIC "-//W3C//ENTITIES Symbols for XHTML//EN" "xhtml-symbol.ent" + PUBLIC "-//W3C//ENTITIES Special for XHTML//EN" "xhtml-special.ent" ++DTDDECL "-//W3C//ENTITIES Latin 1 for XHTML//EN" "xhtml1.dcl" ++DTDDECL "-//W3C//ENTITIES Symbols for XHTML//EN" "xhtml1.dcl" ++DTDDECL "-//W3C//ENTITIES Special for XHTML//EN" "xhtml1.dcl" + +-SGMLDECL "xhtml1.dcl" ++-- SGMLDECL "xhtml1.dcl" -- diff --git a/xhtml1-dtds-sgml-dcl.patch b/xhtml1-dtds-sgml-dcl.patch new file mode 100644 index 0000000..9a4761e --- /dev/null +++ b/xhtml1-dtds-sgml-dcl.patch @@ -0,0 +1,22 @@ +Changes from validator.w3.org's xml.dcl. + +diff -up xhtml1-20020801/DTD/xhtml1.dcl.orig xhtml1-20020801/DTD/xhtml1.dcl +--- xhtml1-20020801/DTD/xhtml1.dcl.orig 2002-08-01 21:23:08.000000000 +0300 ++++ xhtml1-20020801/DTD/xhtml1.dcl 2008-02-28 22:43:22.000000000 +0200 +@@ -22,13 +22,13 @@ + 13 1 13 + 14 18 UNUSED + 32 95 32 +- 127 1 UNUSED +- 128 32 UNUSED ++ 127 1 127 -- DEL, legal in XML 1.0 -- ++ 128 32 128 -- C1 controls, legal in XML 1.0 -- + 160 55136 160 + 55296 2048 UNUSED -- surrogates -- + 57344 8190 57344 + 65534 2 UNUSED -- FFFE and FFFF -- +- 65536 1048576 65536 ++ 65536 1048576 65536 -- 16 planes outside BMP -- + + CAPACITY NONE -- Capacities are not restricted in XML -- + diff --git a/xhtml1-dtds.catalog.xml b/xhtml1-dtds.catalog.xml new file mode 100644 index 0000000..050d3b8 --- /dev/null +++ b/xhtml1-dtds.catalog.xml @@ -0,0 +1,14 @@ + + + + + + + + + + + + + + diff --git a/xhtml1-dtds.spec b/xhtml1-dtds.spec new file mode 100644 index 0000000..2c8bdad --- /dev/null +++ b/xhtml1-dtds.spec @@ -0,0 +1,84 @@ +Name: xhtml1-dtds +Version: 1.0 +Release: 20020801.14 +Summary: Definitions for XHTML 1.0 document type +License: W3C +URL: http://www.w3.org/TR/2002/REC-xhtml1-20020801/ +Source0: xhtml1-dtds-20020801.tar.xz +Source1: xhtml1-dtds.catalog.xml +Source2: xhtml1-dtds-prepare-tarball.sh +Patch0000: xhtml1-dtds-sgml-catalog.patch +Patch0001: xhtml1-dtds-sgml-dcl.patch +BuildArch: noarch +BuildRequires: libxml2 >= 2.4.8 +Requires: libxml2 >= 2.4.8 xml-common sgml-common +Requires(post): libxml2 +Requires(preun): libxml2 + +%description +These DTDs and entity sets form a normative part of this specification. +The complete set of DTD files together with an XML declaration and SGML +Open Catalog is included in the zip file and the gzip'd tar file for this +specification. Users looking for local copies of the DTDs to work with +should download and use those archives rather than using the specific +DTDs referenced below. + +%prep +%autosetup -n xhtml1-20020801 -p1 +cp -p %{SOURCE1} DTD/catalog.xml + +%build + + +%install +install -d $RPM_BUILD_ROOT%{_datadir}/xml/xhtml/1.0 +cp -p DTD/* $RPM_BUILD_ROOT%{_datadir}/xml/xhtml/1.0 + +install -d $RPM_BUILD_ROOT%{_sysconfdir}/xml +xmlcatalog --noout --create $RPM_BUILD_ROOT%{_sysconfdir}/xml/xhtml1-dtds-%{version}-%{release}.xml + +for i in "-//W3C//DTD XHTML 1.0 " "-//W3C//ENTITIES Latin 1 for XHTML" "-//W3C//ENTITIES Special for XHTML" \ +"-//W3C//ENTITIES Symbols for XHTML" ; do + xmlcatalog --noout --add "delegatePublic" "$i" file://%{_datadir}/xml/xhtml/1.0/catalog.xml \ + $RPM_BUILD_ROOT%{_sysconfdir}/xml/xhtml1-dtds-%{version}-%{release}.xml +done + +for i in xhtml1 2002/REC-xhtml1-20020801 ; do + xmlcatalog --noout --add "delegateSystem" "http://www.w3.org/TR/$i/DTD/" file://%{_datadir}/xml/xhtml/1.0/catalog.xml \ + $RPM_BUILD_ROOT%{_sysconfdir}/xml/xhtml1-dtds-%{version}-%{release}.xml +xmlcatalog --noout --add "delegateURI" "http://www.w3.org/TR/$i/DTD/" file://%{_datadir}/xml/xhtml/1.0/catalog.xml \ + $RPM_BUILD_ROOT%{_sysconfdir}/xml/xhtml1-dtds-%{version}-%{release}.xml +done +ln -s xhtml1-dtds-%{version}-%{release}.xml $RPM_BUILD_ROOT%{_sysconfdir}/xml/xhtml1-dtds.xml + +install -d $RPM_BUILD_ROOT%{_sysconfdir}/sgml +cd $RPM_BUILD_ROOT%{_sysconfdir}/sgml +touch xhtml1-dtds-%{version}-%{release}.soc +ln -s xhtml1-dtds-%{version}-%{release}.soc xhtml1-dtds.soc +cd - + +%post +cd %{_sysconfdir}/xml +[ -e catalog ] || /usr/bin/xmlcatalog --noout --create catalog +/usr/bin/xmlcatalog --noout --add nextCatalog xhtml1-dtds-%{version}-%{release}.xml "" catalog >/dev/null +cd - >/dev/null +/usr/bin/xmlcatalog --sgml --noout --add %{_sysconfdir}/sgml/xhtml1-dtds-%{version}-%{release}.soc \ + %{_datadir}/xml/xhtml/1.0/xhtml.soc >/dev/null +: + +%preun +/usr/bin/xmlcatalog --noout --del xhtml1-dtds-%{version}-%{release}.xml \ + %{_sysconfdir}/xml/catalog >/dev/null +/usr/bin/xmlcatalog --sgml --noout --del %{_sysconfdir}/sgml/xhtml1-dtds-%{version}-%{release}.soc \ + %{_datadir}/xml/xhtml/1.0/xhtml.soc >/dev/null +: + +%files +%ghost %{_sysconfdir}/sgml/xhtml1-dtds-%{version}-%{release}.soc +%{_sysconfdir}/sgml/xhtml1-dtds.soc +%{_sysconfdir}/xml/xhtml1-dtds*.xml +%{_datadir}/xml/xhtml/ + +%changelog +* Fri Dec 20 2019 wutao - 1.0-20020801.14 +- Package init