diff --git a/java-21-openjdk.spec b/java-21-openjdk.spec index 8279933..ba37b4c 100644 --- a/java-21-openjdk.spec +++ b/java-21-openjdk.spec @@ -496,6 +496,8 @@ exit 0 %define priority_for() %{expand:%[%{?1:1}%{!?1:0} ? %{priority} - 1 : %{priority}]} +%global man_comp .gz + %define alternatives_java_install() %{expand: if [ "x$debug" == "xtrue" ] ; then set -x @@ -506,16 +508,11 @@ alternatives --install %{_bindir}/java java %{jrebindir -- %{?1}}/java %{priorit --slave %{_bindir}/jcmd jcmd %{sdkbindir -- %{?1}}/jcmd \\ --slave %{_bindir}/keytool keytool %{jrebindir -- %{?1}}/keytool \\ --slave %{_bindir}/rmiregistry rmiregistry %{jrebindir -- %{?1}}/rmiregistry \\ - --slave %{_mandir}/man1/java.1.gz java.1.gz \\ - %{_mandir}/man1/java-%{uniquesuffix -- %{?1}}.1.gz \\ - --slave %{_mandir}/man1/%{alt_java_name}.1.gz %{alt_java_name}.1.gz \\ - %{_mandir}/man1/%{alt_java_name}-%{uniquesuffix -- %{?1}}.1.gz \\ - --slave %{_mandir}/man1/jcmd.1.gz jcmd.1.gz \\ - %{_mandir}/man1/jcmd-%{uniquesuffix -- %{?1}}.1.gz \\ - --slave %{_mandir}/man1/keytool.1.gz keytool.1.gz \\ - %{_mandir}/man1/keytool-%{uniquesuffix -- %{?1}}.1.gz \\ - --slave %{_mandir}/man1/rmiregistry.1.gz rmiregistry.1.gz \\ - %{_mandir}/man1/rmiregistry-%{uniquesuffix -- %{?1}}.1.gz + --slave %{_mandir}/man1/java.1%{man_comp} java.1%{man_comp} %{_mandir}/man1/java-%{uniquesuffix -- %{?1}}.1%{man_comp} \\ + --slave %{_mandir}/man1/%{alt_java_name}.1%{man_comp} %{alt_java_name}.1%{man_comp} %{_mandir}/man1/%{alt_java_name}-%{uniquesuffix -- %{?1}}.1%{man_comp} \\ + --slave %{_mandir}/man1/jcmd.1%{man_comp} jcmd.1%{man_comp} %{_mandir}/man1/jcmd-%{uniquesuffix -- %{?1}}.1%{man_comp} \\ + --slave %{_mandir}/man1/keytool.1%{man_comp} keytool.1%{man_comp} %{_mandir}/man1/keytool-%{uniquesuffix -- %{?1}}.1%{man_comp} \\ + --slave %{_mandir}/man1/rmiregistry.1%{man_comp} rmiregistry.1%{man_comp} %{_mandir}/man1/rmiregistry-%{uniquesuffix -- %{?1}}.1%{man_comp} alternatives --install %{_jvmdir}/jre-%{origin} jre_%{origin} %{_jvmdir}/%{sdkdir -- %{?1}} %{priority_for -- %{?1}} alternatives --install %{_jvmdir}/jre-%{javaver} jre_%{javaver} %{_jvmdir}/%{sdkdir -- %{?1}} %{priority_for -- %{?1}} alternatives --install %{_jvmdir}/jre-%{javaver}-%{origin} jre_%{javaver}_%{origin} %{_jvmdir}/%{sdkdir -- %{?1}} %{priority_for -- %{?1}} @@ -587,42 +584,24 @@ alternatives --install %{_bindir}/javac javac %{sdkbindir -- %{?1}}/javac %{prio --slave %{_bindir}/jstatd jstatd %{sdkbindir -- %{?1}}/jstatd \\ --slave %{_bindir}/jwebserver jwebserver %{sdkbindir -- %{?1}}/jwebserver \\ --slave %{_bindir}/serialver serialver %{sdkbindir -- %{?1}}/serialver \\ - --slave %{_mandir}/man1/jar.1.gz jar.1.gz \\ - %{_mandir}/man1/jar-%{uniquesuffix -- %{?1}}.1.gz \\ - --slave %{_mandir}/man1/jarsigner.1.gz jarsigner.1.gz \\ - %{_mandir}/man1/jarsigner-%{uniquesuffix -- %{?1}}.1.gz \\ - --slave %{_mandir}/man1/javac.1.gz javac.1.gz \\ - %{_mandir}/man1/javac-%{uniquesuffix -- %{?1}}.1.gz \\ - --slave %{_mandir}/man1/javadoc.1.gz javadoc.1.gz \\ - %{_mandir}/man1/javadoc-%{uniquesuffix -- %{?1}}.1.gz \\ - --slave %{_mandir}/man1/javap.1.gz javap.1.gz \\ - %{_mandir}/man1/javap-%{uniquesuffix -- %{?1}}.1.gz \\ - --slave %{_mandir}/man1/jconsole.1.gz jconsole.1.gz \\ - %{_mandir}/man1/jconsole-%{uniquesuffix -- %{?1}}.1.gz \\ - --slave %{_mandir}/man1/jdb.1.gz jdb.1.gz \\ - %{_mandir}/man1/jdb-%{uniquesuffix -- %{?1}}.1.gz \\ - --slave %{_mandir}/man1/jdeps.1.gz jdeps.1.gz \\ - %{_mandir}/man1/jdeps-%{uniquesuffix -- %{?1}}.1.gz \\ - --slave %{_mandir}/man1/jinfo.1.gz jinfo.1.gz \\ - %{_mandir}/man1/jinfo-%{uniquesuffix -- %{?1}}.1.gz \\ - --slave %{_mandir}/man1/jmap.1.gz jmap.1.gz \\ - %{_mandir}/man1/jmap-%{uniquesuffix -- %{?1}}.1.gz \\ - --slave %{_mandir}/man1/jps.1.gz jps.1.gz \\ - %{_mandir}/man1/jps-%{uniquesuffix -- %{?1}}.1.gz \\ - --slave %{_mandir}/man1/jpackage.1.gz jpackage.1.gz \\ - %{_mandir}/man1/jpackage-%{uniquesuffix -- %{?1}}.1.gz \\ - --slave %{_mandir}/man1/jrunscript.1.gz jrunscript.1.gz \\ - %{_mandir}/man1/jrunscript-%{uniquesuffix -- %{?1}}.1.gz \\ - --slave %{_mandir}/man1/jstack.1.gz jstack.1.gz \\ - %{_mandir}/man1/jstack-%{uniquesuffix -- %{?1}}.1.gz \\ - --slave %{_mandir}/man1/jstat.1.gz jstat.1.gz \\ - %{_mandir}/man1/jstat-%{uniquesuffix -- %{?1}}.1.gz \\ - --slave %{_mandir}/man1/jwebserver.1.gz jwebserver.1.gz \\ - %{_mandir}/man1/jwebserver-%{uniquesuffix -- %{?1}}.1.gz \\ - --slave %{_mandir}/man1/jstatd.1.gz jstatd.1.gz \\ - %{_mandir}/man1/jstatd-%{uniquesuffix -- %{?1}}.1.gz \\ - --slave %{_mandir}/man1/serialver.1.gz serialver.1.gz \\ - %{_mandir}/man1/serialver-%{uniquesuffix -- %{?1}}.1.gz + --slave %{_mandir}/man1/jar.1%{man_comp} jar.1%{man_comp} %{_mandir}/man1/jar-%{uniquesuffix -- %{?1}}.1%{man_comp} \\ + --slave %{_mandir}/man1/jarsigner.1%{man_comp} jarsigner.1%{man_comp} %{_mandir}/man1/jarsigner-%{uniquesuffix -- %{?1}}.1%{man_comp} \\ + --slave %{_mandir}/man1/javac.1%{man_comp} javac.1%{man_comp} %{_mandir}/man1/javac-%{uniquesuffix -- %{?1}}.1%{man_comp} \\ + --slave %{_mandir}/man1/javadoc.1%{man_comp} javadoc.1%{man_comp} %{_mandir}/man1/javadoc-%{uniquesuffix -- %{?1}}.1%{man_comp} \\ + --slave %{_mandir}/man1/javap.1%{man_comp} javap.1%{man_comp} %{_mandir}/man1/javap-%{uniquesuffix -- %{?1}}.1%{man_comp} \\ + --slave %{_mandir}/man1/jconsole.1%{man_comp} jconsole.1%{man_comp} %{_mandir}/man1/jconsole-%{uniquesuffix -- %{?1}}.1%{man_comp} \\ + --slave %{_mandir}/man1/jdb.1%{man_comp} jdb.1%{man_comp} %{_mandir}/man1/jdb-%{uniquesuffix -- %{?1}}.1%{man_comp} \\ + --slave %{_mandir}/man1/jdeps.1%{man_comp} jdeps.1%{man_comp} %{_mandir}/man1/jdeps-%{uniquesuffix -- %{?1}}.1%{man_comp} \\ + --slave %{_mandir}/man1/jinfo.1%{man_comp} jinfo.1%{man_comp} %{_mandir}/man1/jinfo-%{uniquesuffix -- %{?1}}.1%{man_comp} \\ + --slave %{_mandir}/man1/jmap.1%{man_comp} jmap.1%{man_comp} %{_mandir}/man1/jmap-%{uniquesuffix -- %{?1}}.1%{man_comp} \\ + --slave %{_mandir}/man1/jps.1%{man_comp} jps.1%{man_comp} %{_mandir}/man1/jps-%{uniquesuffix -- %{?1}}.1%{man_comp} \\ + --slave %{_mandir}/man1/jpackage.1%{man_comp} jpackage.1%{man_comp} %{_mandir}/man1/jpackage-%{uniquesuffix -- %{?1}}.1%{man_comp} \\ + --slave %{_mandir}/man1/jrunscript.1%{man_comp} jrunscript.1%{man_comp} %{_mandir}/man1/jrunscript-%{uniquesuffix -- %{?1}}.1%{man_comp} \\ + --slave %{_mandir}/man1/jstack.1%{man_comp} jstack.1%{man_comp} %{_mandir}/man1/jstack-%{uniquesuffix -- %{?1}}.1%{man_comp} \\ + --slave %{_mandir}/man1/jstat.1%{man_comp} jstat.1%{man_comp} %{_mandir}/man1/jstat-%{uniquesuffix -- %{?1}}.1%{man_comp} \\ + --slave %{_mandir}/man1/jwebserver.1%{man_comp} jwebserver.1%{man_comp} %{_mandir}/man1/jwebserver-%{uniquesuffix -- %{?1}}.1%{man_comp} \\ + --slave %{_mandir}/man1/jstatd.1%{man_comp} jstatd.1%{man_comp} %{_mandir}/man1/jstatd-%{uniquesuffix -- %{?1}}.1%{man_comp} \\ + --slave %{_mandir}/man1/serialver.1%{man_comp} serialver.1%{man_comp} %{_mandir}/man1/serialver-%{uniquesuffix -- %{?1}}.1%{man_comp} alternatives --install %{_jvmdir}/java-%{origin} java_sdk_%{origin} %{_jvmdir}/%{sdkdir -- %{?1}} %{priority_for -- %{?1}} alternatives --install %{_jvmdir}/java-%{javaver} java_sdk_%{javaver} %{_jvmdir}/%{sdkdir -- %{?1}} %{priority_for -- %{?1}} } @@ -2409,10 +2388,12 @@ end - Delete old conflicting links in pretrans for headless, javadoc and javadoc-zip - Use compatiblename not name in uniquejavadocdir and uniquesuffix - Do not overwrite slowdebug __provides_exclude_from and __requires_exclude_from regexps +- Use RPM global macro for man page file extension and unwrap --slave lines - Resolves: RHEL-71920 - Resolves: RHEL-71954 - Resolves: RHEL-69321 - Resolves: RHEL-69995 +- Resolves: RHEL-71924 * Tue Oct 29 2024 Troy Dawson - 1:21.0.5.0.11-2.1 - Bump release for October 2024 mass rebuild: