Merge staging-next into staging

+228 -120
+1 -1
nixos/modules/services/x11/desktop-managers/plasma5.nix
··· 200 201 security.wrappers = { 202 kcheckpass.source = "${lib.getBin plasma5.kscreenlocker}/libexec/kcheckpass"; 203 - start_kdeinit.source = "${lib.getBin pkgs.kinit}/libexec/kf5/start_kdeinit"; 204 kwin_wayland = { 205 source = "${lib.getBin plasma5.kwin}/bin/kwin_wayland"; 206 capabilities = "cap_sys_nice+ep";
··· 200 201 security.wrappers = { 202 kcheckpass.source = "${lib.getBin plasma5.kscreenlocker}/libexec/kcheckpass"; 203 + start_kdeinit.source = "${lib.getBin pkgs.kdeFrameworks.kinit}/libexec/kf5/start_kdeinit"; 204 kwin_wayland = { 205 source = "${lib.getBin plasma5.kwin}/bin/kwin_wayland"; 206 capabilities = "cap_sys_nice+ep";
+6 -1
nixos/modules/services/x11/display-managers/sddm.nix
··· 9 cfg = dmcfg.sddm; 10 xEnv = config.systemd.services.display-manager.environment; 11 12 - inherit (pkgs) sddm; 13 14 xserverWrapper = pkgs.writeScript "xserver-wrapper" '' 15 #!/bin/sh
··· 9 cfg = dmcfg.sddm; 10 xEnv = config.systemd.services.display-manager.environment; 11 12 + sddm = if config.services.xserver.desktopManager.lxqt.enable then 13 + # TODO: Move lxqt to libsForQt515 14 + pkgs.libsForQt514.sddm 15 + else 16 + pkgs.libsForQt5.sddm 17 + ; 18 19 xserverWrapper = pkgs.writeScript "xserver-wrapper" '' 20 #!/bin/sh
+10 -3
pkgs/applications/editors/kile/default.nix
··· 29 sha256 = "BEmSEv/LJPs6aCkUmnyuTGrV15WYXwgIANbfcviMXfA="; 30 }; 31 32 - nativeBuildInputs = [ extra-cmake-modules wrapGAppsHook ]; 33 34 - propagatedBuildInputs = [ 35 kconfig 36 kcrash 37 kdbusaddons 38 kdelibs4support 39 - kdoctools 40 kguiaddons 41 kiconthemes 42 kinit ··· 48 poppler 49 qtscript 50 ]; 51 52 propagatedUserEnvPkgs = [ konsole ]; 53
··· 29 sha256 = "BEmSEv/LJPs6aCkUmnyuTGrV15WYXwgIANbfcviMXfA="; 30 }; 31 32 + nativeBuildInputs = [ 33 + extra-cmake-modules 34 + wrapGAppsHook 35 + kdoctools 36 + ]; 37 38 + buildInputs = [ 39 kconfig 40 kcrash 41 kdbusaddons 42 kdelibs4support 43 kguiaddons 44 kiconthemes 45 kinit ··· 51 poppler 52 qtscript 53 ]; 54 + dontWrapGApps = true; 55 + preFixup = '' 56 + makeWrapperArgs+=("''${gappsWrapperArgs[@]}") 57 + ''; 58 59 propagatedUserEnvPkgs = [ konsole ]; 60
+2 -2
pkgs/applications/misc/tellico/default.nix
··· 1 { lib 2 , fetchurl 3 , mkDerivation 4 - , kdeApplications 5 , kinit 6 , kdelibs4support 7 , solid ··· 46 exempi 47 extra-cmake-modules 48 karchive 49 - kdeApplications.libkcddb 50 kdelibs4support 51 kfilemetadata 52 khtml
··· 1 { lib 2 , fetchurl 3 , mkDerivation 4 + , libkcddb 5 , kinit 6 , kdelibs4support 7 , solid ··· 46 exempi 47 extra-cmake-modules 48 karchive 49 + libkcddb 50 kdelibs4support 51 kfilemetadata 52 khtml
+2 -2
pkgs/applications/networking/browsers/firefox/wrapper.nix
··· 4 , flashplayer, hal-flash 5 , ffmpeg, xorg, alsaLib, libpulseaudio, libcanberra-gtk2, libglvnd 6 , gnome3/*.gnome-shell*/ 7 - , browserpass, chrome-gnome-shell, uget-integrator, plasma-browser-integration, bukubrow 8 , tridactyl-native 9 , fx_cast_bridge 10 , udev ··· 65 ++ lib.optional (cfg.enableTridactylNative or false) tridactyl-native 66 ++ lib.optional (cfg.enableGnomeExtensions or false) chrome-gnome-shell 67 ++ lib.optional (cfg.enableUgetIntegrator or false) uget-integrator 68 - ++ lib.optional (cfg.enablePlasmaBrowserIntegration or false) plasma-browser-integration 69 ++ lib.optional (cfg.enableFXCastBridge or false) fx_cast_bridge 70 ++ extraNativeMessagingHosts 71 );
··· 4 , flashplayer, hal-flash 5 , ffmpeg, xorg, alsaLib, libpulseaudio, libcanberra-gtk2, libglvnd 6 , gnome3/*.gnome-shell*/ 7 + , browserpass, chrome-gnome-shell, uget-integrator, plasma5, bukubrow 8 , tridactyl-native 9 , fx_cast_bridge 10 , udev ··· 65 ++ lib.optional (cfg.enableTridactylNative or false) tridactyl-native 66 ++ lib.optional (cfg.enableGnomeExtensions or false) chrome-gnome-shell 67 ++ lib.optional (cfg.enableUgetIntegrator or false) uget-integrator 68 + ++ lib.optional (cfg.enablePlasmaBrowserIntegration or false) plasma5.plasma-browser-integration 69 ++ lib.optional (cfg.enableFXCastBridge or false) fx_cast_bridge 70 ++ extraNativeMessagingHosts 71 );
+11 -3
pkgs/data/icons/maia-icon-theme/default.nix
··· 1 - { stdenv, fetchFromGitLab, cmake, extra-cmake-modules, gtk3, kdeFrameworks, hicolor-icon-theme }: 2 3 stdenv.mkDerivation { 4 pname = "maia-icon-theme"; ··· 17 cmake 18 extra-cmake-modules 19 gtk3 20 - kdeFrameworks.plasma-framework 21 - kdeFrameworks.kwindowsystem 22 ]; 23 24 propagatedBuildInputs = [
··· 1 + { stdenv 2 + , fetchFromGitLab 3 + , cmake 4 + , extra-cmake-modules 5 + , gtk3 6 + , plasma-framework 7 + , kwindowsystem 8 + , hicolor-icon-theme 9 + }: 10 11 stdenv.mkDerivation { 12 pname = "maia-icon-theme"; ··· 25 cmake 26 extra-cmake-modules 27 gtk3 28 + plasma-framework 29 + kwindowsystem 30 ]; 31 32 propagatedBuildInputs = [
+1 -1
pkgs/desktops/lxqt/default.nix
··· 43 44 ### OPTIONAL 45 qterminal = callPackage ./qterminal {}; 46 - compton-conf = pkgs.qt5.callPackage ./compton-conf {}; 47 obconf-qt = callPackage ./obconf-qt {}; 48 lximage-qt = callPackage ./lximage-qt {}; 49 qps = callPackage ./qps {};
··· 43 44 ### OPTIONAL 45 qterminal = callPackage ./qterminal {}; 46 + compton-conf = qt5.callPackage ./compton-conf {}; 47 obconf-qt = callPackage ./obconf-qt {}; 48 lximage-qt = callPackage ./lximage-qt {}; 49 qps = callPackage ./qps {};
-2
pkgs/desktops/plasma-5/default.nix
··· 36 }; 37 38 mkDerivation = libsForQt5.callPackage ({ mkDerivation }: mkDerivation) {}; 39 - qtbase = libsForQt5.callPackage ({ qtbase }: qtbase) {}; 40 41 packages = self: with self; 42 let ··· 83 setupHook = args.setupHook or defaultSetupHook; 84 85 meta = { 86 - broken = lib.versionAtLeast qtbase.version "5.15"; 87 license = with lib.licenses; [ 88 lgpl21Plus lgpl3Plus bsd2 mit gpl2Plus gpl3Plus fdl12 89 ];
··· 36 }; 37 38 mkDerivation = libsForQt5.callPackage ({ mkDerivation }: mkDerivation) {}; 39 40 packages = self: with self; 41 let ··· 82 setupHook = args.setupHook or defaultSetupHook; 83 84 meta = { 85 license = with lib.licenses; [ 86 lgpl21Plus lgpl3Plus bsd2 mit gpl2Plus gpl3Plus fdl12 87 ];
+2 -2
pkgs/development/libraries/drumstick/default.nix
··· 1 { stdenv, fetchurl, alsaLib, cmake, docbook_xsl, docbook_xml_dtd_45, doxygen 2 - , fluidsynth, pkgconfig, qt5 3 }: 4 5 stdenv.mkDerivation rec { ··· 22 23 nativeBuildInputs = [ cmake pkgconfig docbook_xsl docbook_xml_dtd_45 docbook_xml_dtd_45 ]; 24 buildInputs = [ 25 - alsaLib doxygen fluidsynth qt5.qtbase qt5.qtsvg 26 ]; 27 28 meta = with stdenv.lib; {
··· 1 { stdenv, fetchurl, alsaLib, cmake, docbook_xsl, docbook_xml_dtd_45, doxygen 2 + , fluidsynth, pkgconfig, qtbase, qtsvg 3 }: 4 5 stdenv.mkDerivation rec { ··· 22 23 nativeBuildInputs = [ cmake pkgconfig docbook_xsl docbook_xml_dtd_45 docbook_xml_dtd_45 ]; 24 buildInputs = [ 25 + alsaLib doxygen fluidsynth qtbase qtsvg 26 ]; 27 28 meta = with stdenv.lib; {
+10 -6
pkgs/development/libraries/kdiagram/default.nix
··· 1 { 2 - mkDerivation, fetchurl, lib, 3 extra-cmake-modules, qttools, 4 qtbase, qtsvg, 5 }: 6 7 - mkDerivation { 8 - name = "kdiagram-2.6.0"; 9 - src = fetchurl { 10 - url = "https://download.kde.org/stable/kdiagram/2.6.0/src/kdiagram-2.6.0.tar.xz"; 11 - sha256 = "10hqk12wwgbiq4q5145s8v7v96j621ckq1yil9s4pihmgsnqsy02"; 12 }; 13 nativeBuildInputs = [ extra-cmake-modules qttools ]; 14 propagatedBuildInputs = [ qtbase qtsvg ];
··· 1 { 2 + mkDerivation, fetchFromGitLab, lib, 3 extra-cmake-modules, qttools, 4 qtbase, qtsvg, 5 }: 6 7 + mkDerivation rec { 8 + pname = "kdiagram"; 9 + version = "2.7.0"; 10 + src = fetchFromGitLab { 11 + domain = "invent.kde.org"; 12 + owner = "graphics"; 13 + repo = pname; 14 + rev = "v${version}"; 15 + sha256 = "NSBNHPr8JzBn3y3ivhL0RjiXjDuPwZsTTOeI22pq3vc="; 16 }; 17 nativeBuildInputs = [ extra-cmake-modules qttools ]; 18 propagatedBuildInputs = [ qtbase qtsvg ];
+2 -2
pkgs/development/libraries/kpmcore/default.nix
··· 1 { stdenv, lib, fetchurl, extra-cmake-modules 2 - , qtbase, kdeFrameworks 3 , libatasmart, parted 4 , utillinux }: 5 ··· 17 libatasmart 18 parted # we only need the library 19 20 - kdeFrameworks.kio 21 22 utillinux # needs blkid (note that this is not provided by utillinux-compat) 23 ];
··· 1 { stdenv, lib, fetchurl, extra-cmake-modules 2 + , qtbase, kio 3 , libatasmart, parted 4 , utillinux }: 5 ··· 17 libatasmart 18 parted # we only need the library 19 20 + kio 21 22 utillinux # needs blkid (note that this is not provided by utillinux-compat) 23 ];
+32
pkgs/os-specific/linux/cshatag/default.nix
···
··· 1 + { lib, buildGoPackage, fetchFromGitHub }: 2 + 3 + buildGoPackage rec { 4 + pname = "cshatag"; 5 + version = "2019-12-03"; 6 + 7 + goPackagePath = "github.com/rfjakob/cshatag"; 8 + goDeps = ./deps.nix; 9 + 10 + src = fetchFromGitHub { 11 + owner = "rfjakob"; 12 + repo = pname; 13 + rev = "b169f0a9dd35a7381774eb176d4badf64d403560"; 14 + sha256 = "16kam3w75avh8khkk6jfdnxwggz2pw6ccv6v7d064j0fbb9y8x0v"; 15 + }; 16 + 17 + makeFlags = [ "PREFIX=$(out)" "GITVERSION=${version}" ]; 18 + 19 + postInstall = '' 20 + # Install man page 21 + cd go/src/${goPackagePath} 22 + make install $makeFlags 23 + ''; 24 + 25 + meta = with lib; { 26 + description = "A tool to detect silent data corruption"; 27 + homepage = "https://github.com/rfjakob/cshatag"; 28 + license = licenses.mit; 29 + platforms = platforms.linux; 30 + }; 31 + 32 + }
+21
pkgs/os-specific/linux/cshatag/deps.nix
···
··· 1 + # This file was generated by https://github.com/kamilchm/go2nix v1.3.0 2 + [ 3 + { 4 + goPackagePath = "github.com/pkg/xattr"; 5 + fetch = { 6 + type = "git"; 7 + url = "https://github.com/pkg/xattr"; 8 + rev = "d304131d5e58ca76d8b31ceefbb0c85c7b2d2a36"; 9 + sha256 = "0bxskiai283zfra13z5f7q7f77zz2cgswaj6l6jr2nwnc3l5m80i"; 10 + }; 11 + } 12 + { 13 + goPackagePath = "golang.org/x/sys"; 14 + fetch = { 15 + type = "git"; 16 + url = "https://go.googlesource.com/sys"; 17 + rev = "201ba4db2418b54b698efb4d8082dcb504617cdb"; 18 + sha256 = "1cqaiwp19kl38g4d6brfhi32822rhnh2q8x1j0i6yg7a8dzfvbz6"; 19 + }; 20 + } 21 + ]
+56
pkgs/top-level/aliases.nix
··· 752 753 ant-dracula-theme = throw "ant-dracula-theme is now dracula-theme, and theme name is Dracula instead of Ant-Dracula."; 754 755 })
··· 752 753 ant-dracula-theme = throw "ant-dracula-theme is now dracula-theme, and theme name is Dracula instead of Ant-Dracula."; 754 755 + /* If these are in the scope of all-packages.nix, they cause collisions 756 + between mixed versions of qt. See: 757 + https://github.com/NixOS/nixpkgs/pull/101369 */ 758 + 759 + inherit (kdeFrameworks) breeze-icons oxygen-icons5; 760 + inherit (kdeApplications) 761 + akonadi akregator ark 762 + bomber bovo 763 + dolphin dragon 764 + elisa 765 + ffmpegthumbs filelight 766 + granatier gwenview 767 + k3b 768 + kaddressbook kalzium kapptemplate kapman kate katomic 769 + kblackbox kblocks kbounce 770 + kcachegrind kcalc kcharselect kcolorchooser 771 + kdenlive kdf kdialog kdiamond 772 + keditbookmarks 773 + kfind kfloppy 774 + kget kgpg 775 + khelpcenter 776 + kig kigo killbots kitinerary 777 + kleopatra klettres klines 778 + kmag kmail kmines kmix kmplot 779 + knavalbattle knetwalk knights 780 + kollision kolourpaint kompare konsole kontact korganizer 781 + kpkpass 782 + krdc kreversi krfb 783 + kshisen ksquares ksystemlog 784 + kteatime ktimer ktouch kturtle 785 + kwalletmanager kwave 786 + marble minuet 787 + okular 788 + picmi 789 + spectacle 790 + yakuake 791 + ; 792 + inherit (plasma5) 793 + bluedevil breeze-gtk breeze-qt5 breeze-grub breeze-plymouth discover 794 + kactivitymanagerd kde-cli-tools kde-gtk-config kdeplasma-addons kgamma5 795 + kinfocenter kmenuedit kscreen kscreenlocker ksshaskpass ksysguard 796 + kwallet-pam kwayland-integration kwin kwrited milou oxygen plasma-browser-integration 797 + plasma-desktop plasma-integration plasma-nm plasma-pa plasma-vault plasma-workspace 798 + plasma-workspace-wallpapers polkit-kde-agent powerdevil sddm-kcm 799 + systemsettings user-manager xdg-desktop-portal-kde 800 + ; 801 + inherit (plasma5.thirdParty) 802 + plasma-applet-caffeine-plus 803 + kwin-dynamic-workspaces 804 + kwin-tiling 805 + krohnkite 806 + ; 807 + inherit (libsForQt5) 808 + sddm 809 + ; 810 + 811 })
+72 -95
pkgs/top-level/all-packages.nix
··· 6223 6224 packagekit = callPackage ../tools/package-management/packagekit { }; 6225 6226 - packagekit-qt = libsForQt5.callPackage ../tools/package-management/packagekit/qt.nix { }; 6227 - 6228 packetdrill = callPackage ../tools/networking/packetdrill { }; 6229 6230 pacman = callPackage ../tools/package-management/pacman { }; ··· 8755 devpi-server = callPackage ../development/tools/devpi-server {}; 8756 8757 dotty = callPackage ../development/compilers/scala/dotty.nix { jre = jre8;}; 8758 - 8759 - drumstick = callPackage ../development/libraries/drumstick { }; 8760 8761 ecl = callPackage ../development/compilers/ecl { }; 8762 ecl_16_1_2 = callPackage ../development/compilers/ecl/16.1.2.nix { }; ··· 13335 let 13336 mkFrameworks = import ../development/libraries/kde-frameworks; 13337 attrs = { 13338 - libsForQt5 = libsForQt514; 13339 inherit lib fetchurl; 13340 }; 13341 in ··· 13349 keybinder3 = callPackage ../development/libraries/keybinder3 { 13350 automake = automake111x; 13351 }; 13352 - 13353 - kf5gpgmepp = libsForQt5.callPackage ../development/libraries/kf5gpgmepp { }; 13354 13355 krb5 = callPackage ../development/libraries/kerberos/krb5.nix { 13356 inherit (buildPackages.darwin) bootstrap_cmds; ··· 15151 inherit llvmPackages_5; 15152 }); 15153 15154 - libsForQt512 = recurseIntoAttrs (lib.makeScope qt512.newScope mkLibsForQt5); 15155 - 15156 qt514 = recurseIntoAttrs (makeOverridable 15157 (import ../development/libraries/qt-5/5.14) { 15158 inherit newScope; ··· 15183 inherit llvmPackages_5; 15184 }); 15185 15186 libsForQt514 = recurseIntoAttrs (lib.makeScope qt514.newScope mkLibsForQt5); 15187 15188 libsForQt515 = recurseIntoAttrs (lib.makeScope qt515.newScope mkLibsForQt5); ··· 15209 kwidgetsaddons kwindowsystem kxmlgui kxmlrpcclient modemmanager-qt 15210 networkmanager-qt plasma-framework prison qqc2-desktop-style solid sonnet 15211 syntax-highlighting syndication threadweaver kirigami2 kholidays kpurpose 15212 - kcontacts kquickcharts kdoctools kapidox; 15213 15214 ### KDE PLASMA 5 15215 15216 inherit (plasma5.override { libsForQt5 = self; }) 15217 - kdecoration khotkeys libkscreen libksysguard; 15218 15219 ### KDE APPLICATIONS 15220 15221 inherit (kdeApplications.override { libsForQt5 = self; }) 15222 - libkdcraw libkexiv2 libkipi libkomparediff2 libksane; 15223 15224 ### LIBRARIES 15225 ··· 15231 15232 dxflib = callPackage ../development/libraries/dxflib {}; 15233 15234 fcitx-qt5 = callPackage ../tools/inputmethods/fcitx/fcitx-qt5.nix { }; 15235 15236 qgpgme = callPackage ../development/libraries/gpgme { }; ··· 15242 kdiagram = callPackage ../development/libraries/kdiagram { }; 15243 15244 kdsoap = callPackage ../development/libraries/kdsoap { }; 15245 15246 kproperty = callPackage ../development/libraries/kproperty { }; 15247 ··· 15262 liblastfm = callPackage ../development/libraries/liblastfm { }; 15263 15264 libopenshot = callPackage ../applications/video/openshot-qt/libopenshot.nix { }; 15265 15266 libopenshot-audio = callPackage ../applications/video/openshot-qt/libopenshot-audio.nix { }; 15267 ··· 15333 15334 qtwebkit-plugins = callPackage ../development/libraries/qtwebkit-plugins { }; 15335 15336 }; 15337 15338 qtEnv = qt5.env; ··· 17615 17616 crda = callPackage ../os-specific/linux/crda { }; 17617 17618 # Darwin package set 17619 # 17620 # Even though this is a set of packages not single package, use `callPackage` ··· 18999 19000 brise = callPackage ../data/misc/brise { }; 19001 19002 - inherit (kdeFrameworks) breeze-icons; 19003 - 19004 cacert = callPackage ../data/misc/cacert { }; 19005 19006 caladea = callPackage ../data/fonts/caladea {}; ··· 19166 19167 fira-mono = callPackage ../data/fonts/fira-mono { }; 19168 19169 - flat-remix-icon-theme = callPackage ../data/icons/flat-remix-icon-theme { }; 19170 19171 font-awesome_4 = (callPackage ../data/fonts/font-awesome-5 { }).v4; 19172 font-awesome_5 = (callPackage ../data/fonts/font-awesome-5 { }).v5; ··· 19325 19326 luculent = callPackage ../data/fonts/luculent { }; 19327 19328 - luna-icons = callPackage ../data/icons/luna-icons { }; 19329 19330 - maia-icon-theme = callPackage ../data/icons/maia-icon-theme { }; 19331 19332 mailcap = callPackage ../data/misc/mailcap { }; 19333 ··· 19446 19447 oxygenfonts = callPackage ../data/fonts/oxygenfonts { }; 19448 19449 - inherit (kdeFrameworks) oxygen-icons5; 19450 - 19451 paper-gtk-theme = callPackage ../data/themes/paper-gtk { }; 19452 19453 paper-icon-theme = callPackage ../data/icons/paper-icon-theme { }; 19454 19455 - papirus-icon-theme = callPackage ../data/icons/papirus-icon-theme { }; 19456 19457 - papirus-maia-icon-theme = callPackage ../data/icons/papirus-maia-icon-theme { }; 19458 19459 papis = with python3Packages; toPythonApplication papis; 19460 ··· 19484 19485 pop-gtk-theme = callPackage ../data/themes/pop-gtk { }; 19486 19487 - pop-icon-theme = callPackage ../data/icons/pop-icon-theme { }; 19488 19489 posix_man_pages = callPackage ../data/documentation/man-pages-posix { }; 19490 ··· 19764 19765 yaru-theme = callPackage ../data/themes/yaru {}; 19766 19767 - zafiro-icons = callPackage ../data/icons/zafiro-icons { }; 19768 19769 zeal = libsForQt514.callPackage ../data/documentation/zeal { }; 19770 ··· 20145 calibre = calibre-py3; 20146 20147 calligra = libsForQt514.callPackage ../applications/office/calligra { 20148 - inherit (kdeApplications) akonadi-calendar akonadi-contacts; 20149 openjpeg = openjpeg_1; 20150 - poppler = poppler_0_61; 20151 }; 20152 20153 perkeep = callPackage ../applications/misc/perkeep { }; ··· 21722 let 21723 mkApplications = import ../applications/kde; 21724 attrs = { 21725 - libsForQt5 = libsForQt514; 21726 inherit lib fetchurl; 21727 inherit okteta; 21728 }; 21729 in 21730 recurseIntoAttrs (makeOverridable mkApplications attrs); 21731 21732 - inherit (kdeApplications) 21733 - akonadi akregator ark 21734 - bomber bovo 21735 - dolphin dragon 21736 - elisa 21737 - ffmpegthumbs filelight 21738 - granatier gwenview 21739 - k3b 21740 - kaddressbook kalzium kapptemplate kapman kate katomic 21741 - kblackbox kblocks kbounce 21742 - kcachegrind kcalc kcharselect kcolorchooser 21743 - kdeconnect-kde kdenlive kdf kdialog kdiamond 21744 - keditbookmarks 21745 - kfind kfloppy 21746 - kget kgpg 21747 - khelpcenter 21748 - kig kigo killbots kitinerary 21749 - kleopatra klettres klines 21750 - kmag kmail kmines kmix kmplot 21751 - knavalbattle knetwalk knights 21752 - kollision kolourpaint kompare konsole kontact korganizer 21753 - kpkpass 21754 - krdc kreversi krfb 21755 - kshisen ksquares ksystemlog 21756 - kteatime ktimer ktouch kturtle 21757 - kwalletmanager kwave 21758 - marble minuet 21759 - okular 21760 - picmi 21761 - spectacle 21762 - yakuake; 21763 - 21764 okteta = libsForQt5.callPackage ../applications/editors/okteta { }; 21765 21766 k4dirstat = libsForQt5.callPackage ../applications/misc/k4dirstat { }; 21767 - 21768 - inherit (kdeFrameworks) kdesu; 21769 21770 kdevelop-pg-qt = libsForQt514.callPackage ../applications/editors/kdevelop5/kdevelop-pg-qt.nix { }; 21771 ··· 21804 21805 kid3 = libsForQt5.callPackage ../applications/audio/kid3 { }; 21806 21807 - kile = libsForQt514.callPackage ../applications/editors/kile { }; 21808 21809 kino = callPackage ../applications/video/kino { 21810 inherit (gnome2) libglade; ··· 21819 21820 kmplayer = libsForQt5.callPackage ../applications/video/kmplayer { }; 21821 21822 - kmymoney = libsForQt5.callPackage ../applications/office/kmymoney { 21823 - inherit (kdeApplications) kidentitymanagement; 21824 - inherit (kdeFrameworks) kdewebkit; 21825 - }; 21826 21827 kodestudio = callPackage ../applications/editors/kodestudio { }; 21828 ··· 23517 23518 robustirc-bridge = callPackage ../servers/irc/robustirc-bridge { }; 23519 23520 - sddm = libsForQt514.callPackage ../applications/display-managers/sddm { }; 23521 - 23522 skrooge = libsForQt514.callPackage ../applications/office/skrooge {}; 23523 23524 smartgithg = callPackage ../applications/version-management/smartgithg { ··· 23899 23900 tribler = callPackage ../applications/networking/p2p/tribler { }; 23901 23902 - trojita = libsForQt514.callPackage ../applications/networking/mailreaders/trojita { 23903 - inherit (kdeApplications) akonadi-contacts; 23904 - }; 23905 23906 tudu = callPackage ../applications/office/tudu { }; 23907 ··· 24718 zam-plugins = callPackage ../applications/audio/zam-plugins { }; 24719 24720 zanshin = libsForQt514.callPackage ../applications/office/zanshin { 24721 - inherit (kdeApplications) akonadi-calendar akonadi-notes akonadi-search kidentitymanagement kontactinterface kldap; 24722 - inherit (kdeFrameworks) krunner kwallet kcalendarcore; 24723 boost = boost160; 24724 }; 24725 ··· 25061 dhewm3 = callPackage ../games/dhewm3 {}; 25062 25063 digikam = libsForQt514.callPackage ../applications/graphics/digikam { 25064 - inherit (plasma5) oxygen; 25065 - inherit (kdeApplications) akonadi-contacts; 25066 - inherit (kdeFrameworks) kcalendarcore; 25067 opencv3 = opencv3WithoutCuda; 25068 }; 25069 ··· 25941 lumina = recurseIntoAttrs (callPackage ../desktops/lumina { }); 25942 25943 lxqt = recurseIntoAttrs (import ../desktops/lxqt { 25944 qt5 = qt514; 25945 libsForQt5 = libsForQt514; 25946 inherit pkgs; ··· 25979 let 25980 mkPlasma5 = import ../desktops/plasma-5; 25981 attrs = { 25982 - libsForQt5 = libsForQt514; 25983 inherit lib fetchurl; 25984 gconf = gnome2.GConf; 25985 inherit gsettings-desktop-schemas; 25986 }; 25987 in 25988 recurseIntoAttrs (makeOverridable mkPlasma5 attrs); 25989 - 25990 - inherit (kdeFrameworks) kded kinit frameworkintegration; 25991 - 25992 - inherit (plasma5) 25993 - bluedevil breeze-gtk breeze-qt5 breeze-grub breeze-plymouth discover 25994 - kactivitymanagerd kde-cli-tools kde-gtk-config kdeplasma-addons kgamma5 25995 - kinfocenter kmenuedit kscreen kscreenlocker ksshaskpass ksysguard 25996 - kwallet-pam kwayland-integration kwin kwrited milou oxygen plasma-browser-integration 25997 - plasma-desktop plasma-integration plasma-nm plasma-pa plasma-vault plasma-workspace 25998 - plasma-workspace-wallpapers polkit-kde-agent powerdevil sddm-kcm 25999 - systemsettings user-manager xdg-desktop-portal-kde; 26000 - 26001 - inherit (plasma5.thirdParty) 26002 - plasma-applet-caffeine-plus 26003 - kwin-dynamic-workspaces 26004 - kwin-tiling 26005 - krohnkite; 26006 - 26007 - ### SCIENCE 26008 26009 ### SCIENCE/CHEMISTY 26010
··· 6223 6224 packagekit = callPackage ../tools/package-management/packagekit { }; 6225 6226 packetdrill = callPackage ../tools/networking/packetdrill { }; 6227 6228 pacman = callPackage ../tools/package-management/pacman { }; ··· 8753 devpi-server = callPackage ../development/tools/devpi-server {}; 8754 8755 dotty = callPackage ../development/compilers/scala/dotty.nix { jre = jre8;}; 8756 8757 ecl = callPackage ../development/compilers/ecl { }; 8758 ecl_16_1_2 = callPackage ../development/compilers/ecl/16.1.2.nix { }; ··· 13331 let 13332 mkFrameworks = import ../development/libraries/kde-frameworks; 13333 attrs = { 13334 + inherit libsForQt5; 13335 inherit lib fetchurl; 13336 }; 13337 in ··· 13345 keybinder3 = callPackage ../development/libraries/keybinder3 { 13346 automake = automake111x; 13347 }; 13348 13349 krb5 = callPackage ../development/libraries/kerberos/krb5.nix { 13350 inherit (buildPackages.darwin) bootstrap_cmds; ··· 15145 inherit llvmPackages_5; 15146 }); 15147 15148 qt514 = recurseIntoAttrs (makeOverridable 15149 (import ../development/libraries/qt-5/5.14) { 15150 inherit newScope; ··· 15175 inherit llvmPackages_5; 15176 }); 15177 15178 + libsForQt512 = recurseIntoAttrs (lib.makeScope qt512.newScope mkLibsForQt5); 15179 + 15180 libsForQt514 = recurseIntoAttrs (lib.makeScope qt514.newScope mkLibsForQt5); 15181 15182 libsForQt515 = recurseIntoAttrs (lib.makeScope qt515.newScope mkLibsForQt5); ··· 15203 kwidgetsaddons kwindowsystem kxmlgui kxmlrpcclient modemmanager-qt 15204 networkmanager-qt plasma-framework prison qqc2-desktop-style solid sonnet 15205 syntax-highlighting syndication threadweaver kirigami2 kholidays kpurpose 15206 + kcontacts kquickcharts kdoctools kapidox kdesu kinit kded frameworkintegration 15207 + kdewebkit breeze-icons 15208 + ; 15209 15210 ### KDE PLASMA 5 15211 15212 inherit (plasma5.override { libsForQt5 = self; }) 15213 + kdecoration khotkeys libkscreen libksysguard bluedevil 15214 + breeze-gtk breeze-qt5 breeze-grub breeze-plymouth discover kactivitymanagerd 15215 + kde-cli-tools kde-gtk-config kdeplasma-addons kgamma5 kinfocenter kmenuedit 15216 + kscreen kscreenlocker ksshaskpass ksysguard kwallet-pam kwayland-integration 15217 + kwin kwrited milou oxygen plasma-browser-integration plasma-desktop 15218 + plasma-integration plasma-nm plasma-pa plasma-vault plasma-workspace 15219 + plasma-workspace-wallpapers polkit-kde-agent powerdevil sddm-kcm 15220 + systemsettings user-manager xdg-desktop-portal-kde 15221 + ; 15222 + 15223 + inherit ((plasma5.override { libsForQt5 = self; }).thirdParty) 15224 + plasma-applet-caffeine-plus kwin-dynamic-workspaces kwin-tiling krohnkite 15225 + ; 15226 15227 ### KDE APPLICATIONS 15228 15229 inherit (kdeApplications.override { libsForQt5 = self; }) 15230 + libkdcraw libkexiv2 libkipi libkomparediff2 libksane libkcddb akonadi-contacts 15231 + akonadi-calendar akonadi-notes akonadi-search kidentitymanagement kontactinterface 15232 + kldap akonadi akregator ark bomber bovo dolphin dragon elisa ffmpegthumbs filelight 15233 + granatier gwenview k3b kaddressbook kalzium kapptemplate kapman kate katomic 15234 + kblackbox kblocks kbounce kcachegrind kcalc kcharselect kcolorchooser 15235 + kdenlive kdf kdialog kdiamond keditbookmarks kfind kfloppy kget kgpg khelpcenter 15236 + kig kigo killbots kitinerary kleopatra klettres klines kmag kmail kmines kmix kmplot 15237 + knavalbattle knetwalk knights kollision kolourpaint kompare konsole kontact korganizer 15238 + kpkpass krdc kreversi krfb kshisen ksquares ksystemlog kteatime ktimer ktouch kturtle 15239 + kwalletmanager kwave marble minuet okular picmi spectacle yakuake 15240 + ; 15241 15242 ### LIBRARIES 15243 ··· 15249 15250 dxflib = callPackage ../development/libraries/dxflib {}; 15251 15252 + drumstick = callPackage ../development/libraries/drumstick { }; 15253 + 15254 fcitx-qt5 = callPackage ../tools/inputmethods/fcitx/fcitx-qt5.nix { }; 15255 15256 qgpgme = callPackage ../development/libraries/gpgme { }; ··· 15262 kdiagram = callPackage ../development/libraries/kdiagram { }; 15263 15264 kdsoap = callPackage ../development/libraries/kdsoap { }; 15265 + 15266 + kf5gpgmepp = callPackage ../development/libraries/kf5gpgmepp { }; 15267 15268 kproperty = callPackage ../development/libraries/kproperty { }; 15269 ··· 15284 liblastfm = callPackage ../development/libraries/liblastfm { }; 15285 15286 libopenshot = callPackage ../applications/video/openshot-qt/libopenshot.nix { }; 15287 + 15288 + packagekit-qt = callPackage ../tools/package-management/packagekit/qt.nix { }; 15289 15290 libopenshot-audio = callPackage ../applications/video/openshot-qt/libopenshot-audio.nix { }; 15291 ··· 15357 15358 qtwebkit-plugins = callPackage ../development/libraries/qtwebkit-plugins { }; 15359 15360 + # Not a library, but we do want it to be built for every qt version there 15361 + # is, to allow users to choose the right build if needed. 15362 + sddm = callPackage ../applications/display-managers/sddm { }; 15363 }; 15364 15365 qtEnv = qt5.env; ··· 17642 17643 crda = callPackage ../os-specific/linux/crda { }; 17644 17645 + cshatag = callPackage ../os-specific/linux/cshatag { }; 17646 + 17647 # Darwin package set 17648 # 17649 # Even though this is a set of packages not single package, use `callPackage` ··· 19028 19029 brise = callPackage ../data/misc/brise { }; 19030 19031 cacert = callPackage ../data/misc/cacert { }; 19032 19033 caladea = callPackage ../data/fonts/caladea {}; ··· 19193 19194 fira-mono = callPackage ../data/fonts/fira-mono { }; 19195 19196 + flat-remix-icon-theme = callPackage ../data/icons/flat-remix-icon-theme { 19197 + inherit (kdeFrameworks) breeze-icons; 19198 + }; 19199 19200 font-awesome_4 = (callPackage ../data/fonts/font-awesome-5 { }).v4; 19201 font-awesome_5 = (callPackage ../data/fonts/font-awesome-5 { }).v5; ··· 19354 19355 luculent = callPackage ../data/fonts/luculent { }; 19356 19357 + luna-icons = callPackage ../data/icons/luna-icons { 19358 + inherit (kdeFrameworks) breeze-icons; 19359 + }; 19360 19361 + maia-icon-theme = libsForQt5.callPackage ../data/icons/maia-icon-theme { }; 19362 19363 mailcap = callPackage ../data/misc/mailcap { }; 19364 ··· 19477 19478 oxygenfonts = callPackage ../data/fonts/oxygenfonts { }; 19479 19480 paper-gtk-theme = callPackage ../data/themes/paper-gtk { }; 19481 19482 paper-icon-theme = callPackage ../data/icons/paper-icon-theme { }; 19483 19484 + papirus-icon-theme = callPackage ../data/icons/papirus-icon-theme { 19485 + inherit (kdeFrameworks) breeze-icons; 19486 + }; 19487 19488 + papirus-maia-icon-theme = callPackage ../data/icons/papirus-maia-icon-theme { 19489 + inherit (kdeFrameworks) breeze-icons; 19490 + }; 19491 19492 papis = with python3Packages; toPythonApplication papis; 19493 ··· 19517 19518 pop-gtk-theme = callPackage ../data/themes/pop-gtk { }; 19519 19520 + pop-icon-theme = callPackage ../data/icons/pop-icon-theme { 19521 + inherit (kdeFrameworks) breeze-icons; 19522 + }; 19523 19524 posix_man_pages = callPackage ../data/documentation/man-pages-posix { }; 19525 ··· 19799 19800 yaru-theme = callPackage ../data/themes/yaru {}; 19801 19802 + zafiro-icons = callPackage ../data/icons/zafiro-icons { 19803 + inherit (kdeFrameworks) breeze-icons; 19804 + }; 19805 19806 zeal = libsForQt514.callPackage ../data/documentation/zeal { }; 19807 ··· 20182 calibre = calibre-py3; 20183 20184 calligra = libsForQt514.callPackage ../applications/office/calligra { 20185 openjpeg = openjpeg_1; 20186 + poppler = poppler_0_61.override { 20187 + qt5Support = true; 20188 + # Must be using the same qt version as calligra itself. 20189 + qtbase = qt514.qtbase; 20190 + }; 20191 }; 20192 20193 perkeep = callPackage ../applications/misc/perkeep { }; ··· 21762 let 21763 mkApplications = import ../applications/kde; 21764 attrs = { 21765 + inherit libsForQt5; 21766 inherit lib fetchurl; 21767 inherit okteta; 21768 }; 21769 in 21770 recurseIntoAttrs (makeOverridable mkApplications attrs); 21771 21772 okteta = libsForQt5.callPackage ../applications/editors/okteta { }; 21773 21774 k4dirstat = libsForQt5.callPackage ../applications/misc/k4dirstat { }; 21775 21776 kdevelop-pg-qt = libsForQt514.callPackage ../applications/editors/kdevelop5/kdevelop-pg-qt.nix { }; 21777 ··· 21810 21811 kid3 = libsForQt5.callPackage ../applications/audio/kid3 { }; 21812 21813 + kile = libsForQt5.callPackage ../applications/editors/kile { }; 21814 21815 kino = callPackage ../applications/video/kino { 21816 inherit (gnome2) libglade; ··· 21825 21826 kmplayer = libsForQt5.callPackage ../applications/video/kmplayer { }; 21827 21828 + kmymoney = libsForQt5.callPackage ../applications/office/kmymoney { }; 21829 21830 kodestudio = callPackage ../applications/editors/kodestudio { }; 21831 ··· 23520 23521 robustirc-bridge = callPackage ../servers/irc/robustirc-bridge { }; 23522 23523 skrooge = libsForQt514.callPackage ../applications/office/skrooge {}; 23524 23525 smartgithg = callPackage ../applications/version-management/smartgithg { ··· 23900 23901 tribler = callPackage ../applications/networking/p2p/tribler { }; 23902 23903 + trojita = libsForQt514.callPackage ../applications/networking/mailreaders/trojita { }; 23904 23905 tudu = callPackage ../applications/office/tudu { }; 23906 ··· 24717 zam-plugins = callPackage ../applications/audio/zam-plugins { }; 24718 24719 zanshin = libsForQt514.callPackage ../applications/office/zanshin { 24720 boost = boost160; 24721 }; 24722 ··· 25058 dhewm3 = callPackage ../games/dhewm3 {}; 25059 25060 digikam = libsForQt514.callPackage ../applications/graphics/digikam { 25061 opencv3 = opencv3WithoutCuda; 25062 }; 25063 ··· 25935 lumina = recurseIntoAttrs (callPackage ../desktops/lumina { }); 25936 25937 lxqt = recurseIntoAttrs (import ../desktops/lxqt { 25938 + # TODO: Update these to qt515 at some point. When doing it, please remove 25939 + # the choice of libsForQt5*.sddm in sddm's module. 25940 qt5 = qt514; 25941 libsForQt5 = libsForQt514; 25942 inherit pkgs; ··· 25975 let 25976 mkPlasma5 = import ../desktops/plasma-5; 25977 attrs = { 25978 + inherit libsForQt5; 25979 inherit lib fetchurl; 25980 gconf = gnome2.GConf; 25981 inherit gsettings-desktop-schemas; 25982 }; 25983 in 25984 recurseIntoAttrs (makeOverridable mkPlasma5 attrs); 25985 25986 ### SCIENCE/CHEMISTY 25987