Le_Limule, It's not hard to adjust the PKGBUILD to build from a specific commit instead of the last one( I've done it many times to bisect a bug) .
- identify the commit you want to build from and get it's commit hash . https://gitlab.com/OpenMW/openmw/-/commit/a9c73543386b97389513d3d9b4ec554bd2cabbf0 caused lots of issues, so take the last commit before that.
https://gitlab.com/OpenMW/openmw/-/commit/b04bcb9a9b7863759777b7abe7d6eb207edb6251
Get the last part of the url (it starts with b04b ) and copy it somewhere . That part is referred to as "commit sha" .
Edit source=('git+https://gitlab.com/OpenMW/openmw.git')
line using the commit sha so it becomes
source=('git+https://gitlab.com/OpenMW/openmw.git#commit=b04bcb9a9b7863759777b7abe7d6eb207edb6251')
Every time you run makepkg on the edited pkgbuild it will build from the source as it was at that exact commit .
Pinned Comments
Lone_Wolf commented on 2022-06-17 10:07 (UTC)
openmw-git has been found to require a sizable amount of temporary space during building.
The available amount depends on system specifics so is different for all systems. In case build fails with "no space left on device" you may be bitten by this.
See https://bbs.archlinux.org/viewtopic.php?id=277304 for details and possible solutions.
bwrsandman commented on 2016-09-24 14:59 (UTC) (edited on 2018-11-22 17:28 (UTC) by bwrsandman)
Please refrain from flagging the git version as out date when a new release comes out. The git aur packages update their version on install time based on the tags of the git repo.
Keep in mind that this is a VCS package and it is meant to be in line with the latest master which might not always work. It is not meant to follow the release pattern in any particularly smart way and assumes that upstream maintains their tags consistently.
For the newest release, the correct page is https://www.archlinux.org/packages/?q=openmw