diff options
Diffstat (limited to 'community/godot/build')
-rwxr-xr-x | community/godot/build | 38 |
1 files changed, 22 insertions, 16 deletions
diff --git a/community/godot/build b/community/godot/build index aba972ea..804ba9e9 100755 --- a/community/godot/build +++ b/community/godot/build @@ -1,4 +1,5 @@ #!/bin/sh -e +# TODO # Temporarily install scons to build godot ( @@ -11,29 +12,34 @@ ) +for patch in *.patch; do + [ -f "$patch" ] && patch -p1 < "$patch" +done + PYTHONPATH=$(./pythonpath) PATH=$PWD/scons/dist/usr/bin:$PATH export PYTHONPATH PATH -clsed 's/#ifdef CRASH_HANDLER_ENABLED/#if defined(CRASH_HANDLER_ENABLED) \&\& defined(__GLIBC__)/' \ - platform/x11/crash_handler_x11.cpp - scons \ - platform=x11 \ - target=release_debug \ - tools=yes \ - dev=no \ - progress=yes \ + progress=true \ arch=x64 \ - builtin_libwebp=false \ - builtin_zlib=false \ + speechd=no \ + graphite=false \ builtin_freetype=false \ - builtin_libvorbis=false \ + builtin_zlib=false \ + builtin_glslang=true \ + builtin_graphite=false \ + builtin_harfbuzz=false \ + builtin_icu4c=false \ + builtin_libpng=false \ builtin_libogg=false \ - builtin_opus=false \ - builtin_libtheora=false + builtin_libtheora=false \ + builtin_libvorbis=false \ + builtin_libwebp=false \ + builtin_zstd=false -clinst -Dm755 bin/godot.x11.opt.tools.x64 "$1/usr/bin/godot" -clinst -Dm644 icon.png "$1/usr/share/pixmaps/godot.png" -clinst -Dm644 godot.desktop "$1/usr/share/applications/godot.desktop" +clinst -Dm755 bin/godot.linuxbsd.editor.x86_64 "$1/usr/bin/godot4" +clinst -Dm644 icon.png "$1/usr/share/pixmaps/godot.png" +clinst -Dm644 godot4.desktop "$1/usr/share/applications/godot4.desktop" +ln -s godot4 "$1/usr/bin/godot" |