Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package template-resolver for openSUSE:Factory checked in at 2024-09-24 17:34:51 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/template-resolver (Old) and /work/SRC/openSUSE:Factory/.template-resolver.new.29891 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "template-resolver" Tue Sep 24 17:34:51 2024 rev:3 rq:1202925 version:0.1 Changes: -------- --- /work/SRC/openSUSE:Factory/template-resolver/template-resolver.changes 2022-03-24 23:00:11.668377616 +0100 +++ /work/SRC/openSUSE:Factory/.template-resolver.new.29891/template-resolver.changes 2024-09-24 17:35:15.834071707 +0200 @@ -1,0 +2,5 @@ +Tue Sep 24 11:31:38 UTC 2024 - Fridrich Strba <[email protected]> + +- Use SOURCE_DATE_EPOCH for reproducible jar mtime + +------------------------------------------------------------------- ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ template-resolver.spec ++++++ --- /var/tmp/diff_new_pack.9Gs5Jn/_old 2024-09-24 17:35:16.370094145 +0200 +++ /var/tmp/diff_new_pack.9Gs5Jn/_new 2024-09-24 17:35:16.374094313 +0200 @@ -1,7 +1,7 @@ # # spec file for package template-resolver # -# Copyright (c) 2022 SUSE LLC +# Copyright (c) 2024 SUSE LLC # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -24,10 +24,10 @@ Group: Development/Libraries/Java URL: https://github.com/sbt/template-resolver Source0: %{name}-%{version}.tar.xz -Source1: http://central.maven.org/maven2/org/scala-sbt/%{name}/%{version}/%{name}-%{version}.pom +Source1: https://repo1.maven.org/maven2/org/scala-sbt/%{name}/%{version}/%{name}-%{version}.pom BuildRequires: fdupes BuildRequires: java-devel >= 1.8 -BuildRequires: javapackages-local +BuildRequires: javapackages-local >= 6 BuildArch: noarch %description @@ -47,11 +47,16 @@ # jar mkdir -p target/classes javac -d target/classes -source 8 -target 8 $(find src/main -name \*.java | xargs) -jar -cf target/%{name}-%{version}.jar -C target/classes . + +jar \ +%if %{?pkg_vcmp:%pkg_vcmp java-devel >= 17}%{!?pkg_vcmp:0} + --date="$(date -u -d @${SOURCE_DATE_EPOCH:-$(date +%%s)} +%%Y-%%m-%%dT%%H:%%M:%%SZ)" \ +%endif + --create --file=target/%{name}-%{version}.jar -C target/classes . + # javadoc mkdir -p target/site/apidocs javadoc -d target/site/apidocs -source 8 -notimestamp $(find src/main -name \*.java | xargs) -%{mvn_artifact} %{SOURCE1} target/%{name}-%{version}.jar %install # jar @@ -59,7 +64,7 @@ install -pm 0644 target/%{name}-%{version}.jar %{buildroot}%{_javadir}/%{name}/%{name}.jar # pom install -dm 0755 %{buildroot}%{_mavenpomdir}/%{name} -install -pm 0644 %{SOURCE1} %{buildroot}%{_mavenpomdir}/%{name}/%{name}.pom +%{mvn_install_pom} %{SOURCE1} %{buildroot}%{_mavenpomdir}/%{name}/%{name}.pom %add_maven_depmap %{name}/%{name}.pom %{name}/%{name}.jar # javadoc install -dm 0755 %{buildroot}%{_javadocdir}/%{name}
