Drop legacy OpenJDK 8 toolchain package

This commit is contained in:
Mikolaj Izdebski 2023-08-17 14:04:45 +02:00
parent df9a5d9fc6
commit 2b152fb8d0
2 changed files with 1 additions and 29 deletions

View File

@ -32,8 +32,6 @@ Source0: https://github.com/fedora-java/javapackages-bootstrap/releases/d
# License breakdown # License breakdown
Source1: javapackages-bootstrap-PACKAGE-LICENSING Source1: javapackages-bootstrap-PACKAGE-LICENSING
Source101: toolchains-openjdk8.xml
# To obtain the following sources: # To obtain the following sources:
# tar -xf ${name}-${version}.tar.xz # tar -xf ${name}-${version}.tar.xz
# pushd ${name}-${version} # pushd ${name}-${version}
@ -306,20 +304,12 @@ depend on JPB for everything, without depending on any other Java packages. For
example, JPB contains embedded version of XMvn, removing dependency of JPT on example, JPB contains embedded version of XMvn, removing dependency of JPT on
XMvn, allowing JPT to be used before one builds XMvn package. XMvn, allowing JPT to be used before one builds XMvn package.
%package openjdk8
Summary: OpenJDK 8 toolchain for Java Packages Bootstrap
Requires: %{name}
Requires: java-1.8.0-openjdk-devel
%description openjdk8
OpenJDK 8 toolchain for Java Packages Bootstrap.
%prep %prep
%setup -q %setup -q
# leave out the first source as it has already been extracted # leave out the first source as it has already been extracted
# leave out licensing breakdown file # leave out licensing breakdown file
other_sources=$(echo %{sources} | cut -d' ' -f4-) other_sources=$(echo %{sources} | cut -d' ' -f3-)
for source in ${other_sources}; do for source in ${other_sources}; do
tar -xf "${source}" tar -xf "${source}"
@ -351,9 +341,6 @@ JAVA_HOME=%{javaHomePath} ./mbi.sh dist \
-launchersPath=%{launchersPath} \ -launchersPath=%{launchersPath} \
-licensesPath=%{_licensedir}/%{name} \ -licensesPath=%{_licensedir}/%{name} \
# Use custom toolchains.xml
cp -p %{SOURCE101} %{buildroot}%{mavenHomePath}/conf/toolchains.xml
install -D -p -m 644 downstream/xmvn-generator/src/main/lua/xmvn-generator.lua %{buildroot}%{_rpmluadir}/%{name}-generator.lua install -D -p -m 644 downstream/xmvn-generator/src/main/lua/xmvn-generator.lua %{buildroot}%{_rpmluadir}/%{name}-generator.lua
install -D -p -m 644 downstream/xmvn-generator/src/main/rpm/macros.xmvngen %{buildroot}%{_rpmmacrodir}/macros.jpbgen install -D -p -m 644 downstream/xmvn-generator/src/main/rpm/macros.xmvngen %{buildroot}%{_rpmmacrodir}/macros.jpbgen
install -D -p -m 644 downstream/xmvn-generator/src/main/rpm/macros.xmvngenhook %{buildroot}%{_sysconfdir}/rpm/macros.jpbgenhook install -D -p -m 644 downstream/xmvn-generator/src/main/rpm/macros.xmvngenhook %{buildroot}%{_sysconfdir}/rpm/macros.jpbgenhook
@ -378,7 +365,6 @@ sed -i s/_xmvngen_/_jpbgen_/ %{buildroot}%{_fileattrsdir}/jpbgen.attr
%files %files
%{mavenHomePath} %{mavenHomePath}
%exclude %{mavenHomePath}/conf/toolchains.xml
%{metadataPath}/* %{metadataPath}/*
%{artifactsPath}/* %{artifactsPath}/*
%{launchersPath}/* %{launchersPath}/*
@ -387,9 +373,6 @@ sed -i s/_xmvngen_/_jpbgen_/ %{buildroot}%{_fileattrsdir}/jpbgen.attr
%{_fileattrsdir}/* %{_fileattrsdir}/*
%{_sysconfdir}/rpm/* %{_sysconfdir}/rpm/*
%files openjdk8
%{mavenHomePath}/conf/toolchains.xml
%license %{_licensedir}/%{name} %license %{_licensedir}/%{name}
%doc README.md %doc README.md
%doc AUTHORS %doc AUTHORS

View File

@ -1,11 +0,0 @@
<toolchains>
<toolchain>
<type>jdk</type>
<provides>
<xmvn>xmvn</xmvn>
</provides>
<configuration>
<jdkHome>/usr/lib/jvm/java-1.8.0-openjdk</jdkHome>
</configuration>
</toolchain>
</toolchains>