Accepting request 841241 from home:dimstar:Factory

- %{suffix} is an rpm internal macro that extracts a suffix
  (extension) from a filename. With RPM 4.16, it verifies that a
  filename is passed (e.g. %{suffix:filename.spec}); earlier
  versions returned "", meaning we can just strip it from the
  install command, as we rely on an empty return value.

OBS-URL: https://build.opensuse.org/request/show/841241
OBS-URL: https://build.opensuse.org/package/show/Java:packages/jna?expand=0&rev=10
This commit is contained in:
Fridrich Strba 2020-10-12 10:08:17 +00:00 committed by Git OBS Bridge
parent b6ce6c3efc
commit 835d1d5af7
2 changed files with 10 additions and 1 deletions

View File

@ -1,3 +1,12 @@
-------------------------------------------------------------------
Mon Oct 12 10:02:30 UTC 2020 - Dominique Leuenberger <dimstar@opensuse.org>
- %{suffix} is an rpm internal macro that extracts a suffix
(extension) from a filename. With RPM 4.16, it verifies that a
filename is passed (e.g. %{suffix:filename.spec}); earlier
versions returned "", meaning we can just strip it from the
install command, as we rely on an empty return value.
-------------------------------------------------------------------
Thu Jun 4 06:38:27 UTC 2020 - Fridrich Strba <fstrba@suse.com>

View File

@ -106,7 +106,7 @@ install -m 755 build/native*/libjnidispatch*.so %{buildroot}%{_libdir}/%{name}/
install -d -m 755 %{buildroot}%{_jnidir}/%{name}
install -d -m 755 %{buildroot}%{_javadir}/%{name}
install -p -m 644 build%{suffix}/jna-min.jar %{buildroot}%{_jnidir}/%{name}.jar
install -p -m 644 build/jna-min.jar %{buildroot}%{_jnidir}/%{name}.jar
ln -sf ../%{name}.jar %{buildroot}%{_jnidir}/%{name}/%{name}.jar
ln -sf %{_jnidir}/%{name}.jar %{buildroot}%{_javadir}/%{name}.jar
install -p -m 644 ./contrib/platform/dist/jna-platform.jar %{buildroot}%{_javadir}/%{name}-platform.jar