@Lamplions, in the end godot-next-bin has been deleted as desired.
The only remnant of confusion is at most godot-preview-bin
| 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) |
@Lamplions, in the end godot-next-bin has been deleted as desired.
The only remnant of confusion is at most godot-preview-bin
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
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
Swiftly adopted the package
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
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
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"
@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.
@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.
@novadragon, godot uses the following version scheme (sorted from least stable to most stable):
dev (aka alpha, see this pinned comment)betarcstableSimilarly, they are represented by these packages:
dev, beta, rc, and stablebeta, rc, and stablerc and stablestablegodot-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.
Pinned Comments
novadragon commented on 2026-04-27 22:06 (UTC)
godot uses the following version scheme (sorted from least stable to most stable):
They are represented by these packages: