gcompris, bump to 25.1 (#12415)

This commit is contained in:
Schrijvers Luc
2025-05-21 19:15:08 +02:00
committed by GitHub
parent 678c965d33
commit fe14eb711f
3 changed files with 52 additions and 28 deletions

View File

@@ -17,7 +17,7 @@ COPYRIGHT="2014-2016 Bruno Coudoin
LICENSE="GNU GPL v3"
REVISION="1"
SOURCE_URI="https://download.kde.org/stable/gcompris/qt/src/gcompris-qt-$portVersion.tar.xz"
CHECKSUM_SHA256="13797ee65e2bb1aba2765e8893981259ff921a955a0158b95f9d5eb65d43d39c"
CHECKSUM_SHA256="dda4e486c7ec4d080744a05a6b89dbafe0dfe07041fbf245f08982716375acb5"
SOURCE_DIR="gcompris-qt-$portVersion"
PATCHES="gcompris-$portVersion.patchset"
ADDITIONAL_FILES="gcompris.rdef.in"
@@ -51,6 +51,7 @@ REQUIRES="
BUILD_REQUIRES="
haiku${secondaryArchSuffix}_devel
extra_cmake_modules$secondaryArchSuffix
# gcc_syslibs${secondaryArchSuffix}_devel
qml_box2d_qt6$secondaryArchSuffix
qt6_tools${secondaryArchSuffix}_devel
devel:libcrypto$secondaryArchSuffix >= 3
@@ -67,6 +68,8 @@ BUILD_REQUIRES="
devel:libssl$secondaryArchSuffix >= 3
"
BUILD_PREREQUIRES="
# cmd:clang_tidy
# cmd:cppcheck
cmd:cmake
cmd:gcc$secondaryArchSuffix
cmd:make
@@ -86,7 +89,7 @@ BUILD()
-DGRAPHICAL_RENDERER=software \
-DQML_BOX2D_LIBRARY="`finddir B_SYSTEM_DATA_DIRECTORY`/Qt6/qml/Box2D" \
-DECM_DIR=/system/data/cmake/Modules/ECM/cmake \
-DBUILD_TESTING=ON
-DBUILD_TESTING=OFF
make -C build $jobArgs
}
@@ -95,10 +98,6 @@ INSTALL()
{
make -C build install
# mkdir -p $appsDir
# mv $prefix/bin/gcompris-qt $appsDir/GCompris
# rm -r $prefix/bin
local MAJOR="`echo "$portVersion" | cut -d. -f1`"
local MIDDLE="`echo "$portVersion" | cut -d. -f2`"
sed \

View File

@@ -1,22 +0,0 @@
From 54f85e503eea477d3ad59253ccdda967ce8a30ff Mon Sep 17 00:00:00 2001
From: Begasus <begasus@gmail.com>
Date: Mon, 3 Feb 2025 11:05:00 +0100
Subject: Rename GCompris binary on Haiku too
diff --git a/CMakeLists.txt b/CMakeLists.txt
index f4693f4..24082ec 100644
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -66,6 +66,8 @@ endif()
# Set executable filename
if(ANDROID)
set(GCOMPRIS_EXECUTABLE_NAME GCompris)
+elseif(HAIKU)
+ set(GCOMPRIS_EXECUTABLE_NAME GCompris)
elseif(WIN32)
set(GCOMPRIS_EXECUTABLE_NAME GCompris)
else()
--
2.45.2

View File

@@ -0,0 +1,47 @@
From 46ef75771ea1c74198847657e31dde30878f3fd6 Mon Sep 17 00:00:00 2001
From: Luc Schrijvers <begasus@gmail.com>
Date: Wed, 21 May 2025 18:36:35 +0200
Subject: Rename GCompris binary on Haiku too
diff --git a/CMakeLists.txt b/CMakeLists.txt
index 07d64c7..7e48ff7 100644
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -64,9 +64,7 @@ if(CMAKE_SYSTEM_NAME STREQUAL Android)
endif()
# Set executable filename
-if(ANDROID)
- set(GCOMPRIS_EXECUTABLE_NAME GCompris)
-elseif(WIN32)
+if(ANDROID OR HAIKU OR WIN32)
set(GCOMPRIS_EXECUTABLE_NAME GCompris)
else()
set(GCOMPRIS_EXECUTABLE_NAME gcompris-qt)
--
2.48.1
From e871be9a337397b4384d15c3ea739b773721afc9 Mon Sep 17 00:00:00 2001
From: Luc Schrijvers <begasus@gmail.com>
Date: Wed, 21 May 2025 18:58:34 +0200
Subject: Disable, CodeQualityUtils, build fails with Qt6.9.0
diff --git a/CMakeLists.txt b/CMakeLists.txt
index 7e48ff7..48ea4e0 100644
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -49,7 +49,7 @@ add_compile_definitions(QT_DISABLE_DEPRECATED_BEFORE=0x060500)
# add tools (cppcheck, clang-tidy...) if build on testing mode only
# (slower compilation)
-if(BUILD_TESTING)
+if(BUILD_TESTING AND NOT HAIKU)
include(CodeQualityUtils)
endif()
--
2.48.1