nixpkgs/pkgs/top-level
Doron Behar b5c6505e63 treewide: Safer libsForQt5.callPackage
Intro:

Part of #101369: Every attribute from kdeApplications and kdeFrameworks
can be built with a few different qt5 versions. It's hard to tell the
difference between an application and a library and some applications
rely on inputs from kdeApplications and libsForQt5 alike.

Before this change, some applications that were defined with
`libsForQt5.callPackage` used libraries from the kde* sets compiled with
a specific qt5 version,

Due to `inherit (kde*) <lib or app>;` used in the widest scope, we had
issues with packages that depended on packages defined by this
`inherit`. This led to mismatched qt versions used in the same inputs,
or the inputs of inputs etc.

Hence, we added to all libsForQt5* sets, packages that will be used from
the correct libsForQt5 set, in accordance to the
`libsForQt5*.callPackage` used. All `inherit (kdeApplications) <pkgs>`
and similar inheritance was moved out of all-packages.nix to aliases.nix
only for backwards compatibility.

Now some KDE applications show up in the attribute sets `libsForQt5*`
which didn't show up there previously. This is sort of misleading, as
these are not necessary libraries, but they show up in the wider scope
thanks to them in aliases.nix. Hence it's the best that can be done
considering the circumstances and the urgency of the issue.
2020-10-30 20:32:19 +02:00
..
agda-packages.nix agda-packages: add fla library at v0.1 2020-10-15 10:54:22 -06:00
aliases.nix treewide: Safer libsForQt5.callPackage 2020-10-30 20:32:19 +02:00
all-packages.nix treewide: Safer libsForQt5.callPackage 2020-10-30 20:32:19 +02:00
beam-packages.nix elixir_1_11: init at 1.11.0 2020-10-07 10:30:35 +02:00
config.nix
coq-packages.nix coqPackages.VST: init at 2.6 2020-10-05 16:39:26 +02:00
darwin-packages.nix discrete-scroll: init at 0.1.1 2020-08-27 13:47:08 +03:00
default.nix top-level: ignore unexpected args 2020-10-01 11:21:32 -07:00
dhall-packages.nix Nixpkgs support for dhall-to-nixpkgs 2020-06-17 15:57:21 +02:00
dotnet-packages.nix dafny: use pinned z3 in the full closure 2020-10-24 22:24:40 +02:00
emacs-packages.nix emacs-packages: Expose manually packaged packages through emacsPackages.manualPackages 2020-04-27 12:08:13 +01:00
emscripten-packages.nix
haskell-packages.nix ghc: add alpha-1 release of version 9.0.1 2020-09-29 12:06:53 +02:00
haxe-packages.nix
impure.nix Revert "top-level: fix nix-shell eval w/nixUnstable" 2020-10-01 11:21:06 -07:00
java-packages.nix javaPackages: add upgraded packages 2020-10-22 10:11:36 +09:00
lua-packages.nix lyaml: init at 6.2.5-1, update all generated packages 2020-06-06 18:45:57 +02:00
make-tarball.nix Don't set $NIX_DB_DIR 2020-08-24 18:50:20 +02:00
metrics.nix Don't set $NIX_DB_DIR 2020-08-24 18:50:20 +02:00
ocaml-packages.nix ocamlPackages.mirage-block: init at 2.0.1 2020-10-27 22:00:51 +01:00
packages-config.nix Add packages.json to the tarball job 2020-03-24 16:42:00 +01:00
perl-packages.nix Merge pull request #102071 from zakame/contrib/perl-NetAsyncWebSocket 2020-10-30 16:43:05 +00:00
php-packages.nix php: Drop usage of isPhp73 and isPhp74 2020-10-11 20:10:58 +02:00
pure-packages.nix octaveHg: drop 2020-02-09 19:24:18 +01:00
python-packages.nix python3Packages.setuptools-rust: init at 0.11.3 2020-10-28 10:41:27 -07:00
release-alternatives.nix blas,lapack: use isILP64 instead of is64bit 2020-04-20 16:02:43 -05:00
release-cross.nix release*: Support nixpkgsArgs for all release-*.nix files 2020-09-11 18:22:01 +02:00
release-lib.nix release-lib: Avoid filtering twice 2020-06-12 15:23:21 -04:00
release-python.nix release*: Support nixpkgsArgs for all release-*.nix files 2020-09-11 18:22:01 +02:00
release-small.nix release*: Support nixpkgsArgs for all release-*.nix files 2020-09-11 18:22:01 +02:00
release.nix Disable the metrics job 2020-10-27 17:05:35 +01:00
ruby-packages.nix rubyPackages: update 2020-02-09 09:18:47 +01:00
splice.nix
stage.nix Distinguish pkgsStatic from pkgsMusl via stdenv.targetPlatform 2020-08-27 18:36:34 -04:00
static.nix Merge pull request #86223 from pikajude/darwin-static-eval 2020-09-30 23:44:18 +02:00
unix-tools.nix treewide/nixos: use stdenv.cc.libc instead of glibc when available 2020-04-06 16:36:27 -04:00
wine-packages.nix