]>
Commit | Line | Data |
---|---|---|
9db88c73 | 1 | Summary: XML/SGML DocBook DTD 4.1 |
9a2a32f5 | 2 | Summary(pl.UTF-8): XML/SGML DocBook DTD 4.1 |
6839bd2c | 3 | %define ver 4.1 |
4 | %define sver 41 | |
5 | Name: docbook-dtd%{sver}-xml | |
6 | Version: 1.0 | |
adc1ba6a | 7 | Release: 14 |
6839bd2c | 8 | Vendor: OASIS |
9 | License: Free | |
10 | Group: Applications/Publishing/XML | |
6839bd2c | 11 | Source0: http://www.oasis-open.org/docbook/xml/%{ver}/docbkx%{sver}.zip |
3ce89182 | 12 | # Source0-md5: 90afec959a2a8c8636b121c198a30de8 |
e22bd8ab | 13 | Patch0: %{name}-dbcentx.patch |
14 | URL: http://www.oasis-open.org/docbook/ | |
4c483ab4 | 15 | BuildRequires: unzip |
2c86bd24 | 16 | BuildRequires: rpm-build >= 4.0.2-94 |
b4b0c57b JB |
17 | Requires(post,preun): /usr/bin/install-catalog |
18 | Requires: sgml-common >= 0.5 | |
6839bd2c | 19 | BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n) |
20 | BuildArch: noarch | |
21 | ||
b4b0c57b JB |
22 | %define dtd_path %{_datadir}/sgml/docbook/xml-dtd-%{ver} |
23 | %define xmlcat_file %{dtd_path}/catalog.xml | |
24 | %define sgmlcat_file %{dtd_path}/catalog | |
9db88c73 | 25 | |
6839bd2c | 26 | %description |
9db88c73 | 27 | DocBook is an XML/SGML vocabulary particularly well suited to books and papers |
28 | about computer hardware and software (though it is by no means limited to only | |
321250e8 | 29 | these applications). |
6839bd2c | 30 | |
808341e9 JR |
31 | %description -l pl.UTF-8 |
32 | DocBook DTD jest zestawem definicji dokumentów XML/SGML przeznaczonych do | |
33 | tworzenia dokumentacji technicznej. Stosowany jest do pisania podręczników | |
9db88c73 | 34 | systemowych, instrukcji jak i wielu innych ciekawych rzeczy. |
6839bd2c | 35 | |
36 | %prep | |
9db88c73 | 37 | %setup -q -c |
6839bd2c | 38 | chmod -R a+rX * |
e22bd8ab | 39 | %patch0 -p1 |
6839bd2c | 40 | |
41 | %install | |
42 | rm -rf $RPM_BUILD_ROOT | |
9db88c73 | 43 | install -d $RPM_BUILD_ROOT%{dtd_path} |
6839bd2c | 44 | |
9db88c73 | 45 | install *.dtd *.mod $RPM_BUILD_ROOT%{dtd_path} |
46 | install *.ent $RPM_BUILD_ROOT%{dtd_path} || : | |
47 | cp -a ent $RPM_BUILD_ROOT%{dtd_path} | |
3f56963b | 48 | |
2c86bd24 | 49 | %docbook_sgmlcat_fix $RPM_BUILD_ROOT%{sgmlcat_file} %{ver} |
6839bd2c | 50 | |
51 | # install catalog (but filter out ISO entities) | |
52 | #grep -v 'ISO ' docbook.cat >> $RPM_BUILD_ROOT%{_datadir}/sgml/docbook/xml-dtd-%{ver}/catalog | |
53 | cat docbook.cat >> $RPM_BUILD_ROOT%{_datadir}/sgml/docbook/xml-dtd-%{ver}/catalog | |
54 | ||
6839bd2c | 55 | %clean |
56 | rm -rf $RPM_BUILD_ROOT | |
57 | ||
58 | %post | |
59 | # Update the centralized catalog corresponding to this version of the DTD | |
cf737104 | 60 | /usr/bin/install-catalog --add /etc/sgml/xml-docbook-%{ver}.cat /usr/share/sgml/docbook/xml-dtd-%{ver}/catalog > /dev/null |
6839bd2c | 61 | |
f886224e | 62 | %preun |
cf737104 | 63 | /usr/bin/install-catalog --remove /etc/sgml/xml-docbook-%{ver}.cat /usr/share/sgml/docbook/xml-dtd-%{ver}/catalog > /dev/null |
6839bd2c | 64 | |
65 | %files | |
66 | %defattr(644,root,root,755) | |
f886224e | 67 | %doc *.txt ChangeLog |
6839bd2c | 68 | %{_datadir}/sgml/docbook/* |