xlibsWrapper: remove deprecated and now unused wrapper package
There should be no reason to use this package as it's a remnant of non-modular X. Chances are you do not want every single library it used to pull in: freetype fontconfig xorg.xorgproto xorg.libX11 xorg.libXt xorg.libXft xorg.libXext xorg.libSM xorg.libICE Just pick the ones you really need instead. `nixpkgs` does not have any users of `xlibsWrapper`. Closes: https://github.com/NixOS/nixpkgs/issues/194054
This commit is contained in:
parent
5d101d5f34
commit
3c478e4b5d
@ -242,6 +242,14 @@
|
||||
that it configures the NixOS boot process, not the Nix daemon.
|
||||
</para>
|
||||
</listitem>
|
||||
<listitem>
|
||||
<para>
|
||||
Deprecated <literal>xlibsWrapper</literal> transitional
|
||||
package has been removed in favour of direct use of its
|
||||
constitutents: <literal>xorg.libX11</literal>,
|
||||
<literal>freetype</literal> and others.
|
||||
</para>
|
||||
</listitem>
|
||||
</itemizedlist>
|
||||
</section>
|
||||
<section xml:id="sec-release-23.05-notable-changes">
|
||||
|
@ -63,6 +63,8 @@ In addition to numerous new and upgraded packages, this release has the followin
|
||||
|
||||
- The `nix.readOnlyStore` option has been renamed to `boot.readOnlyNixStore` to clarify that it configures the NixOS boot process, not the Nix daemon.
|
||||
|
||||
- Deprecated `xlibsWrapper` transitional package has been removed in favour of direct use of its constitutents: `xorg.libX11`, `freetype` and others.
|
||||
|
||||
## Other Notable Changes {#sec-release-23.05-notable-changes}
|
||||
|
||||
<!-- To avoid merge conflicts, consider adding your item at an arbitrary place in the list instead. -->
|
||||
|
@ -1,21 +0,0 @@
|
||||
{lib, stdenv, packages}:
|
||||
|
||||
stdenv.mkDerivation {
|
||||
name = "xlibs-wrapper";
|
||||
|
||||
dontBuild = true;
|
||||
|
||||
installPhase = "mkdir -p $out";
|
||||
unpackPhase = "sourceRoot=.";
|
||||
|
||||
propagatedBuildInputs = packages;
|
||||
|
||||
preferLocalBuild = true;
|
||||
|
||||
# For compatability with XFree86.
|
||||
passthru.buildClientLibs = true;
|
||||
|
||||
meta = {
|
||||
platforms = lib.platforms.unix;
|
||||
};
|
||||
}
|
@ -1627,6 +1627,7 @@ mapAliases ({
|
||||
xfceUnstable = throw "xfceUnstable has been removed, use xfce instead"; # added 2022-12-25
|
||||
xineLib = xine-lib; # Added 2021-04-27
|
||||
xineUI = xine-ui; # Added 2021-04-27
|
||||
xlibsWrapper = throw "'xlibsWrapper' has been replaced by its constituents"; # Converted to throw 2022-12-27
|
||||
xmonad_log_applet_gnome3 = throw "'xmonad_log_applet_gnome3' has been renamed to/replaced by 'xmonad_log_applet'"; # Converted to throw 2022-02-22
|
||||
xmpp-client = throw "xmpp-client has been dropped due to the lack of maintanence from upstream since 2017"; # Added 2022-06-02
|
||||
xmpppy = throw "xmpppy has been removed from nixpkgs as it is unmaintained and python2-only";
|
||||
|
@ -23434,14 +23434,6 @@ with pkgs;
|
||||
|
||||
xgeometry-select = callPackage ../tools/X11/xgeometry-select { };
|
||||
|
||||
# Avoid using this. It isn't really a wrapper anymore, but we keep the name.
|
||||
xlibsWrapper = callPackage ../development/libraries/xlibs-wrapper {
|
||||
packages = [
|
||||
freetype fontconfig xorg.xorgproto xorg.libX11 xorg.libXt
|
||||
xorg.libXft xorg.libXext xorg.libSM xorg.libICE
|
||||
];
|
||||
};
|
||||
|
||||
xmlada = callPackage ../development/libraries/ada/xmlada { };
|
||||
|
||||
xmlrpc_c = callPackage ../development/libraries/xmlrpc-c { };
|
||||
|
Loading…
Reference in New Issue
Block a user