diff options
author | Cem Keylan <cem@ckyln.com> | 2022-09-26 19:50:36 +0200 |
---|---|---|
committer | Cem Keylan <cem@ckyln.com> | 2022-09-26 19:50:36 +0200 |
commit | eaad06abd1d9b65ed690fd13a9af9c4d3c611c31 (patch) | |
tree | 10d95128ad7445f5bbc00dfc8c55f0b3f8cd4dcd /community/godot | |
parent | 106f7e61d34d206c9f253e7669be82366a11ed74 (diff) | |
download | repository-eaad06abd1d9b65ed690fd13a9af9c4d3c611c31.tar.gz |
godot: add new package at 3.5
Diffstat (limited to 'community/godot')
-rwxr-xr-x | community/godot/build | 39 | ||||
-rw-r--r-- | community/godot/checksums | 5 | ||||
-rw-r--r-- | community/godot/depends | 18 | ||||
-rw-r--r-- | community/godot/files/godot.desktop | 9 | ||||
-rwxr-xr-x | community/godot/files/pythonpath | 6 | ||||
-rw-r--r-- | community/godot/meta | 3 | ||||
-rw-r--r-- | community/godot/sources | 4 | ||||
-rw-r--r-- | community/godot/version | 1 |
8 files changed, 85 insertions, 0 deletions
diff --git a/community/godot/build b/community/godot/build new file mode 100755 index 00000000..aba972ea --- /dev/null +++ b/community/godot/build @@ -0,0 +1,39 @@ +#!/bin/sh -e + +# Temporarily install scons to build godot +( + cd scons + + python3 setup.py build + python3 setup.py install \ + --prefix=/usr \ + --root="$PWD/dist" + +) + +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 \ + arch=x64 \ + builtin_libwebp=false \ + builtin_zlib=false \ + builtin_freetype=false \ + builtin_libvorbis=false \ + builtin_libogg=false \ + builtin_opus=false \ + builtin_libtheora=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" diff --git a/community/godot/checksums b/community/godot/checksums new file mode 100644 index 00000000..f6c44914 --- /dev/null +++ b/community/godot/checksums @@ -0,0 +1,5 @@ +%BLAKE3 +0db88524853131ac04238ff1ddd5cb73b2b61eda97804c7ab03c7458f8ce0076 3.5-stable.tar.gz +2b2207d86f6b687d9af604fd86dc47d3cfd07044f1474da9d63180a1dad53687 SCons-4.4.0.tar.gz +312b85c0aaffc44755ad268c8ce8c83f46e33e4632b9d4b9d6ac06b5cb071dbb pythonpath +32830ef2a81551e19c17897c82b3ed6ce9933cdc41afca2f1848575d6bc52bb0 godot.desktop diff --git a/community/godot/depends b/community/godot/depends new file mode 100644 index 00000000..e0e821fc --- /dev/null +++ b/community/godot/depends @@ -0,0 +1,18 @@ +freetype-harfbuzz +libX11 +libXcursor +libXext +libXi +libXinerama +libXrandr +libXrender +libogg +libtheora +libvorbis +libwebp +libxcb +mesa +opus +opusfile +python make +zlib diff --git a/community/godot/files/godot.desktop b/community/godot/files/godot.desktop new file mode 100644 index 00000000..e63874e9 --- /dev/null +++ b/community/godot/files/godot.desktop @@ -0,0 +1,9 @@ +[Desktop Entry] +Name=Godot +Comment=Application for making games +Exec=/usr/bin/godot %U +Icon=godot +Terminal=false +Type=Application +Categories=Utility;Game; + diff --git a/community/godot/files/pythonpath b/community/godot/files/pythonpath new file mode 100755 index 00000000..f3718ca7 --- /dev/null +++ b/community/godot/files/pythonpath @@ -0,0 +1,6 @@ +#!/usr/bin/python3 +import os +import sys + +print("%s/scons/dist/usr/lib/python%d.%d/site-packages:%s" + % (os.getcwd(), sys.version_info.major, sys.version_info.minor, ':'.join(sys.path))) diff --git a/community/godot/meta b/community/godot/meta new file mode 100644 index 00000000..fde1b6cb --- /dev/null +++ b/community/godot/meta @@ -0,0 +1,3 @@ +description: Multiplatform 2D and 3D engine +license: MIT +maintainer: Cem Keylan <cem@carbslinux.org> diff --git a/community/godot/sources b/community/godot/sources new file mode 100644 index 00000000..59e1daaf --- /dev/null +++ b/community/godot/sources @@ -0,0 +1,4 @@ +https://github.com/godotengine/godot/archive/3.5-stable.tar.gz +https://github.com/SCons/scons/releases/download/4.4.0/SCons-4.4.0.tar.gz scons +files/pythonpath +files/godot.desktop diff --git a/community/godot/version b/community/godot/version new file mode 100644 index 00000000..61e3d241 --- /dev/null +++ b/community/godot/version @@ -0,0 +1 @@ +3.5 1 |