Package Details: mangowm-git 0.16.0.r0.g7bb3f7e-1

Git Clone URL: https://aur.archlinux.org/mangowm-git.git (read-only, click to copy)
Package Base: mangowm-git
Description: A Wayland compositor with smooth animation
Upstream URL: https://github.com/mangowm/mango
Licenses: GPL-3.0
Conflicts: mangowc, mangowc-git, mangowc-wllonly-git, mangowm, mangowm-wlonly-git
Provides: mangowm, wayland-compositor
Submitter: DreamMaoMao
Maintainer: DreamMaoMao
Last Packager: DreamMaoMao
Votes: 9
Popularity: 1.63
First Submitted: 2026-03-01 03:09 (UTC)
Last Updated: 2026-08-12 11:19 (UTC)

Latest Comments

DreamMaoMao commented on 2026-08-08 03:06 (UTC)

@mthead

I'm aware of this issue, but the aur service is currently under maintenance. I need to wait until the maintenance is completed before I can fix it

mthead commented on 2026-08-04 17:55 (UTC)

I can confirm the issue brought up by nenezumi. For instance, immediately after installation of 0.15.6.r1.g82806f7-1, something like yay wants to install it again. And package-query indicates an update could be installed:

% package-query -Au            
aur/mangowm-git 0.15.6.r1.g82806f7-1 -> 1b6e01d7-1.7

If it is any help, all was great from r1798.bcb4f12e-1 to r1847.06b417ff-1

nenezumi commented on 2026-08-04 07:57 (UTC) (edited on 2026-08-04 07:57 (UTC) by nenezumi)

The current version is always bigger than the one generated by pkgver() according to vercmp, which causes AUR helpers to constantly rebuild the package. Please update the PKGBUILD with the version generated by pkgver() instead of the commit.

tskaar commented on 2026-07-26 16:09 (UTC)

Would you mind updating the pkgver() function to use tagged releases as baseline instead;

pkgver() {
  cd "$pkgname"
  git describe --long --tags --abbrev=7 | sed 's/\([^-]*-g\)/r\1/;s/-/./g'
}

This would then give (at the time of writing): pkgver=0.15.5.r1.gcc4fdec, i.e. one commit after v0.15.5.


FYI: I see that you have commited the git commit hash as the pkgver, you should just commit whatever the pkgver() returns, also note that this only needs to be bumped manually whenever you make PKGBUILD changes, no need to manually bump it otherwise.

Also: You bump the pkgrel number to a non-integer number, which is not supported. Also pkgrel should only be bumped in the case that you make changes to the PKGBUILD on the same version of the SW. In the cases of git packages that is rarely needed since the pkgver gets bumped anyways :)

Cheers!