Drop BuildRequires and Requires on glassfish-jaxb-api and jaxb-impl

This commit introduces a temporarily bundled JAR, required to drop the
runtime dependencies. This will be removed before RHEL 9 GA.

Resolves: #2002594
This commit is contained in:
Chris Kelley 2021-09-13 12:11:13 +01:00
parent 3be34241c2
commit b9ef6c3efa

View File

@ -942,8 +942,14 @@ ln -sf /usr/share/java/jakarta-annotations/jakarta.annotation-api.jar %{buildroo
%endif
# TEMP provide links to the temporarily bundled JAXB JAR (#2002594)
ln -sf /usr/share/java/jaxb-api.jar /usr/share/java/glassfish-jaxb-api/jakarta.xml.bind-api.jar
ln -sf /usr/share/java/glassfish-jaxb-api/jakarta.xml.bind-api.jar %{buildroot}/jakarta.xml.bind-api.jar
if test -f "/usr/share/java/glassfish-jaxb-api/jakarta.xml.bind-api.jar";
then
echo "jakarta.xml.bind-api.jar already installed"
else
echo "Providing links to jakarta.xml.bind-api.jar"
sudo cp %{_topdir}/BUILD/pki-11.0.0-beta1/jakarta.xml.bind-api.jar /usr/share/java/glassfish-jaxb-api/jakarta.xml.bind-api.jar
sudo ln -sf /usr/share/java/glassfish-jaxb-api/jakarta.xml.bind-api.jar /usr/share/java/jaxb-api.jar
fi
%if %{with server}