Package Details: godot 3.2-1

Git Clone URL: (read-only, click to copy)
Package Base: godot
Description: An advanced, feature packed, multi-platform 2D and 3D game engine
Upstream URL:
Keywords: 2d 3d engine game
Licenses: MIT
Conflicts: godot-git, godot-pulse
Submitter: shackra
Maintainer: shackra
Last Packager: shackra
Votes: 168
Popularity: 9.37
First Submitted: 2014-12-21 19:46
Last Updated: 2020-01-29 15:06

Pinned Comments

shackra commented on 2019-12-06 05:51

Package update to 3.1.2

Latest Comments

« First ‹ Previous 1 2 3 4 5 6 7 8 Next › Last »

shackra commented on 2017-04-17 14:10

Updated to 2.1.3.

kingcreole commented on 2016-12-28 08:15

oh i wanted to comment about the Building issues and then i saw that it was fixed, thank you shackra and Merry Christmas to you as well :)

shackra commented on 2016-12-28 08:04

fixed! Now it should compile without issue.

dariost commented on 2016-12-25 23:41

Version 2.1.1-2 gives this error:

clang++ -o bin/ platform/x11/ platform/x11/ platform/x11/ platform/x11/ platform/x11/ main/ modules/ bin/tests/ drivers/ tools/ scene/ servers/ core/ -lX11 -lXinerama -lXcursor -lXrandr -lssl -lcrypto -lfreetype -lpng16 -lasound -lGL -lpthread -lz -ldl
core/ In function `Compression::compress(unsigned char*, unsigned char const*, int, Compression::Mode)':
core/io/compression.cpp:(.text+0x9d): undefined reference to `z_deflateInit_'
core/io/compression.cpp:(.text+0xb4): undefined reference to `z_deflateBound'
core/io/compression.cpp:(.text+0xd1): undefined reference to `z_deflate'
core/io/compression.cpp:(.text+0xdd): undefined reference to `z_deflateEnd'
core/ In function `Compression::get_max_compressed_buffer_size(int, Compression::Mode)':
core/io/compression.cpp:(.text+0x1fc): undefined reference to `z_deflateInit_'
core/io/compression.cpp:(.text+0x210): undefined reference to `z_deflateBound'
core/io/compression.cpp:(.text+0x21b): undefined reference to `z_deflateEnd'
core/ In function `Compression::decompress(unsigned char*, int, unsigned char const*, int, Compression::Mode)':
core/io/compression.cpp:(.text+0x2f3): undefined reference to `z_inflateInit_'
core/io/compression.cpp:(.text+0x37b): undefined reference to `z_inflate'
core/io/compression.cpp:(.text+0x385): undefined reference to `z_inflateEnd'
core/ In function `zipOpenNewFileInZip4_64':
core/io/zip.c:(.text+0x1eb9): undefined reference to `z_deflateInit2_'
core/io/zip.c:(.text+0x1f10): undefined reference to `z_get_crc_table'
core/ In function `zipWriteInFileInZip':
core/io/zip.c:(.text+0x2568): undefined reference to `z_crc32'
core/io/zip.c:(.text+0x2737): undefined reference to `z_deflate'
core/ In function `zipCloseFileInZipRaw64':
core/io/zip.c:(.text+0x2954): undefined reference to `z_deflate'
core/io/zip.c:(.text+0x29bf): undefined reference to `z_deflateEnd'
core/ In function `unzClose':
core/io/unzip.c:(.text+0xe20): undefined reference to `z_inflateEnd'
core/ In function `unzCloseCurrentFile':
core/io/unzip.c:(.text+0xed3): undefined reference to `z_inflateEnd'
core/ In function `unzOpenCurrentFile3':
core/io/unzip.c:(.text+0x2120): undefined reference to `z_inflateEnd'
core/io/unzip.c:(.text+0x27a4): undefined reference to `z_inflateInit2_'
core/ In function `unzSeekCurrentFile':
core/io/unzip.c:(.text+0x28f3): undefined reference to `z_inflateReset'
core/ In function `unzReadCurrentFile':
core/io/unzip.c:(.text+0x2b9d): undefined reference to `z_crc32'
core/io/unzip.c:(.text+0x2be7): undefined reference to `z_inflate'
core/io/unzip.c:(.text+0x2c1c): undefined reference to `z_crc32'
clang-3.9: error: linker command failed with exit code 1 (use -v to see invocation)
scons: *** [bin/] Error 1
scons: building terminated because of errors.

shackra commented on 2016-12-25 12:31

New 2.1.1 release now available!

Merry Christmas!

jseb commented on 2016-11-22 08:48

PKGBUILD for 2.1.1 :

# changes: pkgver, sha512 for sources, and using archlinux zlib
# didn't put zlib as dep, as i think everybody got it.
# i put "-j 5" in scons parameters, for speeding things. Remove/adjust it
# with the core numbers (+1) of your cpu.

pkgdesc="An advanced, feature packed, multi-platform 2D and 3D game engine"
arch=('i686' 'x86_64')
makedepends=('scons' 'clang')
depends=('libxcursor' 'glu' 'libxinerama' 'freetype2' 'alsa-lib')
conflicts=("godot-git" "godot-pulse")
if test "$CARCH" == x86_64; then


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

sed -n '/\/* Copyright/,/IN THE SOFTWARE./p' main/main.cpp | sed 's/\/\*//' | sed 's/\*\///' > LICENSE

scons platform=x11 \
tools=yes \
target=release_debug \
use_llvm=yes \
openssl=yes \
colored=yes \
pulseaudio=no bits=${_arch} \
-j 5

package() {

cd "${srcdir}"

install -Dm644 godot.desktop "${pkgdir}"/usr/share/applications/godot.desktop
install -Dm644 icon.png "${pkgdir}"/usr/share/pixmaps/godot.png

cd "${srcdir}"/${pkgname}-${pkgver}-stable

install -D -m755 bin/${_arch}.llvm "${pkgdir}"/usr/bin/godot
install -D -m644 LICENSE "${pkgdir}"/usr/share/licenses/godot/LICENSE

libgradev commented on 2016-11-17 21:00

Maintenance release: Godot 2.1.1

sha256: 5b8f80d5228be50bdd73356537856c17460817d8132edd5a6dca05594129d264

shackra commented on 2016-08-11 21:11

Fixed. Hopefully there are no more errors now on.

Farenjihn commented on 2016-08-11 17:37

Yes, GCC is their prefered compiler however and other issues demonstrates that GCC6 does not generate safe code from Godot's source.
As Arch has GCC 6.1 by default now it is preferable to use LLVM/Clang until the issues are fixed (around Godot 3.0).

DyrverE commented on 2016-08-11 17:06

Sorry my derp.
if you delete line 39 that says:
use_llvm=yes \

then you also need to edit line 55:
install -D -m755 bin/${_arch}.llvmss "${pkgdir}"/usr/bin/godot
install -D -m755 bin/${_arch} "${pkgdir}"/usr/bin/godot

Gcc is their prefered compiler as well, your choice: