From cba49dafae99bb6425bfedd90c78733bccc1892a Mon Sep 17 00:00:00 2001 From: Raboneko <119771935+raboneko@users.noreply.github.com> Date: Wed, 6 May 2026 22:52:15 -0500 Subject: [PATCH] fix (prismlauncher): recommend Java-25-openjdk, use %conf, add flag for GCC16 warning system (#12008) (#12024) * chore (prismlauncher): recommend Java-25-openjdk * use %conf, add -DCMAKE_CXX_FLAGS="-Wno-error=sfinae-incomplete=" * fix quoting maybe * probe * im so smart --------- (cherry picked from commit 33cf1364a90e654b8ba117c724a30216ed53445a) Signed-off-by: Owen Zimmerman <123591347+Owen-sz@users.noreply.github.com> Co-authored-by: Owen Zimmerman <123591347+Owen-sz@users.noreply.github.com> Co-authored-by: Gilver --- anda/games/prismlauncher/prismlauncher.spec | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) diff --git a/anda/games/prismlauncher/prismlauncher.spec b/anda/games/prismlauncher/prismlauncher.spec index 5a5684eb75..587e9f2503 100644 --- a/anda/games/prismlauncher/prismlauncher.spec +++ b/anda/games/prismlauncher/prismlauncher.spec @@ -14,7 +14,7 @@ Name: prismlauncher Version: 11.0.2 -Release: 1%{?dist} +Release: 2%{?dist} Summary: Minecraft launcher with ability to manage multiple instances # see COPYING.md for more information # each file in the source also contains a SPDX-License-Identifier header that declares its license @@ -63,7 +63,7 @@ Requires(postun): desktop-file-utils Requires: qt%{qt_version}-qtimageformats Requires: qt%{qt_version}-qtsvg Requires: javapackages-filesystem -Recommends: java-21-openjdk +Recommends: java-25-openjdk # See note above %if 0%{?fedora} && 0%{?fedora} < 42 Recommends: java-17-openjdk @@ -91,8 +91,7 @@ multiple installations of Minecraft at once (Fork of MultiMC) # Do not set RPATH sed -i "s|\$ORIGIN/||" CMakeLists.txt - -%build +%conf %cmake \ -DLauncher_QT_VERSION_MAJOR="%{qt_version}" \ -DLauncher_BUILD_PLATFORM="%{build_platform}" \ @@ -105,8 +104,10 @@ sed -i "s|\$ORIGIN/||" CMakeLists.txt %if "%{curseforge_key}" != "default" -DLauncher_CURSEFORGE_API_KEY="%{curseforge_key}" \ %endif - -DBUILD_TESTING=OFF + -DBUILD_TESTING=OFF \ + -DCMAKE_CXX_FLAGS="$CXXFLAGS -Wno-error=sfinae-incomplete" +%build %cmake_build