]> git.pld-linux.org Git - packages/docbook-dtd41-xml.git/blame - docbook-dtd41-xml.spec
- plain R for sgml-common; R(post,preun) is already present (install-catalog)
[packages/docbook-dtd41-xml.git] / docbook-dtd41-xml.spec
CommitLineData
9db88c73 1Summary: XML/SGML DocBook DTD 4.1
9a2a32f5 2Summary(pl.UTF-8): XML/SGML DocBook DTD 4.1
6839bd2c 3%define ver 4.1
4%define sver 41
5Name: docbook-dtd%{sver}-xml
6Version: 1.0
adc1ba6a 7Release: 14
6839bd2c 8Vendor: OASIS
9License: Free
10Group: Applications/Publishing/XML
6839bd2c 11Source0: http://www.oasis-open.org/docbook/xml/%{ver}/docbkx%{sver}.zip
3ce89182 12# Source0-md5: 90afec959a2a8c8636b121c198a30de8
e22bd8ab 13Patch0: %{name}-dbcentx.patch
14URL: http://www.oasis-open.org/docbook/
4c483ab4 15BuildRequires: unzip
2c86bd24 16BuildRequires: rpm-build >= 4.0.2-94
b4b0c57b
JB
17Requires(post,preun): /usr/bin/install-catalog
18Requires: sgml-common >= 0.5
6839bd2c 19BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
20BuildArch: 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 27DocBook is an XML/SGML vocabulary particularly well suited to books and papers
28about computer hardware and software (though it is by no means limited to only
321250e8 29these applications).
6839bd2c 30
808341e9
JR
31%description -l pl.UTF-8
32DocBook DTD jest zestawem definicji dokumentów XML/SGML przeznaczonych do
33tworzenia dokumentacji technicznej. Stosowany jest do pisania podręczników
9db88c73 34systemowych, instrukcji jak i wielu innych ciekawych rzeczy.
6839bd2c 35
36%prep
9db88c73 37%setup -q -c
6839bd2c 38chmod -R a+rX *
e22bd8ab 39%patch0 -p1
6839bd2c 40
41%install
42rm -rf $RPM_BUILD_ROOT
9db88c73 43install -d $RPM_BUILD_ROOT%{dtd_path}
6839bd2c 44
9db88c73 45install *.dtd *.mod $RPM_BUILD_ROOT%{dtd_path}
46install *.ent $RPM_BUILD_ROOT%{dtd_path} || :
47cp -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
53cat docbook.cat >> $RPM_BUILD_ROOT%{_datadir}/sgml/docbook/xml-dtd-%{ver}/catalog
54
6839bd2c 55%clean
56rm -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/*
This page took 0.178904 seconds and 4 git commands to generate.