diff --git a/scala-ant.changes b/scala-ant.changes index 965b7a3..445ba06 100644 --- a/scala-ant.changes +++ b/scala-ant.changes @@ -1,3 +1,8 @@ +------------------------------------------------------------------- +Tue Sep 24 13:37:40 UTC 2024 - Fridrich Strba + +- Use SOURCE_DATE_EPOCH for reproducible jar mtime + ------------------------------------------------------------------- Wed Feb 21 20:51:04 UTC 2024 - Fridrich Strba diff --git a/scala-ant.spec b/scala-ant.spec index b396795..7dd313d 100644 --- a/scala-ant.spec +++ b/scala-ant.spec @@ -47,7 +47,11 @@ mkdir -p target/classes scalac -release 8 -d target/classes -cp $(build-classpath ant scala) \ $(find src/main -name \*.scala | xargs) -jar -cf target/%{name}-%{version}.jar -C target/classes . -C src/main/resources . +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 . -C src/main/resources . %install install -d -m 0755 %{buildroot}%{_javadir}/scala