flathub / com.valvesoftware.Steam

https://flathub.org/apps/details/com.valvesoftware.Steam
336 stars 70 forks source link

Add .GL32.Debug extension point #1083

Closed doraskayo closed 1 year ago

doraskayo commented 1 year ago

Allows using the 32-bit Mesa debug extension.

flathubbot commented 1 year ago

Started test build 40741

flathubbot commented 1 year ago

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

flatpak install --user https://dl.flathub.org/build-repo/23382/com.valvesoftware.Steam.flatpakref
doraskayo commented 1 year ago

Tested and verified that the extension and all of its files are mounted in the right place. For example:

[📦 com.valvesoftware.Steam ~]$ ls -l {,/usr/lib/debug}/app/lib/i386-linux-gnu/GL/default/lib/dri/libgallium_dri.so*
-rwxr-xr-x 3 nfsnobody nfsnobody 32701600 Jan  1  1970 /app/lib/i386-linux-gnu/GL/default/lib/dri/libgallium_dri.so
-rw-r--r-- 3 nfsnobody nfsnobody 75519212 Jan  1  1970 /usr/lib/debug/app/lib/i386-linux-gnu/GL/default/lib/dri/libgallium_dri.so.debug

You can see that the binary file and its matching .debug file both use the same relative path; with the former relative to /app and the latter relative to /usr/lib/debug/app.

doraskayo commented 1 year ago

@nanonyme, does it seem acceptable? The runtime now offers a .Debug extension for Mesa's GL32 extension.

flathubbot commented 1 year ago

Started test build 46023

flathubbot commented 1 year ago

Started test build 46024

flathubbot commented 1 year ago

Build 46024 failed

flathubbot commented 1 year ago

Build 46023 failed

flathubbot commented 1 year ago

Started test build 46043

flathubbot commented 1 year ago

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

flatpak install --user https://dl.flathub.org/build-repo/28665/com.valvesoftware.Steam.flatpakref