nixpkgs/pkgs/top-level/packages-config.nix
Maximilian Bosch c76b79b7d2
libstdcxx5: remove
I observed this package to be a big red herring when people are searching
for the package they need if libstdc++ is missing: I observed this to
happen if you're either very new to packaging and don't know where it's
supposed to come from or if you package some binary program (or virtual
environment) and this library is missing.

The package is a subset of GCC 3.3 from 2005 and only needed for very
old proprietary software that cannot be recompiled where it's only
questionable if this is even appropriate to have in nixpkgs.

There's in fact one such package, unreal tournament 2004. As much as I
don't think that libstdcxx5 has a place in here, this also applies to
it. If people want to consume this, it should belong into an external
flake.

Until this happens, I'm sorry for https://www.youtube.com/watch?v=mXapt4GHt-s
2024-11-25 09:03:50 +01:00

43 lines
1.4 KiB
Nix

# Used in the generation of package search database.
{
# Ensures no aliases are in the results.
allowAliases = false;
# Enable recursion into attribute sets that nix-env normally doesn't look into
# so that we can get a more complete picture of the available packages for the
# purposes of the index.
packageOverrides = super: with super; lib.mapAttrs (_: set: recurseIntoAttrs set) {
inherit (super)
agdaPackages
apacheHttpdPackages
fdbPackages
fusePackages
gns3Packages
haskellPackages
idrisPackages
nodePackages
nodePackages_latest
platformioPackages
rPackages
roundcubePlugins
sourceHanPackages
zabbix50
zabbix60
zeroadPackages
;
# Make sure haskell.compiler is included, so alternative GHC versions show up,
# but don't add haskell.packages.* since they contain the same packages (at
# least by name) as haskellPackages.
haskell = super.haskell // {
compiler = recurseIntoAttrs super.haskell.compiler;
};
# minimal-bootstrap packages aren't used for anything but bootstrapping our
# stdenv. They should not be used for any other purpose and therefore not
# show up in search results or repository tracking services that consume our
# packages.json https://github.com/NixOS/nixpkgs/issues/244966
minimal-bootstrap = { };
};
}