flathub / org.freedesktop.Platform.VulkanLayer.MangoHud

https://flathub.org/apps/details/org.freedesktop.Platform.VulkanLayer.MangoHud
18 stars 8 forks source link

Add mangoapp #14

Closed TheEvilSkeleton closed 1 year ago

TheEvilSkeleton commented 2 years ago

I haven't tested yet.

Closes #12.

flathubbot commented 2 years ago

Started test build 104679

TheEvilSkeleton commented 2 years ago
imgui| Run-time dependency glew found: NO (tried pkgconfig and cmake)
../subprojects/imgui-1.81/meson.build:38:0: ERROR: Dependency "glew" not found, tried pkgconfig and cmake
A full log can be found at /run/build/MangoHud/_flatpak_build/meson-logs/meson-log.txt
FB: host_command_exited_cb 1429945 256
]2;flatpak-builder: Cleanup MangoHudError: module MangoHud: Child process exited with code 1
FB: Unmounting read-only fs: fusermount -uz /srv/buildbot/worker/build-x86_64-7/build/.flatpak-builder/rofiles/rofiles-09PZCM
dbus-daemon[1428956]: Reloaded configuration

I'm not sure how...

flathubbot commented 2 years ago

Build 104679 was cancelled

gasinvein commented 2 years ago

I guess you need to add prepend-pkg-config-path: /usr/lib/extensions/vulkan/MangoHud/lib/x86_64-linux-gnu/pkgconfig. And build GLEW manually, since we need it for both arches (assuming mangoapp is multilib, too).

flathubbot commented 2 years ago

Started test build 104700

gasinvein commented 2 years ago

So, I've rebased it on beta and changed base branch to beta, since latest MangoHud requires meson 0.60 only available in SDK 22.08beta, and I don't want to mess with backporting it, since 22.08 will be released soon. Also added a plenty of build-time dependencies. I still have no idea how to use it, so please test.

flathubbot commented 2 years ago

Build 104700 successful To test this build, install it from the testing repository:

flatpak install --user https://dl.flathub.org/build-repo/102389/org.freedesktop.Platform.VulkanLayer.MangoHud.flatpakref
TheEvilSkeleton commented 2 years ago

Unfortunately there's no way for me to test it using Bottles, as I am unable to run Bottles with the newer runtimes. We should delay this until new runtimes are released.

TheEvilSkeleton commented 1 year ago

bot, build

flathubbot commented 1 year ago

Queued test build for org.freedesktop.Platform.VulkanLayer.MangoHud.

flathubbot commented 1 year ago

Started test build 112216

flathubbot commented 1 year ago

Build 112216 successful To test this build, install it from the testing repository:

flatpak install --user https://dl.flathub.org/build-repo/109822/org.freedesktop.Platform.VulkanLayer.MangoHud.flatpakref
flathubbot commented 1 year ago

Started test build 112295

flathubbot commented 1 year ago

Build 112295 successful To test this build, install it from the testing repository:

flatpak install --user https://dl.flathub.org/build-repo/109900/org.freedesktop.Platform.VulkanLayer.MangoHud.flatpakref
flathubbot commented 1 year ago

Started test build 112296

flathubbot commented 1 year ago

Build 112296 successful To test this build, install it from the testing repository:

flatpak install --user https://dl.flathub.org/build-repo/109901/org.freedesktop.Platform.VulkanLayer.MangoHud.flatpakref
gasinvein commented 1 year ago

So, did anyone test this PR and can confirm it works? I've never used mangoapp and have no idea of what it is or what it does.

TheEvilSkeleton commented 1 year ago

mangoapp is designed to run inside Gamescope.

https://github.com/flightlessmango/MangoHud/blob/05133ae3cd05285c4cf373896dd0ce2a6e4e4169/data/mangoapp.1#L13-L17

TheEvilSkeleton commented 1 year ago

bot, build

flathubbot commented 1 year ago

Queued test build for org.freedesktop.Platform.VulkanLayer.MangoHud.

flathubbot commented 1 year ago

Started test build 802

flathubbot commented 1 year ago

Build 802 successful To test this build, install it from the testing repository:

flatpak install --user https://dl.flathub.org/build-repo/113250/org.freedesktop.Platform.VulkanLayer.MangoHud.flatpakref
TheEvilSkeleton commented 1 year ago

I can confirm it works for me with this MR https://github.com/bottlesdevs/Bottles/pull/2108.

TheEvilSkeleton commented 1 year ago

This can be merged.

gasinvein commented 1 year ago

I'll take your word on it (and CC you if someone reports a mangoapp-related issue).