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>
