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}

Reply via email to