3 # - use XML ISO entities from sgml-common
6 Summary: XML/SGML DocBook DTD 4.3
7 Summary(pl.UTF-8): XML/SGML DocBook DTD 4.3
8 Name: docbook-dtd43-xml
12 Group: Applications/Publishing/XML
13 Source0: http://www.oasis-open.org/docbook/xml/%{ver}/docbook-xml-%{ver}.zip
14 # Source0-md5: ab200202b9e136a144db1e0864c45074
15 URL: http://www.oasis-open.org/docbook/
16 BuildRequires: libxml2-progs
17 BuildRequires: rpm-build >= 4.0.2-94
19 Requires(post,preun): /usr/bin/install-catalog
20 Requires(post,preun): /usr/bin/xmlcatalog
21 Requires: libxml2-progs >= 2.4.17-6
24 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
26 %define dtd_path %{_datadir}/sgml/docbook/xml-dtd-%{ver}
27 %define xmlcat_file %{dtd_path}/catalog.xml
28 %define sgmlcat_file %{dtd_path}/catalog
31 DocBook is an XML/SGML vocabulary particularly well suited to books
32 and papers about computer hardware and software (though it is by no
33 means limited to only these applications).
35 This package contains DocBook 4.3 XML DTD.
37 %description -l pl.UTF-8
38 DocBook DTD jest zestawem definicji dokumentów XML/SGML przeznaczonych
39 do tworzenia dokumentacji technicznej. Stosowany jest do pisania
40 podręczników systemowych, instrukcji jak i wielu innych ciekawych
43 Ten pakiet zawiera wersję DocBook 4.2 XML.
50 rm -rf $RPM_BUILD_ROOT
51 install -d $RPM_BUILD_ROOT%{dtd_path}
53 install *.{xml,dtd,mod} $RPM_BUILD_ROOT%{dtd_path}
54 install *.ent $RPM_BUILD_ROOT%{dtd_path} || :
55 cp -a ent $RPM_BUILD_ROOT%{dtd_path}
57 %docbook_sgmlcat_fix $RPM_BUILD_ROOT%{sgmlcat_file} %{ver}
59 cat docbook.cat >> $RPM_BUILD_ROOT%{sgmlcat_file}
62 http://www.oasis-open.org/docbook/xml/%{ver} \
64 $RPM_BUILD_ROOT%{xmlcat_file}
67 rm -rf $RPM_BUILD_ROOT
70 if ! grep -q /etc/sgml/xml-docbook-%{ver}.cat /etc/sgml/catalog ; then
71 %sgmlcat_add /etc/sgml/xml-docbook-%{ver}.cat %{sgmlcat_file}
74 if ! grep -q %{xmlcat_file} /etc/xml/catalog ; then
75 %xmlcat_add %{xmlcat_file}
80 if [ "$1" = "0" ] ; then
81 %sgmlcat_del /etc/sgml/xml-docbook-%{ver}.cat %{sgmlcat_file}
82 %xmlcat_del %{xmlcat_file}
86 %defattr(644,root,root,755)