@FlightlessMango I did that
Search Criteria
Package Details: mangohud-git 0.7.2.r13.g41b8761-1
Package Actions
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: | benchmark hud opengl overlay performance vulkan |
Licenses: | MIT |
Conflicts: | mangoapp, mangohud, mangohud-common-git |
Provides: | mangoapp, mangohud |
Replaces: | mangoapp |
Submitter: | dnmodder |
Maintainer: | dnmodder (jackun) |
Last Packager: | dnmodder |
Votes: | 26 |
Popularity: | 1.28 |
First Submitted: | 2020-02-06 22:40 (UTC) |
Last Updated: | 2024-06-19 23:26 (UTC) |
Dependencies (24)
- dbus (dbus-gitAUR, dbus-selinuxAUR)
- fmt (fmt-gitAUR)
- gcc-libs (gcc-libs-gitAUR, gccrs-libs-gitAUR, gcc11-libsAUR, gcc-libs-snapshotAUR)
- glew (glew-libepoxyAUR, glew-waylandAUR, glew-osmesa-gitAUR, glew-wayland-gitAUR, glew-gitAUR)
- hicolor-icon-theme (hicolor-icon-theme-gitAUR)
- libglvnd (libglvnd-gitAUR)
- libx11 (libx11-gitAUR)
- python-matplotlib (python-matplotlib-gitAUR)
- python-numpy (python-numpy-flameAUR, python-numpy-mkl-binAUR, python-numpy-gitAUR, python-numpy1AUR, python-numpy-mklAUR, python-numpy-mkl-tbbAUR)
- vulkan-icd-loader (vulkan-icd-loader-gitAUR)
- appstream (make)
- cmocka (cmocka-gitAUR) (make)
- git (git-gitAUR, git-glAUR) (make)
- glfw (glfw-wayland-minecraft-cursorfixAUR, glfw-gitAUR) (make)
- glslang (glslang-gitAUR) (make)
- libxnvctrl (libxnvctrl-430xxAUR, libxnvctrl-340xxAUR, libxnvctrl-390xxAUR, libxnvctrl-525xxAUR, libxnvctrl-510xxAUR, libxnvctrl-470xxAUR, libxnvctrl-535xxAUR) (make)
- libxrandr (libxrandr-gitAUR) (make)
- meson (meson-gitAUR) (make)
- nlohmann-json (nlohmann-json-gitAUR) (make)
- python-mako (make)
- vulkan-headers (vulkan-headers-gitAUR) (make)
- gamescope (gamescope-fmlAUR, gamescope-shortcutsAUR, gamescope-nvidia-gitAUR, gamescope-sk-gitAUR, gamescope-plusAUR, gamescope-skAUR, gamescope-nvidiaAUR, gamescope-gitAUR) (optional) – Use MangoApp as an overlay within gamescope
- glfw (glfw-wayland-minecraft-cursorfixAUR, glfw-gitAUR) (optional) – Required for MangoApp
- libxnvctrl (libxnvctrl-430xxAUR, libxnvctrl-340xxAUR, libxnvctrl-390xxAUR, libxnvctrl-525xxAUR, libxnvctrl-510xxAUR, libxnvctrl-470xxAUR, libxnvctrl-535xxAUR) (optional) – NVIDIA GPU stats by XNVCtrl
Required by (26)
- an-anime-borb-launcher-bin (requires mangohud) (optional)
- an-anime-game-launcher (requires mangohud) (optional)
- an-anime-game-launcher-bin (requires mangohud) (optional)
- an-anime-game-launcher-patched-git (requires mangohud) (optional)
- anime-games-launcher (requires mangohud) (optional)
- anime-games-launcher-bin (requires mangohud) (optional)
- anime-games-launcher-git (requires mangohud) (optional)
- arch-gaming-meta (requires mangohud)
- gamescope-nvidia (requires mangohud) (optional)
- gamescope-nvidia-git (requires mangohud) (optional)
- gamescope-session-git (requires mangohud) (optional)
- goverlay-git (requires mangohud)
- honkers-launcher (requires mangohud) (optional)
- honkers-launcher-bin (requires mangohud) (optional)
- lutris-git (requires mangohud) (optional)
- mangojuice (requires mangohud) (make)
- raytracinginvulkan-git (requires mangohud)
- sleepy-launcher-bin (requires mangohud) (optional)
- sleepy-launcher-git (requires mangohud) (optional)
- speedrun (requires mangohud) (optional)
- Show 6 more...
Sources (1)
dnmodder commented on 2020-03-15 16:20 (UTC)
FlightlessMango commented on 2020-03-15 16:12 (UTC)
You want to change to the develop branch, all changes are committed there and then merged into master for releases
Cybolic commented on 2020-03-15 12:13 (UTC) (edited on 2020-03-15 12:14 (UTC) by Cybolic)
I got it installed by doing the following:
@@ -54,7 +54,7 @@ package_mangohud-git() {
conflicts=('mangohud')
DESTDIR="$pkgdir" ninja -C build64 install
- sed -i -e 's|libMangoHud.so|/usr/lib/&|g' "$pkgdir/usr/share/vulkan/implicit_layer.d/mangohud.json"
+ sed -i -e 's|libMangoHud.so|/usr/lib/&|g' "$pkgdir/usr/share/vulkan/implicit_layer.d/"[Mm]ango[Hh]ud*.json
install -Dm644 "$_pkgbase/LICENSE" "$pkgdir/usr/share/licenses/$pkgname/LICENSE"
}
@@ -64,8 +64,9 @@ package_lib32-mangohud-git() {
conflicts=('lib32-mangohud')
DESTDIR="$pkgdir" ninja -C build32 install
- mv "$pkgdir/usr/share/vulkan/implicit_layer.d/"mangohud{,32}.json
+ mv "$pkgdir/usr/share/vulkan/implicit_layer.d/"[Mm]ango[Hh]ud*.json "$pkgdir/usr/share/vulkan/implicit_layer.d/mangohud32.json"
sed -i -e 's|libMangoHud.so|/usr/lib32/&|g' -e 's|64bit|32bit|g' "$pkgdir/usr/share/vulkan/implicit_layer.d/mangohud32.json"
+ rm -r "$pkgdir/usr/share/doc/mangohud" # this already exists in the main package
install -Dm644 "$_pkgbase/LICENSE" "$pkgdir/usr/share/licenses/$pkgname/LICENSE"
}
Askannz commented on 2020-03-14 23:36 (UTC)
Fails to build:
sed: can't read /home/robin/tmp/mangohud-git/pkg/mangohud-git/usr/share/vulkan/implicit_layer.d/mangohud.json: No such file or directory
Shished commented on 2020-03-14 13:52 (UTC)
Package fails to build, error appears during prepare()
error: Server does not allow request for unadvertised object e628122da006c0e9f7e695592765696d8253cf6f Fetched in submodule path 'modules/ImGui/src', but it did not contain e628122da006c0e9f7e695592765696d8253cf6f. Direct fetching of that commit failed.
Pinned Comments
d-air1 commented on 2024-05-21 03:05 (UTC)
Can whoever keeps flagging this out of date state why? This package is installing its own version of imgui and implot is not required. This package builds just fine without it. If for some reason you need that then can you have a discussion with the maintainer of the package instead of having everyone who uses this package get messages about it being out of date for the same reasons when it works just fine.