-
-
Notifications
You must be signed in to change notification settings - Fork 14k
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
Deprecate and remove xlibsWrapper
#194054
Labels
Comments
This issue has been mentioned on NixOS Discourse. There might be relevant details there: https://discourse.nixos.org/t/call-for-help-to-migrate-packages-from-xlibswrapper/22203/1 |
13 tasks
ghost
mentioned this issue
Oct 6, 2022
9 tasks
LeSuisse
added a commit
to LeSuisse/nixpkgs
that referenced
this issue
Oct 29, 2022
13 tasks
13 tasks
SuperSandro2000
added a commit
that referenced
this issue
Dec 29, 2022
bors bot
pushed a commit
to bevyengine/bevy
that referenced
this issue
Dec 29, 2022
# Objective `xlibsWrapper` is being deprecated: NixOS/nixpkgs#194054, this pr removes the deprecated xlibsWrapper and makes a couple more improvements ## Solution - rename NixOS to Nix since this is not specific to NixOS - remove usage of `xlibsWrapper` - add instructions for nix flakes with `nix develop` - add example of a packaged bevy program in nixpkgs - minor cosmetic/grammatical changes
simonkampe
pushed a commit
to simonkampe/poetry2nix
that referenced
this issue
Jan 4, 2023
`xlibsWrapper` was a transitional package to move from monolithic xorg package to modules. `nixpkgs` `python3Packages.pycairo` already removed `pkgs.xlibsWrapper`. This change follow the same change. Bug: NixOS/nixpkgs#194054 Closes: nix-community#863
alradish
pushed a commit
to alradish/bevy
that referenced
this issue
Jan 22, 2023
# Objective `xlibsWrapper` is being deprecated: NixOS/nixpkgs#194054, this pr removes the deprecated xlibsWrapper and makes a couple more improvements ## Solution - rename NixOS to Nix since this is not specific to NixOS - remove usage of `xlibsWrapper` - add instructions for nix flakes with `nix develop` - add example of a packaged bevy program in nixpkgs - minor cosmetic/grammatical changes
ItsDoot
pushed a commit
to ItsDoot/bevy
that referenced
this issue
Feb 1, 2023
# Objective `xlibsWrapper` is being deprecated: NixOS/nixpkgs#194054, this pr removes the deprecated xlibsWrapper and makes a couple more improvements ## Solution - rename NixOS to Nix since this is not specific to NixOS - remove usage of `xlibsWrapper` - add instructions for nix flakes with `nix develop` - add example of a packaged bevy program in nixpkgs - minor cosmetic/grammatical changes
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
In #194044 I noticed unusual behaviour of
xlibsWrapper
whenxorg
is overridden. That PR handles override part.But I think
xlibsWrapper
should just disappear. Where should be no reason (for example) forpulseaudio
to depend onfreetype
at build time.xlibsWrapper
is just the wrapper around a few libraries. Quotingpkgs/top-level/all-packages.nix
:Mechanically we can replace
xlibsWrapper
with the list of packages it provides. Even better would be to audit needed libraries for each user and use only a subset of them.Example fix:
More packages to fix:
Fixed packages:
The text was updated successfully, but these errors were encountered: