]> git.pld-linux.org Git - packages/docbook-dtd43-xml.git/blob - docbook-dtd43-xml.spec
- mention DocBook version in descriptions
[packages/docbook-dtd43-xml.git] / docbook-dtd43-xml.spec
1 #
2 # todo:
3 # - use XML ISO entities from sgml-common
4 #
5 %define ver     4.3
6 Summary:        XML/SGML DocBook DTD 4.3
7 Summary(pl.UTF-8):      XML/SGML DocBook DTD 4.3
8 Name:           docbook-dtd43-xml
9 Version:        1.0
10 Release:        2
11 License:        Free
12 Group:          Applications/Publishing/XML
13 Source0:        http://www.oasis-open.org/docbook/xml/%{ver}/docbook-xml-%{ver}.zip
14 # Source0-md5:  ab200202b9e136a144db1e0864c45074
15 URL:            http://www.oasis-open.org/docbook/
16 BuildRequires:  libxml2-progs
17 BuildRequires:  rpm-build >= 4.0.2-94
18 BuildRequires:  unzip
19 Requires(post,preun):   /usr/bin/install-catalog
20 Requires(post,preun):   /usr/bin/xmlcatalog
21 Requires:       libxml2-progs >= 2.4.17-6
22 Requires:       sgml-common
23 BuildArch:      noarch
24 BuildRoot:      %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
25
26 %define         dtd_path                %{_datadir}/sgml/docbook/xml-dtd-%{ver}
27 %define         xmlcat_file             %{dtd_path}/catalog.xml
28 %define         sgmlcat_file    %{dtd_path}/catalog
29
30 %description
31 DocBook is an XML/SGML vocabulary particularly well suited to books
32 and papers about computer hardware and software (though it is by no
33 means limited to only these applications).
34
35 This package contains DocBook 4.3 XML DTD.
36
37 %description -l pl.UTF-8
38 DocBook DTD jest zestawem definicji dokumentów XML/SGML przeznaczonych
39 do tworzenia dokumentacji technicznej. Stosowany jest do pisania
40 podręczników systemowych, instrukcji jak i wielu innych ciekawych
41 rzeczy.
42
43 Ten pakiet zawiera wersję DocBook 4.2 XML.
44
45 %prep
46 %setup -q -c
47 chmod -R a+rX *
48
49 %install
50 rm -rf $RPM_BUILD_ROOT
51 install -d $RPM_BUILD_ROOT%{dtd_path}
52
53 install *.{xml,dtd,mod} $RPM_BUILD_ROOT%{dtd_path}
54 install *.ent $RPM_BUILD_ROOT%{dtd_path} || :
55 cp -a ent $RPM_BUILD_ROOT%{dtd_path}
56
57 %docbook_sgmlcat_fix $RPM_BUILD_ROOT%{sgmlcat_file} %{ver}
58
59 cat docbook.cat >> $RPM_BUILD_ROOT%{sgmlcat_file}
60
61 %xmlcat_add_rewrite \
62         http://www.oasis-open.org/docbook/xml/%{ver} \
63         file://%{dtd_path} \
64         $RPM_BUILD_ROOT%{xmlcat_file}
65
66 %clean
67 rm -rf $RPM_BUILD_ROOT
68
69 %post
70 if ! grep -q /etc/sgml/xml-docbook-%{ver}.cat /etc/sgml/catalog ; then
71         %sgmlcat_add /etc/sgml/xml-docbook-%{ver}.cat %{sgmlcat_file}
72
73 fi
74 if ! grep -q %{xmlcat_file} /etc/xml/catalog ; then
75         %xmlcat_add %{xmlcat_file}
76
77 fi
78
79 %preun
80 if [ "$1" = "0" ] ; then
81         %sgmlcat_del /etc/sgml/xml-docbook-%{ver}.cat %{sgmlcat_file}
82         %xmlcat_del %{xmlcat_file}
83 fi
84
85 %files
86 %defattr(644,root,root,755)
87 %doc README ChangeLog
88 %{dtd_path}
This page took 0.081628 seconds and 3 git commands to generate.