Permalink
Browse files

srpm imported for 'GoOSe 6.0'

  • Loading branch information...
0 parents commit 68137d65e4c39ef328bb32db26de9865729731ae @herlo herlo committed Dec 16, 2011
Showing with 283 additions and 0 deletions.
  1. +1 −0 .gitignore
  2. +25 −0 Makefile
  3. +1 −0 sources
  4. +20 −0 xhtml1-dtds-prepare-tarball.sh
  5. +29 −0 xhtml1-dtds-sgml-catalog.patch
  6. +22 −0 xhtml1-dtds-sgml-dcl.patch
  7. +14 −0 xhtml1-dtds.catalog.xml
  8. +171 −0 xhtml1-dtds.spec
@@ -0,0 +1 @@
+xhtml1-dtds-20020801.tar.bz2
@@ -0,0 +1,25 @@
+# This makefile is downloading any file found in
+# the 'sources' file already existing in this directory
+# and validating the sha256sum of the archive against it.
+NAME := xhtml1-dtds
+
+define find-common-dir
+for d in common ../common ../../common ; do if [ -f $$d/Makefile.common ] ; then echo "$$d"; break ; fi ; done
+endef
+COMMON_DIR := $(shell $(find-common-dir))
+
+include $(COMMON_DIR)/Makefile.common
+
+SOURCEFILES := $(shell cat sources 2>/dev/null | awk '{ print $$2 }' | awk -F'*' '{ print $$2 }')
+
+sources: $(SOURCEFILES)
+
+$(SOURCEFILES):
+ @for sourcefile in $(SOURCEFILES); do \
+ $(CLIENT) $(LOOKASIDE_URI)/$(NAME)/$${sourcefile}; \
+ done
+
+ sha256sum -c sources || ( echo 'SHA256 check failed' && rm $(SOURCEFILES); exit 1 )
+
+clean:
+ rm $(SOURCEFILES)
@@ -0,0 +1 @@
+d4b268ba1a190c0ce29c07b6866d8b5c7ea144a116cbfb78e70e1acb27f9e30d *xhtml1-dtds-20020801.tar.bz2
@@ -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.bz2 xhtml1-$date
+rm -r xhtml1-$date
@@ -0,0 +1,29 @@
+--- DTD/xhtml.soc~ 2002-08-01 21:23:08.000000000 +0300
++++ 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" --
@@ -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 --
+
@@ -0,0 +1,14 @@
+<?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">
+ <public publicId="-//W3C//DTD XHTML 1.0 Strict//EN" uri="xhtml1-strict.dtd"/>
+ <public publicId="-//W3C//DTD XHTML 1.0 Transitional//EN" uri="xhtml1-transitional.dtd"/>
+ <public publicId="-//W3C//DTD XHTML 1.0 Frameset//EN" uri="xhtml1-frameset.dtd"/>
+ <public publicId="-//W3C//ENTITIES Latin 1 for XHTML//EN" uri="xhtml-lat1.ent"/>
+ <public publicId="-//W3C//ENTITIES Special for XHTML//EN" uri="xhtml-special.ent"/>
+ <public publicId="-//W3C//ENTITIES Symbols for XHTML//EN" uri="xhtml-symbol.ent"/>
+ <rewriteSystem systemIdStartString="http://www.w3.org/TR/xhtml1/DTD/" rewritePrefix="./" />
+ <rewriteSystem systemIdStartString="http://www.w3.org/TR/2002/REC-xhtml1-20020801/DTD/" rewritePrefix="./" />
+ <rewriteURI uriStartString="http://www.w3.org/TR/xhtml1/DTD/" rewritePrefix="./" />
+ <rewriteURI uriStartString="http://www.w3.org/TR/2002/REC-xhtml1-20020801/DTD/" rewritePrefix="./" />
+</catalog>
@@ -0,0 +1,171 @@
+%global date 20020801
+
+Name: xhtml1-dtds
+Version: 1.0
+Release: %{date}.7
+Summary: XHTML 1.0 document type definitions
+
+Group: Applications/Text
+# W3C Software License for DTDs etc:
+# http://www.w3.org/Consortium/Legal/IPR-FAQ-20000620#DTD
+License: W3C
+URL: http://www.w3.org/TR/2002/REC-xhtml1-%{date}/
+# Source0 generated with Source99, see comments in the script
+Source0: %{name}-%{date}.tar.bz2
+Source1: %{name}.catalog.xml
+Source99: %{name}-prepare-tarball.sh
+Patch0: %{name}-sgml-catalog.patch
+Patch1: %{name}-sgml-dcl.patch
+BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
+
+BuildArch: noarch
+BuildRequires: libxml2 >= 2.4.8
+Requires: libxml2 >= 2.4.8
+Requires: xml-common
+Requires: sgml-common
+Requires(post): /usr/bin/xmlcatalog
+Requires(preun): /usr/bin/xmlcatalog
+
+%description
+This provides the DTDs of the Second Edition of XHTML 1.0, a reformulation
+of HTML 4 as an XML 1.0 application, and three DTDs corresponding to the
+ones defined by HTML 4. The semantics of the elements and their attributes
+are defined in the W3C Recommendation for HTML 4. These semantics provide
+the foundation for future extensibility of XHTML.
+
+
+%prep
+%setup -q -n xhtml1-20020801
+%patch0 -p0
+%patch1 -p1
+cp -p %{SOURCE1} DTD/catalog.xml
+
+
+%build
+
+
+%install
+rm -rf $RPM_BUILD_ROOT
+
+# Note: documentation is not shipped; the W3C Documentation License is not an
+# acceptable one per Fedora licensing guidelines.
+
+mkdir -p $RPM_BUILD_ROOT%{_datadir}/xml/xhtml/1.0
+cp -p DTD/* $RPM_BUILD_ROOT%{_datadir}/xml/xhtml/1.0
+
+# XML catalog:
+
+xpkg() {
+ xmlcatalog --noout --add "$1" "$2" \
+ file://%{_datadir}/xml/xhtml/1.0/catalog.xml \
+ $RPM_BUILD_ROOT%{_sysconfdir}/xml/%{name}-%{version}-%{release}.xml
+}
+
+mkdir -p $RPM_BUILD_ROOT%{_sysconfdir}/xml
+xmlcatalog --noout --create \
+ $RPM_BUILD_ROOT%{_sysconfdir}/xml/%{name}-%{version}-%{release}.xml
+xpkg delegatePublic "-//W3C//DTD XHTML 1.0 "
+xpkg delegatePublic "-//W3C//ENTITIES Latin 1 for XHTML"
+xpkg delegatePublic "-//W3C//ENTITIES Special for XHTML"
+xpkg delegatePublic "-//W3C//ENTITIES Symbols for XHTML"
+for i in xhtml1 2002/REC-xhtml1-%{date} ; do
+ xpkg delegateSystem http://www.w3.org/TR/$i/DTD/
+ xpkg delegateURI http://www.w3.org/TR/$i/DTD/
+done
+ln -s %{name}-%{version}-%{release}.xml \
+ $RPM_BUILD_ROOT%{_sysconfdir}/xml/%{name}.xml
+
+# SGML catalog:
+
+mkdir -p $RPM_BUILD_ROOT%{_sysconfdir}/sgml
+cd $RPM_BUILD_ROOT%{_sysconfdir}/sgml
+touch %{name}-%{version}-%{release}.soc
+ln -s %{name}-%{version}-%{release}.soc %{name}.soc
+cd -
+
+
+%clean
+rm -rf $RPM_BUILD_ROOT
+
+
+%post
+cd %{_sysconfdir}/xml
+[ -e catalog ] || /usr/bin/xmlcatalog --noout --create catalog
+/usr/bin/xmlcatalog --noout --add \
+ nextCatalog %{name}-%{version}-%{release}.xml "" catalog >/dev/null
+cd - >/dev/null
+/usr/bin/xmlcatalog --sgml --noout --add \
+ %{_sysconfdir}/sgml/%{name}-%{version}-%{release}.soc \
+ %{_datadir}/xml/xhtml/1.0/xhtml.soc >/dev/null
+:
+
+%preun
+/usr/bin/xmlcatalog --noout --del \
+ %{name}-%{version}-%{release}.xml \
+ %{_sysconfdir}/xml/catalog >/dev/null
+/usr/bin/xmlcatalog --sgml --noout --del \
+ %{_sysconfdir}/sgml/%{name}-%{version}-%{release}.soc \
+ %{_datadir}/xml/xhtml/1.0/xhtml.soc >/dev/null
+:
+
+
+%files
+%defattr(644,root,root,755)
+%ghost %{_sysconfdir}/sgml/%{name}-%{version}-%{release}.soc
+%{_sysconfdir}/sgml/%{name}.soc
+%{_sysconfdir}/xml/%{name}*.xml
+%{_datadir}/xml/xhtml/
+
+
+%changelog
+* Thu Feb 18 2010 Dennis Gregorovic <dgregor@redhat.com> - 1.0-20020801.7
+- Rebuilt for RHEL 6
+- Related: rhbz#566527
+
+* Mon Jul 27 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.0-20020801.5
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild
+
+* Thu Feb 26 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.0-20020801.4
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild
+
+* Fri Feb 20 2009 Ville Skyttä <ville.skytta at iki.fi> - 1.0-20020801.3
+- Prune nondistributable content from source tarball.
+
+* Fri Dec 12 2008 Ville Skyttä <ville.skytta at iki.fi> - 1.0-20020801.2
+- Drop no longer needed upgrade quirks.
+
+* Thu Feb 28 2008 Ville Skyttä <ville.skytta at iki.fi> - 1.0-20020801.1
+- Major spec file rewrite (#226559), most visible changes:
+- Various XML cataloguing improvements.
+- Register to SGML catalogs in addition to XML.
+- Install to %%{_datadir}/xml per the FHS.
+- Sync with Fedora packaging guidelines.
+- Silence post-install scriptlet.
+
+* Wed Jul 12 2006 Jesse Keating <jkeating@redhat.com> - 1.0-7.1.1
+- rebuild
+
+* Fri Dec 09 2005 Jesse Keating <jkeating@redhat.com>
+- rebuilt
+
+* Wed Jun 2 2004 Daniel Veillard <veillard@redhat.com> 1.0-7
+- add BuildRequires: libxml2, fixes 125030
+
+* Mon Feb 23 2004 Tim Waugh <twaugh@redhat.com>
+- Use ':' instead of '.' as separator for chown.
+
+* Fri Feb 13 2004 Elliot Lee <sopwith@redhat.com>
+- rebuilt
+
+* Tue Oct 21 2003 Florian La Roche <Florian.LaRoche@redhat.de>
+- add %%clean specfile target
+
+* Wed Jan 22 2003 Tim Powers <timp@redhat.com>
+- rebuilt
+
+* Fri Dec 13 2002 Daniel Veillard <veillard@redhat.com> 1.0-4
+- Prepare for inclusion, Prereq xml-common, fix the uninstall
+ for upgrades of the package
+
+* Thu Dec 12 2002 Daniel Veillard <veillard@redhat.com> 1.0-1
+- Creation, based on Tim Waugh docbook-dtd package

0 comments on commit 68137d6

Please sign in to comment.