Package Details: godot-git 4.2.r58201.a574c0296b-1

Git Clone URL: https://aur.archlinux.org/godot-git.git (read-only, click to copy)
Package Base: godot-git
Description: Godot Game Engine: An advanced, feature packed, multi-platform 2D and 3D game engine.
Upstream URL: http://www.godotengine.org
Licenses: MIT
Conflicts: godot
Provides: godot
Submitter: tas
Maintainer: VitalyR
Last Packager: VitalyR
Votes: 3
Popularity: 0.000406
First Submitted: 2021-10-26 04:36 (UTC)
Last Updated: 2023-10-14 15:56 (UTC)

Required by (8)

Sources (3)

Latest Comments

FabioLolix commented on 2023-10-14 10:17 (UTC)

Using git clone in prepare() is not welcome, pleas use proper source=(git+https://github.com/godotengine/godot.git)

ilonachan commented on 2023-01-12 22:55 (UTC) (edited on 2023-01-12 23:04 (UTC) by ilonachan)

Alright, so I just quickly corrected the build target, and it should work now. I don't plan on maintaining this package long-term (nor am I skilled enough to do that anyway) so I've disowned it again. It was just really triggering me how this package would always be broken, and I hope this helps anyone who felt the same way.

Oh and also I noticed SCons was complaining that libspeechd wasn't present, apparently Godot supports Text-to-Speech? I just put that in as an optional dependency, because it was never an issue but might be helpful for some.

ShalokShalom commented on 2022-11-29 19:15 (UTC)

This fails to build

scons: *** Invalid value for option target: release_debug. Valid values are: ('editor', 'template_release', 'template_debug') File "/home/gramberg/.cache/paru/clone/godot-git/src/godot/SConstruct", line 249, in <module>

FabioLolix commented on 2022-10-11 16:39 (UTC)

btw don't override users settings with -j$((nproc+1)), if you want to configure that do it in your makepkg.conf

eldritch_cookie commented on 2022-10-10 16:37 (UTC) (edited on 2022-10-10 23:36 (UTC) by eldritch_cookie)

commit 39facb35a021f9301f742732fbbd3c6a5a548893 changes the build options for godot i made some changes on the PKGBUILD and it seems to work here is my diff

diff --git a/PKGBUILD b/PKGBUILD
index 2bf1778..7d9d6c6 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -6,7 +6,7 @@

_pkgname=godot
pkgname=${_pkgname}-git
-pkgver=4.0.r1.4ba934b
+pkgver=4.0.r1.28f6420
pkgrel=1
pkgdesc="Godot Game Engine: An advanced, feature packed, multi-platform 2D and 3D game engine."
url="http://www.godotengine.org"
@@ -55,7 +55,7 @@ pkgver() {

build() {
     cd "${srcdir}"/${_pkgname}
-    scons platform=linuxbsd target=release_debug werror=no -j$((`nproc`+1))
+    scons platform=linuxbsd target=editor werror=no -j$((`nproc`+1))
}

package() {
@@ -67,7 +67,7 @@ package() {

     cd "${srcdir}"/${_pkgname}

-    install -D -m755 bin/godot.linuxbsd.opt.tools.${_arch} "${pkgdir}"/usr/bin/godot
+    install -D -m755 bin/godot.linuxbsd.editor.${_arch} "${pkgdir}"/usr/bin/godot
     install -D -m644 LICENSE.txt "${pkgdir}"/usr/share/licenses/godot-git/LICENSE
}

action commented on 2022-09-07 14:39 (UTC)

Hi, I'm having the following error, right after a successful build:

Starting package()... install: cannot stat 'bin/godot.linuxbsd.opt.tools.64': No such file or directory

The file is actually called: bin/godot.linuxbsd.opt.tools.x86_64

Please review the PKGBUILD file for the _arch variable.