- get rid of generated filelists all except javafx and demos
This commit is contained in:
parent
701fb2b15e
commit
91c05c419c
@ -523,6 +523,11 @@ exit 0
|
||||
%define files_jre() %{expand:
|
||||
%{_datadir}/icons/hicolor/*x*/apps/java-%{javaver}.png
|
||||
%{_datadir}/applications/*policytool%{?1}.desktop
|
||||
%{_jvmdir}/%{sdkdir -- %{?1}}/jre/lib/%{archinstall}/libjsoundalsa.so
|
||||
%{_jvmdir}/%{sdkdir -- %{?1}}/jre/lib/%{archinstall}/libsplashscreen.so
|
||||
%{_jvmdir}/%{sdkdir -- %{?1}}/jre/lib/%{archinstall}/libawt_xawt.so
|
||||
%{_jvmdir}/%{sdkdir -- %{?1}}/jre/lib/%{archinstall}/libjawt.so
|
||||
%{_jvmdir}/%{sdkdir -- %{?1}}/jre/bin/policytool
|
||||
}
|
||||
|
||||
|
||||
@ -536,12 +541,23 @@ exit 0
|
||||
%{_jvmprivdir}/*
|
||||
%dir %{_jvmdir}/%{jredir -- %{?1}}/lib/security
|
||||
%{_jvmdir}/%{jredir -- %{?1}}/lib/security/cacerts
|
||||
%{_jvmdir}/%{jredir -- %{?1}}/bin/java
|
||||
%{_jvmdir}/%{jredir -- %{?1}}/bin/jjs
|
||||
%{_jvmdir}/%{jredir -- %{?1}}/bin/keytool
|
||||
%{_jvmdir}/%{jredir -- %{?1}}/bin/orbd
|
||||
%{_jvmdir}/%{jredir -- %{?1}}/bin/pack200
|
||||
%{_jvmdir}/%{jredir -- %{?1}}/bin/rmid
|
||||
%{_jvmdir}/%{jredir -- %{?1}}/bin/rmiregistry
|
||||
%{_jvmdir}/%{jredir -- %{?1}}/bin/servertool
|
||||
%{_jvmdir}/%{jredir -- %{?1}}/bin/tnameserv
|
||||
%{_jvmdir}/%{jredir -- %{?1}}/bin/unpack200
|
||||
%config(noreplace) %{_jvmdir}/%{jredir -- %{?1}}/lib/security/US_export_policy.jar
|
||||
%config(noreplace) %{_jvmdir}/%{jredir -- %{?1}}/lib/security/local_policy.jar
|
||||
%config(noreplace) %{_jvmdir}/%{jredir -- %{?1}}/lib/security/java.policy
|
||||
%config(noreplace) %{_jvmdir}/%{jredir -- %{?1}}/lib/security/java.security
|
||||
%config(noreplace) %{_jvmdir}/%{jredir -- %{?1}}/lib/security/blacklisted.certs
|
||||
%config(noreplace) %{_jvmdir}/%{jredir -- %{?1}}/lib/logging.properties
|
||||
%config(noreplace) %{_jvmdir}/%{jredir -- %{?1}}/lib/calendars.properties
|
||||
%{_mandir}/man1/java-%{uniquesuffix -- %{?1}}.1*
|
||||
%{_mandir}/man1/jjs-%{uniquesuffix -- %{?1}}.1*
|
||||
%{_mandir}/man1/keytool-%{uniquesuffix -- %{?1}}.1*
|
||||
@ -562,6 +578,61 @@ exit 0
|
||||
%endif
|
||||
%{_jvmdir}/%{jredir -- %{?1}}/lib/%{archinstall}/server/
|
||||
%{_jvmdir}/%{jredir -- %{?1}}/lib/%{archinstall}/client/
|
||||
%{_jvmdir}/%{jredir -- %{?1}}/lib/%{archinstall}/jli/libjli.so
|
||||
%{_jvmdir}/%{jredir -- %{?1}}/lib/%{archinstall}/jvm.cfg
|
||||
%{_jvmdir}/%{jredir -- %{?1}}/lib/%{archinstall}/libattach.so
|
||||
%{_jvmdir}/%{jredir -- %{?1}}/lib/%{archinstall}/libawt.so
|
||||
%{_jvmdir}/%{jredir -- %{?1}}/lib/%{archinstall}/libawt_headless.so
|
||||
%{_jvmdir}/%{jredir -- %{?1}}/lib/%{archinstall}/libdt_socket.so
|
||||
%{_jvmdir}/%{jredir -- %{?1}}/lib/%{archinstall}/libfontmanager.so
|
||||
%{_jvmdir}/%{jredir -- %{?1}}/lib/%{archinstall}/libhprof.so
|
||||
%{_jvmdir}/%{jredir -- %{?1}}/lib/%{archinstall}/libinstrument.so
|
||||
%{_jvmdir}/%{jredir -- %{?1}}/lib/%{archinstall}/libj2gss.so
|
||||
%{_jvmdir}/%{jredir -- %{?1}}/lib/%{archinstall}/libj2pcsc.so
|
||||
%{_jvmdir}/%{jredir -- %{?1}}/lib/%{archinstall}/libj2pkcs11.so
|
||||
%{_jvmdir}/%{jredir -- %{?1}}/lib/%{archinstall}/libjaas_unix.so
|
||||
%{_jvmdir}/%{jredir -- %{?1}}/lib/%{archinstall}/libjava.so
|
||||
%{_jvmdir}/%{jredir -- %{?1}}/lib/%{archinstall}/libjava_crw_demo.so
|
||||
%{_jvmdir}/%{jredir -- %{?1}}/lib/%{archinstall}/libjavajpeg.so
|
||||
%{_jvmdir}/%{jredir -- %{?1}}/lib/%{archinstall}/libjdwp.so
|
||||
%{_jvmdir}/%{jredir -- %{?1}}/lib/%{archinstall}/libjsdt.so
|
||||
%{_jvmdir}/%{jredir -- %{?1}}/lib/%{archinstall}/libjsig.so
|
||||
%{_jvmdir}/%{jredir -- %{?1}}/lib/%{archinstall}/libjsound.so
|
||||
%{_jvmdir}/%{jredir -- %{?1}}/lib/%{archinstall}/liblcms.so
|
||||
%{_jvmdir}/%{jredir -- %{?1}}/lib/%{archinstall}/libmanagement.so
|
||||
%{_jvmdir}/%{jredir -- %{?1}}/lib/%{archinstall}/libmlib_image.so
|
||||
%{_jvmdir}/%{jredir -- %{?1}}/lib/%{archinstall}/libnet.so
|
||||
%{_jvmdir}/%{jredir -- %{?1}}/lib/%{archinstall}/libnio.so
|
||||
%{_jvmdir}/%{jredir -- %{?1}}/lib/%{archinstall}/libnpt.so
|
||||
%{_jvmdir}/%{jredir -- %{?1}}/lib/%{archinstall}/libsaproc.so
|
||||
%{_jvmdir}/%{jredir -- %{?1}}/lib/%{archinstall}/libsctp.so
|
||||
%{_jvmdir}/%{jredir -- %{?1}}/lib/%{archinstall}/libsunec.so
|
||||
%{_jvmdir}/%{jredir -- %{?1}}/lib/%{archinstall}/libunpack.so
|
||||
%{_jvmdir}/%{jredir -- %{?1}}/lib/%{archinstall}/libverify.so
|
||||
%{_jvmdir}/%{jredir -- %{?1}}/lib/%{archinstall}/libzip.so
|
||||
%{_jvmdir}/%{jredir -- %{?1}}/lib/charsets.jar
|
||||
%{_jvmdir}/%{jredir -- %{?1}}/lib/classlist
|
||||
%{_jvmdir}/%{jredir -- %{?1}}/lib/content-types.properties
|
||||
%{_jvmdir}/%{jredir -- %{?1}}/lib/currency.data
|
||||
%{_jvmdir}/%{jredir -- %{?1}}/lib/flavormap.properties
|
||||
%{_jvmdir}/%{jredir -- %{?1}}/lib/hijrah-config-umalqura.properties
|
||||
%{_jvmdir}/%{jredir -- %{?1}}/lib/images/cursors/*
|
||||
%{_jvmdir}/%{jredir -- %{?1}}/lib/jce.jar
|
||||
%{_jvmdir}/%{jredir -- %{?1}}/lib/jexec
|
||||
%{_jvmdir}/%{jredir -- %{?1}}/lib/jsse.jar
|
||||
%{_jvmdir}/%{jredir -- %{?1}}/lib/jvm.hprof.txt
|
||||
%{_jvmdir}/%{jredir -- %{?1}}/lib/meta-index
|
||||
%{_jvmdir}/%{jredir -- %{?1}}/lib/net.properties
|
||||
%{_jvmdir}/%{jredir -- %{?1}}/lib/psfont.properties.ja
|
||||
%{_jvmdir}/%{jredir -- %{?1}}/lib/psfontj2d.properties
|
||||
%{_jvmdir}/%{jredir -- %{?1}}/lib/resources.jar
|
||||
%{_jvmdir}/%{jredir -- %{?1}}/lib/rt.jar
|
||||
%{_jvmdir}/%{jredir -- %{?1}}/lib/sound.properties
|
||||
%{_jvmdir}/%{jredir -- %{?1}}/lib/tzdb.dat
|
||||
%{_jvmdir}/%{jredir -- %{?1}}/lib/management-agent.jar
|
||||
%{_jvmdir}/%{jredir -- %{?1}}/lib/management/*
|
||||
%{_jvmdir}/%{jredir -- %{?1}}/lib/cmm/*
|
||||
%{_jvmdir}/%{jredir -- %{?1}}/lib/ext/*
|
||||
}
|
||||
|
||||
%define files_devel() %{expand:
|
||||
@ -623,7 +694,6 @@ exit 0
|
||||
%{_jvmdir}/%{sdkdir -- %{?1}}/lib/dt.jar
|
||||
%{_jvmdir}/%{sdkdir -- %{?1}}/lib/jexec
|
||||
%{_jvmdir}/%{sdkdir -- %{?1}}/lib/tools.jar
|
||||
%{_jvmjardir}/%{sdkdir -- %{?1}}
|
||||
%{_datadir}/applications/*jconsole%{?1}.desktop
|
||||
%{_mandir}/man1/appletviewer-%{uniquesuffix -- %{?1}}.1*
|
||||
%{_mandir}/man1/extcheck-%{uniquesuffix -- %{?1}}.1*
|
||||
@ -849,7 +919,7 @@ Obsoletes: java-1.7.0-openjdk-accessibility%{?1}
|
||||
|
||||
Name: java-%{javaver}-%{origin}
|
||||
Version: %{javaver}.%{updatever}
|
||||
Release: 1.%{buildver}%{?dist}
|
||||
Release: 2.%{buildver}%{?dist}
|
||||
# java-1.5.0-ibm from jpackage.org set Epoch to 1 for unknown reasons,
|
||||
# and this change was brought into RHEL-4. java-1.5.0-ibm packages
|
||||
# also included the epoch in their virtual provides. This created a
|
||||
@ -1771,49 +1841,6 @@ done
|
||||
# See https://bugzilla.redhat.com/show_bug.cgi?id=741821
|
||||
mkdir -p $RPM_BUILD_ROOT%{_sysconfdir}/.java/.systemPrefs
|
||||
|
||||
# Find JRE directories.
|
||||
find $RPM_BUILD_ROOT%{_jvmdir}/%{jredir $suffix} -type d \
|
||||
| grep -v jre/lib/security \
|
||||
| sed 's|'$RPM_BUILD_ROOT'|%dir |' \
|
||||
> %{name}.files-headless"$suffix"
|
||||
# Find JRE files.
|
||||
find $RPM_BUILD_ROOT%{_jvmdir}/%{jredir $suffix} -type f -o -type l \
|
||||
| grep -v jre/lib/security \
|
||||
| sed 's|'$RPM_BUILD_ROOT'||' \
|
||||
> %{name}.files.all"$suffix"
|
||||
#split %%{name}.files to %%{name}.files-headless and %%{name}.files
|
||||
#see https://bugzilla.redhat.com/show_bug.cgi?id=875408
|
||||
NOT_HEADLESS=\
|
||||
"%{_jvmdir}/%{uniquesuffix $suffix}/jre/lib/%{archinstall}/libjsoundalsa.so
|
||||
%{_jvmdir}/%{uniquesuffix $suffix}/jre/lib/%{archinstall}/libpulse-java.so
|
||||
%{_jvmdir}/%{uniquesuffix $suffix}/jre/lib/%{archinstall}/libsplashscreen.so
|
||||
%{_jvmdir}/%{uniquesuffix $suffix}/jre/lib/%{archinstall}/libawt_xawt.so
|
||||
%{_jvmdir}/%{uniquesuffix $suffix}/jre/lib/%{archinstall}/libjawt.so
|
||||
%{_jvmdir}/%{uniquesuffix $suffix}/jre/bin/policytool"
|
||||
#filter %%{name}.files from %%{name}.files.all to %%{name}.files-headless
|
||||
ALL=`cat %{name}.files.all"$suffix"`
|
||||
for file in $ALL ; do
|
||||
INLCUDE="NO" ;
|
||||
for blacklist in $NOT_HEADLESS ; do
|
||||
#we can not match normally, because rpmbuild will evaluate !0 result as script failure
|
||||
q=`expr match "$file" "$blacklist"` || :
|
||||
l=`expr length "$blacklist"` || :
|
||||
if [ $q -eq $l ]; then
|
||||
INLCUDE="YES" ;
|
||||
fi;
|
||||
done
|
||||
if [ "x$INLCUDE" = "xNO" ]; then
|
||||
echo "$file" >> %{name}.files-headless"$suffix"
|
||||
else
|
||||
echo "$file" >> %{name}.files"$suffix"
|
||||
fi
|
||||
done
|
||||
# Find demo directories.
|
||||
find $RPM_BUILD_ROOT%{_jvmdir}/%{sdkdir $suffix}/demo \
|
||||
$RPM_BUILD_ROOT%{_jvmdir}/%{sdkdir $suffix}/sample -type d \
|
||||
| sed 's|'$RPM_BUILD_ROOT'|%dir |' \
|
||||
> %{name}-demo.files"$suffix"
|
||||
|
||||
# FIXME: remove SONAME entries from demo DSOs. See
|
||||
# https://bugzilla.redhat.com/show_bug.cgi?id=436497
|
||||
|
||||
@ -1833,7 +1860,6 @@ find $RPM_BUILD_ROOT%{_jvmdir}/%{sdkdir $suffix}/demo \
|
||||
| sed 's|^|%doc |' \
|
||||
>> %{name}-demo.files"$suffix"
|
||||
|
||||
# intentionally after the files generation, as it goes to separate package
|
||||
# Create links which leads to separately installed java-atk-bridge and allow configuration
|
||||
# links points to java-atk-wrapper - an dependence
|
||||
pushd $RPM_BUILD_ROOT/%{_jvmdir}/%{jredir $suffix}/lib/%{archinstall}
|
||||
@ -2013,7 +2039,7 @@ require "copy_jdk_configs.lua"
|
||||
%endif
|
||||
|
||||
%if %{include_normal_build}
|
||||
%files -f %{name}.files
|
||||
%files
|
||||
# main package builds always
|
||||
%{files_jre %{nil}}
|
||||
%else
|
||||
@ -2023,7 +2049,7 @@ require "copy_jdk_configs.lua"
|
||||
|
||||
|
||||
%if %{include_normal_build}
|
||||
%files headless -f %{name}.files-headless
|
||||
%files headless
|
||||
# important note, see https://bugzilla.redhat.com/show_bug.cgi?id=1038092 for whole issue
|
||||
# all config/norepalce files (and more) have to be declared in pretrans. See pretrans
|
||||
%{files_jre_headless %{nil}}
|
||||
@ -2054,10 +2080,10 @@ require "copy_jdk_configs.lua"
|
||||
%endif
|
||||
|
||||
%if %{include_debug_build}
|
||||
%files debug -f %{name}.files-debug
|
||||
%files debug
|
||||
%{files_jre -- %{debug_suffix_unquoted}}
|
||||
|
||||
%files headless-debug -f %{name}.files-headless-debug
|
||||
%files headless-debug
|
||||
%{files_jre_headless -- %{debug_suffix_unquoted}}
|
||||
|
||||
%files devel-debug
|
||||
@ -2092,6 +2118,7 @@ require "copy_jdk_configs.lua"
|
||||
- Added 8164293-pr3412-rh1459641.patch backport from 8u development tree
|
||||
- get rid of bin/* and lib/*, fixed rhbz1480777
|
||||
- adapted to rpm 4.14: all expanding macros changed to define, all %1 and %%1 replaced by %{?1}, all expandable macros parameter preffixed by --
|
||||
- get rid of generated filelists all except javafx and demos
|
||||
|
||||
* Wed Aug 02 2017 Fedora Release Engineering <releng@fedoraproject.org> - 1:1.8.0.141-5.b16
|
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Binutils_Mass_Rebuild
|
||||
|
Loading…
Reference in New Issue
Block a user