Author: pawelz Date: Mon Jun 14 17:36:13 2010 GMT Module: packages Tag: HEAD ---- Log message: - it does not build, so save it on SOURCE branch and package binary file on HEAD
---- Files affected: packages/java-dom4j: java-dom4j.spec (1.8 -> 1.9) , dom4j-build_xml.patch (1.1 -> NONE) (REMOVED) ---- Diffs: ================================================================ Index: packages/java-dom4j/java-dom4j.spec diff -u packages/java-dom4j/java-dom4j.spec:1.8 packages/java-dom4j/java-dom4j.spec:1.9 --- packages/java-dom4j/java-dom4j.spec:1.8 Sun Apr 18 16:33:47 2010 +++ packages/java-dom4j/java-dom4j.spec Mon Jun 14 19:36:07 2010 @@ -1,10 +1,7 @@ # $Revision$, $Date$ -# -# Conditional build: -%bcond_with bootstrap # boostrap -# +# TODO: +# - build from source. See SOURCE branch for unfinished work. %define srcname dom4j -# %include /usr/lib/rpm/macros.java Summary: DOM4J - Open Source XML framework for Java Summary(pl.UTF-8): Szkielet XML z otwartymi źródłami dla Javy @@ -13,54 +10,10 @@ Release: 0.1 License: BSD-style Group: Applications/Text -Source0: http://downloads.sourceforge.net/dom4j/%{srcname}-%{version}.tar.gz +Source0: http://sourceforge.net/projects/dom4j/files/dom4j/1.6.1/dom4j-1.6.1.jar # Source0-md5: 1e7ef6d20939315714de4a8502f27b2d Source1: %{srcname}-rundemo.sh -Patch0: %{srcname}-build_xml.patch URL: http://www.dom4j.org/ -%if %{with bootstrap} -BuildRequires: jaxen-bootstrap >= 0:1.1-1 -%else -#BuildRequires: jaxen >= 0:1.1-2 -%endif -BuildRequires: ant >= 0:1.6 -#BuildRequires: bea-stax -#BuildRequires: bea-stax-api -#BuildRequires: isorelax -BuildRequires: java-xalan -BuildRequires: java-xerces -BuildRequires: java-xml-commons-apis -BuildRequires: jdk < 1.6 -BuildRequires: jpackage-utils >= 0:1.6 -BuildRequires: jtidy -BuildRequires: junit -#BuildRequires: junitperf -#BuildRequires: msv-msv -#BuildRequires: msv-xsdlib -#BuildRequires: relaxngDatatype -BuildRequires: rpmbuild(macros) >= 1.300 -#BuildRequires: ws-jaxme -#BuildRequires: xpp2 -#BuildRequires: xpp3 -Requires: bea-stax -Requires: bea-stax-api -Requires: isorelax -Requires: java-xalan -Requires: java-xerces -Requires: java-xml-commons-apis -Requires: msv-msv -Requires: msv-xsdlib -Requires: relaxngDatatype -Requires: ws-jaxme -Requires: xpp2 -Requires: xpp3 -%if %{with bootstrap} -Requires: jaxen-bootstrap >= 0:1.1-1 -%else -Requires: jaxen >= 0:1.1-1 -%endif -Provides: dom4j = %{version} -Obsoletes: dom4j BuildArch: noarch BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n) @@ -76,143 +29,17 @@ z DOM i SAX, jest w sposób przezroczysty zintegrowany z pełną obsługą XPath. -%package demo -Summary: Samples for %{srcname} -Summary(pl.UTF-8): Przykłady do pakietu %{srcname} -Group: Documentation -Requires: %{name} = %{version}-%{release} -Provides: dom4j-demo -Obsoletes: dom4j-demo - -%description demo -Samples for %{srcname}. - -%description demo -l pl.UTF-8 -Przykłady do pakietu %{srcname}. - -%package manual -Summary: Manual for %{srcname} -Summary(pl.UTF-8): Podręcznik do pakietu %{srcname} -Group: Documentation -Requires: jpackage-utils -Provides: dom4j-manual -Obsoletes: dom4j-manual - -%description manual -Documentation for %{srcname}. - -%description manual -l pl.UTF-8 -Podręcznik do pakietu %{srcname}. - -%package javadoc -Summary: Javadoc for %{srcname} -Summary(pl.UTF-8): Dokumentacja Javadoc do pakietu %{srcname} -Group: Documentation -Provides: dom4j-javadoc -Obsoletes: dom4j-javadoc - -%description javadoc -Javadoc for %{srcname}. - -%description javadoc -l pl.UTF-8 -Dokumentacja Javadoc do pakietu %{srcname}. - %prep -%setup -q -n %{srcname}-%{version} -# replace run.sh -install %{SOURCE1} run.sh - -%if "%{version}" == "1.6.1" -rm -f lib/endorsed/xml-apis-2.0.2.jar -#rm -f lib/test/jsr173_1.0_ri.jar -rm -f lib/test/junit-3.8.1.jar -#rm -f lib/test/junitperf-1.8.jar -#rm -f lib/tools/isorelax-20030108.jar -#rm -f lib/tools/jaxme-0.3.jar -#rm -f lib/tools/jaxme-js-0.3.jar -#rm -f lib/tools/jaxme-xs-0.3.jar -rm -f lib/tools/jtidy-4aug2000r7-dev.jar -rm -f lib/tools/xalan-2.5.1.jar -rm -f lib/tools/xercesImpl-2.6.2.jar -#rm -f lib/jaxen-1.1-beta-6.jar -#rm -f lib/jaxme-api-0.3.jar -#rm -f lib/jsr173_1.0_api.jar -#rm -f lib/msv-20030807.jar -#rm -f lib/pull-parser-2.1.10.jar -#rm -f lib/relaxngDatatype-20030807.jar -#rm -f lib/xpp3-1.1.3.3.jar -#rm -f lib/xsdlib-20030807.jar -rm -f dom4j-1.6.1.jar -%else -find -name '*.jar' | xargs rm -vf -%endif - -# function matrix-concat not available -rm -f src/test/org/dom4j/xpath/MatrixConcatTest.java -# won't succeed in headless environment -rm src/test/org/dom4j/bean/BeansTest.java -# fix for deleted jars -sed -i -e '/unjar/d' -e 's|,cookbook/\*\*,|,|' build.xml -%patch0 - -rm -rf docs/apidocs - -%build -cd lib -# ln -sf $(find-jar xpp2) -# ln -sf $(find-jar relaxngDatatype) - cd endorsed - ln -sf $(find-jar xml-commons-apis) - cd .. -# ln -sf $(find-jar jaxme/jaxmeapi) -# ln -sf $(find-jar msv-xsdlib) -# ln -sf $(find-jar msv-msv) -# ln -sf $(find-jar jaxen) -# ln -sf $(find-jar bea-stax-api) - cd test -# ln -sf $(find-jar bea-stax-ri) -# ln -sf $(find-jar junitperf) - ln -sf $(find-jar junit) - cd .. -# ln -sf $(find-jar xpp3) - cd tools -# ln -sf $(find-jar jaxme/jaxmexs) - ln -sf $(find-jar xalan) -# ln -sf $(find-jar jaxme/jaxmejs) - ln -sf $(find-jar jtidy) -# ln -sf $(find-jar isorelax) -# ln -sf $(find-jar jaxme/jaxme2) - ln -sf $(find-jar xercesImpl) - cd .. -cd .. - -%ant package samples test +%setup -q -T -c %install rm -rf $RPM_BUILD_ROOT # jars install -d $RPM_BUILD_ROOT%{_javadir} -cp -a build/%{srcname}.jar $RPM_BUILD_ROOT%{_javadir}/%{srcname}-%{version}.jar +cp -a %{SOURCE0}.jar $RPM_BUILD_ROOT%{_javadir}/%{srcname}-%{version}.jar ln -s %{srcname}-%{version}.jar $RPM_BUILD_ROOT%{_javadir}/%{srcname}.jar -# javadoc -install -d $RPM_BUILD_ROOT%{_javadocdir}/%{srcname}-%{version} -cp -a build/doc/javadoc/* $RPM_BUILD_ROOT%{_javadocdir}/%{srcname}-%{version} -ln -s %{srcname}-%{version} $RPM_BUILD_ROOT%{_javadocdir}/%{srcname} # ghost - -# manual -install -d $RPM_BUILD_ROOT%{_docdir}/%{srcname}-manual-%{version} -cp -a docs/* $RPM_BUILD_ROOT%{_docdir}/%{srcname}-manual-%{version} - -# demo -install -d $RPM_BUILD_ROOT%{_datadir}/%{srcname}-%{version}/classes/org/dom4j -cp -a xml $RPM_BUILD_ROOT%{_datadir}/%{srcname}-%{version} -install -d $RPM_BUILD_ROOT%{_datadir}/%{srcname}-%{version}/src -cp -a src/samples $RPM_BUILD_ROOT%{_datadir}/%{srcname}-%{version}/src -cp -a build/classes/org/dom4j/samples $RPM_BUILD_ROOT%{_datadir}/%{srcname}-%{version}/classes/org/dom4j -install run.sh $RPM_BUILD_ROOT%{_datadir}/%{srcname}-%{version} - %clean rm -rf $RPM_BUILD_ROOT @@ -225,25 +52,15 @@ %{_javadir}/%{srcname}.jar %{_javadir}/%{srcname}-%{version}.jar -%files demo -%defattr(644,root,root,755) -%{_datadir}/%{srcname}-%{version} - -%files javadoc -%defattr(644,root,root,755) -%{_javadocdir}/%{srcname}-%{version} -%ghost %{_javadocdir}/%{srcname} - -%files manual -%defattr(644,root,root,755) -%{_docdir}/%{srcname}-manual-%{version} - %define date %(echo `LC_ALL="C" date +"%a %b %d %Y"`) %changelog * %{date} PLD Team <[email protected]> All persons listed below can be reached at <cvs_login>@pld-linux.org $Log$ +Revision 1.9 2010/06/14 17:36:07 pawelz +- it does not build, so save it on SOURCE branch and package binary file on HEAD + Revision 1.8 2010/04/18 14:33:47 pawelz - updated java deps ================================================================ ---- CVS-web: http://cvs.pld-linux.org/cgi-bin/cvsweb.cgi/packages/java-dom4j/java-dom4j.spec?r1=1.8&r2=1.9&f=u _______________________________________________ pld-cvs-commit mailing list [email protected] http://lists.pld-linux.org/mailman/listinfo/pld-cvs-commit
