Package Details: mangohud-common-git 0.6.5.r13.gb20d249-1

Git Clone URL: https://aur.archlinux.org/mangohud-git.git (read-only, click to copy)
Package Base: mangohud-git
Description: A Vulkan overlay layer for monitoring FPS, temperatures, CPU/GPU load and more
Upstream URL: https://github.com/flightlessmango/MangoHud
Keywords: hud vulkan
Licenses: MIT
Conflicts: mangohud-common
Provides: mangohud-common=0.6.5.r13.gb20d249
Replaces: lib32-vulkan-mesa-layer-mango, vulkan-mesa-layer-mango
Submitter: dnmodder
Maintainer: dnmodder
Last Packager: dnmodder
Votes: 11
Popularity: 2.36
First Submitted: 2020-02-06 22:40
Last Updated: 2021-08-01 17:24

Latest Comments

1 2 3 Next › Last »

yochananmarqos commented on 2021-08-01 17:17

@PedroHC: Providing and conflicting with mangohud is enough, no need for the pkgver.

PedroHLC commented on 2021-08-01 16:07

@yochananmarqos - nope, it does: if some package needs to "depends" on "mangohud", be it Lutris, Steam, or a custom script, then pacman will be satisfied if the person has either the "stable" mangohud, or the VCS one installed.

yochananmarqos commented on 2021-08-01 15:26

@PedroHLC: That makes no sense for a VCS package.

PedroHLC commented on 2021-08-01 15:17

Please add:

  • provides=("mangohud=$pkgver") to package_mangohud-git()

  • provides=("lib32-mangohud=$pkgver") to package_lib32-mangohud-git()

  • provides=("mangohud-common=$pkgver") to package_mangohud-common-git()

dnmodder commented on 2021-01-09 22:34

@DefaultSpatula Arreglado.

DefaultSpatula commented on 2021-01-09 18:28

git and dbus are missing from makedepends

dnmodder commented on 2021-01-09 17:42

@iwonbigbro @PedroHLC it is fixed.

PedroHLC commented on 2021-01-05 16:03

What about migrating to the author's PKGBUILD?: https://raw.githubusercontent.com/flightlessmango/PKGBUILDS/master/mangohud/PKGBUILD

EDIT: Sorry, it's broken too.

iwonbigbro commented on 2021-01-03 20:13

Here's a patch to workaround the problem...

https://paste.ubuntu.com/p/5dzgSftqrc/

Apply it by running...

$ cd mangohud-git
$ patch -p1 <<PATCH
diff --git a/PKGBUILD b/PKGBUILD
index a074961..03cd2b4 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -3,7 +3,7 @@
 _pkgbase=mangohud
 pkgbase=$_pkgbase-git
 pkgname=('mangohud-git' 'lib32-mangohud-git' 'mangohud-common-git')
-pkgver=0.5.1.r18.g9391822
+pkgver=0.6.1.r41.g4862d83
 pkgrel=1
 url='https://github.com/flightlessmango/MangoHud'
 license=('MIT')
@@ -15,6 +15,10 @@ replaces=('vulkan-mesa-layer-mango' 'lib32-vulkan-mesa-layer-mango')
 source=("$_pkgbase::git+$url#branch=develop")
 sha512sums=('SKIP')

+arch-meson() {
+    /usr/bin/arch-meson --wrap-mode default "$@"
+}
+
 pkgver() {
     cd "$_pkgbase"
     git describe --tags | sed -r 's/^v//;s/([^-]*-g)/r\1/;s/-/./g'
PATCH

iwonbigbro commented on 2021-01-03 19:59

imgui is purely sourcecode. There are no build artefacts, so no need to create an AUR package.

According to meson docs...

Since 0.49.0 if source_filename or patch_filename is found in the project's subprojects/packagecache directory, it will be used instead of downloading the file, even if --wrap-mode option is set to nodownload. The file's hash will be checked.

So it's likely that anyone who has previously fetched the repo and built into AUR package, has a cached version of the imgui subproject. This will be used regardless of the wrap-mode, so you won't get this error. Pretty sure if you delete your clone and reclone the repo, you'll get this error.