removed last trace of relative symlinks, added BuildRequires of javapackages-tools to fix build failure after Requires change to javapackages-filesystem
This commit is contained in:
parent
4f4a69456e
commit
f50427777e
@ -148,12 +148,6 @@
|
||||
%global with_systemtap 0
|
||||
%endif
|
||||
|
||||
# Convert an absolute path to a relative path. Each symbolic link is
|
||||
# specified relative to the directory in which it is installed so that
|
||||
# it will resolve properly within chrooted installations
|
||||
%global script 'use File::Spec; print File::Spec->abs2rel($ARGV[0], $ARGV[1])'
|
||||
%global abs2rel %{__perl} -e %{script}
|
||||
|
||||
# New Version-String scheme-style defines
|
||||
%global majorver 10
|
||||
%global securityver 1
|
||||
@ -471,7 +465,7 @@ exit 0
|
||||
}
|
||||
|
||||
%define files_jre() %{expand:
|
||||
%{_datadir}/icons/hicolor/*x*/apps/java-%{javaver}%{origin}.png
|
||||
%{_datadir}/icons/hicolor/*x*/apps/java-%{javaver}-%{origin}.png
|
||||
%{_jvmdir}/%{sdkdir -- %{?1}}/lib/libjsoundalsa.so
|
||||
%{_jvmdir}/%{sdkdir -- %{?1}}/lib/libsplashscreen.so
|
||||
%{_jvmdir}/%{sdkdir -- %{?1}}/lib/libawt_xawt.so
|
||||
@ -968,6 +962,9 @@ BuildRequires: nss-devel
|
||||
BuildRequires: pkgconfig
|
||||
BuildRequires: xorg-x11-proto-devel
|
||||
BuildRequires: zip
|
||||
# since we require only javapackages-filesystem we have to require whole javapackages-tools in build-time to have various _jvm macros expanded
|
||||
# note, that this dependency is bringing current main JDK into buildroot
|
||||
BuildRequires: javapackages-tools
|
||||
BuildRequires: java-openjdk-devel
|
||||
# Zero-assembler build requirement
|
||||
%ifnarch %{jit_arches}
|
||||
@ -1487,13 +1484,10 @@ pushd %{buildoutputdir $suffix}/images/%{jdkimage}
|
||||
tapsetFiles=`ls *.stp`
|
||||
popd
|
||||
install -d -m 755 $RPM_BUILD_ROOT%{tapsetdir}
|
||||
pushd $RPM_BUILD_ROOT%{tapsetdir}
|
||||
RELATIVE=$(%{abs2rel} %{_jvmdir}/%{sdkdir -- $suffix}/tapset %{tapsetdir})
|
||||
for name in $tapsetFiles ; do
|
||||
targetName=`echo $name | sed "s/.stp/$suffix.stp/"`
|
||||
ln -sf $RELATIVE/$name $targetName
|
||||
done
|
||||
popd
|
||||
for name in $tapsetFiles ; do
|
||||
targetName=`echo $name | sed "s/.stp/$suffix.stp/"`
|
||||
ln -sf %{_jvmdir}/%{sdkdir -- $suffix}/tapset/$name $RPM_BUILD_ROOT%{tapsetdir}/$targetName
|
||||
done
|
||||
%endif
|
||||
|
||||
# Remove empty cacerts database
|
||||
@ -1771,6 +1765,8 @@ require "copy_jdk_configs.lua"
|
||||
* Thu Jun 04 2018 Jiri Vanek <jvanek@redhat.com> - 1:10.0.1.10-7
|
||||
- quoted sed expressions, changed possibly confussing # by @
|
||||
- added vendor(origin) into icons
|
||||
- removed last trace of relative symlinks
|
||||
- added BuildRequires of javapackages-tools to fix build failure after Requires change to javapackages-filesystem
|
||||
|
||||
* Thu May 17 2018 Severin Gehwolf <sgehwolf@redhat.com> - 1:10.0.1.10-5
|
||||
- Move to javapackages-filesystem for directory ownership.
|
||||
|
Loading…
Reference in New Issue
Block a user