Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Proton-GE doesn't specify dependencies #92

Closed
zyrain opened this issue Jul 26, 2023 · 5 comments
Closed

Proton-GE doesn't specify dependencies #92

zyrain opened this issue Jul 26, 2023 · 5 comments

Comments

@zyrain
Copy link

zyrain commented Jul 26, 2023

Just got Proton GE working, but I had to manually add python3 and wineWowPackages to my system packages manually to get it to work. I believe the right thing to do is add them to the build inputs in the derivation, e.g.

buildInputs = [
python3
wineWowPackages.stable
];

@NotAShelf
Copy link
Contributor

Neither of those packages are listed as dependencies by proton-ge, and nor do I have them (at least python) in my system packages.

I don't think this is a necessary change, but I'll go ahead and test it soon:tm:

@NotAShelf
Copy link
Contributor

P.S.
we actually don't "build" anything, so having those packages in buildInputs doesn't look like they'll change anything.

See here: https://github.com/GloriousEggroll/proton-ge-custom#manual

@zyrain
Copy link
Author

zyrain commented Jul 28, 2023

Ah, yes, it would be runtime inputs.

@chayleaf
Copy link
Contributor

chayleaf commented Aug 22, 2023

Proton is supposed to be used by Steam. Running it outside of Steam isn't supported. That's why Proton-GE isn't being built (it's already built for the Steam runtime) and doesn't require any dependencies (they are provided by the Steam runtime)

@fufexan
Copy link
Owner

fufexan commented Sep 10, 2023

I guess this is solved. Closing.

@fufexan fufexan closed this as completed Sep 10, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

4 participants