X-Git-Url: http://git.pld-linux.org/?p=packages%2Fcocoon.git;a=blobdiff_plain;f=cocoon.spec;h=09dedcab754b23bcc28d02c98930301717d11d91;hp=b2aa670cf45c0c729a1946ce6fe78884ea932793;hb=f2a62a2625937284090660e19f01e59a3a271b66;hpb=4c9c2bc8dd4ea7f105dbe9993f160e6bb5c4ee1f diff --git a/cocoon.spec b/cocoon.spec index b2aa670..09dedca 100644 --- a/cocoon.spec +++ b/cocoon.spec @@ -4,41 +4,50 @@ %define xercesver 1_2 Summary: The servlet XML transformation system +Summary(pl): Serwletowy system transformacji XML-a Name: cocoon Version: 1.8.2 -Release: 2 +Release: 3 License: Apache Group: Applications/Publishing/XML/Java -Group(de): Applikationen/Publizieren/XML/Java -Group(pl): Aplikacje/Publikowanie/XML/Java -Source0: http://xml.apache.org/cocoon/dist/Cocoon-%{version}.tar.gz +# new versions in http://www.apache.org/dist/cocoon/ +Source0: http://www.apache.org/dist/cocoon/OLD/%{name}-%{version}.tar.gz +# Source0-md5: 57fc25fcbc96f51cb684741651e94e30 Source1: %{name}-web.xml Source2: %{name}-webapp.conf +Source3: %{name}-properties Patch0: %{name}-paths.patch URL: http://xml.apache.org/cocoon/ Requires: jre >= 1.1 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n) BuildArch: noarch +BuildRequires: jar %description Cocoon is a 100% pure Java publishing framework that relies on new W3C technologies (such as XML and XSL) to provide web content. +%description -l pl +Cocoon jest napisanym w 100% w Javie ¶rodowiskiem publikowania, który +polega na nowych technologiach W3C (takich jak XML i XSL), aby +dostarczyæ zawarto¶æ stron WWW. + %package doc -Group: Applications/Publishing/XML/Java -Group(de): Applikationen/Publizieren/XML/Java -Group(pl): Aplikacje/Publikowanie/XML/Java Summary: Online manual for Cocoon +Summary(pl): Podrêcznik online do Cocoona +Group: Applications/Publishing/XML/Java %description doc Documentation for Cocoon, viewable through your web server, too. +%description doc -l pl +Dokumentacja do Cocoona, daj±ca siê ogl±daæ tak¿e przez serwer WWW. + %package optional -Group: Applications/Publishing/XML/Java -Group(de): Applikationen/Publizieren/XML/Java -Group(pl): Aplikacje/Publikowanie/XML/Java -Requires: cocoon = %{version} Summary: Optional jars for cocoon +Summary(pl): Opcjonalne pakiety do Cocoona +Group: Applications/Publishing/XML/Java +Requires: %{name} = %{version} %description optional Additional functionality for Cocoon: @@ -46,12 +55,17 @@ Additional functionality for Cocoon: - bsf - Bean Scripting Framework (Xalan existion functions) - fop - converts xsl:fo into PDF output +%description optional -l pl +Dodatkowa funkcjonalno¶æ do Cocoona: + - bsfengines - Bean Scripting Framework (Xalan) + - bsf - Bean Scription Framework (funkcje Xalan) + - fop - konwertuje xsl:fo na PDF + %package sax-bugfix -Group: Applications/Publishing/XML/Java -Group(de): Applikationen/Publizieren/XML/Java -Group(pl): Aplikacje/Publikowanie/XML/Java -Requires: cocoon = %{version} Summary: Fixes error reporting bug +Summary(pl): Poprawia b³±d przy raportowaniu b³êdu +Group: Applications/Publishing/XML/Java +Requires: %{name} = %{version} %description sax-bugfix Note The sax-bugfix.jar is an optional, unofficial bugfix - which must @@ -60,12 +74,18 @@ numbers and column numbers in XML parsing error messages, and is only needed on some virtual machines. If you get "sealing violations", try removing it from your CLASSPATH. +%description sax-bugfix -l pl +sax-bugfix.jar jest opcjonaln±, nieoficjaln± poprawk± b³êdu - która +musi byæ przed xercesem w CLASSPATH - pozwalaj±c± zobaczyæ numery +wierszy i kolumn w komunikatach o b³êdach w analizie sk³adniowej +XML-a, i jest potrzebna tylko na niektórych maszynach wirtualnych. +Je¿eli dostajesz "sealing violations", spróbuj usun±æ j± z CLASSPATH. + %package samples -Group: Applications/Publishing/XML/Java -Group(de): Applikationen/Publizieren/XML/Java -Group(pl): Aplikacje/Publikowanie/XML/Java -Requires: cocoon = %{version} Summary: Samples for cocoon +Summary(pl): Przyk³ady do Cocoona +Group: Applications/Publishing/XML/Java +Requires: %{name} = %{version} %description samples This directory contains samples to show you the power of the Cocoon @@ -73,54 +93,62 @@ Publishing Framework. Each subdirectory contains examples of possible uses that should give you insights on Cocoon capabilities as well as real-life suggestions on how to XML-ize your web-serving environment. +%description samples -l pl +Ten pakiet zawiera przyk³ady pokazuj±ce si³ê ¦rodowiska Publikacji +Cocoon. Ka¿dy podkatalog zawiera przyk³ady mo¿liwych sposobów +wykorzystania mo¿liwo¶ci Cocoona oraz sugestie, jak z-XML-izowaæ swój +serwis WWW. + %package xmldoc -Group: Applications/Publishing/XML/Java -Group(de): Applikationen/Publizieren/XML/Java -Group(pl): Aplikacje/Publikowanie/XML/Java -Requires: cocoon = %{version} Summary: Documentation for cocoon in XML +Summary(pl): Dokumentacja do Cocoona w XML-u +Group: Applications/Publishing/XML/Java +Requires: %{name} = %{version} %description xmldoc -Documentation for cocoon in XML +Documentation for cocoon in XML. + +%description xmldoc -l pl +Dokumentacja do Cocoona w XML-u. %prep %setup -q %patch0 -p1 -%build - %install rm -rf $RPM_BUILD_ROOT install -d $RPM_BUILD_ROOT%{_datadir}/%{name} \ - $RPM_BUILD_ROOT%{_datadir}/%{name}/{lib,conf} \ + $RPM_BUILD_ROOT%{_datadir}/%{name}/{lib,conf,xsp-library} \ $RPM_BUILD_ROOT/home/httpd/%{name}/WEB-INF \ $RPM_BUILD_ROOT%{_localstatedir}/lib/%{name}/repository -cp bin/cocoon.jar \ +install bin/cocoon.jar \ lib/{turbine-pool,w3c,xalan_%{xalanver},xerces_%{xercesver}}.jar \ $RPM_BUILD_ROOT%{_datadir}/%{name}/lib -cp lib/{bsfengines,bsf,fop_%{fopver}}.jar \ +install lib/{bsfengines,bsf,fop_%{fopver}}.jar \ $RPM_BUILD_ROOT%{_datadir}/%{name}/lib -cp lib/sax-bugfix.jar $RPM_BUILD_ROOT%{_datadir}/%{name}/lib +install lib/sax-bugfix.jar $RPM_BUILD_ROOT%{_datadir}/%{name}/lib -cp index.html $RPM_BUILD_ROOT/home/httpd/%{name} +jar xf bin/cocoon.jar org/apache/cocoon/processor/xsp/library +mv -f org/apache/cocoon/processor/xsp/library/* \ + $RPM_BUILD_ROOT%{_datadir}/%{name}/xsp-library -cp %{SOURCE1} $RPM_BUILD_ROOT/home/httpd/%{name}/WEB-INF/web.xml -cp conf/cocoon.properties $RPM_BUILD_ROOT%{_datadir}/%{name}/conf -cp %{SOURCE2} $RPM_BUILD_ROOT%{_datadir}/%{name}/conf/webapp.conf +install index.html $RPM_BUILD_ROOT/home/httpd/%{name} -cp -R samples $RPM_BUILD_ROOT/home/httpd/%{name} +install %{SOURCE1} $RPM_BUILD_ROOT%{_datadir}/%{name}/conf/web.xml +install %{SOURCE2} $RPM_BUILD_ROOT%{_datadir}/%{name}/conf/webapp.conf +install %{SOURCE3} $RPM_BUILD_ROOT%{_datadir}/%{name}/conf/cocoon.properties -mv {todo,changes}.xml xdocs -cp -R xdocs $RPM_BUILD_ROOT/home/httpd/%{name} +cp -R samples $RPM_BUILD_ROOT/home/httpd/%{name} -gzip -9nf LICENSE README +mv -f {todo,changes}.xml xdocs +cp -Rf xdocs $RPM_BUILD_ROOT/home/httpd/%{name} %clean rm -rf $RPM_BUILD_ROOT %post -ln -sf %{_datadir}/%{name}/{lib,conf/cocoon.properties} /home/httpd/%{name}/WEB-INF +ln -sf %{_datadir}/%{name}/conf/cocoon.properties /home/httpd/%{name}/WEB-INF %postun rm -rf /home/httpd/%{name}/WEB-INF/{lib,cocoon.properties} @@ -133,17 +161,23 @@ rm -rf /home/httpd/%{name}/docs %files %defattr(644,root,root,755) -%attr(0640,root,http) %config(noreplace) %verify(not size mtime md5) %{_datadir}/%{name}/conf/cocoon.properties -%attr(0640,root,http) %config(noreplace) %verify(not size mtime md5) %{_datadir}/%{name}/conf/webapp.conf -%attr(0640,root,http) %config(noreplace) %verify(not size mtime md5) /home/httpd/%{name}/WEB-INF/web.xml -%attr(0750,root,http) %dir %{_localstatedir}/lib/%{name}/repository +%dir %{_datadir}/%{name} +%dir %{_datadir}/%{name}/conf +%attr(640,root,http) %config(noreplace) %verify(not md5 mtime size) %{_datadir}/%{name}/conf/cocoon.properties +%attr(640,root,http) %config(noreplace) %verify(not md5 mtime size) %{_datadir}/%{name}/conf/webapp.conf +%attr(640,root,http) %config(noreplace) %verify(not md5 mtime size) %{_datadir}/%{name}/conf/web.xml +%dir %{_localstatedir}/lib/%{name} +%attr(770,root,http) %dir %{_localstatedir}/lib/%{name}/repository +%dir /home/httpd/%{name} /home/httpd/%{name}/index.html +%dir %{_datadir}/%{name}/lib %{_datadir}/%{name}/lib/cocoon.jar %{_datadir}/%{name}/lib/turbine-pool.jar %{_datadir}/%{name}/lib/w3c.jar %{_datadir}/%{name}/lib/xalan_%{xalanver}.jar %{_datadir}/%{name}/lib/xerces_%{xercesver}.jar -%doc LICENSE.gz README.gz +%{_datadir}/%{name}/xsp-library +%doc LICENSE README %files doc %defattr(644,root,root,755)