Hello community,

here is the log from the commit of package javapackages-tools for 
openSUSE:Factory checked in at 2013-09-11 13:38:45
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/javapackages-tools (Old)
 and      /work/SRC/openSUSE:Factory/.javapackages-tools.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "javapackages-tools"

Changes:
--------
--- /work/SRC/openSUSE:Factory/javapackages-tools/javapackages-tools.changes    
2013-07-16 16:40:40.000000000 +0200
+++ 
/work/SRC/openSUSE:Factory/.javapackages-tools.new/javapackages-tools.changes   
    2013-09-11 13:38:46.000000000 +0200
@@ -1,0 +2,18 @@
+Wed Aug 21 07:56:17 UTC 2013 - [email protected]
+
+- update to 2.0.1
+  * Fix creation of artifact aliases, resolves: rhbz#988462
+- Update to upstream version 2.0.0
+  * Merge functionality of jpackage-utils
+  * Provide and obsolete jpackage-utils
+  * %%add_maven_depmap macro now injects pom.properties to every JAR
+  * %%add_to_maven_depmap and %%update_maven_depmap macros were removed
+  * maven2jpp-mapdeps.xsl template has been removed
+  * Macros related to installation of icons and desktop files were removed
+  * 14 new manual pages were added
+  * Documentation specific to JPackage was removed
+  * Add BuildRequires: asciidoc, xmlto
+  * Add lua to Requires
+  * Add python-xml to Requires for xml.dom.minidom
+
+-------------------------------------------------------------------

Old:
----
  javapackages-0.15.0.tar.xz

New:
----
  javapackages-2.0.1.tar.xz
  suse-use-libdir.patch

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ javapackages-tools.spec ++++++
--- /var/tmp/diff_new_pack.88gwOW/_old  2013-09-11 13:38:46.000000000 +0200
+++ /var/tmp/diff_new_pack.88gwOW/_new  2013-09-11 13:38:46.000000000 +0200
@@ -15,12 +15,13 @@
 # Please submit bugfixes or comments via http://bugs.opensuse.org/
 #
 
+
 # temporary turn off maven-local build to not add unsatisfied dependencies
 # to Factory - remove them on maven submission
 %bcond_with mavenlocal
 
 Name:           javapackages-tools
-Version:        0.15.0
+Version:        2.0.1
 Release:        0
 Summary:        Macros and scripts for Java packaging support
 License:        BSD-3-Clause
@@ -28,16 +29,24 @@
 
 Url:            https://fedorahosted.org/javapackages/
 Source0:        
https://fedorahosted.org/released/javapackages/javapackages-%{version}.tar.xz
-BuildArch:      noarch
-
-BuildRequires:  jpackage-utils
-
-Requires:       libxslt
+#PATCH-FIX-SUSE: SUSE does store jvm related things in libdir - ie /usr/lib64 
on 64bits
+#                where Fedora use jpackage convention - usr/lib everywhere
+Patch0:         suse-use-libdir.patch
+#BuildArch:      noarch
+
+BuildRequires:  asciidoc
+BuildRequires:  xmlto
+
+Requires:       coreutils
+# for xsltproc
+Requires:       libxslt-tools
+Requires:       lua
 Requires:       python
+# for xml.dom.minidom
+Requires:       python-xml
 
-Requires:       jpackage-utils = 1.7.5
-# javapackages were a part of jpackage-utils, so let support an auto update
-Provides:       jpackage-utils:%{_rpmconfigdir}/fileattrs/*.attr
+Provides:       jpackage-utils = %{version}-%{release}
+Obsoletes:      jpackage-utils <= 1.7.5
 
 %description
 This package provides macros and scripts to support Java packaging.
@@ -82,82 +91,35 @@
 This package provides macros and scripts to support packaging Maven artifacts.
 %endif
 
-
 %prep
 %setup -q -n javapackages-%{version}
+%patch0 -p1
 
 %build
+%{configure}
+./build
 
 %install
-install -d -m 755 $RPM_BUILD_ROOT%{_bindir}
-install -d -m 755 $RPM_BUILD_ROOT%{_javadir}-utils
-install -d -m 755 $RPM_BUILD_ROOT%{_sysconfdir}/rpm
-install -d -m 755 $RPM_BUILD_ROOT%{_sysconfdir}/maven
-install -d -m 755 $RPM_BUILD_ROOT%{_rpmconfigdir}/fileattrs
-install -d -m 755 $RPM_BUILD_ROOT%{_datadir}/maven-effective-poms
-%if %{with mavenlocal}
-install -d -m 755 $RPM_BUILD_ROOT%{_datadir}/xmvn
-%endif
-install -d -m 755 $RPM_BUILD_ROOT%{_mavendepmapfragdir}
-
-install -p -m 755 depgenerators/maven.prov $RPM_BUILD_ROOT%{_rpmconfigdir}
-install -p -m 755 depgenerators/maven.req $RPM_BUILD_ROOT%{_rpmconfigdir}
-install -p -m 755 depgenerators/osgi.prov $RPM_BUILD_ROOT%{_rpmconfigdir}
-install -p -m 755 depgenerators/osgi.req $RPM_BUILD_ROOT%{_rpmconfigdir}
-install -p -m 755 depgenerators/javadoc.req $RPM_BUILD_ROOT%{_rpmconfigdir}
-# Add the maven poms file attribute entry (rpm >= 4.9.0)
-install -p -m 644 depgenerators/fileattrs/maven.attr 
$RPM_BUILD_ROOT%{_rpmconfigdir}/fileattrs
-install -p -m 644 depgenerators/fileattrs/osgi.attr 
$RPM_BUILD_ROOT%{_rpmconfigdir}/fileattrs
-install -p -m 644 depgenerators/fileattrs/javadoc.attr 
$RPM_BUILD_ROOT%{_rpmconfigdir}/fileattrs
-install -p -m 644 macros.* $RPM_BUILD_ROOT%{_sysconfdir}/rpm
-%if %{with mavenlocal}
-install -p -m 644 metadata/*.xml $RPM_BUILD_ROOT%{_sysconfdir}/maven
-%else
-rm -f %{buildroot}/%{_sysconfdir}/rpm/macros.xmvn
-%endif
-install -p -m 644 scripts/maven_depmap.py $RPM_BUILD_ROOT%{_javadir}-utils
-install -p -m 644 scripts/pom_editor.sh $RPM_BUILD_ROOT%{_javadir}-utils
-%if %{with mavenlocal}
-install -p -m 644 scripts/xmvn_config_editor.sh 
$RPM_BUILD_ROOT%{_javadir}-utils
-install -p -m 755 scripts/mvn-* $RPM_BUILD_ROOT%{_bindir}
-
-install -p -m 644 configs/configuration*.xml $RPM_BUILD_ROOT%{_datadir}/xmvn
-ln -sf %{_datadir}/xmvn/configuration-19.xml 
$RPM_BUILD_ROOT%{_datadir}/xmvn/configuration.xml
-%endif
+./install
+sed -e 's/.[17]$/&.gz/' -e 's/.py$/&*/' -i files-*
 
-install -p -m 755 depmap.xml 
$RPM_BUILD_ROOT%{_mavendepmapfragdir}/%{name}-depmap.xml
-
-%if %{with mavenlocal}
-# On Fedora 18 we don't want to install mvn-local and mvn-rpmbuild
-# scripts as they are already provided by maven package.
-%if 0%{?fedora} == 18
-rm -f $RPM_BUILD_ROOT%{_bindir}/mvn-{local,rpmbuild}
-%endif
+%if %{without mavenlocal}
+pushd %{buildroot}
+rm etc/rpm/macros.xmvn \
+   etc/maven/metadata-org-apache-maven-plugins.xml \
+   etc/maven/metadata-org-codehaus-mojo.xml \
+   usr/share/java-utils/xmvn_config_editor.sh \
+   usr/bin/mvn-* \
+   usr/share/xmvn/configuration*.xml
+popd
 %endif
 
-%files
+%files -f files-common
 %defattr(-,root,root,-)
 %doc LICENSE
-%dir %{_rpmconfigdir}/fileattrs
-%dir %{_datadir}/maven-effective-poms
-%{_rpmconfigdir}/fileattrs/*.attr
-%{_rpmconfigdir}/*.prov
-%{_rpmconfigdir}/*.req
-# The python file is compiled producing .pyc and .pyo, which we need to include
-%{_javadir}-utils/maven_depmap.py*
-%{_javadir}-utils/pom_editor.sh
-%{_sysconfdir}/rpm/macros.fjava
-%{_mavendepmapfragdir}/*
 
 %if %{with mavenlocal}
-%files -n maven-local
-%defattr(-,root,root,-)
-%dir %{_datadir}/xmvn
-%{_javadir}-utils/xmvn_config_editor.sh
-%{_sysconfdir}/rpm/macros.xmvn
-%{_sysconfdir}/maven/*.xml
-%{_bindir}/mvn-*
-%{_datadir}/xmvn/configuration*.xml
+%files -n maven-local -f files-maven
 %endif
 
 %changelog

++++++ javapackages-0.15.0.tar.xz -> javapackages-2.0.1.tar.xz ++++++
++++ 8619 lines of diff (skipped)

++++++ suse-use-libdir.patch ++++++
---
 configure           |    2 ++
 etc/macros.jpackage |   12 ++++++------
 2 files changed, 8 insertions(+), 6 deletions(-)

Index: javapackages-2.0.1/etc/macros.jpackage
===================================================================
--- javapackages-2.0.1.orig/etc/macros.jpackage
+++ javapackages-2.0.1/etc/macros.jpackage
@@ -13,22 +13,22 @@
 #
 # Root directory where all Java VMs/SDK/JREs are installed.
 #
-%_jvmdir        %{_prefix}/lib/jvm
+%_jvmdir        %{_libdir}/jvm
 
 #
 # Root directory where all Java VMs/SDK/JREs expose their jars
 #
-%_jvmjardir     %{_prefix}/lib/jvm-exports
+%_jvmjardir     %{_libdir}/jvm-exports
 
 #
 # Root directory for all Java VM/SDK/JRE's private things.
 #
-%_jvmprivdir    %{_prefix}/lib/jvm-private
+%_jvmprivdir    %{_libdir}/jvm-private
 
 #
 # Root directory for all architecture dependent parts of Java VM/SDK/JRE's
 #
-%_jvmlibdir     %{_prefix}/lib/jvm
+%_jvmlibdir     %{_libdir}/jvm
 
 #
 # Root directory for all architecture independent parts of Java VM/SDK/JRE's
@@ -43,7 +43,7 @@
 #
 # Root directory for all common architecture dependent parts of Java 
VM/SDK/JRE's
 #
-%_jvmcommonlibdir %{_prefix}/lib/jvm-commmon
+%_jvmcommonlibdir %{_libdir}/jvm-commmon
 
 #
 # Root directory for all common architecture independent parts of Java 
VM/SDK/JRE's
@@ -81,7 +81,7 @@
 #   - jars for Java standard x.y.z (usually symlinks to  %{_jnidir}-ext)
 # To simplify things only %{_jnidir} is defined.
 #
-%_jnidir        %{_prefix}/lib/java
+%_jnidir        %{_libdir}/java
 
 #
 # Root directory where all javadoc is installed. Also already in RH macros.
Index: javapackages-2.0.1/configure
===================================================================
--- javapackages-2.0.1.orig/configure
+++ javapackages-2.0.1/configure
@@ -39,6 +39,7 @@ mandir
 prefix
 sysconfdir
 rpmconfigdir
+libdir
 
 javadir
 javadocdir
@@ -68,6 +69,7 @@ test -z "${datadir}" && datadir="${prefi
 test -z "${mandir}" && mandir="${datadir}/man"
 test -z "${sysconfdir}" && sysconfdir="${prefix}/etc"
 test -z "${rpmconfigdir}" && rpmconfigdir="${prefix}/lib/rpm"
+test -z "${libdir}" && libdir="${prefix}/lib"
 
 eval $(sed -n 's/^%_\('"$vars_re"'\)\ 
*\(.*\)$/\1="\2"/;T;s/%{_\(.*}\)/${\1/;p' etc/macros.jpackage)
 
-- 
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to