Merge pull request #256333 from doronbehar/pkg/qscintilla

qscintilla: move to qt{5,6}Packages.nix
This commit is contained in:
Doron Behar 2023-09-23 11:36:20 +00:00 committed by GitHub
commit bdaaadf620
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
7 changed files with 23 additions and 17 deletions

View file

@ -3,7 +3,7 @@
, fetchFromGitHub
, qmake
, wrapQtAppsHook
, qscintilla-qt6
, qt6Packages
, bison
, flex
, which
@ -45,7 +45,7 @@ stdenv.mkDerivation (finalAttrs: {
buildInputs = [
alsa-lib
libsndfile
qscintilla-qt6
qt6Packages.qscintilla
] ++ lib.optional (audioBackend == "pulse") libpulseaudio
++ lib.optional (audioBackend == "jack") libjack2;

View file

@ -50,8 +50,7 @@
, makeWrapper
# - Build Octave Qt GUI:
, enableQt ? false
, qt5
, qscintilla
, libsForQt5
, libiconv
, darwin
}:
@ -132,9 +131,9 @@ in stdenv.mkDerivation (finalAttrs: {
gnuplot
python3
] ++ lib.optionals enableQt [
qt5.qtbase
qt5.qtsvg
qscintilla
libsForQt5.qtbase
libsForQt5.qtsvg
libsForQt5.qscintilla
] ++ lib.optionals (enableJava) [
jdk
] ++ lib.optionals (!stdenv.isDarwin) [
@ -149,9 +148,9 @@ in stdenv.mkDerivation (finalAttrs: {
gfortran
texinfo
] ++ lib.optionals enableQt [
qt5.wrapQtAppsHook
qt5.qtscript
qt5.qttools
libsForQt5.wrapQtAppsHook
libsForQt5.qtscript
libsForQt5.qttools
];
doCheck = !stdenv.isDarwin;

View file

@ -6,9 +6,16 @@
, qtmacextras ? null
, qmake
, fixDarwinDylibNames
, darwin
}:
stdenv.mkDerivation rec {
let
stdenv' = if stdenv.isDarwin then
darwin.apple_sdk_11_0.stdenv
else
stdenv
;
in stdenv'.mkDerivation rec {
pname = "qscintilla-qt5";
version = "2.13.2";

View file

@ -1520,6 +1520,8 @@ mapAliases ({
qlandkartegt = throw "'qlandkartegt' has been removed from nixpkgs, as it was broken and unmaintained"; # Added 2023-04-17
qr-filetransfer = throw ''"qr-filetransfer" has been renamed to "qrcp"''; # Added 2020-12-02
qshowdiff = throw "'qshowdiff' (Qt4) is unmaintained and not been updated since its addition in 2010"; # Added 2022-06-14
qscintilla = libsForQt5.qscintilla; # Added 2023-09-20
qscintilla-qt6 = qt6Packages.qscintilla; # Added 2023-09-20
qtscrobbler = throw "qtscrobbler has been removed, because it was unmaintained"; # Added 2022-05-26
qt-3 = throw "qt-3 has been removed from nixpkgs, as it's unmaintained and insecure"; # Added 2021-02-15
qt512 = throw "Qt 5 versions prior to 5.15 are no longer supported upstream and have been removed"; # Added 2022-11-24

View file

@ -12478,12 +12478,6 @@ with pkgs;
qprint = callPackage ../tools/text/qprint { };
qscintilla = libsForQt5.callPackage ../development/libraries/qscintilla {
stdenv = if stdenv.isDarwin then darwin.apple_sdk_11_0.stdenv else stdenv;
};
qscintilla-qt6 = qt6Packages.callPackage ../development/libraries/qscintilla { };
qrcp = callPackage ../tools/networking/qrcp { };
qrscan = callPackage ../tools/misc/qrscan { };

View file

@ -221,6 +221,8 @@ in (kdeFrameworks // plasmaMobileGear // plasma5 // plasma5.thirdParty // kdeGea
quazip = callPackage ../development/libraries/quazip { };
qscintilla = callPackage ../development/libraries/qscintilla { };
qwt = callPackage ../development/libraries/qwt/default.nix { };
qwt6_1 = callPackage ../development/libraries/qwt/6_1.nix { };

View file

@ -36,6 +36,8 @@ in
quazip = callPackage ../development/libraries/quazip { };
qscintilla = callPackage ../development/libraries/qscintilla { };
qxlsx = callPackage ../development/libraries/qxlsx { };
poppler = callPackage ../development/libraries/poppler {