Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package atinject for openSUSE:Factory 
checked in at 2022-03-24 22:58:37
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/atinject (Old)
 and      /work/SRC/openSUSE:Factory/.atinject.new.1900 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "atinject"

Thu Mar 24 22:58:37 2022 rev:3 rq:964683 version:1+20160610git1f74ea7

Changes:
--------
--- /work/SRC/openSUSE:Factory/atinject/atinject.changes        2022-03-19 
22:23:04.892963942 +0100
+++ /work/SRC/openSUSE:Factory/.atinject.new.1900/atinject.changes      
2022-03-24 23:00:47.848412542 +0100
@@ -1,0 +2,7 @@
+Thu Mar 24 13:21:22 UTC 2022 - Fridrich Strba <[email protected]>
+
+- Fetch the sources using a source service
+- Do not use the upstream build.sh, but use it to write a
+  necessary part directly to the spec file
+
+-------------------------------------------------------------------

Old:
----
  atinject-1.tar.xz

New:
----
  _service
  atinject-1+20160610git1f74ea7.tar.xz

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

Other differences:
------------------
++++++ atinject.spec ++++++
--- /var/tmp/diff_new_pack.QUExTt/_old  2022-03-24 23:00:48.420413095 +0100
+++ /var/tmp/diff_new_pack.QUExTt/_new  2022-03-24 23:00:48.432413106 +0100
@@ -16,19 +16,14 @@
 #
 
 
-%global base_version 1
-%global git_tag 1f74ea7bd05ce4a3a62ddfe4a2511bf1b4287a61
-%global git_version 20100611git1f74ea7
 Name:           atinject
-Version:        %{base_version}+%{git_version}
+Version:        1+20160610git1f74ea7
 Release:        0
 Summary:        Dependency injection specification for Java (JSR-330)
 License:        Apache-2.0
 Group:          Development/Libraries/Java
 URL:            https://javax-inject.github.io/javax-inject/
-# git clone --bare [email protected]:javax-inject/javax-inject
-# git --git-dir=javax-inject.git archive --prefix %{name}-%{base_version}/ 
--format tar %{git_tag} | xz >%{name}-%{base_version}.tar.xz
-Source0:        %{name}-%{base_version}.tar.xz
+Source0:        %{name}-%{version}.tar.xz
 # These manifests based on the ones shipped by eclipse.org
 Source1:        MANIFEST.MF
 Source2:        MANIFEST-TCK.MF
@@ -51,7 +46,7 @@
 %package        tck
 Summary:        TCK for testing %{name} compatibility with JSR-330
 Group:          Development/Libraries/Java
-Requires:       %{name} = %{version}-%{release}
+Requires:       %{name} = %{version}
 Requires:       junit
 
 %description    tck
@@ -65,28 +60,41 @@
 API documentation for %{name}.
 
 %prep
-%setup -q -n %{name}-%{base_version}
+%setup -q
 %patch0 -p1
 cp %{SOURCE3} LICENSE
-rm -rf lib/*
-build-jar-repository -p lib junit
 
 # Fix dep in TCK pom
 sed -i -e 's/pom\.groupId/project.groupId/' tck-pom.xml
 
 %build
-set -e
-alias rm=:
-alias xargs=:
-alias javadoc='javadoc -source 8 -notimestamp'
-alias javac='javac -source 8 -target 8'
-. ./build.sh
-
-# Inject OSGi manifests required by Eclipse.
-jar umf %{SOURCE1} build/dist/javax.inject.jar
-jar umf %{SOURCE2} build/tck/dist/javax.inject-tck.jar
-
-mv build/tck/javadoc build/javadoc/tck
+rm -rf build
+mkdir -p build/classes
+mkdir -p build/tck
+mkdir -p build/dist
+mkdir -p build/tck/classes
+mkdir -p build/tck/dist
+
+# Compile classes.
+javac -source 8 -target 8 -g -d build/classes `find src -name \*.java`
+javac -source 8 -target 8 -g -classpath build/classes:$(build-classpath junit) 
-d build/tck/classes \
+       `find tck -name \*.java`
+
+# Generate Javadocs.
+FOOTER="<font size='-1'>Copyright (C) 2009 <a 
href='https://github.com/javax-inject/javax-inject'>\
+The JSR-330 Expert Group</a>. \
+Licensed under the <a href='http://www.apache.org/licenses/LICENSE-2.0'>Apache 
\
+License</a>, Version 2.0.</font>"
+javadoc -source 8 -protected -bottom "${FOOTER}" \
+    -header "<font color='red'><b>This is a DRAFT specification.</b></font>" \
+       -sourcepath src -d build/javadoc javax.inject
+javadoc -source 8 -classpath build/classes:lib/junit.jar -protected -bottom 
"$FOOTER" \
+       -sourcepath tck -d build/javadoc/tck org.atinject.tck \
+       org.atinject.tck.auto org.atinject.tck.auto.accessories
+
+# Generate jars.
+jar cmf %{SOURCE1} build/dist/javax.inject.jar -C build/classes .
+jar cmf %{SOURCE2} build/tck/dist/javax.inject-tck.jar -C build/tck/classes .
 
 %install
 # jars

++++++ _service ++++++
<services>
        <service name="tar_scm" mode="disabled">
                <param name="scm">git</param>
                <param 
name="url">https://github.com/javax-inject/javax-inject.git</param>
                <param 
name="revision">1f74ea7bd05ce4a3a62ddfe4a2511bf1b4287a61</param>
        <param name="parent-tag">1</param>
                <param name="versionformat">@PARENT_TAG@+%cdgit%h</param>
                <param name="filename">atinject</param>
        </service>
        <service name="recompress" mode="disabled">
                <param name="file">*.tar</param>
                <param name="compression">xz</param>
        </service>
        <service name="set_version" mode="disabled"/>
</services>

Reply via email to