Package Details: godot-cpp 4.3-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: 3
Popularity: 0.43
First Submitted: 2022-01-05 19:44 (UTC)
Last Updated: 2024-08-16 03:08 (UTC)

Latest Comments

FabioLolix commented on 2024-08-09 13:29 (UTC)

I have bumped the version and started to build with devtools, it fails for missing python in makedepends

  Could NOT find Python3 (missing: Python3_EXECUTABLE Interpreter) (Required


@Zebellah this don't have pulseaudio or related in depends or makedepends

RobinWA commented on 2024-06-29 19:13 (UTC)

I just updated the package to the newest stable version and had no issues. Here are the changes I made:

From 158e680c0e5dadf2f29c537c26bd2c074185ac93 Mon Sep 17 00:00:00 2001
From: RobinWA <robinwa@do-not-mail-me.com>
Date: Sat, 29 Jun 2024 20:56:39 +0200
Subject: [PATCH] version bump to 4.2.2

---
 .SRCINFO | 8 ++++----
 PKGBUILD | 4 ++--
 2 files changed, 6 insertions(+), 6 deletions(-)

diff --git a/.SRCINFO b/.SRCINFO
index 98e0eb0..17e7f85 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,15 +1,15 @@
 pkgbase = godot-cpp
        pkgdesc = C++ bindings for the Godot script API
-       pkgver = 4.2.1
+       pkgver = 4.2.2
        pkgrel = 1
        url = https://godotengine.org
        arch = x86_64
        license = MIT
        makedepends = cmake
-       makedepends = godot=4.2.1
-       source = https://github.com/godotengine/godot-cpp/archive/refs/tags/godot-4.2.1-stable.tar.gz
+       makedepends = godot=4.2.2
+       source = https://github.com/godotengine/godot-cpp/archive/refs/tags/godot-4.2.2-stable.tar.gz
        source = godot-cpp.pc.in
-       sha256sums = 9641cdd4ae65d32048e54335c1eac01cca0f685e1a962e6954355122d19073a5
+       sha256sums = 2eadcf70ecab951236cc97bf8fbcc8fe618596bd09b6173b5a07e845992e349c
        sha256sums = 675cbdf08979edcf5cbd951b88a6b00b5d5a24fd9c68418b8d7b4c77dcf722a3

 pkgname = godot-cpp
diff --git a/PKGBUILD b/PKGBUILD
index d4765b0..aca045b 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,7 +1,7 @@
 # Maintainer: Martin Reboredo <yakoyoku@gmail.com>

 pkgname=godot-cpp
-pkgver=4.2.1
+pkgver=4.2.2
 pkgrel=1
 pkgdesc='C++ bindings for the Godot script API'
 arch=('x86_64')
@@ -12,7 +12,7 @@ source=(
   https://github.com/godotengine/$pkgname/archive/refs/tags/godot-$pkgver-stable.tar.gz
   godot-cpp.pc.in
 )
-sha256sums=('9641cdd4ae65d32048e54335c1eac01cca0f685e1a962e6954355122d19073a5'
+sha256sums=('2eadcf70ecab951236cc97bf8fbcc8fe618596bd09b6173b5a07e845992e349c'
             '675cbdf08979edcf5cbd951b88a6b00b5d5a24fd9c68418b8d7b4c77dcf722a3')

 prepare() {
-- 
2.45.2

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() {