]> git.pld-linux.org Git - packages/cocoon.git/blob - cocoon.spec
- adapterized, pl translations, added some missing dirs to package
[packages/cocoon.git] / cocoon.spec
1
2 %define fopver 0_15_0
3 %define xalanver 1_2_D02
4 %define xercesver 1_2
5
6 Summary:        The servlet XML transformation system
7 Summary(pl):    Serwletowy system transformacji XML
8 Name:           cocoon
9 Version:        1.8.2
10 Release:        3
11 License:        Apache
12 Group:          Applications/Publishing/XML/Java
13 Group(de):      Applikationen/Publizieren/XML/Java
14 Group(es):      Aplicaciones/Editoración/XML/Java
15 Group(pl):      Aplikacje/Publikowanie/XML/Java
16 Group(pt_BR):   Aplicações/Editoração/XML/Java
17 Source0:        http://xml.apache.org/cocoon/dist/Cocoon-%{version}.tar.gz
18 Source1:        %{name}-web.xml
19 Source2:        %{name}-webapp.conf
20 Source3:        %{name}-properties
21 Patch0:         %{name}-paths.patch
22 URL:            http://xml.apache.org/cocoon/
23 Requires:       jre >= 1.1
24 BuildRoot:      %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
25 BuildArch:      noarch
26 BuildRequires:  jar
27
28 %description
29 Cocoon is a 100% pure Java publishing framework that relies on new W3C
30 technologies (such as XML and XSL) to provide web content.
31
32 %description -l pl
33 Cocoon jest napisanym w 100% w Javie ¶rodowiskiem publikowania, który
34 polega na nowych technologiach W3C (takich jak XML i XSL), aby
35 dostarczyæ zawarto¶æ stron WWW.
36
37 %package doc
38 Summary:        Online manual for Cocoon
39 Summary(pl):    Podrêcznik online do Cocoona
40 Group:          Applications/Publishing/XML/Java
41 Group(de):      Applikationen/Publizieren/XML/Java
42 Group(es):      Aplicaciones/Editoración/XML/Java
43 Group(pl):      Aplikacje/Publikowanie/XML/Java
44 Group(pt_BR):   Aplicações/Editoração/XML/Java
45
46 %description doc
47 Documentation for Cocoon, viewable through your web server, too.
48
49 %description doc -l pl
50 Dokumentacja do Cocoona, daj±ca siê ogl±daæ tak¿e przez serwer WWW.
51
52 %package optional
53 Summary:        Optional jars for cocoon
54 Summary(pl):    Opcjonalne pakiety do Cocoona
55 Group:          Applications/Publishing/XML/Java
56 Group(de):      Applikationen/Publizieren/XML/Java
57 Group(es):      Aplicaciones/Editoración/XML/Java
58 Group(pl):      Aplikacje/Publikowanie/XML/Java
59 Group(pt_BR):   Aplicações/Editoração/XML/Java
60 Requires:       %{name} = %{version}
61
62 %description optional
63 Additional functionality for Cocoon:
64  - bsfengines - Bean Scripting Framework (Xalan existion)
65  - bsf - Bean Scripting Framework (Xalan existion functions)
66  - fop - converts xsl:fo into PDF output
67
68 %description optional -l pl
69 Dodatkowa funkcjonalno¶æ do Cocoona:
70  - bsfengines - Bean Scripting Framework (Xalan)
71  - bsf - Bean Scription Framework (funkcje Xalan)
72  - fop - konwertuje xsl:fo na PDF
73
74 %package sax-bugfix
75 Summary:        Fixes error reporting bug
76 Summary(pl):    Poprawia b³±d przy raportowaniu b³êdu
77 Group:          Applications/Publishing/XML/Java
78 Group(de):      Applikationen/Publizieren/XML/Java
79 Group(es):      Aplicaciones/Editoración/XML/Java
80 Group(pl):      Aplikacje/Publikowanie/XML/Java
81 Group(pt_BR):   Aplicações/Editoração/XML/Java
82 Requires:       %{name} = %{version}
83
84 %description sax-bugfix
85 Note The sax-bugfix.jar is an optional, unofficial bugfix - which must
86 be ahead of xerces in the CLASSPATH to work - to allow you to see line
87 numbers and column numbers in XML parsing error messages, and is only
88 needed on some virtual machines. If you get "sealing violations", try
89 removing it from your CLASSPATH.
90
91 %description sax-bugfix -l pl
92 sax-bugfix.jar jest opcjonaln±, nieoficjaln± poprawk± b³êdu - która
93 mui byæ przed xercesem w CLASSPATH - pozwalaj±ca zobaczyæ numery linii
94 i kolumn w komunikatach o b³êdach w parsowaniu XML, i jest potrzebna
95 tylko na niektórych maszynach wirtualnych. Je¿eli dostajesz "sealing
96 violations", spróbuj usun±æ j± z CLASSPATH.
97
98 %package samples
99 Summary:        Samples for cocoon
100 Summary(pl):    Przyk³ady do Cocoona
101 Group:          Applications/Publishing/XML/Java
102 Group(de):      Applikationen/Publizieren/XML/Java
103 Group(es):      Aplicaciones/Editoración/XML/Java
104 Group(pl):      Aplikacje/Publikowanie/XML/Java
105 Group(pt_BR):   Aplicações/Editoração/XML/Java
106 Requires:       %{name} = %{version}
107
108 %description samples
109 This directory contains samples to show you the power of the Cocoon
110 Publishing Framework. Each subdirectory contains examples of possible
111 uses that should give you insights on Cocoon capabilities as well as
112 real-life suggestions on how to XML-ize your web-serving environment.
113
114 %description samples -l pl
115 Ten pakiet zawieraa przyk³ady pokazuj±ce si³ê ¦rodowiska Publikacji
116 Cocoon. Ka¿dy podkatalog zawiera przyk³ady mo¿liwych sposobów
117 wykorzystania mo¿liwo¶ci Cocoona oraz sugestie, jak z-XML-izowaæ swój
118 serwis WWW.
119
120 %package xmldoc
121 Summary:        Documentation for cocoon in XML
122 Summary(pl):    Dokumentacja do Cocoona w XML
123 Group:          Applications/Publishing/XML/Java
124 Group(de):      Applikationen/Publizieren/XML/Java
125 Group(es):      Aplicaciones/Editoración/XML/Java
126 Group(pl):      Aplikacje/Publikowanie/XML/Java
127 Group(pt_BR):   Aplicações/Editoração/XML/Java
128 Requires:       %{name} = %{version}
129
130 %description xmldoc
131 Documentation for cocoon in XML.
132
133 %description xmldoc -l pl
134 Dokumentacja do Cocoona w XML.
135
136 %prep
137 %setup -q
138 %patch0 -p1
139
140 %install
141 rm -rf $RPM_BUILD_ROOT
142 install -d $RPM_BUILD_ROOT%{_datadir}/%{name} \
143         $RPM_BUILD_ROOT%{_datadir}/%{name}/{lib,conf,xsp-library} \
144         $RPM_BUILD_ROOT/home/httpd/%{name}/WEB-INF \
145         $RPM_BUILD_ROOT%{_localstatedir}/lib/%{name}/repository
146
147 install bin/cocoon.jar \
148         lib/{turbine-pool,w3c,xalan_%{xalanver},xerces_%{xercesver}}.jar \
149         $RPM_BUILD_ROOT%{_datadir}/%{name}/lib
150 install lib/{bsfengines,bsf,fop_%{fopver}}.jar \
151         $RPM_BUILD_ROOT%{_datadir}/%{name}/lib
152 install lib/sax-bugfix.jar $RPM_BUILD_ROOT%{_datadir}/%{name}/lib
153
154 jar xf bin/cocoon.jar org/apache/cocoon/processor/xsp/library
155 mv -f org/apache/cocoon/processor/xsp/library/* \
156         $RPM_BUILD_ROOT%{_datadir}/%{name}/xsp-library
157
158 install index.html $RPM_BUILD_ROOT/home/httpd/%{name}
159
160 install %{SOURCE1} $RPM_BUILD_ROOT/%{_datadir}/%{name}/conf/web.xml
161 install %{SOURCE2} $RPM_BUILD_ROOT%{_datadir}/%{name}/conf/webapp.conf
162 install %{SOURCE3} $RPM_BUILD_ROOT%{_datadir}/%{name}/conf/cocoon.properties
163
164 cp -R samples $RPM_BUILD_ROOT/home/httpd/%{name}
165
166 mv -f {todo,changes}.xml xdocs
167 cp -Rf xdocs $RPM_BUILD_ROOT/home/httpd/%{name}
168
169 gzip -9nf LICENSE README
170
171 %clean
172 rm -rf $RPM_BUILD_ROOT
173
174 %post
175 ln -sf %{_datadir}/%{name}/conf/cocoon.properties /home/httpd/%{name}/WEB-INF
176
177 %postun
178 rm -rf /home/httpd/%{name}/WEB-INF/{lib,cocoon.properties}
179
180 %post doc
181 ln -sf %{_defaultdocdir}/%{name}-doc-%{version}/docs /home/httpd/%{name}
182
183 %postun doc
184 rm -rf /home/httpd/%{name}/docs
185
186 %files
187 %defattr(644,root,root,755)
188 %dir %{_datadir}/%{name}
189 %dir %{_datadir}/%{name}/conf
190 %attr(0640,root,http) %config(noreplace) %verify(not size mtime md5) %{_datadir}/%{name}/conf/cocoon.properties
191 %attr(0640,root,http) %config(noreplace) %verify(not size mtime md5) %{_datadir}/%{name}/conf/webapp.conf
192 %attr(0640,root,http) %config(noreplace) %verify(not size mtime md5) %{_datadir}/%{name}/conf/web.xml
193 %dir %{_localstatedir}/lib/%{name}
194 %attr(0770,root,http) %dir %{_localstatedir}/lib/%{name}/repository
195 %dir /home/httpd/%{name}
196 /home/httpd/%{name}/index.html
197 %dir %{_datadir}/%{name}/lib
198 %{_datadir}/%{name}/lib/cocoon.jar
199 %{_datadir}/%{name}/lib/turbine-pool.jar
200 %{_datadir}/%{name}/lib/w3c.jar
201 %{_datadir}/%{name}/lib/xalan_%{xalanver}.jar
202 %{_datadir}/%{name}/lib/xerces_%{xercesver}.jar
203 %{_datadir}/%{name}/xsp-library
204 %doc LICENSE.gz README.gz
205
206 %files doc
207 %defattr(644,root,root,755)
208 %doc docs
209
210 %files optional
211 %defattr(644,root,root,755)
212 %{_datadir}/%{name}/lib/bsfengines.jar
213 %{_datadir}/%{name}/lib/bsf.jar
214 %{_datadir}/%{name}/lib/fop_%{fopver}.jar
215
216 %files sax-bugfix
217 %defattr(644,root,root,755)
218 %{_datadir}/%{name}/lib/sax-bugfix.jar
219
220 %files samples
221 %defattr(644,root,root,755)
222 /home/httpd/%{name}/samples
223
224 %files xmldoc
225 %defattr(644,root,root,755)
226 /home/httpd/%{name}/xdocs
This page took 0.045105 seconds and 4 git commands to generate.