1 Summary: Norman Walsh's modular stylesheets for DocBook
2 Summary(pl): Arkusze stylistyczne XSL dla DocBook DTD
3 Summary(pt_BR): Stylesheets modulares do Norman Walsh para DocBook
4 Name: docbook-style-xsl
7 License: (C) 1997, 1998 Norman Walsh (Free)
8 Group: Applications/Publishing/XML
9 Source0: http://dl.sourceforge.net/docbook/docbook-xsl-%{version}.tar.bz2
10 # Source0-md5: b38b895d47ef7058e4d42b52fdae23f4
11 Source1: http://dl.sourceforge.net/docbook/docbook-xsl-doc-%{version}.tar.bz2
12 # Source1-md5: f6b71552c992f16f477f0513f569985c
13 URL: http://docbook.sourceforge.net/projects/xsl/index.html
14 BuildRequires: libxml2-progs
16 Requires(post,postun): /usr/bin/xmlcatalog
17 Requires(post,postun): /etc/xml/catalog
18 # workaround for rpm/poldek
19 Requires: libxml2-progs
20 Requires: /etc/xml/catalog
21 Requires: sgml-common >= 0.5
24 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
26 %define _javalibdir %{_datadir}/java
27 %define xsl_path %{_datadir}/sgml/docbook/xsl-stylesheets
28 %define catalog %{xsl_path}/catalog.xml
31 Highly customizable XSL stylesheets for DocBook XML DTD. The
32 stylesheets allow to produce documents in XSL FO, HTML or XHTML
36 Konfigurowalne arkusze stylistyczne dla DocBook XML DTD. Arkusze
37 stylistyczne, zawarte w tym pakiecie, umo¿liwiaj± tworzenie dokumentów
38 w formacie XSL FO, HTML lub XHTML.
41 Stylesheets modulares do Norman Walsh para DocBook.
43 %package xalan-extensions
44 Summary: DocBook Xalan extensions
45 Summary(pl): Rozszerzenia DocBook Xalan
46 Group: Applications/Publishing/XML
49 %description xalan-extensions
50 DocBook Xalan extensions.
52 %description xalan-extensions -l pl
53 Rozszerzenia DocBook Xalan.
55 %package saxon-extensions
56 Summary: DocBook Saxon extensions
57 Summary(pl): Rozszerzenia DocBook Saxon
58 Group: Applications/Publishing/XML
61 %description saxon-extensions
62 DocBook Saxon extensions.
64 %description saxon-extensions -l pl
65 Rozszerzenia DocBook Saxon.
68 %setup -q -n docbook-xsl-%{version} -b1
70 unzip ChangeHistory.xml.zip
73 rm -rf $RPM_BUILD_ROOT
74 install -d $RPM_BUILD_ROOT{%{xsl_path},%{_sysconfdir}/xml} \
75 $RPM_BUILD_ROOT%{_javalibdir}
77 cp -a * $RPM_BUILD_ROOT%{xsl_path}
79 install extensions/*.jar $RPM_BUILD_ROOT%{_javalibdir}
81 %xmlcat_create $RPM_BUILD_ROOT%{catalog}
83 %xmlcat_add_rewrite http://docbook.sourceforge.net/release/xsl/%{version} file://%{xsl_path} $RPM_BUILD_ROOT%{catalog}
84 %xmlcat_add_rewrite http://docbook.sourceforge.net/release/xsl/current file://%{xsl_path} $RPM_BUILD_ROOT%{catalog}
86 rm -rf $RPM_BUILD_ROOT%{xsl_path}/doc \
87 $RPM_BUILD_ROOT%{xsl_path}/BUGS \
88 $RPM_BUILD_ROOT%{xsl_path}/ChangeLog \
89 $RPM_BUILD_ROOT%{xsl_path}/README \
90 $RPM_BUILD_ROOT%{xsl_path}/RELEASE-NOTES.html \
91 $RPM_BUILD_ROOT%{xsl_path}/RELEASE-NOTES.xml \
92 $RPM_BUILD_ROOT%{xsl_path}/TODO \
93 $RPM_BUILD_ROOT%{xsl_path}/WhatsNew \
94 $RPM_BUILD_ROOT%{xsl_path}/extensions
97 rm -rf $RPM_BUILD_ROOT
100 if [ -L %{xsl_path} ] ; then
105 if ! grep -q %{catalog} /etc/xml/catalog ; then
106 %xmlcat_add %{catalog}
110 if [ "$1" = "0" ] ; then
111 %xmlcat_del %{catalog}
115 %defattr(644,root,root,755)
116 %doc doc AUTHORS BUGS COPYING ChangeHistory.xml NEWS README RELEASE-NOTES.{html,txt} TODO
119 %files xalan-extensions
120 %defattr(644,root,root,755)
121 %{_javalibdir}/xalan*.jar
123 %files saxon-extensions
124 %defattr(644,root,root,755)
125 %{_javalibdir}/saxon*.jar