Package Details: godot-git 3.1.r12749.ea99b90a7-1

Git Clone URL: https://aur.archlinux.org/godot-git.git (read-only)
Package Base: godot-git
Description: Godot Game Engine: An advanced, feature packed, multi-platform 2D and 3D game engine.
Upstream URL: http://www.godotengine.org
Keywords: 2D 3D engine game gamedev
Licenses: MIT
Conflicts: godot
Provides: godot
Submitter: Matteotom
Maintainer: pollopolis
Last Packager: pollopolis
Votes: 31
Popularity: 1.371442
First Submitted: 2014-02-10 06:42
Last Updated: 2018-02-04 22:41

Latest Comments

realname commented on 2018-02-02 07:41

Hey, thanks for all of your hard work!

Just want to suggest changing the categories in the desktop entry. 'Development' would make much more sense than 'Game'/'Utility'. Several of the additional categories related to Development would be appropriate too (e.g. 'IDE')

Cheers

MattUV commented on 2018-01-25 07:57

Hello, the icon is outdated, you can find the new one here: https://github.com/godotengine/godot/blob/master/icon.png

plaristote commented on 2017-12-22 21:45

Looks like you should add openmp to the dependencies.

novemberist commented on 2017-11-05 11:18

Would it be possible and make sense to have seperate build directories for the mono-glue generation step and building the actual tools? as this would probably really speed up rebuild times for people who build the package very often (at the cost of using more much disk space)

skeevy420 commented on 2017-11-03 12:50

Just thought I'd post some pastebins of the pkgbuilds I'm using for msbuild-15-bin and godot-mono-git. I've never actually looked into submitting a package to the AUR, but I thought I could share what I'm using until I'm able to get to it (msbuild-15-bin needs a maintainer and I figured why not since I need it anyway; working cruddy hours this week and I've been too tired to bother when I get home in the evenings). Mono-git, mono-stable, or some other mono version greater than 5.2 is needed (5.0 is in the repos; flagged in the pkgbuild). I'm using mono-stable.

pollopolis, are you going to do a godot-mono-git package and/or msbuild-15-bin? Asking because I'm willing if you don't want to.

The only things I'm not 100% on are if msbuild and/or mono are build and/or runtime dependencies. I've put them as dependencies just to be safe.

msbuild-15-bin
https://pastebin.com/Ez53kBwZ

godot-mono-git
https://pastebin.com/GmN9Pxhr

skeevy420 commented on 2017-11-02 14:05

No problem. I forgot to add that I updated Mono to mono-stable from the AUR since Godot 3 requires Mono 5.2+ and 5.0 is what is in the Arch repos at the moment.

pollopolis commented on 2017-11-02 13:32

Thanks for the info skeevy420, last night I tested the build without builtin_openssl and it worked fine. I'll check the mono support tonight. I think the best thing to do is split the packages.

skeevy420 commented on 2017-11-02 12:47

After tweaking the msbuild-15-bin AUR pkgbuild to use the latest Xamarin MSBuild I've got this working with mono. All I did was update the build part with the instructions for building with Mono on the Godot website.

godot-git might need to be split into godot-git and godot-mono-git since Mono requires an AUR package flagged out of date to be updated for Mono builds to compile, but it does compile and launch after updating msbuild-15-bin and updating the build and package lines on this pkgbuild. Haven't done any more than running godot to see if it runs after compiling (it does).

update the build with this (replace the one scons lines with all of these):
scons platform=x11 target=release_debug CXX=clang++ -j$(nproc) builtin_openssl=yes tools=yes module_mono_enabled=yes mono_glue=no
bin/godot.x11.opt.tools.64.llvm.mono --generate-mono-glue modules/mono/glue
scons platform=x11 target=release_debug CXX=clang++ -j$(nproc) builtin_openssl=yes module_mono_enabled=yes

and update the install line with this (the .llvm.mono):
install -D -m755 bin/godot.x11.opt.tools.${_arch}.llvm.mono

(the builtin_openssl=yes can be removed, haven't tested with GCC, and this fully automates the build)

novemberist commented on 2017-10-31 14:06

builtin_openssl=yes is not necessary anymore for this to successfully build with openssl 1.1 installed. I also think gcc should be the default compiler, since there aren't any known issues with it anymore.

is there any chance of automating godot builds with c#-support via a PKGBUILD? this might be a little complicated because of the two part build process (generating mono-glue etc.)

skeevy420 commented on 2017-10-30 13:25

Can line 60 of the PKGBUILD be updated to fix llvm builds ( .llvm needs to be added after ${_arch} )?

from
install -D -m755 bin/godot.x11.opt.tools.${_arch} "${pkgdir}"/usr/bin/godot

to
install -D -m755 bin/godot.x11.opt.tools.${_arch}.llvm "${pkgdir}"/usr/bin/godot

All comments