Package xhtml1-dtds: Specfile
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 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 | BuildRequires: xml-utils %global date 20020801 Name: xhtml1-dtds Version: 1.0 Release: alt1_%{date}.11 Summary: XHTML 1.0 document type definitions Group: Text tools # 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 BuildArch: noarch BuildRequires: libxml2 >= 2.4.8 Requires: libxml2 >= 2.4.8 Requires: xml-common Requires: xml-common sgml-common Requires(post): /usr/bin/xmlcatalog Requires(preun): /usr/bin/xmlcatalog Source44: import.info %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 # 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 - %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 %ghost %{_sysconfdir}/sgml/%{name}-%{version}-%{release}.soc %{_sysconfdir}/sgml/%{name}.soc %{_sysconfdir}/xml/%{name}*.xml %{_datadir}/xml/xhtml/ %changelog * Tue Jul 01 2014 Igor Vlasenko <viy@altlinux.ru> 1.0-alt1_20020801.11 - update to new release by fcimport * Mon Aug 12 2013 Igor Vlasenko <viy@altlinux.ru> 1.0-alt1_20020801.10 - update to new release by fcimport * Tue May 07 2013 Igor Vlasenko <viy@altlinux.ru> 1.0-alt1_20020801.9 - initial fc import |