Package Details: godot-mono-beta-bin 4.7beta2-1

Git Clone URL: https://aur.archlinux.org/godot-beta-bin.git (read-only, click to copy)
Package Base: godot-beta-bin
Description: Advanced cross-platform 2D and 3D game engine
Upstream URL: https://godotengine.org
Licenses: MIT
Conflicts: godot-mono-beta
Provides: godot-mono-beta
Submitter: freehuntx
Maintainer: novadragon
Last Packager: novadragon
Votes: 3
Popularity: 0.76
First Submitted: 2025-07-03 00:29 (UTC)
Last Updated: 2026-05-11 22:12 (UTC)

Pinned Comments

novadragon commented on 2026-04-27 22:06 (UTC)

godot uses the following version scheme (sorted from least stable to most stable):

dev (aka alpha, see pinned comment in godot-dev-bin)
beta
rc
stable

They are represented by these packages:

aur/godot-dev-bin by @vitaliikuzhdin, includes dev, beta, rc, and stable
aur/godot-beta-bin by @novadragon (me), includes beta, rc, and stable
aur/godot-rc-bin by @vitaliikuzhdin, includes rc and stable
aur/godot-bin by @novadragon (me), includes only stable

Latest Comments

1 2 Next › Last »

novadragon commented on 2026-04-27 22:07 (UTC)

@Lamplions, in the end godot-next-bin has been deleted as desired.

The only remnant of confusion is at most godot-preview-bin

Lamplions commented on 2026-04-27 22:06 (UTC)

why they (people who maintain arch) can't replace god damn email messenger from 2001 to something better

https://lists.archlinux.org/archives/list/aur-requests@lists.archlinux.org/thread/UOSJPFFHGMLOTEM2VCARVBJDZN7JBPNX and bro messed it up even further

novadragon commented on 2026-04-27 22:06 (UTC)

godot uses the following version scheme (sorted from least stable to most stable):

dev (aka alpha, see pinned comment in godot-dev-bin)
beta
rc
stable

They are represented by these packages:

aur/godot-dev-bin by @vitaliikuzhdin, includes dev, beta, rc, and stable
aur/godot-beta-bin by @novadragon (me), includes beta, rc, and stable
aur/godot-rc-bin by @vitaliikuzhdin, includes rc and stable
aur/godot-bin by @novadragon (me), includes only stable

novadragon commented on 2026-04-27 21:22 (UTC)

Swiftly adopted the package

freehuntx commented on 2026-04-27 20:53 (UTC) (edited on 2026-04-27 20:53 (UTC) by freehuntx)

I didnt get mail notifications by comments. Just by this request for deletion.
Thanks @novadragon for protecting me, and yes i felt harassed by just deleting my packages.
Im really unhappy how discussions in this community are handled. Its very very toxic :(
I tried to do something good for the community after i saw there was no proper godot package.
But now i will drop it and you take over it. Give it some love (if you know what this is).
Bye

Lamplions commented on 2026-04-27 15:33 (UTC) (edited on 2026-04-27 15:39 (UTC) by Lamplions)

i'm not sure, but looks like @freehuntx tried to take godot-beta-bin down 4 months ago

but why did they copy the text from godot-next-bin deletion request?

and why do they resist to take godot-beta-bin down rn?

why didn't they write something like "i won't maintain this package anymore" to take it down back then?

looks like the guy have mind problems

https://lists.archlinux.org/archives/list/aur-requests@lists.archlinux.org/thread/3GMIP6EUGF2WLEQPITLMZBHDPVUBM7SF/#3GMIP6EUGF2WLEQPITLMZBHDPVUBM7SF

https://lists.archlinux.org/archives/list/aur-requests@lists.archlinux.org/thread/L75CBEPS2VBPNFC35HL3EQLJAJVPPIUI/#L75CBEPS2VBPNFC35HL3EQLJAJVPPIUI

Lamplions commented on 2026-04-27 15:24 (UTC) (edited on 2026-04-27 15:24 (UTC) by Lamplions)

i sent 2 deletion requests for godot-next-bin and godot-preview-bin

and also an orphan one for godot-beta-bin

hoping aur moderators will understand this "packaging hell"

vitaliikuzhdin commented on 2026-04-27 09:00 (UTC)

@novadragon, ah, I didn't make myself clear. I described the way things should have been working, not how they actually are. godot-beta-bin has many more problems, namely the missing godot-mono-beta-bin split package. And the nvchecker thing is just a suggestion to make it easier for you, of course you can use what you like.

novadragon commented on 2026-04-27 08:51 (UTC)

@vitaliikuzhdin

I only had the github repo forked cause at that point in time, freehuntx had left the AUR and i intended to pick up the package.

also godot-beta-bin has never been observed actually carrying stable.

vitaliikuzhdin commented on 2026-04-27 06:56 (UTC) (edited on 2026-04-27 06:57 (UTC) by vitaliikuzhdin)

@novadragon, godot uses the following version scheme (sorted from least stable to most stable):

  1. dev (aka alpha, see this pinned comment)
  2. beta
  3. rc
  4. stable

Similarly, they are represented by these packages:

  1. godot-dev-bin by @vitaliikuzhdin (me), includes dev, beta, rc, and stable
  2. godot-beta-bin by @freehuntx, includes beta, rc, and stable
  3. godot-rc-bin by @vitaliikuzhdin (me), includes rc and stable
  4. godot-bin by @novadragon, includes only stable

godot-next-bin by @freehuntx and godot-preview-bin by @MLM-stuff both use incorrect packaging, versioning, and naming and therefore should be deleted. If you need a package which includes all possible versions, you need to install godot-dev-bin. Speaking of package deletion, godot-preview-bin was uploaded earlier than godot-next-bin, which makes the latter a duplicate, therefore justifying its deletion like requested earlier.

About Github Actions, I'd suggest not to reinvent the wheel but rather use nvchecker since it is also what Arch Linux has adopted. I already use it over at godot-dev-bin (although the versioning of godot is so irrational I had to use some tricks to get it working) and am working on bringing it over to godot-rc-bin. For godot-beta-bin, something like this should work:

[godot-beta-bin]
source = "github"
github = "godotengine/godot-builds"
use_max_release = true
include_prereleases = true
include_regex = '.*(beta|rc|stable).*'
from_pattern = '(-|-stable)'
to_pattern = ''

And for godot-bin, it is as simple as:

[godot-bin]
source = "github"
github = "godotengine/godot-builds"
use_max_release = true
include_prereleases = false
from_pattern = '-stable'
to_pattern   = ''

Then, maintaining the package is as simple as:

# pacman -S devtools nvchecker
$ pkgctl version upgrade
$ makepkg --printsrcinfo > .SRCINFO
$ git commit
$ git push

Of course, you can keep the Action that would execute these commands for you if you don't think testing before pushing is necessary.