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 Vendor: Norman Walsh http://nwalsh.com/
10 Source0: http://osdn.dl.sourceforge.net/sourceforge/docbook/docbook-xsl-%{version}.tar.gz
11 URL: http://docbook.sourceforge.net/projects/xsl/index.html
12 BuildRequires: /usr/bin/xmlcatalog
13 Requires(post,postun): /usr/bin/xmlcatalog
14 Requires(post,postun): /etc/xml/catalog
15 Requires: /etc/xml/catalog
16 Requires: sgml-common >= 0.5
19 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
21 # think about _javaclassdir location
22 %define _javaclassdir %{_datadir}/java/classes
23 %define xsl_path %{_datadir}/sgml/docbook/xsl-stylesheets
24 %define catalog %{xsl_path}/catalog.xml
25 # please look into docbook-dtd42-xml.spec
26 %define xmlcat_add_rewrite() /usr/bin/xmlcatalog --noout --add rewriteSystem %1 %2 %3
27 %define xmlcat_create() /usr/bin/xmlcatalog --noout --create %1
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.
43 %setup -q -n docbook-xsl-%{version}
46 rm -rf $RPM_BUILD_ROOT
47 install -d $RPM_BUILD_ROOT{%{xsl_path},%{_sysconfdir}/xml} \
48 $RPM_BUILD_ROOT%{_javaclassdir}
50 cp -a * $RPM_BUILD_ROOT%{xsl_path}
52 install extensions/*.jar $RPM_BUILD_ROOT%{_javaclassdir}
54 %xmlcat_create $RPM_BUILD_ROOT%{catalog}
56 %xmlcat_add_rewrite http://docbook.sourceforge.net/release/xsl/%{version} file://%{xsl_path} $RPM_BUILD_ROOT%{catalog}
58 rm -rf $RPM_BUILD_ROOT%{xsl_path}/doc \
59 $RPM_BUILD_ROOT%{xsl_path}/BUGS \
60 $RPM_BUILD_ROOT%{xsl_path}/ChangeLog \
61 $RPM_BUILD_ROOT%{xsl_path}/README \
62 $RPM_BUILD_ROOT%{xsl_path}/RELEASE-NOTES.html \
63 $RPM_BUILD_ROOT%{xsl_path}/RELEASE-NOTES.xml \
64 $RPM_BUILD_ROOT%{xsl_path}/TODO \
65 $RPM_BUILD_ROOT%{xsl_path}/WhatsNew \
69 rm -rf $RPM_BUILD_ROOT
72 if [ -L %{xsl_path} ] ; then
77 if ! grep -q %{catalog} /etc/xml/catalog ; then
78 /usr/bin/xmlcatalog --noout --add nextCatalog "" %{catalog} /etc/xml/catalog
82 if [ "$1" = "0" ] ; then
83 /usr/bin/xmlcatalog --noout --del %{catalog} /etc/xml/catalog
87 %defattr(644,root,root,755)
88 %doc doc ChangeLog WhatsNew BUGS TODO README RELEASE-NOTES.*