shkhln / linuxulator-steam-utils

Steam launcher for FreeBSD
MIT License
126 stars 12 forks source link

Directory wine-proton missing for intel #70

Closed steambsd closed 2 years ago

steambsd commented 2 years ago

I try to run windows game High Octane Drift, but: No such file or directory: '/usr/home/admin/.steam/steam/compatibilitytools.d/FreeBSD_Proton/proton/dist/lib64/vkd3d/libvkd3d-shader-1.dll' I check this dirrectory have path: ls /usr/home/admin/.steam/steam/compatibilitytools.d/FreeBSD_Proton/proton/dist/lib64/wine d3d10.dll d3d11.dll fakedlls vkd3d-proton d3d10_1.dll d3d9.dll lsteamclient.dll.so wineopenxr.dll.so d3d10core.dll dxvk steam.exe.so

shkhln commented 2 years ago

Should be fixed in a4dfff83295886e80d171e2804e67087ad2d0981.

steambsd commented 2 years ago

Thanks!

yzgyyang commented 2 years ago

Hi @shkhln, I encountered this again - No such file or directory: '/usr/home/steam-user/.steam/steam/compatibilitytools.d/FreeBSD_Proton/proton/dist/lib64/vkd3d/libvkd3d-shader-1.dll'. I check that lsu-register-proton already had the patch above. What other info would be helpful to debug this?

shkhln commented 2 years ago

Do you have that file or not?

yzgyyang commented 2 years ago

@shkhln No:

steam-user@thinkcentre:~/.steam/steam/compatibilitytools.d/FreeBSD_Proton/proton/dist/lib64 $ ll
total 411
drwxr-xr-x  3 steam-user  steam-user  uarch      6 Jan 29 07:13 ./
drwxr-xr-x  5 steam-user  steam-user  uarch      5 Jan 29 07:13 ../
lrwxr-xr-x  1 steam-user  steam-user  uarch     28 Jan 29 07:13 gstreamer-1.0@ -> /usr/local/lib/gstreamer-1.0
lrwxr-xr-x  1 steam-user  steam-user  uarch     26 Dec  6 06:02 libopenxr_loader.so.1@ -> libopenxr_loader.so.1.0.18
-rwxr-xr-x  1 steam-user  steam-user  uarch 700032 Dec  6 06:02 libopenxr_loader.so.1.0.18*
drwxr-xr-x  5 steam-user  steam-user  uarch     13 Jan 29 07:13 wine/
shkhln commented 2 years ago

Are you sure you have an up-to-date steam-utils installation? I usually don't bother updating the port on Wine-related fixes.

yzgyyang commented 2 years ago

I do have that:

steam-user@thinkcentre:~ $ pkg info linux-steam-utils
linux-steam-utils-20211006
Name           : linux-steam-utils
Version        : 20211006
Installed on   : Sat Jan 29 06:31:30 2022 EST
Origin         : games/linux-steam-utils
Architecture   : FreeBSD:13:amd64
Prefix         : /usr/local
Categories     : linux games
Licenses       : MIT
Maintainer     : iwtcex@gmail.com
WWW            : https://github.com/shkhln/linuxulator-steam-utils
Comment        : Steam launcher for FreeBSD
Annotations    :
        FreeBSD_version: 1300139
        repo_type      : binary
        repository     : FreeBSD
Flat size      : 1.12MiB
Description    :
A set of workarounds for running the Linux Steam client under FreeBSD.

WWW: https://github.com/shkhln/linuxulator-steam-utils

Any chance I could just copy these files from somewhere?

shkhln commented 2 years ago
diff --git a/games/linux-steam-utils/Makefile b/games/linux-steam-utils/Makefile
index 1d711cfd3845..69f6f834597b 100644
--- a/games/linux-steam-utils/Makefile
+++ b/games/linux-steam-utils/Makefile
@@ -1,5 +1,5 @@
 PORTNAME=      steam-utils
-DISTVERSION=   20211006
+DISTVERSION=   20220115
 CATEGORIES=    games linux
 PKGNAMEPREFIX= linux-

diff --git a/games/linux-steam-utils/distinfo b/games/linux-steam-utils/distinfo
index a65a3e573633..a1df5aa1411d 100644
--- a/games/linux-steam-utils/distinfo
+++ b/games/linux-steam-utils/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1633867834
-SHA256 (shkhln-linuxulator-steam-utils-20211006_GH0.tar.gz) = 43644779e111ddd5e1e12031b73cba42659d2b524023d71000bbc78758efb7a7
-SIZE (shkhln-linuxulator-steam-utils-20211006_GH0.tar.gz) = 24208
+TIMESTAMP = 1643460942
+SHA256 (shkhln-linuxulator-steam-utils-20220115_GH0.tar.gz) = 003070d58c3a19df742d8492541dc36354cba69e5464ed91220fef84bc13b3fa
+SIZE (shkhln-linuxulator-steam-utils-20220115_GH0.tar.gz) = 24148
yzgyyang commented 2 years ago

Ok I was not aware that a new version is available but not in ports yet! Thanks, this works.

Any chance I could help land it in the ports tree with your approval?

shkhln commented 2 years ago

It wasn't available :)

Any chance I could help land it in the ports tree with your approval?

Feel free to.

yzgyyang commented 2 years ago

@shkhln Committed as https://cgit.freebsd.org/ports/commit/?id=160de5a905270177caf034acddab809651bcd362.

Thanks again!