about summary refs log tree commit diff
path: root/pkgs/development/libraries/qt-5/5.15
diff options
context:
space:
mode:
authorJan Tojnar <jtojnar@gmail.com>2023-03-24 19:09:59 +0100
committerJan Tojnar <jtojnar@gmail.com>2023-03-24 19:13:48 +0100
commit7c4188ac9a1acb345f874e3e023ccafa1b9f0943 (patch)
tree6a76845d0381048882d76ed3a61f42f1ae04e5b2 /pkgs/development/libraries/qt-5/5.15
parente1fa54a56982c5874f6941703c8b760541e40db1 (diff)
qt5.overrideScope': only add when allowAliases is enabled
Otherwise it will spam pkgs traversal (e.g. update.nix).

Introduced in 2cbbef006b5b48dc9428d3caa99f853fedc6bfe7
Diffstat (limited to 'pkgs/development/libraries/qt-5/5.15')
-rw-r--r--pkgs/development/libraries/qt-5/5.15/default.nix7
1 files changed, 4 insertions, 3 deletions
diff --git a/pkgs/development/libraries/qt-5/5.15/default.nix b/pkgs/development/libraries/qt-5/5.15/default.nix
index 8560779b8d030..46a60f5403f48 100644
--- a/pkgs/development/libraries/qt-5/5.15/default.nix
+++ b/pkgs/development/libraries/qt-5/5.15/default.nix
@@ -18,6 +18,7 @@ Check for any minor version changes.
 , developerBuild ? false
 , decryptSslTraffic ? false
 , debug ? false
+, config
 }:
 
 let
@@ -119,9 +120,6 @@ let
       callPackage = self.newScope { inherit qtCompatVersion qtModule srcs stdenv; };
     in {
 
-      # remove before 23.11
-      overrideScope' = lib.warn "qt5 now uses makeScopeWithSplicing which does not have \"overrideScope'\", use \"overrideScope\"." self.overrideScope;
-
       inherit callPackage qtCompatVersion qtModule srcs;
 
       mkDerivationWith =
@@ -226,6 +224,9 @@ let
         propagatedBuildInputs = [ self.qtbase.dev buildPackages.makeWrapper ]
           ++ lib.optional stdenv.isLinux self.qtwayland.dev;
       } ../hooks/wrap-qt-apps-hook.sh;
+    } // lib.optionalAttrs config.allowAliases {
+      # remove before 23.11
+      overrideScope' = lib.warn "qt5 now uses makeScopeWithSplicing which does not have \"overrideScope'\", use \"overrideScope\"." self.overrideScope;
     };
 
 in makeScopeWithSplicing (generateSplicesForMkScope "qt5") (_: {}) (_: {}) addPackages