Package Details: godot-cpp 4.2.1-1

Git Clone URL: https://aur.archlinux.org/godot-cpp.git (read-only, click to copy)
Package Base: godot-cpp
Description: C++ bindings for the Godot script API
Upstream URL: https://godotengine.org
Licenses: MIT
Submitter: yakoyakoyokuyoku
Maintainer: yakoyakoyokuyoku
Last Packager: yakoyakoyokuyoku
Votes: 1
Popularity: 0.004912
First Submitted: 2022-01-05 19:44 (UTC)
Last Updated: 2024-02-02 14:48 (UTC)

Latest Comments

yakoyakoyokuyoku commented on 2023-11-12 01:15 (UTC)

There's no tagged 4.1.3 yet, unflagged this. Upstream must tag their releases to remain consistent with the engine.

yakoyakoyokuyoku commented on 2023-09-15 19:27 (UTC)

@HurricanePootis, instead of using scons godot-cpp will now use cmake, anyways thanks for the reminder.

HurricanePootis commented on 2023-09-15 16:21 (UTC)

diff --git a/PKGBUILD b/PKGBUILD
index b06290d..332cf6e 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,34 +1,30 @@
 # Maintainer: Martin Reboredo <yakoyoku@gmail.com>

 pkgname=godot-cpp
-pkgver=3.5.1
+pkgver=4.1.1
 pkgrel=1
 pkgdesc='C++ bindings for the Godot script API'
 arch=('x86_64')
 url='https://godotengine.org'
 license=('MIT')
-depends=(godot-headers)
-makedepends=(scons clang llvm)
+makedepends=(scons)
 source=(
   https://github.com/godotengine/$pkgname/archive/refs/tags/godot-$pkgver-stable.tar.gz
   godot-cpp.pc.in
 )
-sha256sums=('a0ab1f117d30ab01837e39e7ff704bbded282db4643343579b2bca11794f99fc'
+sha256sums=('ed8d9be78451cd90fe9078d3be1d8826896520f4accd184e1dc9ea6534353655'
             'fc0b47b2b2edbeef088d0c1a124e597df7474d820eba833ce7822ed670f92974')

 prepare() {
   cd "$srcdir"/${pkgname}-godot-${pkgver}-stable

   sed "s/@VERSION@/$pkgver/" "$srcdir"/godot-cpp.pc.in > godot-cpp.pc
-
-  rm -rf godot-headers
-  cp -r /usr/include/godot godot-headers
 }

 build() {
   cd "$srcdir"/${pkgname}-godot-${pkgver}-stable

-  scons -j16 platform=linux use_llvm=yes generate_bindings=yes target=release
+  scons -j$(nproc) platform=linux use_llvm=no generate_bindings=yes target=editor
 }

 package() {