Hello. Could you add mangoapp to the build? Would be nice to have mangoapp-git alongside mangohud-git
Search Criteria
Package Details: mangohud-git 0.7.2.r110.g24d3cd9-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: | 25 |
Popularity: | 0.24 |
First Submitted: | 2020-02-06 22:40 (UTC) |
Last Updated: | 2024-12-08 18:34 (UTC) |
Dependencies (27)
- gcc-libs (gcc-libs-gitAUR, gccrs-libs-gitAUR, gcc11-libsAUR, gcc-libs-snapshotAUR)
- glew (glew-libepoxyAUR, glew-wayland-gitAUR, glew-gitAUR)
- glfw (glfw-gitAUR, glfw-waywallAUR, glfw-wayland-minecraft-cursorfixAUR)
- glibc (glibc-gitAUR, glibc-linux4AUR, glibc-eacAUR)
- hicolor-icon-theme (hicolor-icon-theme-gitAUR)
- libglvnd (libglvnd-gitAUR)
- libx11 (libx11-gitAUR)
- libxkbcommon (libxkbcommon-gitAUR)
- python (python37AUR, python311AUR, python310AUR)
- python-matplotlib (python-matplotlib-gitAUR)
- python-numpy (python-numpy-gitAUR, python-numpy1AUR, python-numpy-mkl-binAUR, python-numpy-mkl-tbbAUR, python-numpy-mklAUR)
- sh (dashbinshAUR, bash-devel-static-gitAUR, zshbinshAUR, bash-devel-gitAUR, busybox-coreutilsAUR, bash-gitAUR, bash)
- wayland (wayland-gitAUR, wayland-asan-gitAUR, wayland-chromiumAUR)
- appstream (make)
- cmocka (cmocka-gitAUR) (make)
- dbus (dbus-gitAUR, dbus-selinuxAUR) (make)
- git (git-gitAUR, git-glAUR) (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)
- Show 7 more dependencies...
Required by (32)
- 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-bwrap (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)
- konaste-linux (requires mangohud) (optional)
- lutris-git (requires mangohud) (optional)
- mangojuice (requires mangohud) (make)
- mangoverlay (requires mangohud)
- raptor-cage-bin (requires mangohud) (optional)
- Show 12 more...
Sources (1)
Samsagax commented on 2022-11-27 18:24 (UTC)
dnmodder commented on 2022-07-14 16:10 (UTC)
@jackun I don't have much time lately to review this, I made you co-manager.
jackun commented on 2022-07-14 14:49 (UTC) (edited on 2022-07-14 15:29 (UTC) by jackun)
Updated master to use meson 0.60 install_tag
. Uses mostly default tags except scripts
for mangohud
shell script and mangoapp
for mangoapp stuff.
diff --git a/PKGBUILD b/PKGBUILD
index be438e2..bfd9c16 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -51,8 +51,7 @@ package_mangohud-git() {
optdepends=('bash: mangohud helper script'
'libxnvctrl: support for older NVIDIA GPUs')
- DESTDIR="$pkgdir" ninja -C build64 install
- rm -r "$pkgdir/usr/bin" "$pkgdir/usr/share/doc" "$pkgdir/usr/share/man" "$pkgdir/usr/share/vulkan/implicit_layer.d/libMangoApp.json"
+ meson install --destdir="$pkgdir" -C build64 --tags runtime
}
package_lib32-mangohud-git() {
@@ -63,8 +62,7 @@ package_lib32-mangohud-git() {
replaces=('lib32-vulkan-mesa-layer-mango')
optdepends=('lib32-libxnvctrl: support for older NVIDIA GPUs')
- DESTDIR="$pkgdir" ninja -C build32 install
- rm -r "$pkgdir/usr/bin" "$pkgdir/usr/share/doc" "$pkgdir/usr/share/man" "$pkgdir/usr/share/vulkan/implicit_layer.d/libMangoApp.json"
+ meson install --destdir="$pkgdir" -C build32 --tags runtime
mv "$pkgdir/usr/share/vulkan/implicit_layer.d/MangoHud.json" "$pkgdir/usr/share/vulkan/implicit_layer.d/MangoHud.x86.json"
}
@@ -73,8 +71,7 @@ package_mangohud-common-git() {
conflicts=('mangohud-common')
provides=("mangohud-common=$pkgver")
- DESTDIR="$pkgdir" ninja -C build64 install
- rm -r "$pkgdir/usr/lib" "$pkgdir/usr/share/vulkan"
+ meson install --destdir="$pkgdir" -C build64 --tags man,doc,scripts
install -Dm664 "$_pkgbase/LICENSE" "$pkgdir/usr/share/licenses/$_pkgbase/LICENSE"
}
Maybe mangohud-control
too... (argh, needs separate build() too i guess)
build() {
...
python -m build --wheel --no-isolation "$_pkgbase/control"
...
}
package_mangohud-control-git() {
pkgdesc='A Vulkan overlay layer for monitoring FPS, temperatures, CPU/GPU load and more'
conflicts=('mangohud-control')
provides=("mangohud-control=$pkgver")
python -m installer --destdir="$pkgdir" "$_pkgbase"/control/dist/*.whl
}
italoghost commented on 2022-07-14 03:15 (UTC) (edited on 2022-07-14 03:16 (UTC) by italoghost)
Hi!
I am receiving an error of conflicting svg and xml files:
erro: falha ao efetuar a transação (arquivos conflitantes)
/usr/share/icons/hicolor/scalable/apps/io.github.flightlessmango.mangohud.svg existe tanto em "mangohud-common-git" como em "lib32-mangohud-git"
/usr/share/metainfo/io.github.flightlessmango.mangohud.metainfo.xml existe tanto em "mangohud-common-git" como em "lib32-mangohud-git"
/usr/share/icons/hicolor/scalable/apps/io.github.flightlessmango.mangohud.svg existe tanto em "mangohud-common-git" como em "mangohud-git"
/usr/share/metainfo/io.github.flightlessmango.mangohud.metainfo.xml existe tanto em "mangohud-common-git" como em "mangohud-git"
/usr/share/icons/hicolor/scalable/apps/io.github.flightlessmango.mangohud.svg existe tanto em "lib32-mangohud-git" como em "mangohud-git"
/usr/share/metainfo/io.github.flightlessmango.mangohud.metainfo.xml existe tanto em "lib32-mangohud-git" como em "mangohud-git"
Ocorreram erros e, portanto, nenhum pacote foi atualizado.
I suspect that it has something related to this commit as I was prompted with an warning that "appstreamcli" could not been found.
But even after installing the appstream package I couldn't install mangohud due to the errors above.
churro commented on 2022-05-05 19:00 (UTC)
From what I see here https://github.com/flightlessmango/MangoHud#dependencies dbus and libxnvctrl should be marked as optional dependencies (the latter is marked as optional here but also as a make dependency anyway).
dnmodder commented on 2022-03-17 03:46 (UTC)
The problem is now fixed, thanks to Mubashshir, he made some useful changes and mailed them to me. I don't understand what Mangoapp is for outside of GameScope and Steam Deck so for now it's not enabled in this package.
Billli11 commented on 2022-03-16 07:27 (UTC) (edited on 2022-03-16 08:14 (UTC) by Billli11)
@zany130
add
mv "$pkgdir/usr/share/vulkan/implicit_layer.d/libMangoApp.json" "$pkgdir/usr/share/vulkan/implicit_layer.d/libMangoApp.x86.json"
under
mv "$pkgdir/usr/share/vulkan/implicit_layer.d/MangoHud.json" "$pkgdir/usr/share/vulkan/implicit_layer.d/MangoHud.x86.json"
should fix it.
Also there are a PKBUILD in the repo now. Should we update the file base on that?
zany130 commented on 2022-03-16 00:51 (UTC)
when trying to install alongside mangohud-git it gives this
error lib32-mangohud-git: /usr/share/vulkan/implicit_layer.d/libMangoApp.json exists in filesystem (owned by mangohud-git)
Billli11 commented on 2022-02-23 03:53 (UTC) (edited on 2022-02-23 22:53 (UTC) by Billli11)
@dnmodder
From mangohud 0.6.6 pre release log.
This an application that is designed to be run together with gamescope and rendered on top of gamescope.
It can be test by running
gamescope -- sh -c "vkcube & mangoapp"
dnmodder commented on 2022-02-20 15:24 (UTC)
@Billli11 what's the use of that?
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.