Package Details: godot-mono-bin 3.4.4-1

Git Clone URL: https://aur.archlinux.org/godot-mono-bin.git (read-only, click to copy)
Package Base: godot-mono-bin
Description: Godot is an advanced, feature packed, multi-platform 2D and 3D game engine. It provides a huge set of common tools, so you can just focus on making your game without reinventing the wheel.
Upstream URL: https://www.godotengine.org
Keywords: Development Engine Game Gamedev Godot
Licenses: MIT
Conflicts: godot-mono
Provides: godot-mono-bin
Submitter: Rinma
Maintainer: Rinma
Last Packager: Rinma
Votes: 18
Popularity: 0.32
First Submitted: 2018-01-30 16:21 (UTC)
Last Updated: 2022-03-25 08:17 (UTC)

Latest Comments

Neko-san commented on 2021-12-30 07:47 (UTC)

Here's the PKGBUILD and .SRCINFO files for anyone wanting the 3.4.2 maintenance release, since this page is currently out of date:

PKGBUILD:

# Maintainer: Marvin Dalheimer <me@marvin-dalheimer.de>
pkgname=godot-mono-bin
pkgver=3.4.2
pkgrel=1
pkgdesc="Godot is an advanced, feature packed, multi-platform 2D and 3D game engine. It provides a huge set of common tools, so you can just focus on making your game without reinventing the wheel."
arch=("i686" "x86_64")
url="https://www.godotengine.org"
license=('MIT')
provides=("godot-mono-bin")
conflicts=("godot-mono")
depends=("mono>=6.12.0" "dotnet-sdk" "msbuild")
optdepends=("dotnet-core")
source=("godot-mono.desktop" "icons.tar.gz")
source_i686=("$pkgname-$pkgver-i686.zip::https://downloads.tuxfamily.org/godotengine/"$pkgver"/mono/Godot_v"$pkgver"-stable_mono_x11_32.zip")
source_x86_64=("$pkgname-$pkgver-x86_64.zip::https://downloads.tuxfamily.org/godotengine/"$pkgver"/mono/Godot_v"$pkgver"-stable_mono_x11_64.zip")

package() {
  mkdir -p "$pkgdir/opt/$pkgname"
  mkdir -p "$pkgdir/usr/bin"
  mkdir -p "$pkgdir/usr/share/icons/hicolor"
  mkdir -p "$pkgdir/usr/share/applications"

  case $CARCH in
    "i686")
      cp -r "$srcdir/Godot_v${pkgver}-stable_mono_x11_32" "$pkgdir/opt/$pkgname/godot"
    ;;
    "x86_64")
      cp -r "$srcdir/Godot_v${pkgver}-stable_mono_x11_64" "$pkgdir/opt/$pkgname/godot"
    ;;
  esac

  cp "$srcdir/godot-mono.desktop" "$pkgdir/usr/share/applications/godot-mono.desktop"
  cp -a "$srcdir/icons/." "$pkgdir/usr/share/icons/hicolor"

  case $CARCH in
    "i686")
      chmod +x "$pkgdir/opt/$pkgname/godot/Godot_v${pkgver}-stable_mono_x11.32"
      ln -s "/opt/$pkgname/godot/Godot_v${pkgver}-stable_mono_x11.32" "$pkgdir/usr/bin/godot-mono"
    ;;
    "x86_64")
      chmod +x "$pkgdir/opt/$pkgname/godot/Godot_v${pkgver}-stable_mono_x11.64"
      ln -s "/opt/$pkgname/godot/Godot_v${pkgver}-stable_mono_x11.64" "$pkgdir/usr/bin/godot-mono"
    ;;
  esac
}
md5sums=('c8ba9f7656b2c2db9a3ec385b3848bf5'
         '281c83d55c6a4d39fb9710e6f143bc5a')
md5sums_i686=('37d2d481c62702856907f1d7b2afd6ec')
md5sums_x86_64=('abedc475fb47956ba00ddda70120e9c4')

.SCRCINFO:

pkgbase = godot-mono-bin
        pkgdesc = Godot is an advanced, feature packed, multi-platform 2D and 3D game engine. It provides a huge set of common tools, so you can just focus on making your game without reinventing the wheel.
        pkgver = 3.4.2
        pkgrel = 1
        url = https://www.godotengine.org
        arch = i686
        arch = x86_64
        license = MIT
        depends = mono>=6.12.0
        depends = dotnet-sdk
        depends = msbuild
        optdepends = dotnet-core
        provides = godot-mono-bin
        conflicts = godot-mono
        source = godot-mono.desktop
        source = icons.tar.gz
        md5sums = c8ba9f7656b2c2db9a3ec385b3848bf5
        md5sums = 281c83d55c6a4d39fb9710e6f143bc5a
        source_i686 = godot-mono-bin-3.4.2-i686.zip::https://downloads.tuxfamily.org/godotengine/3.4.2/mono/Godot_v3.4.2-stable_mono_x11_32.zip
        md5sums_i686 = 37d2d481c62702856907f1d7b2afd6ec
        source_x86_64 = godot-mono-bin-3.4.2-x86_64.zip::https://downloads.tuxfamily.org/godotengine/3.4.2/mono/Godot_v3.4.2-stable_mono_x11_64.zip
        md5sums_x86_64 = abedc475fb47956ba00ddda70120e9c4

pkgname = godot-mono-bin

Worble commented on 2021-11-12 14:10 (UTC)

Desktop file didn't show up in KDE for me due to awkward permissions, you might want to change it to something like:

install -Dm0644 -t "$pkgdir/usr/share/applications/" "godot-mono.desktop"

gururise commented on 2021-06-10 14:55 (UTC)

Godot 3.3.2 is available: https://godotengine.org/article/maintenance-release-godot-3-3-2

Kayomn commented on 2020-04-25 19:13 (UTC)

Gamepads don't appear to be working for Godot specifically?

I've tested multiple different applications, including evtest. It seems to only be Godot that's having a problem with it.

Skalli84 commented on 2020-03-14 15:39 (UTC)

Will the update to 3.2.1 be available soon? :-)

gururise commented on 2019-11-30 00:10 (UTC)

3.1.2 is now available: https://godotengine.org/article/maintenance-release-godot-3-1-2

Lindenk commented on 2019-11-23 16:44 (UTC)

Apparently mono versions >=6 have a broken msbuild. Downgrade to an earlier version:

pacman -U  https://archive.archlinux.org/packages/mono/mono-5.20.1.19-1-x86_64.pkg.tar.xz

gururise commented on 2019-11-21 20:40 (UTC) (edited on 2019-11-21 22:16 (UTC) by gururise)

when attempting to compile a c# script:

Project "Rigidbody Stress Test.sln" (Build target(s)):
    Message: Building solution configuration "Tools|Any CPU".
    Project "Rigidbody Stress Test.csproj" (default targets):
        /usr/lib/mono/msbuild/15.0/bin/Microsoft.CSharp.CurrentVersion.targets(331,5): error MSB4019: The imported project "/usr/lib/mono/msbuild/15.0/bin/Roslyn/Microsoft.CSharp.Core.targets" was not found. Confirm that the path in the <Import> declaration is correct, and that the file exists on disk. [/home/gene/Documents/Godot/RigidStressTest/Rigidbody Stress Test.csproj]
    Done building project "Rigidbody Stress Test.csproj" -- FAILED.
Done building project "Rigidbody Stress Test.sln" -- FAILED.

Rinma commented on 2019-10-09 08:48 (UTC)

@Bleuzen sorry for the slow response. I changed the dependency to "msbuild"

Bleuzen commented on 2019-09-29 08:53 (UTC) (edited on 2019-09-29 08:53 (UTC) by Bleuzen)

Hi, please make it depend on "msbuild" instead of "msbuild-stable", because the "msbuild-stable" package seems to not be maintained / updated anymore for some time. But there are other, newer packages, providing msbuild. So please make this package depend on just "msbuild" and let the users choose which msbuild package to install.

Rinma commented on 2018-07-17 18:36 (UTC)

I was on vacation but the package is up to date again :)

Rinma commented on 2018-06-14 09:26 (UTC)

Should be fixed. Let me know if not :)

comfort-stereo commented on 2018-06-13 23:15 (UTC)

I am getting the same error as NullConstant.

NullConstant commented on 2018-06-13 22:30 (UTC)

I get this error while building the package:

==> Starting package()... chmod: cannot access '/opt/godot-mono-bin/godot/Godot_v3.0.3-stable_mono_x11.64': No such file or directory ==> ERROR: A failure occurred in package(). Aborting...

NullConstant commented on 2018-06-13 22:30 (UTC)

I get this error while building the package:

==> Starting package()... chmod: cannot access '/opt/godot-mono-bin/godot/Godot_v3.0.3-stable_mono_x11.64': No such file or directory ==> ERROR: A failure occurred in package(). Aborting...

Rinma commented on 2018-02-25 22:27 (UTC) (edited on 2018-02-26 11:17 (UTC) by Rinma)

If your c# project doesn't load with 3.0.1 it should help to delete the .mono folder. See: https://godotengine.org/article/maintenance-release-godot-3-0-1

xfactor2000 commented on 2018-02-21 08:09 (UTC)

I can confirm it now works. Thanks for quick response!

Rinma commented on 2018-02-20 17:48 (UTC)

Thanks for the hint. Package is updated and should work again.

xfactor2000 commented on 2018-02-20 13:14 (UTC)

Recently I can't compile the package - falls with:

==> Validating source_x86_64 files with md5sums... godot-mono-bin-3.0.zip ... FAILED ==> ERROR: One or more files did not pass the validity check! :: failed to verify godot-mono-bin integrity

Seems like the zip file has changed. Please update the package.