Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package aopalliance for openSUSE:Factory 
checked in at 2023-05-17 10:53:26
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/aopalliance (Old)
 and      /work/SRC/openSUSE:Factory/.aopalliance.new.1533 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "aopalliance"

Wed May 17 10:53:26 2023 rev:3 rq:1087482 version:1.0

Changes:
--------
--- /work/SRC/openSUSE:Factory/aopalliance/aopalliance.changes  2022-03-19 
22:22:59.764957452 +0100
+++ /work/SRC/openSUSE:Factory/.aopalliance.new.1533/aopalliance.changes        
2023-05-17 10:53:57.367613916 +0200
@@ -1,0 +2,14 @@
+Tue May 16 20:33:41 UTC 2023 - Fridrich Strba <[email protected]>
+
+- Register artifact by coordinates, since an artifact without
+  dependencies does not need a pom
+- Added patch:
+  * aopalliance-manifest.patch
+    + add OSGi manifest during the jar packaging
+
+-------------------------------------------------------------------
+Mon May 15 12:26:14 UTC 2023 - Frederic Crozat <[email protected]>
+
+- Update url to use https
+
+-------------------------------------------------------------------

Old:
----
  aopalliance-1.0.pom
  aopalliance-MANIFEST.MF

New:
----
  aopalliance-manifest.patch

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

Other differences:
------------------
++++++ aopalliance.spec ++++++
--- /var/tmp/diff_new_pack.gDGy10/_old  2023-05-17 10:53:57.763616048 +0200
+++ /var/tmp/diff_new_pack.gDGy10/_new  2023-05-17 10:53:57.767616069 +0200
@@ -1,7 +1,7 @@
 #
 # spec file for package aopalliance
 #
-# Copyright (c) 2022 SUSE LLC
+# Copyright (c) 2023 SUSE LLC
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -22,13 +22,12 @@
 Summary:        Java/J2EE AOP standards
 License:        SUSE-Public-Domain
 Group:          Development/Libraries/Java
-URL:            http://aopalliance.sourceforge.net/
+URL:            https://aopalliance.sourceforge.net/
 # cvs 
-d:pserver:[email protected]:/cvsroot/aopalliance login
 # password empty
 # cvs -z3 
-d:pserver:[email protected]:/cvsroot/aopalliance 
export -r HEAD aopalliance
 Source0:        aopalliance-src.tar.gz
-Source1:        
http://repo1.maven.org/maven2/aopalliance/aopalliance/1.0/aopalliance-1.0.pom
-Source2:        %{name}-MANIFEST.MF
+Patch0:         aopalliance-manifest.patch
 BuildRequires:  ant
 BuildRequires:  fdupes
 BuildRequires:  javapackages-local
@@ -52,25 +51,25 @@
 
 %prep
 %setup -q -n %{name}
+# Inject OSGi manifest required by Eclipse.
+%patch0 -p1
 
 %build
 export CLASSPATH=
 export OPT_JAR_LIST=:
 %{ant} \
-  -Dant.build.javac.source=1.8 -Dant.build.javac.target=1.8 \
-  -Dbuild.sysclasspath=only jar javadoc
-
-# Inject OSGi manifest required by Eclipse.
-jar umf %{SOURCE2} build/%{name}.jar
+  -Dant.build.javac.source=1.8 \
+  -Dant.build.javac.target=1.8 \
+  jar javadoc
 
 %install
 # jar
 install -dm 0755 %{buildroot}%{_javadir}
 install -pm 0644 build/%{name}.jar %{buildroot}%{_javadir}/%{name}.jar
-# pom
-install -dm 0755 %{buildroot}%{_mavenpomdir}
-install -pm 0644 %{SOURCE1} %{buildroot}%{_mavenpomdir}/%{name}.pom
-%add_maven_depmap %{name}.pom %{name}.jar
+
+# maven metadata
+%add_maven_depmap aopalliance:aopalliance:%{version} %{name}.jar
+
 # javadoc
 install -dm 0755 %{buildroot}%{_javadocdir}/%{name}
 cp -pr build/javadoc/* %{buildroot}%{_javadocdir}/%{name}/

++++++ aopalliance-manifest.patch ++++++
--- aopalliance/build.xml       2023-05-16 22:26:45.498861470 +0200
+++ aopalliance/build.xml       2023-05-16 22:29:50.811283305 +0200
@@ -27,6 +27,15 @@
                <jar jarfile="build/aopalliance.jar">
                        <fileset dir="build/classes">
                        </fileset>
+            <manifest>
+                <attribute name="Bundle-ManifestVersion" value="2"/>
+                <attribute name="Bundle-Name" value="AOP Alliance"/>
+                <attribute name="Bundle-SymbolicName" value="aopalliance"/>
+                <attribute name="Bundle-Vendor" value="AOP Alliance"/>
+                <attribute name="Bundle-Version" value="1.0"/>
+                <attribute name="Eclipse-BuddyPolicy" value="registered"/>
+                <attribute name="Export-Package" 
value="org.aopalliance.aop,org.aopalliance.instrument,org.aopalliance.intercept,org.aopalliance.reflect"/>
+            </manifest>
                </jar>
        </target>
 

Reply via email to