nixpkgs-suyu/pkgs
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
..
applications citrix_workspace: add 20.10.0 2020-10-30 18:36:21 +01:00
build-support Merge pull request #102123 from lopsided98/nginx-conf-cross 2020-10-30 12:45:04 +01:00
common-updater
data
desktops
development kpmcore: Use kio directly - from the scope of libsForQt5 used 2020-10-30 20:13:49 +02:00
games Merge pull request #101859 from andir/steam-desktop 2020-10-27 12:33:24 -04:00
misc vimPlugins.telescope-nvim: init at 2020-10-28 2020-10-29 13:13:02 -07:00
os-specific linuxPackages.usbip: disable < 4.10 2020-10-30 09:40:12 -07:00
pkgs-lib
servers Merge pull request #102160 from WilliButz/update/grafana/v7.3.1 2020-10-30 19:05:04 +01:00
shells oh-my-zsh: 2020-10-27 -> 2020-10-29 2020-10-30 09:34:22 -04:00
stdenv
test
tools up: 0.3.2 -> 0.4.0 2020-10-30 18:36:21 +01:00
top-level treewide: Safer libsForQt5.callPackage 2020-10-30 20:32:19 +02:00