godot-cpp: Update to 4.5

This commit is contained in:
Christoph Reiter 2025-09-16 16:57:45 +02:00
parent 7f7c4eb196
commit c21e140145

View File

@ -3,19 +3,20 @@
_realname=godot-cpp
pkgbase=mingw-w64-${_realname}
pkgname=${MINGW_PACKAGE_PREFIX}-${_realname}
pkgver=4.4.1
pkgver=4.5
pkgrel=1
pkgdesc='C++ bindings for the Godot script API (mingw-w64)'
arch=('any')
mingw_arch=('mingw64' 'ucrt64' 'clang64' 'clangarm64')
url="https://www.godotengine.org/"
msys2_repository_url="https://github.com/godotengine/godot-cpp"
license=('spdx:MIT')
makedepends=("${MINGW_PACKAGE_PREFIX}-cc"
"${MINGW_PACKAGE_PREFIX}-cmake"
"${MINGW_PACKAGE_PREFIX}-godot=$pkgver"
"${MINGW_PACKAGE_PREFIX}-cmake"
"${MINGW_PACKAGE_PREFIX}-godot=$pkgver"
"${MINGW_PACKAGE_PREFIX}-python")
source=("https://github.com/godotengine/godot-cpp/archive/godot-${pkgver}-stable.tar.gz")
sha256sums=('7fccd0ec9299dced91c2772c58b84d35d5b1e544fd7a2bcfd2b0bb02e407aa0c')
sha256sums=('ac78539c0042554c494ea419549d2de88758d448721aeb0e5d41129aa87e339c')
prepare() {
cd "${_realname}-godot-${pkgver}-stable"
@ -25,15 +26,15 @@ build() {
cd "${_realname}-godot-${pkgver}-stable"
cd gdextension
${MINGW_PREFIX}/bin/godot --display-driver headless --dump-extension-api --dump-gdextension-interface
godot --display-driver headless --dump-extension-api --dump-gdextension-interface
cd ..
# build debug library
MSYS2_ARG_CONV_EXCL="-DCMAKE_INSTALL_PREFIX=" \
${MINGW_PREFIX}/bin/cmake -B build \
cmake -B build \
-DCMAKE_BUILD_TYPE=RelWithDebInfo \
-DCMAKE_INSTALL_PREFIX="${MINGW_PREFIX}"
${MINGW_PREFIX}/bin/cmake --build build
cmake --build build
}