Package Details: openmw-git 0.48.0.r4764.g012d10703f-1

Git Clone URL: https://aur.archlinux.org/openmw-git.git (read-only, click to copy)
Package Base: openmw-git
Description: An open-source engine reimplementation for the role-playing game Morrowind.
Upstream URL: http://www.openmw.org
Licenses: custom, GPL3, MIT
Conflicts: openmw
Provides: openmw
Submitter: None
Maintainer: bwrsandman (Lone_Wolf)
Last Packager: bwrsandman
Votes: 30
Popularity: 0.021267
First Submitted: 2011-01-05 16:17 (UTC)
Last Updated: 2024-03-25 21:25 (UTC)

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

Latest Comments

« First ‹ Previous 1 .. 3 4 5 6 7 8 9 10 11 12 13 Next › Last »

Lone_Wolf commented on 2022-01-24 10:22 (UTC)

Although recastnavigation hasn't had a release for a long time, an openmw dev has managed to get access to the code, update it and even convinced debian to allow a build from a specfiic git commit.

https://packages.debian.org/source/sid/recastnavigation

I created & uploaded https://aur.archlinux.org/packages/recastnavigation-openmw/ and have used it succesfully with my own local openmw git package.

Please consider adding -D OPENMW_USE_SYSTEM_RECASTNAVIGATION=ON \ to the cmake options and add recastnavigation-openmw as dependency .

cock commented on 2021-12-04 16:28 (UTC)

oh it's running so fast

cock commented on 2021-12-04 16:27 (UTC)

thanks

bwrsandman commented on 2021-12-04 15:58 (UTC)

The number of cores used for an AUR package is up to your own configuration https://wiki.archlinux.org/title/Makepkg#Improving_compile_times

cock commented on 2021-12-04 09:26 (UTC)

how about using more jobs than 1 will speed up compilation times a lot

Lone_Wolf commented on 2021-07-12 19:58 (UTC)

since https://gitlab.com/OpenMW/openmw/-/commit/9e168fd9ccc4912893ea886dd6e39d4db393c364 there's a new dependency : luajit .

Please add luajit as dependency .

(sol3 code is included in extern folder in a later commit, no need to add that).

txtsd commented on 2021-01-06 09:29 (UTC) (edited on 2021-01-06 09:38 (UTC) by txtsd)

Also, they've recommended we switch to gitlab as the source since github is just a read-only mirror.

EDIT: from psi29a on discord:

gitlab is the 'truth', github is the mirror.
We've trying to deprecate/remove github for awhile now.
So all package maintainers should be using gitlab.
Anyway, git describe only shows annotated tags
it seems that we only had one annotated tag, and that was 0.43
debian doesn't use git describe
it just grabs tags and sorts
I believe that archlinux shouldn't rely on git describe for ground truth of latest release.
btw, how we develop... before we release, we branch from master... so for example, for 0.46 we branched... and continued polishing that branch.
That way we can continue developing on master towards 0.47 while 0.46 matures.
Since git describe only shows tags that can be reached via master...
it shouldn't be showing anything
0.43 is a fluke

txtsd commented on 2021-01-06 08:35 (UTC) (edited on 2021-01-06 08:42 (UTC) by txtsd)

@bwrsandman Use this as the pkgver() so we can finally have the correct git tag.

pkgver() {
  cd "${srcdir}/${pkgname%-git}"
  _tag="$(git describe --tags $(git rev-list --tags --max-count=1) | sed 's/openmw-//')"
  _numcommits="$(git rev-list  `git rev-list --tags --no-walk --max-count=1`..HEAD --count)"
  _hash="$(git rev-parse --short HEAD)"
  printf "%s.%s.g%s" "$_tag" "$_numcommits" "$_hash"
}

EDIT: You may stick an r before the number of commits to maintain monotonicity per the wiki