3 # - use XML ISO entities from sgml-common
5 Summary: XML/SGML DocBook DTD 4.3
6 Summary(pl): XML/SGML DocBook DTD 4.3
8 Name: docbook-dtd43-xml
13 Group: Applications/Publishing/XML
14 URL: http://www.oasis-open.org/docbook/
15 Source0: http://www.oasis-open.org/docbook/xml/%{ver}/docbook-xml-%{ver}.zip
16 # Source0-md5: ab200202b9e136a144db1e0864c45074
17 BuildRequires: libxml2-progs
18 BuildRequires: rpm-build >= 4.0.2-94
22 Requires(post,preun): /usr/bin/install-catalog
23 Requires(post,preun): /usr/bin/xmlcatalog
24 Requires: libxml2-progs >= 2.4.17-6
26 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
28 %define dtd_path %{_datadir}/sgml/docbook/xml-dtd-%{ver}
29 %define xmlcat_file %{dtd_path}/catalog.xml
30 %define sgmlcat_file %{dtd_path}/catalog
33 DocBook is an XML/SGML vocabulary particularly well suited to books
34 and papers about computer hardware and software (though it is by no
35 means limited to only these applications).
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
48 rm -rf $RPM_BUILD_ROOT
49 install -d $RPM_BUILD_ROOT%{dtd_path}
51 install *.{xml,dtd,mod} $RPM_BUILD_ROOT%{dtd_path}
52 install *.ent $RPM_BUILD_ROOT%{dtd_path} || :
53 cp -a ent $RPM_BUILD_ROOT%{dtd_path}
55 %docbook_sgmlcat_fix $RPM_BUILD_ROOT%{sgmlcat_file} %{ver}
57 cat docbook.cat >> $RPM_BUILD_ROOT%{sgmlcat_file}
60 http://www.oasis-open.org/docbook/xml/%{ver} \
62 $RPM_BUILD_ROOT%{xmlcat_file}
65 rm -rf $RPM_BUILD_ROOT
68 if ! grep -q /etc/sgml/xml-docbook-%{ver}.cat /etc/sgml/catalog ; then
69 %sgmlcat_add /etc/sgml/xml-docbook-%{ver}.cat %{sgmlcat_file}
72 if ! grep -q %{xmlcat_file} /etc/xml/catalog ; then
73 %xmlcat_add %{xmlcat_file}
78 if [ "$1" = "0" ] ; then
79 %sgmlcat_del /etc/sgml/xml-docbook-%{ver}.cat %{sgmlcat_file}
80 %xmlcat_del %{xmlcat_file}
84 %defattr(644,root,root,755)