]> git.pld-linux.org Git - packages/cocoon.git/blobdiff - cocoon.spec
- adapterized (sorted %verify flags)
[packages/cocoon.git] / cocoon.spec
index b2aa670cf45c0c729a1946ce6fe78884ea932793..09dedcab754b23bcc28d02c98930301717d11d91 100644 (file)
@@ -4,41 +4,50 @@
 %define xercesver 1_2
 
 Summary:       The servlet XML transformation system
 %define xercesver 1_2
 
 Summary:       The servlet XML transformation system
+Summary(pl):   Serwletowy system transformacji XML-a
 Name:          cocoon
 Version:       1.8.2
 Name:          cocoon
 Version:       1.8.2
-Release:       2
+Release:       3
 License:       Apache
 Group:         Applications/Publishing/XML/Java
 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
 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
 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
 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
 %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:       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
 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
 %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:       Optional jars for cocoon
+Summary(pl):   Opcjonalne pakiety do Cocoona
+Group:         Applications/Publishing/XML/Java
+Requires:      %{name} = %{version}
 
 %description optional
 Additional functionality for Cocoon:
 
 %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
 
  - 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
 %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:       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
 
 %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.
 
 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
 %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:       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
 
 %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.
 
 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
 %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:       Documentation for cocoon in XML
+Summary(pl):   Dokumentacja do Cocoona w XML-u
+Group:         Applications/Publishing/XML/Java
+Requires:      %{name} = %{version}
 
 %description xmldoc
 
 %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
 
 
 %prep
 %setup -q
 %patch0 -p1
 
-%build
-
 %install
 rm -rf $RPM_BUILD_ROOT
 install -d $RPM_BUILD_ROOT%{_datadir}/%{name} \
 %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
 
        $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
        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
        $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
 
 %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}
 
 %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)
 
 %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
 /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
 %{_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)
 
 %files doc
 %defattr(644,root,root,755)
This page took 0.096043 seconds and 4 git commands to generate.