4 # - use XML ISO entities from sgml-common
7 Summary: XML/SGML DocBook DTD 4.2
8 Summary(pl): XML/SGML DocBook DTD 4.2
10 Name: docbook-dtd42-xml
16 Group: Applications/Publishing/XML
17 URL: http://www.oasis-open.org/docbook/
18 Source0: http://www.oasis-open.org/docbook/xml/%{ver}/docbook-xml-%{ver}.zip
20 BuildRequires: rpm-build >= 4.0.2-94
21 BuildRequires: /usr/bin/xmlcatalog
24 Requires(post,preun): /usr/bin/install-catalog
25 Requires(post,preun): /usr/bin/xmlcatalog
26 Requires: libxml2-progs >= 2.4.17-6
28 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
30 %define dtd_path %{_datadir}/sgml/docbook/xml-dtd-%{ver}
31 %define xmlcat_file %{dtd_path}/catalog.xml
32 %define sgmlcat_file %{dtd_path}/catalog
35 DocBook is an XML/SGML vocabulary particularly well suited to books
36 and papers about computer hardware and software (though it is by no
37 means limited to only these applications).
40 DocBook DTD jest zestawem definicji dokumentów XML/SGML przeznaczonych
41 do tworzenia dokumentacji technicznej. Stosowany jest do pisania
42 podrêczników systemowych, instrukcji jak i wielu innych ciekawych
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}
83 %xmlcat_del %{xmlcat_file}
88 %defattr(644,root,root,755)