]>
Commit | Line | Data |
---|---|---|
1 | # TODO: unpackaged files: | |
2 | # /usr/share/java/lucene-analyzers-3.0.0.jar | |
3 | # /usr/share/java/lucene-core-3.0.0.jar | |
4 | # /usr/share/java/tagsoup-1.2.1.jar | |
5 | # /usr/share/java/webhelpindexer.jar | |
6 | # (all as webhelpidexer-externsions? -n java-webhelpindexer? use java-lucene.spec after upgrade?) | |
7 | Summary: Norman Walsh's modular stylesheets for DocBook | |
8 | Summary(pl.UTF-8): Arkusze stylistyczne XSL dla DocBook DTD | |
9 | Summary(pt_BR.UTF-8): Stylesheets modulares do Norman Walsh para DocBook | |
10 | Name: docbook-style-xsl | |
11 | Version: 1.77.1 | |
12 | Release: 1 | |
13 | License: (C) 1997, 1998 Norman Walsh (Free) | |
14 | Group: Applications/Publishing/XML | |
15 | Source0: http://downloads.sourceforge.net/docbook/docbook-xsl-%{version}.tar.bz2 | |
16 | # Source0-md5: a88dbdc0cd74702656083b6e4e4241d8 | |
17 | Source1: http://downloads.sourceforge.net/docbook/docbook-xsl-doc-%{version}.tar.bz2 | |
18 | # Source1-md5: 070c32cc7dc3909fcc7c0fe35c2ff30a | |
19 | URL: http://docbook.sourceforge.net/projects/xsl/index.html | |
20 | BuildRequires: libxml2-progs | |
21 | BuildRequires: unzip | |
22 | Requires(post,postun): /etc/xml/catalog | |
23 | Requires(post,postun): /usr/bin/xmlcatalog | |
24 | # workaround for rpm/poldek | |
25 | Requires: /etc/xml/catalog | |
26 | Requires: libxml2-progs | |
27 | Requires: sgml-common >= 0.5 | |
28 | BuildArch: noarch | |
29 | BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n) | |
30 | AutoReqProv: no | |
31 | ||
32 | %define _javalibdir %{_datadir}/java | |
33 | %define xsl_path %{_datadir}/sgml/docbook/xsl-stylesheets | |
34 | %define catalog %{xsl_path}/catalog.xml | |
35 | ||
36 | %description | |
37 | Highly customizable XSL stylesheets for DocBook XML DTD. The | |
38 | stylesheets allow to produce documents in XSL FO, HTML or XHTML | |
39 | formats. | |
40 | ||
41 | %description -l pl.UTF-8 | |
42 | Konfigurowalne arkusze stylistyczne dla DocBook XML DTD. Arkusze | |
43 | stylistyczne, zawarte w tym pakiecie, umożliwiają tworzenie dokumentów | |
44 | w formacie XSL FO, HTML lub XHTML. | |
45 | ||
46 | %description -l pt_BR.UTF-8 | |
47 | Stylesheets modulares do Norman Walsh para DocBook. | |
48 | ||
49 | %package xalan-extensions | |
50 | Summary: DocBook Xalan extensions | |
51 | Summary(pl.UTF-8): Rozszerzenia DocBook Xalan | |
52 | Group: Applications/Publishing/XML | |
53 | Requires: java-xalan | |
54 | ||
55 | %description xalan-extensions | |
56 | DocBook Xalan extensions. | |
57 | ||
58 | %description xalan-extensions -l pl.UTF-8 | |
59 | Rozszerzenia DocBook Xalan. | |
60 | ||
61 | %package saxon-extensions | |
62 | Summary: DocBook Saxon extensions | |
63 | Summary(pl.UTF-8): Rozszerzenia DocBook Saxon | |
64 | Group: Applications/Publishing/XML | |
65 | Requires: saxon | |
66 | ||
67 | %description saxon-extensions | |
68 | DocBook Saxon extensions. | |
69 | ||
70 | %description saxon-extensions -l pl.UTF-8 | |
71 | Rozszerzenia DocBook Saxon. | |
72 | ||
73 | %prep | |
74 | %setup -q -n docbook-xsl-%{version} -b1 | |
75 | ||
76 | %install | |
77 | rm -rf $RPM_BUILD_ROOT | |
78 | install -d $RPM_BUILD_ROOT{%{xsl_path},%{_sysconfdir}/xml} \ | |
79 | $RPM_BUILD_ROOT%{_javalibdir} | |
80 | ||
81 | cp -a * $RPM_BUILD_ROOT%{xsl_path} | |
82 | ||
83 | install extensions/*.jar $RPM_BUILD_ROOT%{_javalibdir} | |
84 | ||
85 | %xmlcat_create $RPM_BUILD_ROOT%{catalog} | |
86 | ||
87 | %xmlcat_add_rewrite http://docbook.sourceforge.net/release/xsl/%{version} file://%{xsl_path} $RPM_BUILD_ROOT%{catalog} | |
88 | %xmlcat_add_rewrite http://docbook.sourceforge.net/release/xsl/current file://%{xsl_path} $RPM_BUILD_ROOT%{catalog} | |
89 | ||
90 | rm -rf $RPM_BUILD_ROOT%{xsl_path}/doc \ | |
91 | $RPM_BUILD_ROOT%{xsl_path}/BUGS \ | |
92 | $RPM_BUILD_ROOT%{xsl_path}/ChangeLog \ | |
93 | $RPM_BUILD_ROOT%{xsl_path}/README \ | |
94 | $RPM_BUILD_ROOT%{xsl_path}/RELEASE-NOTES.html \ | |
95 | $RPM_BUILD_ROOT%{xsl_path}/RELEASE-NOTES.xml \ | |
96 | $RPM_BUILD_ROOT%{xsl_path}/TODO \ | |
97 | $RPM_BUILD_ROOT%{xsl_path}/WhatsNew \ | |
98 | $RPM_BUILD_ROOT%{xsl_path}/extensions | |
99 | ||
100 | %clean | |
101 | rm -rf $RPM_BUILD_ROOT | |
102 | ||
103 | %pre | |
104 | if [ -L %{xsl_path} ] ; then | |
105 | rm -rf %{xsl_path} | |
106 | fi | |
107 | ||
108 | %post | |
109 | if ! grep -q %{catalog} %{_sysconfdir}/xml/catalog ; then | |
110 | %xmlcat_add %{catalog} | |
111 | fi | |
112 | ||
113 | %preun | |
114 | if [ "$1" = "0" ] ; then | |
115 | %xmlcat_del %{catalog} | |
116 | fi | |
117 | ||
118 | %files | |
119 | %defattr(644,root,root,755) | |
120 | %doc doc AUTHORS BUGS COPYING NEWS README RELEASE-NOTES.{html,txt} TODO | |
121 | %{xsl_path} | |
122 | ||
123 | %files xalan-extensions | |
124 | %defattr(644,root,root,755) | |
125 | %{_javalibdir}/xalan*.jar | |
126 | ||
127 | %files saxon-extensions | |
128 | %defattr(644,root,root,755) | |
129 | %{_javalibdir}/saxon*.jar |