]> git.pld-linux.org Git - packages/cocoon.git/blobdiff - cocoon.spec
- removed broken md5 -- sources are no longer available on vendor's site
[packages/cocoon.git] / cocoon.spec
index 2939b623d23bfc37a74c48498a82c61971c85c8a..94114e71103188b6c970cda1867a20a23807bea0 100644 (file)
@@ -4,47 +4,48 @@
 %define xercesver 1_2
 
 Summary:       The servlet XML transformation system
+Summary(pl):   Serwletowy system transformacji XML
 Name:          cocoon
 Version:       1.8.2
-Release:       1
+Release:       3
 License:       Apache
-Group:         Networking/Utilities
-Group(de):     Netzwerkwesen/Werkzeuge
-Group(es):     Red/Utilitarios
-Group(pl):     Sieciowe/Narzêdzia
-Group(pt_BR):  Rede/Utilitários
+Group:         Applications/Publishing/XML/Java
 Source0:       http://xml.apache.org/cocoon/dist/Cocoon-%{version}.tar.gz
 Source1:       %{name}-web.xml
 Source2:       %{name}-webapp.conf
-Patch0:        %{name}-paths.patch
+Source3:       %{name}-properties
+Patch0:                %{name}-paths.patch
 URL:           http://xml.apache.org/cocoon/
-Requires:      java >= 1.1
+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:         Networking/Utilities
-Group(de):     Netzwerkwesen/Werkzeuge
-Group(es):     Red/Utilitarios
-Group(pl):     Sieciowe/Narzêdzia
-Group(pt_BR):  Rede/Utilitários
 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:         Networking/Utilities
-Group(de):     Netzwerkwesen/Werkzeuge
-Group(es):     Red/Utilitarios
-Group(pl):     Sieciowe/Narzêdzia
-Group(pt_BR):  Rede/Utilitários
-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:
@@ -52,14 +53,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:         Networking/Utilities
-Group(de):     Netzwerkwesen/Werkzeuge
-Group(es):     Red/Utilitarios
-Group(pl):     Sieciowe/Narzêdzia
-Group(pt_BR):  Rede/Utilitários
-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
@@ -68,71 +72,81 @@ 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
+mui byæ przed xercesem w CLASSPATH - pozwalaj±ca zobaczyæ numery linii
+i kolumn w komunikatach o b³êdach w parsowaniu XML, i jest potrzebna
+tylko na niektórych maszynach wirtualnych. Je¿eli dostajesz "sealing
+violations", spróbuj usun±æ j± z CLASSPATH.
+
 %package samples
-Group:         Networking/Utilities
-Group(de):     Netzwerkwesen/Werkzeuge
-Group(es):     Red/Utilitarios
-Group(pl):     Sieciowe/Narzêdzia
-Group(pt_BR):  Rede/Utilitários
-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 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.
+This directory contains samples to show you the power of the Cocoon
+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 zawieraa 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:         Networking/Utilities
-Group(de):     Netzwerkwesen/Werkzeuge
-Group(es):     Red/Utilitarios
-Group(pl):     Sieciowe/Narzêdzia
-Group(pt_BR):  Rede/Utilitários
-Requires:      cocoon = %{version}
 Summary:       Documentation for cocoon in XML
+Summary(pl):   Dokumentacja do Cocoona w XML
+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.
 
 %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}
@@ -145,17 +159,23 @@ rm -rf /home/httpd/%{name}/docs
 
 %files
 %defattr(644,root,root,755)
+%dir %{_datadir}/%{name}
+%dir %{_datadir}/%{name}/conf
 %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
+%attr(0640,root,http) %config(noreplace) %verify(not size mtime md5) %{_datadir}/%{name}/conf/web.xml
+%dir %{_localstatedir}/lib/%{name}
+%attr(0770,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)
This page took 0.103637 seconds and 4 git commands to generate.