3 # - use XML ISO entities from sgml-common
5 Summary: DocBook XML 4.2 DTD
6 Summary(pl): DTD dla dokumentów DocBook XML 4.2
8 Name: docbook-dtd42-xml
14 Group: Applications/Publishing/XML
15 Source0: http://www.oasis-open.org/docbook/xml/%{ver}/docbook-xml-%{ver}.zip
16 # Source0-md5: 73fe50dfe74ca631c1602f558ed8961f
17 URL: http://www.oasis-open.org/docbook/
18 BuildRequires: libxml2-progs
19 BuildRequires: rpm-build >= 4.0.2-94
23 Requires(post,preun): /usr/bin/install-catalog
24 Requires(post,preun): /usr/bin/xmlcatalog
25 Requires: libxml2-progs >= 2.4.17-6
27 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
29 %define dtd_path %{_datadir}/sgml/docbook/xml-dtd-%{ver}
30 %define xmlcat_file %{dtd_path}/catalog.xml
31 %define sgmlcat_file %{dtd_path}/catalog
34 DocBook is an XML/SGML vocabulary particularly well suited to books
35 and papers about computer hardware and software (though it is by no
36 means limited to only these applications).
39 DocBook DTD jest zestawem definicji dokumentów XML/SGML przeznaczonych
40 do tworzenia dokumentacji technicznej. Stosowany jest do pisania
41 podrêczników systemowych, instrukcji jak i wielu innych ciekawych
49 rm -rf $RPM_BUILD_ROOT
50 install -d $RPM_BUILD_ROOT%{dtd_path}
52 install *.{xml,dtd,mod} $RPM_BUILD_ROOT%{dtd_path}
53 install *.ent $RPM_BUILD_ROOT%{dtd_path} || :
54 cp -a ent $RPM_BUILD_ROOT%{dtd_path}
56 %docbook_sgmlcat_fix $RPM_BUILD_ROOT%{sgmlcat_file} %{ver}
58 cat docbook.cat >> $RPM_BUILD_ROOT%{sgmlcat_file}
61 http://www.oasis-open.org/docbook/xml/%{ver} \
63 $RPM_BUILD_ROOT%{xmlcat_file}
66 rm -rf $RPM_BUILD_ROOT
69 if ! grep -q /etc/sgml/xml-docbook-%{ver}.cat /etc/sgml/catalog ; then
70 %sgmlcat_add /etc/sgml/xml-docbook-%{ver}.cat %{sgmlcat_file}
73 if ! grep -q %{xmlcat_file} /etc/xml/catalog ; then
74 %xmlcat_add %{xmlcat_file}
79 if [ "$1" = "0" ] ; then
80 %sgmlcat_del /etc/sgml/xml-docbook-%{ver}.cat %{sgmlcat_file}
81 %xmlcat_del %{xmlcat_file}
85 %defattr(644,root,root,755)