3 # - use XML ISO entities from sgml-common
6 Summary: DocBook XML 4.2 DTD
7 Summary(pl.UTF-8): DTD dla dokumentów DocBook XML 4.2
8 Name: docbook-dtd42-xml
13 Group: Applications/Publishing/XML
14 Source0: http://www.oasis-open.org/docbook/xml/%{ver}/docbook-xml-%{ver}.zip
15 # Source0-md5: 73fe50dfe74ca631c1602f558ed8961f
16 URL: http://www.oasis-open.org/docbook/
17 BuildRequires: libxml2-progs
18 BuildRequires: rpm-build >= 4.0.2-94
20 Requires(post,preun): /usr/bin/install-catalog
21 Requires(post,preun): /usr/bin/xmlcatalog
22 Requires: libxml2-progs >= 2.4.17-6
25 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
27 %define dtd_path %{_datadir}/sgml/docbook/xml-dtd-%{ver}
28 %define xmlcat_file %{dtd_path}/catalog.xml
29 %define sgmlcat_file %{dtd_path}/catalog
32 DocBook is an XML/SGML vocabulary particularly well suited to books
33 and papers about computer hardware and software (though it is by no
34 means limited to only these applications).
36 This package contains DocBook 4.2 XML DTD.
38 %description -l pl.UTF-8
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
44 Ten pakiet zawiera wersję DocBook 4.2 XML.
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}
83 %xmlcat_del %{xmlcat_file}
87 %defattr(644,root,root,755)