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 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 | BuildRequires: xml-utils # see https://bugzilla.altlinux.org/show_bug.cgi?id=10382 %define _localstatedir %{_var} %global date 20020801 Name: xhtml1-dtds Version: 1.0 Release: alt1_%{date}.13.3 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.xz Source1: %{name}.catalog.xml Source99: %{name}-prepare-tarball.sh Patch0: %{name}-sgml-catalog.patch Patch1: %{name}-sgml-dcl.patch BuildArch: noarch BuildRequires: libxml2 xml-utils Requires: libxml2 xml-utils 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 - # touching all ghosts; hack for rpm 4.0.4 for rpm_404_ghost in %{_sysconfdir}/sgml/%{name}-%{version}-%{release}.soc do mkdir -p %buildroot`dirname "$rpm_404_ghost"` touch %buildroot"$rpm_404_ghost" done %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 * Fri Oct 20 2017 Igor Vlasenko <viy@altlinux.ru> 1.0-alt1_20020801.13.3 - update to new release by fcimport * Tue Jul 26 2016 Igor Vlasenko <viy@altlinux.ru> 1.0-alt1_20020801.13.1 - update to new release by fcimport * Sun Sep 20 2015 Igor Vlasenko <viy@altlinux.ru> 1.0-alt1_20020801.13 - update to new release by fcimport * 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 |