6
0
forked from pool/schemaspy

2 Commits

2 changed files with 12 additions and 3 deletions

View File

@@ -1,3 +1,8 @@
-------------------------------------------------------------------
Tue Sep 24 13:00:02 UTC 2024 - Fridrich Strba <fstrba@suse.com>
- Use SOURCE_DATE_EPOCH for reproducible jar mtime
------------------------------------------------------------------- -------------------------------------------------------------------
Wed Feb 21 20:48:53 UTC 2024 - Fridrich Strba <fstrba@suse.com> Wed Feb 21 20:48:53 UTC 2024 - Fridrich Strba <fstrba@suse.com>

View File

@@ -61,14 +61,18 @@ all of the vendor-specific SQL is optional.
%build %build
mkdir classes mkdir classes
javac -source 1.8 -target 1.8 -d classes `find net -name '*.java' -print` javac -source 1.8 -target 1.8 -d classes `find net -name '*.java' -print`
jar cf %{name}-%{version}.jar META-INF/MANIFEST.MF *.* images -C classes . `find net -name '*.properties'` 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=%{name}-%{version}.jar \
META-INF/MANIFEST.MF *.* images -C classes . `find net -name '*.properties'`
%install %install
# JAR file # JAR file
install -d %{buildroot}%{_javadir} install -d %{buildroot}%{_javadir}
install %{name}-%{version}.jar %{buildroot}%{_javadir}/ install %{name}-%{version}.jar %{buildroot}%{_javadir}/%{name}.jar
ln -sf %{name}-%{version}.jar %{buildroot}%{_javadir}/%{name}.jar
# Man page # Man page
install -d %{buildroot}%{_mandir}/man1 install -d %{buildroot}%{_mandir}/man1