qscintilla: move to qt{5,6}Packages.nix

Since it is a somewhat common library, with support for multiple qt
versions, it is safer to put each version of it in libsForQt5 and
qt6Packages attribute sets. Also, it is cleaner to put the darwin
if-else inside the expression, in relation to https://github.com/NixOS/rfcs/pull/140 .

+23 -17
+2 -2
pkgs/applications/audio/miniaudicle/default.nix
··· 3 3 , fetchFromGitHub 4 4 , qmake 5 5 , wrapQtAppsHook 6 - , qscintilla-qt6 6 + , qt6Packages 7 7 , bison 8 8 , flex 9 9 , which ··· 45 45 buildInputs = [ 46 46 alsa-lib 47 47 libsndfile 48 - qscintilla-qt6 48 + qt6Packages.qscintilla 49 49 ] ++ lib.optional (audioBackend == "pulse") libpulseaudio 50 50 ++ lib.optional (audioBackend == "jack") libjack2; 51 51
+7 -8
pkgs/development/interpreters/octave/default.nix
··· 50 50 , makeWrapper 51 51 # - Build Octave Qt GUI: 52 52 , enableQt ? false 53 - , qt5 54 - , qscintilla 53 + , libsForQt5 55 54 , libiconv 56 55 , darwin 57 56 }: ··· 132 131 gnuplot 133 132 python3 134 133 ] ++ lib.optionals enableQt [ 135 - qt5.qtbase 136 - qt5.qtsvg 137 - qscintilla 134 + libsForQt5.qtbase 135 + libsForQt5.qtsvg 136 + libsForQt5.qscintilla 138 137 ] ++ lib.optionals (enableJava) [ 139 138 jdk 140 139 ] ++ lib.optionals (!stdenv.isDarwin) [ ··· 149 148 gfortran 150 149 texinfo 151 150 ] ++ lib.optionals enableQt [ 152 - qt5.wrapQtAppsHook 153 - qt5.qtscript 154 - qt5.qttools 151 + libsForQt5.wrapQtAppsHook 152 + libsForQt5.qtscript 153 + libsForQt5.qttools 155 154 ]; 156 155 157 156 doCheck = !stdenv.isDarwin;
+8 -1
pkgs/development/libraries/qscintilla/default.nix
··· 6 6 , qtmacextras ? null 7 7 , qmake 8 8 , fixDarwinDylibNames 9 + , darwin 9 10 }: 10 11 11 - stdenv.mkDerivation rec { 12 + let 13 + stdenv' = if stdenv.isDarwin then 14 + darwin.apple_sdk_11_0.stdenv 15 + else 16 + stdenv 17 + ; 18 + in stdenv'.mkDerivation rec { 12 19 pname = "qscintilla-qt5"; 13 20 version = "2.13.2"; 14 21
+2
pkgs/top-level/aliases.nix
··· 1518 1518 qlandkartegt = throw "'qlandkartegt' has been removed from nixpkgs, as it was broken and unmaintained"; # Added 2023-04-17 1519 1519 qr-filetransfer = throw ''"qr-filetransfer" has been renamed to "qrcp"''; # Added 2020-12-02 1520 1520 qshowdiff = throw "'qshowdiff' (Qt4) is unmaintained and not been updated since its addition in 2010"; # Added 2022-06-14 1521 + qscintilla = libsForQt5.qscintilla; # Added 2023-09-20 1522 + qscintilla-qt6 = qt6Packages.qscintilla; # Added 2023-09-20 1521 1523 qtscrobbler = throw "qtscrobbler has been removed, because it was unmaintained"; # Added 2022-05-26 1522 1524 qt-3 = throw "qt-3 has been removed from nixpkgs, as it's unmaintained and insecure"; # Added 2021-02-15 1523 1525 qt512 = throw "Qt 5 versions prior to 5.15 are no longer supported upstream and have been removed"; # Added 2022-11-24
-6
pkgs/top-level/all-packages.nix
··· 12478 12478 12479 12479 qprint = callPackage ../tools/text/qprint { }; 12480 12480 12481 - qscintilla = libsForQt5.callPackage ../development/libraries/qscintilla { 12482 - stdenv = if stdenv.isDarwin then darwin.apple_sdk_11_0.stdenv else stdenv; 12483 - }; 12484 - 12485 - qscintilla-qt6 = qt6Packages.callPackage ../development/libraries/qscintilla { }; 12486 - 12487 12481 qrcp = callPackage ../tools/networking/qrcp { }; 12488 12482 12489 12483 qrscan = callPackage ../tools/misc/qrscan { };
+2
pkgs/top-level/qt5-packages.nix
··· 221 221 222 222 quazip = callPackage ../development/libraries/quazip { }; 223 223 224 + qscintilla = callPackage ../development/libraries/qscintilla { }; 225 + 224 226 qwt = callPackage ../development/libraries/qwt/default.nix { }; 225 227 226 228 qwt6_1 = callPackage ../development/libraries/qwt/6_1.nix { };
+2
pkgs/top-level/qt6-packages.nix
··· 36 36 37 37 quazip = callPackage ../development/libraries/quazip { }; 38 38 39 + qscintilla = callPackage ../development/libraries/qscintilla { }; 40 + 39 41 qxlsx = callPackage ../development/libraries/qxlsx { }; 40 42 41 43 poppler = callPackage ../development/libraries/poppler {