3 # - use XML ISO entities from sgml-common
5 Summary: XML/SGML DocBook DTD 4.2
6 Summary(pl): XML/SGML DocBook DTD 4.2
8 Name: docbook-dtd42-xml
14 Group: Applications/Publishing/XML
15 URL: http://www.oasis-open.org/docbook/
16 Source0: http://www.oasis-open.org/docbook/xml/%{ver}/docbook-xml-%{ver}.zip
17 # Source0-md5: 73fe50dfe74ca631c1602f558ed8961f
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)