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
15 Group: Applications/Publishing/XML
16 URL: http://www.oasis-open.org/docbook/
17 Source0: http://www.oasis-open.org/docbook/xml/%{ver}/docbook-xml-%{ver}.zip
19 BuildRequires: /usr/bin/xmlcatalog
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 and papers
34 about computer hardware and software (though it is by no means limited to only
38 DocBook DTD jest zestawem definicji dokumentów XML/SGML przeznaczonych do
39 tworzenia dokumentacji technicznej. Stosowany jest do pisania podrêczników
40 systemowych, instrukcji jak i wielu innych ciekawych rzeczy.
47 rm -rf $RPM_BUILD_ROOT
48 install -d $RPM_BUILD_ROOT%{dtd_path}
50 install *.{xml,dtd,mod} $RPM_BUILD_ROOT%{dtd_path}
51 install *.ent $RPM_BUILD_ROOT%{dtd_path} || :
52 cp -a ent $RPM_BUILD_ROOT%{dtd_path}
54 %sgmlcat_fix $RPM_BUILD_ROOT%{sgmlcat_file} %{ver}
56 cat docbook.cat >> $RPM_BUILD_ROOT%{sgmlcat_file}
59 http://www.oasis-open.org/docbook/xml/%{ver} \
61 $RPM_BUILD_ROOT%{xmlcat_file}
64 rm -rf $RPM_BUILD_ROOT
67 if ! grep -q /etc/sgml/xml-docbook-%{ver}.cat /etc/sgml/catalog ; then
68 %sgmlcat_add /etc/sgml/xml-docbook-%{ver}.cat %{sgmlcat_file}
71 if ! grep -q %{xmlcat_file} /etc/xml/catalog ; then
72 %xmlcat_add %{xmlcat_file}
77 if [ "$1" = "0" ] ; then
78 %sgmlcat_del /etc/sgml/xml-docbook-%{ver}.cat %{sgmlcat_file}
80 %xmlcat_del %{xmlcat_file}
85 %defattr(644,root,root,755)