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