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 Vendor: Norman Walsh http://nwalsh.com/
9 Group: Applications/Publishing/XML
10 Source0: http://dl.sourceforge.net/docbook/docbook-xsl-%{version}.tar.bz2
11 # Source0-md5: a6bfd89f6a7d53f12bd6428c140e6744
12 Source1: http://dl.sourceforge.net/docbook/docbook-xsl-doc-%{version}.tar.bz2
13 # Source1-md5: 1ba4135aefd817908ad067a5afae4f52
14 URL: http://docbook.sourceforge.net/projects/xsl/index.html
15 BuildRequires: libxml2-progs
16 # XXX: "pre," is workaround for some rpm problem???
17 Requires(pre,post,postun): /usr/bin/xmlcatalog
18 Requires(pre,post,postun): /etc/xml/catalog
19 Requires: /etc/xml/catalog
20 Requires: sgml-common >= 0.5
23 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
25 %define _javalibdir %{_datadir}/java
26 %define xsl_path %{_datadir}/sgml/docbook/xsl-stylesheets
27 %define catalog %{xsl_path}/catalog.xml
30 Highly customizable XSL stylesheets for DocBook XML DTD. The
31 stylesheets allow to produce documents in XSL FO, HTML or XHTML
35 Konfigurowalne arkusze stylistyczne dla DocBook XML DTD. Arkusze
36 stylistyczne, zawarte w tym pakiecie, umo¿liwiaj± tworzenie dokumentów
37 w formacie XSL FO, HTML lub XHTML.
40 Stylesheets modulares do Norman Walsh para DocBook.
42 %package xalan-extensions
43 Summary: DocBook Xalan extensions
44 Summary(pl): Rozszerzenia DocBook Xalan
45 Group: Applications/Publishing/XML
48 %description xalan-extensions
49 DocBook Xalan extensions.
51 %description xalan-extensions -l pl
52 Rozszerzenia DocBook Xalan.
54 %package saxon-extensions
55 Summary: DocBook Saxon extensions
56 Summary(pl): Rozszerzenia DocBook Saxon
57 Group: Applications/Publishing/XML
60 %description saxon-extensions
61 DocBook Saxon extensions.
63 %description saxon-extensions -l pl
64 Rozszerzenia DocBook Saxon.
67 %setup -q -n docbook-xsl-%{version} -b1
70 rm -rf $RPM_BUILD_ROOT
71 install -d $RPM_BUILD_ROOT{%{xsl_path},%{_sysconfdir}/xml} \
72 $RPM_BUILD_ROOT%{_javalibdir}
74 cp -a * $RPM_BUILD_ROOT%{xsl_path}
76 install extensions/*.jar $RPM_BUILD_ROOT%{_javalibdir}
78 %xmlcat_create $RPM_BUILD_ROOT%{catalog}
80 %xmlcat_add_rewrite http://docbook.sourceforge.net/release/xsl/%{version} file://%{xsl_path} $RPM_BUILD_ROOT%{catalog}
81 %xmlcat_add_rewrite http://docbook.sourceforge.net/release/xsl/current file://%{xsl_path} $RPM_BUILD_ROOT%{catalog}
83 rm -rf $RPM_BUILD_ROOT%{xsl_path}/doc \
84 $RPM_BUILD_ROOT%{xsl_path}/BUGS \
85 $RPM_BUILD_ROOT%{xsl_path}/ChangeLog \
86 $RPM_BUILD_ROOT%{xsl_path}/README \
87 $RPM_BUILD_ROOT%{xsl_path}/RELEASE-NOTES.html \
88 $RPM_BUILD_ROOT%{xsl_path}/RELEASE-NOTES.xml \
89 $RPM_BUILD_ROOT%{xsl_path}/TODO \
90 $RPM_BUILD_ROOT%{xsl_path}/WhatsNew \
91 $RPM_BUILD_ROOT%{xsl_path}/extensions
94 rm -rf $RPM_BUILD_ROOT
97 if [ -L %{xsl_path} ] ; then
102 if ! grep -q %{catalog} /etc/xml/catalog ; then
103 %xmlcat_add %{catalog}
107 if [ "$1" = "0" ] ; then
108 %xmlcat_del %{catalog}
112 %defattr(644,root,root,755)
113 %doc doc AUTHORS BUGS COPYING ChangeLog NEWS README RELEASE-NOTES.{html,txt} TODO
116 %files xalan-extensions
117 %defattr(644,root,root,755)
118 %{_javalibdir}/xalan*.jar
120 %files saxon-extensions
121 %defattr(644,root,root,755)
122 %{_javalibdir}/saxon*.jar