diff options
Diffstat (limited to 'pkgs/development/tools/godot/3/headless.nix')
-rw-r--r-- | pkgs/development/tools/godot/3/headless.nix | 18 |
1 files changed, 18 insertions, 0 deletions
diff --git a/pkgs/development/tools/godot/3/headless.nix b/pkgs/development/tools/godot/3/headless.nix new file mode 100644 index 0000000000000..3e43a4f27f0c9 --- /dev/null +++ b/pkgs/development/tools/godot/3/headless.nix @@ -0,0 +1,18 @@ +{ godot, lib }: +godot.overrideAttrs (oldAttrs: rec { + pname = "godot-headless"; + sconsFlags = [ "target=release_debug" "platform=server" "tools=yes" ]; + installPhase = '' + mkdir -p "$out/bin" + cp bin/godot_server.* $out/bin/godot-headless + + mkdir "$dev" + cp -r modules/gdnative/include $dev + + mkdir -p "$man/share/man/man6" + cp misc/dist/linux/godot.6 "$man/share/man/man6/" + ''; + meta.description = + "Free and Open Source 2D and 3D game engine (headless build)"; + meta.maintainers = with lib.maintainers; [ twey yusdacra ]; +}) |