Hello community,

here is the log from the commit of package asm3 for openSUSE:Factory checked in 
at 2019-02-06 14:06:55
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/asm3 (Old)
 and      /work/SRC/openSUSE:Factory/.asm3.new.28833 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "asm3"

Wed Feb  6 14:06:55 2019 rev:5 rq:671848 version:3.3.2

Changes:
--------
--- /work/SRC/openSUSE:Factory/asm3/asm3.changes        2018-08-27 
12:57:40.700706658 +0200
+++ /work/SRC/openSUSE:Factory/.asm3.new.28833/asm3.changes     2019-02-06 
14:06:56.846654415 +0100
@@ -1,0 +2,5 @@
+Tue Dec 18 10:59:04 UTC 2018 - Fridrich Strba <[email protected]>
+
+- Add maven pom files and compat versions.
+
+-------------------------------------------------------------------

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

Other differences:
------------------
++++++ asm3.spec ++++++
--- /var/tmp/diff_new_pack.foZNWX/_old  2019-02-06 14:06:57.938654217 +0100
+++ /var/tmp/diff_new_pack.foZNWX/_new  2019-02-06 14:06:57.938654217 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package asm3
 #
-# Copyright (c) 2018 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2019 SUSE LINUX GmbH, Nuernberg, Germany.
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -12,24 +12,27 @@
 # license that conforms to the Open Source Definition (Version 1.9)
 # published by the Open Source Initiative.
 
-# Please submit bugfixes or comments via http://bugs.opensuse.org/
+# Please submit bugfixes or comments via https://bugs.opensuse.org/
 #
 
 
 %define version_str 3_3_2
+%define compat_version 3.0,3.1,3.2,3.3,3.3.1,3.3.2
 Name:           asm3
 Version:        3.3.2
 Release:        0
 Summary:        Java bytecode manipulation framework
 License:        BSD-3-Clause
 Group:          Development/Libraries/Java
-Url:            http://asm.objectweb.org/
+URL:            http://asm.objectweb.org/
 Source:         
https://gitlab.ow2.org/asm/asm/-/archive/ASM_%{version_str}/asm-ASM_%{version_str}.tar.bz2
 Patch0:         asm-3.3.1-sourcetarget.patch
 Patch1:         fix-incorrect-version.patch
 BuildRequires:  ant
+BuildRequires:  coreutils
 BuildRequires:  fdupes
 BuildRequires:  java-devel >= 1.8
+BuildRequires:  javapackages-local
 BuildRequires:  objectweb-anttask
 BuildArch:      noarch
 
@@ -94,12 +97,12 @@
 %install
 install -d -m 755 %{buildroot}/%{_javadir}/%{name}
 # jars
-install -m 644 output/dist/lib/*jar %{buildroot}/%{_javadir}/%{name}
-(cd %{buildroot}%{_javadir}/%{name} && for jar in *-%{version}*; do ln -sf 
${jar} ${jar/-%{version}/}; done)
+install -m 644 output/dist/lib/*jar %{buildroot}%{_javadir}/%{name}
+(cd %{buildroot}%{_javadir}/%{name} && for jar in *-%{version}*; do mv ${jar} 
${jar/-%{version}/}; done)
 
 install -m 644 output/dist/lib/all/asm-all-%{version}.jar \
     %{buildroot}%{_javadir}/%{name}-all-%{version}.jar
-(cd %{buildroot}%{_javadir} && for jar in *-%{version}*; do ln -sf ${jar} 
${jar/-%{version}/}; done)
+(cd %{buildroot}%{_javadir} && for jar in *-%{version}*; do mv ${jar} 
${jar/-%{version}/}; done)
 
 # javadoc
 install -d -m 755 %{buildroot}/%{_javadocdir}/%{name}-%{version}
@@ -108,10 +111,30 @@
 %fdupes -s %{buildroot}
 %fdupes -s examples/
 
-%files
-%doc README.txt LICENSE.txt
-%{_javadir}/%{name}-all*.jar
-%{_javadir}/%{name}/
+# pom
+install -d -m 755 %{buildroot}%{_mavenpomdir}/%{name}
+
+install -pm 644 output/dist/lib/asm-parent-%{version}.pom 
%{buildroot}%{_mavenpomdir}/%{name}/asm-parent.pom
+%add_maven_depmap %{name}/asm-parent.pom -v %{compat_version}
+
+install -pm 644 output/dist/lib/all/asm-all-%{version}.pom 
%{buildroot}%{_mavenpomdir}/%{name}-all.pom
+%add_maven_depmap %{name}-all.pom %{name}-all.jar -v %{compat_version}
+
+install -pm 644 output/dist/lib/asm-%{version}.pom 
%{buildroot}%{_mavenpomdir}/%{name}/asm.pom
+%add_maven_depmap %{name}/asm.pom %{name}/asm.jar -v %{compat_version}
+
+for i in analysis commons tree util xml; do
+       install -pm 644 output/dist/lib/asm-$i-%{version}.pom 
%{buildroot}%{_mavenpomdir}/%{name}/asm-$i.pom
+       %add_maven_depmap %{name}/asm-$i.pom %{name}/asm-$i.jar -v 
%{compat_version}
+done
+
+(cd %{buildroot}%{_javadir}/%{name} && for jar in *-%{version}.jar; do ln -s 
$(readlink ${jar}) ${jar/-%{version}/}; done)
+(cd %{buildroot}%{_javadir} && for jar in *-%{version}.jar; do ln -sL 
$(readlink ${jar}) ${jar/-%{version}/}; done)
+
+%files -f .mfiles
+%license LICENSE.txt
+%doc README.txt
+%{_javadir}/%{name}*
 
 %files javadoc
 %{_javadocdir}/%{name}-%{version}


Reply via email to