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