Hello community, here is the log from the commit of package dom4j for openSUSE:Factory checked in at 2013-09-03 22:02:20 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/dom4j (Old) and /work/SRC/openSUSE:Factory/.dom4j.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Package is "dom4j" Changes: -------- --- /work/SRC/openSUSE:Factory/dom4j/dom4j.changes 2012-03-29 07:45:30.000000000 +0200 +++ /work/SRC/openSUSE:Factory/.dom4j.new/dom4j.changes 2013-09-03 22:02:22.000000000 +0200 @@ -1,0 +2,8 @@ +Wed Aug 28 13:57:11 UTC 2013 - mvyskocil@suse.com + +- use add_maven_depmap from javapackages-tools +- drop repolib part (never built) +- drop pointless jarjar +- unversioned javadoc + +------------------------------------------------------------------- Old: ---- dom4j-1.6.1-component-info.xml dom4j-jarjar-build.xml dom4j-jarjar-component-info.xml ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ dom4j.spec ++++++ --- /var/tmp/diff_new_pack.a9oPIz/_old 2013-09-03 22:02:23.000000000 +0200 +++ /var/tmp/diff_new_pack.a9oPIz/_new 2013-09-03 22:02:23.000000000 +0200 @@ -1,7 +1,7 @@ # # spec file for package dom4j # -# Copyright (c) 2011 SUSE LINUX Products GmbH, Nuernberg, Germany. +# Copyright (c) 2013 SUSE LINUX Products GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -16,21 +16,13 @@ # -%define _with_repolib 1 -%define with_repolib %{?_with_repolib:1}%{!?_with_repolib:0} -%define without_repolib %{!?_with_repolib:1}%{?_with_repolib:0} -%define repodir %{_javadir}/repository.jboss.com/dom4j/1.6.1-brew -%define repodirlib %{repodir}/lib -%define repodirsrc %{repodir}/src -%define section free - Name: dom4j Version: 1.6.1 -Release: 2 +Release: 0 Summary: JarJar of dom4j for JBoss License: Apache-1.1 -Url: http://www.dom4j.org/ Group: Development/Libraries/Java +Url: http://www.dom4j.org/ #Source0: dom4j-1.6.1.tar.gz # Debian sources don't need a proprietary msv for build, so that's why I used them # svn co svn://svn.debian.org/svn/pkg-java/trunk/dom4j @@ -41,27 +33,21 @@ # tar --exclude-vcs -cjf dom4j-1.6.1-debian.tar.bz2 dom4j/ Source0: dom4j-1.6.1-debian.tar.bz2 Source1: dom4j_rundemo.sh -#Source2: dom4j-build.xml -Source3: http://repo1.maven.org/maven2/dom4j/dom4j/1.6.1/dom4j-1.6.1.pom -Source4: dom4j-1.6.1-component-info.xml -# http://repository.jboss.com/jboss/dom4j-jarjar/1.6.1/build/build.xml -Source5: dom4j-jarjar-build.xml -Source6: dom4j-jarjar-component-info.xml +Source2: http://repo1.maven.org/maven2/dom4j/dom4j/1.6.1/dom4j-1.6.1.pom Patch0: dom4j-1.6.1-bug1618750.patch -BuildRequires: jpackage-utils >= 1.7.4 -BuildRequires: jarjar -BuildRequires: java-devel >= 1.5.0 BuildRequires: ant >= 1.6.5 -BuildRequires: junit +BuildRequires: ant-apache-resolver BuildRequires: ant-junit BuildRequires: ant-trax -BuildRequires: ant-apache-resolver -BuildRequires: jtidy -BuildRequires: junitperf +BuildRequires: bea-stax BuildRequires: isorelax +BuildRequires: java-devel >= 1.5.0 BuildRequires: jaxen-bootstrap >= 1.1 +BuildRequires: jpackage-utils >= 1.7.4 +BuildRequires: jtidy +BuildRequires: junit +BuildRequires: junitperf BuildRequires: relaxngDatatype -BuildRequires: bea-stax BuildRequires: stax_1_0_api BuildRequires: ws-jaxme BuildRequires: xalan-j2 >= 2.7 @@ -69,17 +55,17 @@ #BuildRequires: jaxp = 1.2 BuildRequires: xpp2 BuildRequires: xpp3 -Requires: java >= 1.5.0 -Requires: xpp2 -Requires: xpp3 -Requires: xerces-j2 -Requires: relaxngDatatype +Requires: bea-stax Requires: isorelax +Requires: java >= 1.5.0 Requires: jaxen >= 1.1 -Requires: bea-stax +Requires: relaxngDatatype Requires: stax_1_0_api Requires: ws-jaxme Requires: xalan-j2 +Requires: xerces-j2 +Requires: xpp2 +Requires: xpp3 #Requires: jaxp = 1.2 Requires(post): jpackage-utils >= 1.7.4 Requires(postun): jpackage-utils >= 1.7.4 @@ -87,58 +73,12 @@ BuildRoot: %{_tmppath}/%{name}-%{version}-build %description -A jarjard version of dom4j that moves the classes to the -org.jboss.dom4j package space and strips the following packages: - -org.dom4j.jaxb.* org.dom4j.swing.* org.dom4j.xpath.* org.dom4j.xpp.* - - - -%if %{with_repolib} - -%package repolib -License: Apache-1.1 -Summary: XML, XPath and XSLT library for Java -Group: Development/Libraries/Java - -%description repolib dom4j is an easy to use Open Source XML, XPath and XSLT framework for Java using the Java Collections Framework. dom4j allows you to read, write, navigate, create and modify XML documents. dom4j integrates with DOM, SAX and JAXP and is seamlessly integrated with full XPath support. - - -%package jarjar -License: Apache-1.1 -Summary: JarJar of dom4j for JBoss -Group: Development/Libraries/Java - -%description jarjar -A jarjared version of dom4j that moves the classes to the -org.jboss.dom4j package space and strips the following packages: - -org.dom4j.jaxb.* org.dom4j.swing.* org.dom4j.xpath.* org.dom4j.xpp.* - - - -%package jarjar-repolib -License: Apache-1.1 -Summary: JarJar of dom4j for JBoss -Group: Development/Libraries/Java - -%description jarjar-repolib -A jarjared version of dom4j that moves the classes to the -org.jboss.dom4j package space and strips the following packages: - -org.dom4j.jaxb.* org.dom4j.swing.* org.dom4j.xpath.* org.dom4j.xpp.* - - - -%endif - %package demo -License: Apache-1.1 Summary: XML, XPath and XSLT library for Java Group: Development/Libraries/Java Requires: %{name} = %{version} @@ -152,20 +92,17 @@ %package manual -License: Apache-1.1 Summary: JarJar of dom4j for JBoss Group: Development/Libraries/Java %description manual -A jarjard version of dom4j that moves the classes to the -org.jboss.dom4j package space and strips the following packages: - -org.dom4j.jaxb.* org.dom4j.swing.* org.dom4j.xpath.* org.dom4j.xpp.* - +dom4j is an easy to use Open Source XML, XPath and XSLT framework for +Java using the Java Collections Framework. dom4j allows you to read, +write, navigate, create and modify XML documents. dom4j integrates with +DOM, SAX and JAXP and is seamlessly integrated with full XPath support. %package javadoc -License: Apache-1.1 Summary: XML, XPath and XSLT library for Java Group: Development/Libraries/Java @@ -194,8 +131,7 @@ rm -f src/test/org/dom4j/io/StaxTest.java %patch0 -p1 -b .bug1618750 perl -pi -e 's/\r//g' LICENSE.txt docs/clover/*.css docs/style/*.css docs/xref/*.css docs/xref-test/*.css src/doc/style/*.css docs/benchmarks/xpath/*.java -# jarjar -cp -p %{SOURCE5} dom4j-jarjar-build.xml + pushd lib ln -sf $(build-classpath xpp2) ln -sf $(build-classpath relaxngDatatype) @@ -232,25 +168,21 @@ ant package release-javadoc #export CLASSPATH=`pwd`/dom4j-1.6.1.jar:$(build-classpath xpp2) #ant samples -# jarjar -export CLASSPATH=$(build-classpath jarjar) -export OPT_JAR_LIST=: -ant -f dom4j-jarjar-build.xml %install # jars install -d -m 755 $RPM_BUILD_ROOT%{_javadir} install -d -m 755 $RPM_BUILD_ROOT%{_datadir}/maven2/poms cp -p build/%{name}.jar $RPM_BUILD_ROOT%{_javadir}/%{name}-%{version}.jar -# jarjar -cp -p output/dom4j-jarjar.jar $RPM_BUILD_ROOT%{_javadir}/%{name}-jarjar-%{version}.jar (cd $RPM_BUILD_ROOT%{_javadir} && for jar in *-%{version}.jar; do ln -sf ${jar} `echo $jar| sed "s|-%{version}||g"`; done) -%add_to_maven_depmap %{name} %{name} %{version} JPP %{name} -install -m 644 %{SOURCE3} $RPM_BUILD_ROOT/%{_datadir}/maven2/poms/JPP-%{name}.pom + +mkdir -p %{buildroot}/%{_mavenpomdir} +install -m 644 %{SOURCE2} $RPM_BUILD_ROOT/%{_mavenpomdir}/JPP-%{name}.pom +%add_maven_depmap + # javadoc -mkdir -p $RPM_BUILD_ROOT%{_javadocdir}/%{name}-%{version} -cp -pr build/doc/javadoc/* $RPM_BUILD_ROOT%{_javadocdir}/%{name}-%{version} -ln -s %{name}-%{version} $RPM_BUILD_ROOT%{_javadocdir}/%{name} +mkdir -p $RPM_BUILD_ROOT%{_javadocdir}/%{name} +cp -pr build/doc/javadoc/* $RPM_BUILD_ROOT%{_javadocdir}/%{name} # manual mkdir -p $RPM_BUILD_ROOT%{_docdir}/%{name}-%{version} rm -rf docs/apidocs @@ -262,52 +194,17 @@ cp -pr src/samples $RPM_BUILD_ROOT%{_datadir}/%{name}/src #cp -pr build/classes/org/dom4j/samples $RPM_BUILD_ROOT%{_datadir}/%{name}/classes/org/dom4j install -m 0755 run.sh $RPM_BUILD_ROOT%{_datadir}/%{name} -%if %{with_repolib} - install -d -m 755 $RPM_BUILD_ROOT%{repodir} - install -d -m 755 $RPM_BUILD_ROOT%{repodirlib} - install -p -m 644 %{SOURCE4} $RPM_BUILD_ROOT%{repodir}/component-info.xml - sed -i "s/@VERSION@/%{version}-brew/g" $RPM_BUILD_ROOT%{repodir}/component-info.xml - tag=`echo %{name}-%{version}-%{release} | sed 's|\.|_|g'` - sed -i "s/@TAG@/$tag/g" build.xml $RPM_BUILD_ROOT%{repodir}/component-info.xml - install -d -m 755 $RPM_BUILD_ROOT%{repodirsrc} - install -p -m 644 %{PATCH0} $RPM_BUILD_ROOT%{repodirsrc} - cp -p $RPM_BUILD_ROOT%{_javadir}/dom4j-%{version}.jar $RPM_BUILD_ROOT%{repodirlib}/dom4j.jar - # jarjar - %define repodir %{_javadir}/repository.jboss.com/jboss/dom4j-jarjar/1.6.1-brew - install -d -m 755 $RPM_BUILD_ROOT%{repodir} - install -d -m 755 $RPM_BUILD_ROOT%{repodirlib} - install -p -m 644 %{SOURCE6} $RPM_BUILD_ROOT%{repodir}/component-info.xml - sed -i "s/@VERSION@/%{version}-brew/g" $RPM_BUILD_ROOT%{repodir}/component-info.xml - tag=`echo %{name}-%{version}-%{release} | sed 's|\.|_|g'` - sed -i "s/@TAG@/$tag/g" $RPM_BUILD_ROOT%{repodir}/component-info.xml - install -d -m 755 $RPM_BUILD_ROOT%{repodirsrc} - install -p -m 644 %{PATCH0} $RPM_BUILD_ROOT%{repodirsrc} - install -p -m 644 %{SOURCE5} $RPM_BUILD_ROOT%{repodirsrc} - cp -p $RPM_BUILD_ROOT%{_javadir}/%{name}-jarjar-%{version}.jar $RPM_BUILD_ROOT%{repodirlib}/dom4j-jarjar.jar -%endif - -%post -%update_maven_depmap - -%postun -%update_maven_depmap %files %defattr(0644,root,root,0755) %doc LICENSE.txt %{_javadir}/%{name}.jar %{_javadir}/%{name}-%{version}.jar -%{_datadir}/maven2/* +%{_mavenpomdir}/* %config %{_mavendepmapfragdir}/* -%files jarjar -%defattr(0644,root,root,0755) -%{_javadir}/%{name}-jarjar.jar -%{_javadir}/%{name}-jarjar-%{version}.jar - %files javadoc %defattr(0644,root,root,0755) -%{_javadocdir}/%{name}-%{version} %{_javadocdir}/%{name} %files manual @@ -317,17 +214,5 @@ %files demo %defattr(-,root,root,0755) %{_datadir}/%{name} -%if %{with_repolib} - -%files repolib -%defattr(0644,root,root,0755) -%dir %{_javadir}/repository.jboss.com -%{_javadir}/repository.jboss.com/dom4j - -%files jarjar-repolib -%defattr(0644,root,root,0755) -%dir %{_javadir}/repository.jboss.com -%{_javadir}/repository.jboss.com/jboss -%endif %changelog -- To unsubscribe, e-mail: opensuse-commit+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-commit+help@opensuse.org