Drop legacy OpenJDK 8 toolchain package
This commit is contained in:
parent
df9a5d9fc6
commit
2b152fb8d0
@ -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
|
||||||
|
@ -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>
|
|
Loading…
Reference in New Issue
Block a user