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
19 # Source0-md5: 73fe50dfe74ca631c1602f558ed8961f
21 BuildRequires: rpm-build >= 4.0.2-94
22 BuildRequires: libxml2-progs
25 Requires(post,preun): /usr/bin/install-catalog
26 Requires(post,preun): /usr/bin/xmlcatalog
27 Requires: libxml2-progs >= 2.4.17-6
29 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
31 %define dtd_path %{_datadir}/sgml/docbook/xml-dtd-%{ver}
32 %define xmlcat_file %{dtd_path}/catalog.xml
33 %define sgmlcat_file %{dtd_path}/catalog
36 DocBook is an XML/SGML vocabulary particularly well suited to books
37 and papers about computer hardware and software (though it is by no
38 means limited to only these applications).
41 DocBook DTD jest zestawem definicji dokumentów XML/SGML przeznaczonych
42 do tworzenia dokumentacji technicznej. Stosowany jest do pisania
43 podrêczników systemowych, instrukcji jak i wielu innych ciekawych
51 rm -rf $RPM_BUILD_ROOT
52 install -d $RPM_BUILD_ROOT%{dtd_path}
54 install *.{xml,dtd,mod} $RPM_BUILD_ROOT%{dtd_path}
55 install *.ent $RPM_BUILD_ROOT%{dtd_path} || :
56 cp -a ent $RPM_BUILD_ROOT%{dtd_path}
58 %docbook_sgmlcat_fix $RPM_BUILD_ROOT%{sgmlcat_file} %{ver}
60 cat docbook.cat >> $RPM_BUILD_ROOT%{sgmlcat_file}
63 http://www.oasis-open.org/docbook/xml/%{ver} \
65 $RPM_BUILD_ROOT%{xmlcat_file}
68 rm -rf $RPM_BUILD_ROOT
71 if ! grep -q /etc/sgml/xml-docbook-%{ver}.cat /etc/sgml/catalog ; then
72 %sgmlcat_add /etc/sgml/xml-docbook-%{ver}.cat %{sgmlcat_file}
75 if ! grep -q %{xmlcat_file} /etc/xml/catalog ; then
76 %xmlcat_add %{xmlcat_file}
81 if [ "$1" = "0" ] ; then
82 %sgmlcat_del /etc/sgml/xml-docbook-%{ver}.cat %{sgmlcat_file}
84 %xmlcat_del %{xmlcat_file}
89 %defattr(644,root,root,755)