Package Details: godot 3.1.2-1

Git Clone URL: https://aur.archlinux.org/godot.git (read-only)
Package Base: godot
Description: An advanced, feature packed, multi-platform 2D and 3D game engine
Upstream URL: http://www.godotengine.org
Keywords: 2d 3d engine game
Licenses: MIT
Conflicts: godot-git, godot-pulse
Submitter: shackra
Maintainer: shackra
Last Packager: shackra
Votes: 154
Popularity: 9.00
First Submitted: 2014-12-21 19:46
Last Updated: 2019-12-06 05:49

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/godot.x11.opt.tools.64.llvm platform/x11/godot_x11.x11.opt.tools.64.llvm.o platform/x11/context_gl_x11.x11.opt.tools.64.llvm.o platform/x11/os_x11.x11.opt.tools.64.llvm.o platform/x11/key_mapping_x11.x11.opt.tools.64.llvm.o platform/x11/joystick_linux.x11.opt.tools.64.llvm.o main/libmain.x11.opt.tools.64.llvm.a modules/libmodules.x11.opt.tools.64.llvm.a bin/tests/libtests.x11.opt.tools.64.llvm.a drivers/libdrivers.x11.opt.tools.64.llvm.a tools/libtool.x11.opt.tools.64.llvm.a scene/libscene.x11.opt.tools.64.llvm.a servers/libservers.x11.opt.tools.64.llvm.a core/libcore.x11.opt.tools.64.llvm.a -lX11 -lXinerama -lXcursor -lXrandr -lssl -lcrypto -lfreetype -lpng16 -lasound -lGL -lpthread -lz -ldl
core/libcore.x11.opt.tools.64.llvm.a(compression.x11.opt.tools.64.llvm.o): 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/libcore.x11.opt.tools.64.llvm.a(compression.x11.opt.tools.64.llvm.o): 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/libcore.x11.opt.tools.64.llvm.a(compression.x11.opt.tools.64.llvm.o): 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/libcore.x11.opt.tools.64.llvm.a(zip.x11.opt.tools.64.llvm.o): 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/libcore.x11.opt.tools.64.llvm.a(zip.x11.opt.tools.64.llvm.o): 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/libcore.x11.opt.tools.64.llvm.a(zip.x11.opt.tools.64.llvm.o): 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/libcore.x11.opt.tools.64.llvm.a(unzip.x11.opt.tools.64.llvm.o): In function `unzClose':
core/io/unzip.c:(.text+0xe20): undefined reference to `z_inflateEnd'
core/libcore.x11.opt.tools.64.llvm.a(unzip.x11.opt.tools.64.llvm.o): In function `unzCloseCurrentFile':
core/io/unzip.c:(.text+0xed3): undefined reference to `z_inflateEnd'
core/libcore.x11.opt.tools.64.llvm.a(unzip.x11.opt.tools.64.llvm.o): 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/libcore.x11.opt.tools.64.llvm.a(unzip.x11.opt.tools.64.llvm.o): In function `unzSeekCurrentFile':
core/io/unzip.c:(.text+0x28f3): undefined reference to `z_inflateReset'
core/libcore.x11.opt.tools.64.llvm.a(unzip.x11.opt.tools.64.llvm.o): 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/godot.x11.opt.tools.64.llvm] 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.

pkgname=godot
pkgver=2.1.1
pkgrel=1
pkgdesc="An advanced, feature packed, multi-platform 2D and 3D game engine"
url="http://www.godotengine.org"
license=('MIT')
arch=('i686' 'x86_64')
makedepends=('scons' 'clang')
depends=('libxcursor' 'glu' 'libxinerama' 'freetype2' 'alsa-lib')
conflicts=("godot-git" "godot-pulse")
_arch=''
if test "$CARCH" == x86_64; then
_arch=('64')
else
_arch=('32')
fi

source=(
"https://github.com/godotengine/godot/archive/${pkgver}-stable.tar.gz"
godot.desktop
icon.png
)
sha256sums=('5b8f80d5228be50bdd73356537856c17460817d8132edd5a6dca05594129d264'
'd2f5ae30b8c0c3fd8a20a451d34e9e9d0ba1b60a39b1f68484a9a74227c83822'
'b6bb8e42625414303cf7608f08fe63bd3267486bf7a96586ebab05ade5189785')

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/godot.x11.opt.tools.${_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 https://godotengine.org/article/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 https://github.com/godotengine/godot/issues/4673 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/godot.x11.opt.tools.${_arch}.llvmss "${pkgdir}"/usr/bin/godot
to
install -D -m755 bin/godot.x11.opt.tools.${_arch} "${pkgdir}"/usr/bin/godot

Gcc is their prefered compiler as well, your choice: https://github.com/godotengine/godot/issues/6053