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