-
-
Notifications
You must be signed in to change notification settings - Fork 14.4k
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
winePackages.{stable,unstable,staging}: * -> 9.0; winetricks: 20230212 -> 20240105 #281905
Conversation
Do we want to act on "The new WoW64 mode is not yet enabled by default. It can be enabled by passing the
|
In my opinion, yes, it seems worth the tradeoffs. |
we can make it an option ? |
We already have nixpkgs/pkgs/applications/emulators/wine/packages.nix Lines 45 to 55 in 2f611d6
|
Right, so we don't need to do anything 😄 |
Result of 3 packages failed to build:
36 packages built:
Build failures:
|
Result of 1 package failed to build:
38 packages built:
|
small typo in username, @nyabinary is the correct one |
Yeah the patches need to be updated for Wine 9.0 for Vinegar. (The patch is required for Roblox to run properly which is why we need it in the first place, to clarify.) |
Also isn't Wayland support in mainline Wine 9.0 now? (Just disabled by default though) |
yes, just need to add one registry entry in your prefix, no compile step or anything needed |
Oops, I used the maintainer attribute from the package.nix file directly, but the actual GitHub username is different. |
It does need a few extra dependencies, though, which here are added only if the supportFlag (Thinking about it, is there any point on still having |
Is the latest commit I added a step in the right direction w.r.t. wayland? |
ah yes, that makes sense, but it does compile without adding any extra dependency, i only changed source and it worked, did not check if wayland was working on the result, probably should check that
not really, will it even be updated now? |
I'd say that it's better to add Then, when it'll be more stable, it could be supported by (BTW, relevant discussion on Arch) |
Also, the extra packages for Wayland are: That was for |
Doing it right now seems fine, it is available in the base package in every other distro anyway other distros being the distros where Wine gives official binary like debian,ubuntu and fedora |
wine docs haven't updated yet on winehq but the patches in wine were from the same dev, so proobably? otherwise will need to compile and check |
As I'm not a wayland user myself I propose to leave that particular cleanup out of this update and someone can make a followup for that? Or someone can add an update to this - I've stripped my proposed wayland change. |
I am trying to compile right now, changes that should be made according to me
Will it be better to remove wayland sources now all together or should they be kept to make a seperate wayland package? Will report back with the results of compiling edit: still compiling lol |
It compiles, i can put the commit in this PR if that is okay, although since it also removes the -wayland package maybe it should be different? or should that package stay? |
did anyone do this btw? |
i tried with 9.1 but 9.1 has some patch mismatch (regardless of overrideDerivation or overrideAttrs) and wasn't compiling for me |
I can do it with my Darwin cleanup. I use wine-staging in another derivation and need to add the msync patch. The lack of |
Nice, keep me posted! :3 |
winePackages.{stable,unstable,staging}: * -> 9.0; winetricks: 20230212 -> 20240105
Description of changes
https://gitlab.winehq.org/wine/wine/-/releases/wine-9.0
Includes #279064 for convenience.
I haven't fully tested this yet; so far winePackages.staging builds on x86_64-linux.
Closes #281752
Things done
nix.conf
? (See Nix manual)sandbox = relaxed
sandbox = true
nix-shell -p nixpkgs-review --run "nixpkgs-review rev HEAD"
. Note: all changes have to be committed, also see nixpkgs-review usage./result/bin/
)Add a 👍 reaction to pull requests you find important.