Merge pull request #268619 from tweag/lib-descriptions
[NixPkgs.git] / pkgs / top-level / qt6-packages.nix
blob8490d2a20186ae88e105cd2f5352f9f245f7418b
1 # Qt packages set.
3 # Attributes in this file are packages requiring Qt and will be made available
4 # for every Qt version. Qt applications are called from `all-packages.nix` via
5 # this file.
7 { lib
8 , pkgs
9 , qt6
10 , stdenv
13 (lib.makeScope pkgs.newScope ( self:
15 let
16   callPackage = self.callPackage;
18 (qt6 // {
19   inherit stdenv;
21   # LIBRARIES
23   qt6ct = callPackage ../tools/misc/qt6ct { };
25   qt6gtk2 = callPackage ../tools/misc/qt6gtk2 { };
27   qtkeychain = callPackage ../development/libraries/qtkeychain {
28     inherit (pkgs.darwin.apple_sdk.frameworks) CoreFoundation Security;
29   };
31   qtpbfimageplugin = callPackage ../development/libraries/qtpbfimageplugin { };
33   qtstyleplugin-kvantum = callPackage ../development/libraries/qtstyleplugin-kvantum {
34     qt5Kvantum = pkgs.libsForQt5.qtstyleplugin-kvantum;
35   };
37   quazip = callPackage ../development/libraries/quazip { };
39   qscintilla = callPackage ../development/libraries/qscintilla { };
41   qxlsx = callPackage ../development/libraries/qxlsx { };
43   poppler = callPackage ../development/libraries/poppler {
44     lcms = pkgs.lcms2;
45     qt6Support = true;
46     suffix = "qt6";
47   };
48 })))