Merge pull request #101369 from doronbehar/pkg/kdeApplications/qt515

kdeApplications: Use latest qt515 by default
This commit is contained in:
Frederik Rietdijk 2020-11-01 11:05:05 +01:00 committed by GitHub
commit 54f7498601
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
13 changed files with 173 additions and 120 deletions

View File

@ -200,7 +200,7 @@ in
security.wrappers = { security.wrappers = {
kcheckpass.source = "${lib.getBin plasma5.kscreenlocker}/libexec/kcheckpass"; kcheckpass.source = "${lib.getBin plasma5.kscreenlocker}/libexec/kcheckpass";
start_kdeinit.source = "${lib.getBin pkgs.kinit}/libexec/kf5/start_kdeinit"; start_kdeinit.source = "${lib.getBin pkgs.kdeFrameworks.kinit}/libexec/kf5/start_kdeinit";
kwin_wayland = { kwin_wayland = {
source = "${lib.getBin plasma5.kwin}/bin/kwin_wayland"; source = "${lib.getBin plasma5.kwin}/bin/kwin_wayland";
capabilities = "cap_sys_nice+ep"; capabilities = "cap_sys_nice+ep";

View File

@ -9,7 +9,12 @@ let
cfg = dmcfg.sddm; cfg = dmcfg.sddm;
xEnv = config.systemd.services.display-manager.environment; xEnv = config.systemd.services.display-manager.environment;
inherit (pkgs) sddm; sddm = if config.services.xserver.desktopManager.lxqt.enable then
# TODO: Move lxqt to libsForQt515
pkgs.libsForQt514.sddm
else
pkgs.libsForQt5.sddm
;
xserverWrapper = pkgs.writeScript "xserver-wrapper" '' xserverWrapper = pkgs.writeScript "xserver-wrapper" ''
#!/bin/sh #!/bin/sh

View File

@ -29,14 +29,17 @@ mkDerivation rec {
sha256 = "BEmSEv/LJPs6aCkUmnyuTGrV15WYXwgIANbfcviMXfA="; sha256 = "BEmSEv/LJPs6aCkUmnyuTGrV15WYXwgIANbfcviMXfA=";
}; };
nativeBuildInputs = [ extra-cmake-modules wrapGAppsHook ]; nativeBuildInputs = [
extra-cmake-modules
wrapGAppsHook
kdoctools
];
propagatedBuildInputs = [ buildInputs = [
kconfig kconfig
kcrash kcrash
kdbusaddons kdbusaddons
kdelibs4support kdelibs4support
kdoctools
kguiaddons kguiaddons
kiconthemes kiconthemes
kinit kinit
@ -48,6 +51,10 @@ mkDerivation rec {
poppler poppler
qtscript qtscript
]; ];
dontWrapGApps = true;
preFixup = ''
makeWrapperArgs+=("''${gappsWrapperArgs[@]}")
'';
propagatedUserEnvPkgs = [ konsole ]; propagatedUserEnvPkgs = [ konsole ];

View File

@ -1,7 +1,7 @@
{ lib { lib
, fetchurl , fetchurl
, mkDerivation , mkDerivation
, kdeApplications , libkcddb
, kinit , kinit
, kdelibs4support , kdelibs4support
, solid , solid
@ -46,7 +46,7 @@ mkDerivation rec {
exempi exempi
extra-cmake-modules extra-cmake-modules
karchive karchive
kdeApplications.libkcddb libkcddb
kdelibs4support kdelibs4support
kfilemetadata kfilemetadata
khtml khtml

View File

@ -4,7 +4,7 @@
, flashplayer, hal-flash , flashplayer, hal-flash
, ffmpeg, xorg, alsaLib, libpulseaudio, libcanberra-gtk2, libglvnd , ffmpeg, xorg, alsaLib, libpulseaudio, libcanberra-gtk2, libglvnd
, gnome3/*.gnome-shell*/ , gnome3/*.gnome-shell*/
, browserpass, chrome-gnome-shell, uget-integrator, plasma-browser-integration, bukubrow , browserpass, chrome-gnome-shell, uget-integrator, plasma5, bukubrow
, tridactyl-native , tridactyl-native
, fx_cast_bridge , fx_cast_bridge
, udev , udev
@ -65,7 +65,7 @@ let
++ lib.optional (cfg.enableTridactylNative or false) tridactyl-native ++ lib.optional (cfg.enableTridactylNative or false) tridactyl-native
++ lib.optional (cfg.enableGnomeExtensions or false) chrome-gnome-shell ++ lib.optional (cfg.enableGnomeExtensions or false) chrome-gnome-shell
++ lib.optional (cfg.enableUgetIntegrator or false) uget-integrator ++ lib.optional (cfg.enableUgetIntegrator or false) uget-integrator
++ lib.optional (cfg.enablePlasmaBrowserIntegration or false) plasma-browser-integration ++ lib.optional (cfg.enablePlasmaBrowserIntegration or false) plasma5.plasma-browser-integration
++ lib.optional (cfg.enableFXCastBridge or false) fx_cast_bridge ++ lib.optional (cfg.enableFXCastBridge or false) fx_cast_bridge
++ extraNativeMessagingHosts ++ extraNativeMessagingHosts
); );

View File

@ -1,4 +1,12 @@
{ stdenv, fetchFromGitLab, cmake, extra-cmake-modules, gtk3, kdeFrameworks, hicolor-icon-theme }: { stdenv
, fetchFromGitLab
, cmake
, extra-cmake-modules
, gtk3
, plasma-framework
, kwindowsystem
, hicolor-icon-theme
}:
stdenv.mkDerivation { stdenv.mkDerivation {
pname = "maia-icon-theme"; pname = "maia-icon-theme";
@ -17,8 +25,8 @@ stdenv.mkDerivation {
cmake cmake
extra-cmake-modules extra-cmake-modules
gtk3 gtk3
kdeFrameworks.plasma-framework plasma-framework
kdeFrameworks.kwindowsystem kwindowsystem
]; ];
propagatedBuildInputs = [ propagatedBuildInputs = [

View File

@ -43,7 +43,7 @@ let
### OPTIONAL ### OPTIONAL
qterminal = callPackage ./qterminal {}; qterminal = callPackage ./qterminal {};
compton-conf = pkgs.qt5.callPackage ./compton-conf {}; compton-conf = qt5.callPackage ./compton-conf {};
obconf-qt = callPackage ./obconf-qt {}; obconf-qt = callPackage ./obconf-qt {};
lximage-qt = callPackage ./lximage-qt {}; lximage-qt = callPackage ./lximage-qt {};
qps = callPackage ./qps {}; qps = callPackage ./qps {};

View File

@ -36,7 +36,6 @@ let
}; };
mkDerivation = libsForQt5.callPackage ({ mkDerivation }: mkDerivation) {}; mkDerivation = libsForQt5.callPackage ({ mkDerivation }: mkDerivation) {};
qtbase = libsForQt5.callPackage ({ qtbase }: qtbase) {};
packages = self: with self; packages = self: with self;
let let
@ -83,7 +82,6 @@ let
setupHook = args.setupHook or defaultSetupHook; setupHook = args.setupHook or defaultSetupHook;
meta = { meta = {
broken = lib.versionAtLeast qtbase.version "5.15";
license = with lib.licenses; [ license = with lib.licenses; [
lgpl21Plus lgpl3Plus bsd2 mit gpl2Plus gpl3Plus fdl12 lgpl21Plus lgpl3Plus bsd2 mit gpl2Plus gpl3Plus fdl12
]; ];

View File

@ -1,5 +1,5 @@
{ stdenv, fetchurl, alsaLib, cmake, docbook_xsl, docbook_xml_dtd_45, doxygen { stdenv, fetchurl, alsaLib, cmake, docbook_xsl, docbook_xml_dtd_45, doxygen
, fluidsynth, pkgconfig, qt5 , fluidsynth, pkgconfig, qtbase, qtsvg
}: }:
stdenv.mkDerivation rec { stdenv.mkDerivation rec {
@ -22,7 +22,7 @@ stdenv.mkDerivation rec {
nativeBuildInputs = [ cmake pkgconfig docbook_xsl docbook_xml_dtd_45 docbook_xml_dtd_45 ]; nativeBuildInputs = [ cmake pkgconfig docbook_xsl docbook_xml_dtd_45 docbook_xml_dtd_45 ];
buildInputs = [ buildInputs = [
alsaLib doxygen fluidsynth qt5.qtbase qt5.qtsvg alsaLib doxygen fluidsynth qtbase qtsvg
]; ];
meta = with stdenv.lib; { meta = with stdenv.lib; {

View File

@ -1,14 +1,18 @@
{ {
mkDerivation, fetchurl, lib, mkDerivation, fetchFromGitLab, lib,
extra-cmake-modules, qttools, extra-cmake-modules, qttools,
qtbase, qtsvg, qtbase, qtsvg,
}: }:
mkDerivation { mkDerivation rec {
name = "kdiagram-2.6.0"; pname = "kdiagram";
src = fetchurl { version = "2.7.0";
url = "https://download.kde.org/stable/kdiagram/2.6.0/src/kdiagram-2.6.0.tar.xz"; src = fetchFromGitLab {
sha256 = "10hqk12wwgbiq4q5145s8v7v96j621ckq1yil9s4pihmgsnqsy02"; domain = "invent.kde.org";
owner = "graphics";
repo = pname;
rev = "v${version}";
sha256 = "NSBNHPr8JzBn3y3ivhL0RjiXjDuPwZsTTOeI22pq3vc=";
}; };
nativeBuildInputs = [ extra-cmake-modules qttools ]; nativeBuildInputs = [ extra-cmake-modules qttools ];
propagatedBuildInputs = [ qtbase qtsvg ]; propagatedBuildInputs = [ qtbase qtsvg ];

View File

@ -1,5 +1,5 @@
{ stdenv, lib, fetchurl, extra-cmake-modules { stdenv, lib, fetchurl, extra-cmake-modules
, qtbase, kdeFrameworks , qtbase, kio
, libatasmart, parted , libatasmart, parted
, utillinux }: , utillinux }:
@ -17,7 +17,7 @@ stdenv.mkDerivation rec {
libatasmart libatasmart
parted # we only need the library parted # we only need the library
kdeFrameworks.kio kio
utillinux # needs blkid (note that this is not provided by utillinux-compat) utillinux # needs blkid (note that this is not provided by utillinux-compat)
]; ];

View File

@ -752,4 +752,60 @@ mapAliases ({
ant-dracula-theme = throw "ant-dracula-theme is now dracula-theme, and theme name is Dracula instead of Ant-Dracula."; ant-dracula-theme = throw "ant-dracula-theme is now dracula-theme, and theme name is Dracula instead of Ant-Dracula.";
/* If these are in the scope of all-packages.nix, they cause collisions
between mixed versions of qt. See:
https://github.com/NixOS/nixpkgs/pull/101369 */
inherit (kdeFrameworks) breeze-icons oxygen-icons5;
inherit (kdeApplications)
akonadi akregator ark
bomber bovo
dolphin dragon
elisa
ffmpegthumbs filelight
granatier gwenview
k3b
kaddressbook kalzium kapptemplate kapman kate katomic
kblackbox kblocks kbounce
kcachegrind kcalc kcharselect kcolorchooser
kdenlive kdf kdialog kdiamond
keditbookmarks
kfind kfloppy
kget kgpg
khelpcenter
kig kigo killbots kitinerary
kleopatra klettres klines
kmag kmail kmines kmix kmplot
knavalbattle knetwalk knights
kollision kolourpaint kompare konsole kontact korganizer
kpkpass
krdc kreversi krfb
kshisen ksquares ksystemlog
kteatime ktimer ktouch kturtle
kwalletmanager kwave
marble minuet
okular
picmi
spectacle
yakuake
;
inherit (plasma5)
bluedevil breeze-gtk breeze-qt5 breeze-grub breeze-plymouth discover
kactivitymanagerd kde-cli-tools kde-gtk-config kdeplasma-addons kgamma5
kinfocenter kmenuedit kscreen kscreenlocker ksshaskpass ksysguard
kwallet-pam kwayland-integration kwin kwrited milou oxygen plasma-browser-integration
plasma-desktop plasma-integration plasma-nm plasma-pa plasma-vault plasma-workspace
plasma-workspace-wallpapers polkit-kde-agent powerdevil sddm-kcm
systemsettings user-manager xdg-desktop-portal-kde
;
inherit (plasma5.thirdParty)
plasma-applet-caffeine-plus
kwin-dynamic-workspaces
kwin-tiling
krohnkite
;
inherit (libsForQt5)
sddm
;
}) })

View File

@ -6216,8 +6216,6 @@ in
packagekit = callPackage ../tools/package-management/packagekit { }; packagekit = callPackage ../tools/package-management/packagekit { };
packagekit-qt = libsForQt5.callPackage ../tools/package-management/packagekit/qt.nix { };
packetdrill = callPackage ../tools/networking/packetdrill { }; packetdrill = callPackage ../tools/networking/packetdrill { };
pacman = callPackage ../tools/package-management/pacman { }; pacman = callPackage ../tools/package-management/pacman { };
@ -8751,8 +8749,6 @@ in
dotty = callPackage ../development/compilers/scala/dotty.nix { jre = jre8;}; dotty = callPackage ../development/compilers/scala/dotty.nix { jre = jre8;};
drumstick = callPackage ../development/libraries/drumstick { };
ecl = callPackage ../development/compilers/ecl { }; ecl = callPackage ../development/compilers/ecl { };
ecl_16_1_2 = callPackage ../development/compilers/ecl/16.1.2.nix { }; ecl_16_1_2 = callPackage ../development/compilers/ecl/16.1.2.nix { };
@ -13326,7 +13322,7 @@ in
let let
mkFrameworks = import ../development/libraries/kde-frameworks; mkFrameworks = import ../development/libraries/kde-frameworks;
attrs = { attrs = {
libsForQt5 = libsForQt514; inherit libsForQt5;
inherit lib fetchurl; inherit lib fetchurl;
}; };
in in
@ -13341,8 +13337,6 @@ in
automake = automake111x; automake = automake111x;
}; };
kf5gpgmepp = libsForQt5.callPackage ../development/libraries/kf5gpgmepp { };
krb5 = callPackage ../development/libraries/kerberos/krb5.nix { krb5 = callPackage ../development/libraries/kerberos/krb5.nix {
inherit (buildPackages.darwin) bootstrap_cmds; inherit (buildPackages.darwin) bootstrap_cmds;
}; };
@ -15138,8 +15132,6 @@ in
inherit llvmPackages_5; inherit llvmPackages_5;
}); });
libsForQt512 = recurseIntoAttrs (lib.makeScope qt512.newScope mkLibsForQt5);
qt514 = recurseIntoAttrs (makeOverridable qt514 = recurseIntoAttrs (makeOverridable
(import ../development/libraries/qt-5/5.14) { (import ../development/libraries/qt-5/5.14) {
inherit newScope; inherit newScope;
@ -15170,6 +15162,8 @@ in
inherit llvmPackages_5; inherit llvmPackages_5;
}); });
libsForQt512 = recurseIntoAttrs (lib.makeScope qt512.newScope mkLibsForQt5);
libsForQt514 = recurseIntoAttrs (lib.makeScope qt514.newScope mkLibsForQt5); libsForQt514 = recurseIntoAttrs (lib.makeScope qt514.newScope mkLibsForQt5);
libsForQt515 = recurseIntoAttrs (lib.makeScope qt515.newScope mkLibsForQt5); libsForQt515 = recurseIntoAttrs (lib.makeScope qt515.newScope mkLibsForQt5);
@ -15196,17 +15190,41 @@ in
kwidgetsaddons kwindowsystem kxmlgui kxmlrpcclient modemmanager-qt kwidgetsaddons kwindowsystem kxmlgui kxmlrpcclient modemmanager-qt
networkmanager-qt plasma-framework prison qqc2-desktop-style solid sonnet networkmanager-qt plasma-framework prison qqc2-desktop-style solid sonnet
syntax-highlighting syndication threadweaver kirigami2 kholidays kpurpose syntax-highlighting syndication threadweaver kirigami2 kholidays kpurpose
kcontacts kquickcharts kdoctools kapidox; kcontacts kquickcharts kdoctools kapidox kdesu kinit kded frameworkintegration
kdewebkit breeze-icons
;
### KDE PLASMA 5 ### KDE PLASMA 5
inherit (plasma5.override { libsForQt5 = self; }) inherit (plasma5.override { libsForQt5 = self; })
kdecoration khotkeys libkscreen libksysguard; kdecoration khotkeys libkscreen libksysguard bluedevil
breeze-gtk breeze-qt5 breeze-grub breeze-plymouth discover kactivitymanagerd
kde-cli-tools kde-gtk-config kdeplasma-addons kgamma5 kinfocenter kmenuedit
kscreen kscreenlocker ksshaskpass ksysguard kwallet-pam kwayland-integration
kwin kwrited milou oxygen plasma-browser-integration plasma-desktop
plasma-integration plasma-nm plasma-pa plasma-vault plasma-workspace
plasma-workspace-wallpapers polkit-kde-agent powerdevil sddm-kcm
systemsettings user-manager xdg-desktop-portal-kde
;
inherit ((plasma5.override { libsForQt5 = self; }).thirdParty)
plasma-applet-caffeine-plus kwin-dynamic-workspaces kwin-tiling krohnkite
;
### KDE APPLICATIONS ### KDE APPLICATIONS
inherit (kdeApplications.override { libsForQt5 = self; }) inherit (kdeApplications.override { libsForQt5 = self; })
libkdcraw libkexiv2 libkipi libkomparediff2 libksane; libkdcraw libkexiv2 libkipi libkomparediff2 libksane libkcddb akonadi-contacts
akonadi-calendar akonadi-notes akonadi-search kidentitymanagement kontactinterface
kldap akonadi akregator ark bomber bovo dolphin dragon elisa ffmpegthumbs filelight
granatier gwenview k3b kaddressbook kalzium kapptemplate kapman kate katomic
kblackbox kblocks kbounce kcachegrind kcalc kcharselect kcolorchooser
kdenlive kdf kdialog kdiamond keditbookmarks kfind kfloppy kget kgpg khelpcenter
kig kigo killbots kitinerary kleopatra klettres klines kmag kmail kmines kmix kmplot
knavalbattle knetwalk knights kollision kolourpaint kompare konsole kontact korganizer
kpkpass krdc kreversi krfb kshisen ksquares ksystemlog kteatime ktimer ktouch kturtle
kwalletmanager kwave marble minuet okular picmi spectacle yakuake
;
### LIBRARIES ### LIBRARIES
@ -15218,6 +15236,8 @@ in
dxflib = callPackage ../development/libraries/dxflib {}; dxflib = callPackage ../development/libraries/dxflib {};
drumstick = callPackage ../development/libraries/drumstick { };
fcitx-qt5 = callPackage ../tools/inputmethods/fcitx/fcitx-qt5.nix { }; fcitx-qt5 = callPackage ../tools/inputmethods/fcitx/fcitx-qt5.nix { };
qgpgme = callPackage ../development/libraries/gpgme { }; qgpgme = callPackage ../development/libraries/gpgme { };
@ -15230,6 +15250,8 @@ in
kdsoap = callPackage ../development/libraries/kdsoap { }; kdsoap = callPackage ../development/libraries/kdsoap { };
kf5gpgmepp = callPackage ../development/libraries/kf5gpgmepp { };
kproperty = callPackage ../development/libraries/kproperty { }; kproperty = callPackage ../development/libraries/kproperty { };
kpeoplevcard = callPackage ../development/libraries/kpeoplevcard { }; kpeoplevcard = callPackage ../development/libraries/kpeoplevcard { };
@ -15250,6 +15272,8 @@ in
libopenshot = callPackage ../applications/video/openshot-qt/libopenshot.nix { }; libopenshot = callPackage ../applications/video/openshot-qt/libopenshot.nix { };
packagekit-qt = callPackage ../tools/package-management/packagekit/qt.nix { };
libopenshot-audio = callPackage ../applications/video/openshot-qt/libopenshot-audio.nix { }; libopenshot-audio = callPackage ../applications/video/openshot-qt/libopenshot-audio.nix { };
libqglviewer = callPackage ../development/libraries/libqglviewer { libqglviewer = callPackage ../development/libraries/libqglviewer {
@ -15320,6 +15344,9 @@ in
qtwebkit-plugins = callPackage ../development/libraries/qtwebkit-plugins { }; qtwebkit-plugins = callPackage ../development/libraries/qtwebkit-plugins { };
# Not a library, but we do want it to be built for every qt version there
# is, to allow users to choose the right build if needed.
sddm = callPackage ../applications/display-managers/sddm { };
}; };
qtEnv = qt5.env; qtEnv = qt5.env;
@ -18970,8 +18997,6 @@ in
brise = callPackage ../data/misc/brise { }; brise = callPackage ../data/misc/brise { };
inherit (kdeFrameworks) breeze-icons;
cacert = callPackage ../data/misc/cacert { }; cacert = callPackage ../data/misc/cacert { };
caladea = callPackage ../data/fonts/caladea {}; caladea = callPackage ../data/fonts/caladea {};
@ -19137,7 +19162,9 @@ in
fira-mono = callPackage ../data/fonts/fira-mono { }; fira-mono = callPackage ../data/fonts/fira-mono { };
flat-remix-icon-theme = callPackage ../data/icons/flat-remix-icon-theme { }; flat-remix-icon-theme = callPackage ../data/icons/flat-remix-icon-theme {
inherit (kdeFrameworks) breeze-icons;
};
font-awesome_4 = (callPackage ../data/fonts/font-awesome-5 { }).v4; font-awesome_4 = (callPackage ../data/fonts/font-awesome-5 { }).v4;
font-awesome_5 = (callPackage ../data/fonts/font-awesome-5 { }).v5; font-awesome_5 = (callPackage ../data/fonts/font-awesome-5 { }).v5;
@ -19296,9 +19323,11 @@ in
luculent = callPackage ../data/fonts/luculent { }; luculent = callPackage ../data/fonts/luculent { };
luna-icons = callPackage ../data/icons/luna-icons { }; luna-icons = callPackage ../data/icons/luna-icons {
inherit (kdeFrameworks) breeze-icons;
};
maia-icon-theme = callPackage ../data/icons/maia-icon-theme { }; maia-icon-theme = libsForQt5.callPackage ../data/icons/maia-icon-theme { };
mailcap = callPackage ../data/misc/mailcap { }; mailcap = callPackage ../data/misc/mailcap { };
@ -19417,15 +19446,17 @@ in
oxygenfonts = callPackage ../data/fonts/oxygenfonts { }; oxygenfonts = callPackage ../data/fonts/oxygenfonts { };
inherit (kdeFrameworks) oxygen-icons5;
paper-gtk-theme = callPackage ../data/themes/paper-gtk { }; paper-gtk-theme = callPackage ../data/themes/paper-gtk { };
paper-icon-theme = callPackage ../data/icons/paper-icon-theme { }; paper-icon-theme = callPackage ../data/icons/paper-icon-theme { };
papirus-icon-theme = callPackage ../data/icons/papirus-icon-theme { }; papirus-icon-theme = callPackage ../data/icons/papirus-icon-theme {
inherit (kdeFrameworks) breeze-icons;
};
papirus-maia-icon-theme = callPackage ../data/icons/papirus-maia-icon-theme { }; papirus-maia-icon-theme = callPackage ../data/icons/papirus-maia-icon-theme {
inherit (kdeFrameworks) breeze-icons;
};
papis = with python3Packages; toPythonApplication papis; papis = with python3Packages; toPythonApplication papis;
@ -19455,7 +19486,9 @@ in
pop-gtk-theme = callPackage ../data/themes/pop-gtk { }; pop-gtk-theme = callPackage ../data/themes/pop-gtk { };
pop-icon-theme = callPackage ../data/icons/pop-icon-theme { }; pop-icon-theme = callPackage ../data/icons/pop-icon-theme {
inherit (kdeFrameworks) breeze-icons;
};
posix_man_pages = callPackage ../data/documentation/man-pages-posix { }; posix_man_pages = callPackage ../data/documentation/man-pages-posix { };
@ -19735,7 +19768,9 @@ in
yaru-theme = callPackage ../data/themes/yaru {}; yaru-theme = callPackage ../data/themes/yaru {};
zafiro-icons = callPackage ../data/icons/zafiro-icons { }; zafiro-icons = callPackage ../data/icons/zafiro-icons {
inherit (kdeFrameworks) breeze-icons;
};
zeal = libsForQt514.callPackage ../data/documentation/zeal { }; zeal = libsForQt514.callPackage ../data/documentation/zeal { };
@ -20116,9 +20151,12 @@ in
calibre = calibre-py3; calibre = calibre-py3;
calligra = libsForQt514.callPackage ../applications/office/calligra { calligra = libsForQt514.callPackage ../applications/office/calligra {
inherit (kdeApplications) akonadi-calendar akonadi-contacts;
openjpeg = openjpeg_1; openjpeg = openjpeg_1;
poppler = poppler_0_61; poppler = poppler_0_61.override {
qt5Support = true;
# Must be using the same qt version as calligra itself.
qtbase = qt514.qtbase;
};
}; };
perkeep = callPackage ../applications/misc/perkeep { }; perkeep = callPackage ../applications/misc/perkeep { };
@ -21694,51 +21732,17 @@ in
let let
mkApplications = import ../applications/kde; mkApplications = import ../applications/kde;
attrs = { attrs = {
libsForQt5 = libsForQt514; inherit libsForQt5;
inherit lib fetchurl; inherit lib fetchurl;
inherit okteta; inherit okteta;
}; };
in in
recurseIntoAttrs (makeOverridable mkApplications attrs); recurseIntoAttrs (makeOverridable mkApplications attrs);
inherit (kdeApplications)
akonadi akregator ark
bomber bovo
dolphin dragon
elisa
ffmpegthumbs filelight
granatier gwenview
k3b
kaddressbook kalzium kapptemplate kapman kate katomic
kblackbox kblocks kbounce
kcachegrind kcalc kcharselect kcolorchooser
kdeconnect-kde kdenlive kdf kdialog kdiamond
keditbookmarks
kfind kfloppy
kget kgpg
khelpcenter
kig kigo killbots kitinerary
kleopatra klettres klines
kmag kmail kmines kmix kmplot
knavalbattle knetwalk knights
kollision kolourpaint kompare konsole kontact korganizer
kpkpass
krdc kreversi krfb
kshisen ksquares ksystemlog
kteatime ktimer ktouch kturtle
kwalletmanager kwave
marble minuet
okular
picmi
spectacle
yakuake;
okteta = libsForQt5.callPackage ../applications/editors/okteta { }; okteta = libsForQt5.callPackage ../applications/editors/okteta { };
k4dirstat = libsForQt5.callPackage ../applications/misc/k4dirstat { }; k4dirstat = libsForQt5.callPackage ../applications/misc/k4dirstat { };
inherit (kdeFrameworks) kdesu;
kdevelop-pg-qt = libsForQt514.callPackage ../applications/editors/kdevelop5/kdevelop-pg-qt.nix { }; kdevelop-pg-qt = libsForQt514.callPackage ../applications/editors/kdevelop5/kdevelop-pg-qt.nix { };
kdevelop-unwrapped = libsForQt514.callPackage ../applications/editors/kdevelop5/kdevelop.nix { kdevelop-unwrapped = libsForQt514.callPackage ../applications/editors/kdevelop5/kdevelop.nix {
@ -21776,7 +21780,7 @@ in
kid3 = libsForQt5.callPackage ../applications/audio/kid3 { }; kid3 = libsForQt5.callPackage ../applications/audio/kid3 { };
kile = libsForQt514.callPackage ../applications/editors/kile { }; kile = libsForQt5.callPackage ../applications/editors/kile { };
kino = callPackage ../applications/video/kino { kino = callPackage ../applications/video/kino {
inherit (gnome2) libglade; inherit (gnome2) libglade;
@ -21791,10 +21795,7 @@ in
kmplayer = libsForQt5.callPackage ../applications/video/kmplayer { }; kmplayer = libsForQt5.callPackage ../applications/video/kmplayer { };
kmymoney = libsForQt5.callPackage ../applications/office/kmymoney { kmymoney = libsForQt5.callPackage ../applications/office/kmymoney { };
inherit (kdeApplications) kidentitymanagement;
inherit (kdeFrameworks) kdewebkit;
};
kodestudio = callPackage ../applications/editors/kodestudio { }; kodestudio = callPackage ../applications/editors/kodestudio { };
@ -23489,8 +23490,6 @@ in
robustirc-bridge = callPackage ../servers/irc/robustirc-bridge { }; robustirc-bridge = callPackage ../servers/irc/robustirc-bridge { };
sddm = libsForQt514.callPackage ../applications/display-managers/sddm { };
skrooge = libsForQt514.callPackage ../applications/office/skrooge {}; skrooge = libsForQt514.callPackage ../applications/office/skrooge {};
smartgithg = callPackage ../applications/version-management/smartgithg { smartgithg = callPackage ../applications/version-management/smartgithg {
@ -23871,9 +23870,7 @@ in
tribler = callPackage ../applications/networking/p2p/tribler { }; tribler = callPackage ../applications/networking/p2p/tribler { };
trojita = libsForQt514.callPackage ../applications/networking/mailreaders/trojita { trojita = libsForQt514.callPackage ../applications/networking/mailreaders/trojita { };
inherit (kdeApplications) akonadi-contacts;
};
tudu = callPackage ../applications/office/tudu { }; tudu = callPackage ../applications/office/tudu { };
@ -24690,8 +24687,6 @@ in
zam-plugins = callPackage ../applications/audio/zam-plugins { }; zam-plugins = callPackage ../applications/audio/zam-plugins { };
zanshin = libsForQt514.callPackage ../applications/office/zanshin { zanshin = libsForQt514.callPackage ../applications/office/zanshin {
inherit (kdeApplications) akonadi-calendar akonadi-notes akonadi-search kidentitymanagement kontactinterface kldap;
inherit (kdeFrameworks) krunner kwallet kcalendarcore;
boost = boost160; boost = boost160;
}; };
@ -25033,9 +25028,6 @@ in
dhewm3 = callPackage ../games/dhewm3 {}; dhewm3 = callPackage ../games/dhewm3 {};
digikam = libsForQt514.callPackage ../applications/graphics/digikam { digikam = libsForQt514.callPackage ../applications/graphics/digikam {
inherit (plasma5) oxygen;
inherit (kdeApplications) akonadi-contacts;
inherit (kdeFrameworks) kcalendarcore;
opencv3 = opencv3WithoutCuda; opencv3 = opencv3WithoutCuda;
}; };
@ -25911,6 +25903,8 @@ in
lumina = recurseIntoAttrs (callPackage ../desktops/lumina { }); lumina = recurseIntoAttrs (callPackage ../desktops/lumina { });
lxqt = recurseIntoAttrs (import ../desktops/lxqt { lxqt = recurseIntoAttrs (import ../desktops/lxqt {
# TODO: Update these to qt515 at some point. When doing it, please remove
# the choice of libsForQt5*.sddm in sddm's module.
qt5 = qt514; qt5 = qt514;
libsForQt5 = libsForQt514; libsForQt5 = libsForQt514;
inherit pkgs; inherit pkgs;
@ -25949,7 +25943,7 @@ in
let let
mkPlasma5 = import ../desktops/plasma-5; mkPlasma5 = import ../desktops/plasma-5;
attrs = { attrs = {
libsForQt5 = libsForQt514; inherit libsForQt5;
inherit lib fetchurl; inherit lib fetchurl;
gconf = gnome2.GConf; gconf = gnome2.GConf;
inherit gsettings-desktop-schemas; inherit gsettings-desktop-schemas;
@ -25957,25 +25951,6 @@ in
in in
recurseIntoAttrs (makeOverridable mkPlasma5 attrs); recurseIntoAttrs (makeOverridable mkPlasma5 attrs);
inherit (kdeFrameworks) kded kinit frameworkintegration;
inherit (plasma5)
bluedevil breeze-gtk breeze-qt5 breeze-grub breeze-plymouth discover
kactivitymanagerd kde-cli-tools kde-gtk-config kdeplasma-addons kgamma5
kinfocenter kmenuedit kscreen kscreenlocker ksshaskpass ksysguard
kwallet-pam kwayland-integration kwin kwrited milou oxygen plasma-browser-integration
plasma-desktop plasma-integration plasma-nm plasma-pa plasma-vault plasma-workspace
plasma-workspace-wallpapers polkit-kde-agent powerdevil sddm-kcm
systemsettings user-manager xdg-desktop-portal-kde;
inherit (plasma5.thirdParty)
plasma-applet-caffeine-plus
kwin-dynamic-workspaces
kwin-tiling
krohnkite;
### SCIENCE
### SCIENCE/CHEMISTY ### SCIENCE/CHEMISTY
avogadro = callPackage ../applications/science/chemistry/avogadro { avogadro = callPackage ../applications/science/chemistry/avogadro {