-
-
Notifications
You must be signed in to change notification settings - Fork 15.5k
gi-gdkx11: Default to 3.X version #76883
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
Conversation
This update was generated by hackage2nix v2.15.0-11-g2fb6f7e from Hackage revision commercialhaskell/all-cabal-hashes@5ccecb7.
This update was generated by hackage2nix v2.15.0-11-g2fb6f7e from Hackage revision commercialhaskell/all-cabal-hashes@bb9a7bf.
This update was generated by hackage2nix v2.15.0-11-g2fb6f7e from Hackage revision commercialhaskell/all-cabal-hashes@b56d8e5.
This update was generated by hackage2nix v2.15.0-11-g2fb6f7e from Hackage revision commercialhaskell/all-cabal-hashes@5b45257.
This update was generated by hackage2nix v2.15.0-11-g2fb6f7e from Hackage revision commercialhaskell/all-cabal-hashes@d07acf4.
This update was generated by hackage2nix v2.15.0-11-g2fb6f7e from Hackage revision commercialhaskell/all-cabal-hashes@a306985.
Builds fine now.
haskellPackages.webby: mark unbroken
This update was generated by hackage2nix v2.15.0-11-g2fb6f7e from Hackage revision commercialhaskell/all-cabal-hashes@314df3f.
This update was generated by hackage2nix v2.15.0-11-g2fb6f7e from Hackage revision commercialhaskell/all-cabal-hashes@2b3fecd.
This update was generated by hackage2nix v2.15.0-11-g2fb6f7e from Hackage revision commercialhaskell/all-cabal-hashes@bb864b3.
@mdorman Thanks for trying to fix this. However, the I just sent a PR adding a comment to try to clarify this. Please feel free to comment on this PR if anything is still unclear: #76912. As for If you wanted to explicitly generate an older version of a package, you can add it to this list:
|
haskellPackages chooses to default to the newer (4.X) gtk4 versions, even though nix doesn't provide the necessary libraries. This change makes sure that the gtk3 version of gi-gdkx11 will be available after the next package update, and provides an override so that taffybar will use it and thus be compilable.
Note that you can edit In other words, if you add manual overrides before that comment, then it should be fine. |
23eb5a9
to
24ebeb9
Compare
5011d9e
to
0685be7
Compare
@mdorman, will you update this PR? |
b49676d
to
6f8c1c9
Compare
Please feel free to submit an updated PR when the issues pointed out during review are fixed. |
The newer (4.X) versions require gtk4 which shouldn't be the default.
Motivation for this change
Fixes all packages that depend on gi-gdkx11 (which wasn't able to build since gtk4 isn't available in Nix)
Things done
sandbox
innix.conf
on non-NixOS linux)nix-shell -p nixpkgs-review --run "nixpkgs-review wip"
./result/bin/
)nix path-info -S
before and after)Notify maintainers
cc @peti