Package Details: proton 5.0.7-1

Git Clone URL: (read-only, click to copy)
Package Base: proton
Description: Compatibility tool for Steam Play based on Wine and additional components
Upstream URL:
Licenses: BSD
Submitter: Forty-Bot
Maintainer: None
Last Packager: TheGoliath
Votes: 68
Popularity: 1.37
First Submitted: 2018-08-22 01:23
Last Updated: 2020-05-06 19:26

Pinned Comments

MagicAndWires commented on 2019-11-01 16:06

To the people getting the wine/wined3d-interop.h: No such file or directory the 4.17 proton requires a wine-valve version >=4.16, install wine-valve-git instead.

After some consideration, because new versions of proton require code that has not been released as a stable version yet any kind of "stable" package for wine-valve is going to be hell to maintain and always lagging slightly behind.

If anyone wants to continue a stable package despite this, I've disowned the package so you're welcome to give it a shot, but I'd advise users to just install wine-valve-git instead.

(No changes to the proton PKGBUILD necessary).

Forty-Bot commented on 2018-08-22 01:24

This is in an early state right now. vrclient_x64 needs the custom bundled version of wine, which I plan to make another package for. For now all that's packaged is lsteamclient.

Latest Comments

1 2 3 4 5 6 Next › Last »

kionez commented on 2020-05-19 07:50

wined3d-interop.h is included only in src/Proton-proton-5.0-7/vrclient_x64/vrclient_x64/vrclient_main.c (checked with grep -r), so sed command should be:

sed -i 's,wined3d-interop.h,wine/wined3d-interop.h,g' vrclient_x64/vrclient_x64/vrclient_main.c

but now it fails with

steamclient_main.c:13:10: fatal error: wine/list.h: No such file or directory

TheGoliath commented on 2020-05-18 13:57

@hwaiting Good approach and does fix the problems within the prepare section but thing start to go wrong as the build section begins. Currently in my final exams so I got no time to change things properly here

hwaiting commented on 2020-05-18 13:22

I fixed it by changing:

sed -i 's,wined3d-interop.h,wine/wined3d-interop.h,g' vrclient_x64/vrclient_x64/*


sed -i 's,wined3d-interop.h,wine/wined3d-interop.h,g' vrclient_x64/vrclient_x64/*.* 
sed -i 's,wined3d-interop.h,wine/wined3d-interop.h,g' vrclient_x64/vrclient_x64/*/*.*

But then the build still fails because the wine folder is empty, which I'm guessing should have been filled by the commented:

git clone --recurse-submodules .

Ota-Coder commented on 2020-05-08 05:49

I'm facing the same problem like @pagdot. How do I fix this?

pagdot commented on 2020-05-07 07:51

I get sed: couldn't edit vrclient_x64/vrclient_x64/json: not a regular file. It seems like the folder json got added to vrclient_x64/vrclient_x64

pagdot commented on 2020-02-13 20:17

@nisarg13 Just take a look at the built package! It's mostly in /usr/lib and /usr/lib32

nisarg13 commented on 2020-02-13 19:04


where does proton get installed? I could not find it in the steam directory. Or anywhere for that matter.

MrMallard commented on 2020-01-08 18:09

I am using the valve wine package: wine-valve-git 4.16-1 and am getting the same error as below: wine/wined3d-interop.h: No such file or directory

Agafron commented on 2019-11-17 19:43

need modify PKGBUILD in prepare()

comment > #git clone --recurse-submodules . uncoment > sed -i 's,wined3d-interop.h,wine/wined3d-interop.h,g' vrclient_x64/vrclient_x64/*

kescherAUR commented on 2019-11-17 17:43

Same issue as @Agafron and @jakbyte.