lol

extra-cmake-modules: Lift Qt dependency

+493 -455
+6 -6
nixos/modules/services/x11/desktop-managers/plasma5.nix
··· 65 65 66 66 security.wrappers = { 67 67 kcheckpass.source = "${plasma5.plasma-workspace.out}/lib/libexec/kcheckpass"; 68 - "start_kdeinit".source = "${libsForQt5.kinit.out}/lib/libexec/kf5/start_kdeinit"; 68 + "start_kdeinit".source = "${pkgs.kinit.out}/lib/libexec/kf5/start_kdeinit"; 69 69 }; 70 70 71 - environment.systemPackages = with qt5; with libsForQt5; with plasma5; with kdeApplications; 71 + environment.systemPackages = with pkgs; with qt5; with libsForQt5; with plasma5; with kdeApplications; 72 72 [ 73 73 frameworkintegration 74 74 kactivities ··· 213 213 214 214 services.xserver.displayManager.sddm = { 215 215 theme = "breeze"; 216 - themes = with libsForQt5; with plasma5; [ 217 - ecm # for the setup-hook 218 - plasma-workspace 219 - breeze-icons 216 + themes = [ 217 + pkgs.extra-cmake-modules # for the setup-hook 218 + plasma5.plasma-workspace 219 + pkgs.breeze-icons 220 220 ]; 221 221 }; 222 222
+2 -2
pkgs/applications/editors/kile/default.nix
··· 1 1 { kdeDerivation 2 2 , lib 3 3 , fetchgit 4 - , ecm 4 + , extra-cmake-modules 5 5 , kdoctools 6 6 , kdeWrapper 7 7 , qtscript ··· 33 33 34 34 }; 35 35 36 - nativeBuildInputs = [ ecm kdoctools ]; 36 + nativeBuildInputs = [ extra-cmake-modules kdoctools ]; 37 37 38 38 buildInputs = [ 39 39 kconfig
+2 -2
pkgs/applications/graphics/digikam/default.nix
··· 1 - { stdenv, fetchurl, cmake, ecm, makeQtWrapper 1 + { stdenv, fetchurl, cmake, extra-cmake-modules, makeQtWrapper 2 2 3 3 # For `digitaglinktree` 4 4 , perl, sqlite ··· 52 52 sha256 = "0dgsgji14l5zvxny36hrfsp889fsfrsbbn9bg57m18404xp903kg"; 53 53 }; 54 54 55 - nativeBuildInputs = [ cmake ecm makeQtWrapper ]; 55 + nativeBuildInputs = [ cmake extra-cmake-modules makeQtWrapper ]; 56 56 57 57 patches = [ ./0001-Disable-fno-operator-names.patch ]; 58 58
+2 -2
pkgs/applications/graphics/kipi-plugins/default.nix
··· 1 1 { 2 2 stdenv, fetchurl, 3 - ecm, 3 + extra-cmake-modules, 4 4 karchive, kconfig, ki18n, kiconthemes, kio, kservice, kwindowsystem, kxmlgui, 5 5 libkipi, qtbase, qtsvg, qtxmlpatterns 6 6 }: ··· 18 18 cd extra/kipi-plugins 19 19 ''; 20 20 21 - nativeBuildInputs = [ ecm ]; 21 + nativeBuildInputs = [ extra-cmake-modules ]; 22 22 buildInputs = [ 23 23 karchive kconfig ki18n kiconthemes kio kservice kwindowsystem kxmlgui libkipi 24 24 qtbase qtsvg qtxmlpatterns
+2 -2
pkgs/applications/kde/akonadi-contacts.nix
··· 1 1 { 2 2 kdeApp, lib, 3 - ecm, 3 + extra-cmake-modules, 4 4 akonadi-mime, grantlee, kcontacts, kio, kitemmodels, kmime, qtwebengine, 5 5 akonadi 6 6 }: ··· 11 11 license = with lib.licenses; [ gpl2 lgpl21 ]; 12 12 maintainers = [ lib.maintainers.ttuegel ]; 13 13 }; 14 - nativeBuildInputs = [ ecm ]; 14 + nativeBuildInputs = [ extra-cmake-modules ]; 15 15 buildInputs = [ 16 16 akonadi-mime grantlee kcontacts kio kitemmodels kmime qtwebengine 17 17 ];
+2 -2
pkgs/applications/kde/akonadi-mime.nix
··· 1 1 { 2 2 kdeApp, lib, 3 - ecm, 3 + extra-cmake-modules, 4 4 akonadi, kdbusaddons, kio, kitemmodels, kmime 5 5 }: 6 6 ··· 10 10 license = with lib.licenses; [ gpl2 lgpl21 ]; 11 11 maintainers = [ lib.maintainers.ttuegel ]; 12 12 }; 13 - nativeBuildInputs = [ ecm ]; 13 + nativeBuildInputs = [ extra-cmake-modules ]; 14 14 buildInputs = [ akonadi kdbusaddons kio kitemmodels kmime ]; 15 15 }
+2 -2
pkgs/applications/kde/akonadi.nix
··· 1 1 { 2 2 kdeApp, lib, 3 - ecm, 3 + extra-cmake-modules, 4 4 kcompletion, kconfigwidgets, kdbusaddons, kdesignerplugin, kiconthemes, 5 5 kio, 6 6 boost, kitemmodels ··· 12 12 license = [ lib.licenses.lgpl21 ]; 13 13 maintainers = [ lib.maintainers.ttuegel ]; 14 14 }; 15 - nativeBuildInputs = [ ecm ]; 15 + nativeBuildInputs = [ extra-cmake-modules ]; 16 16 buildInputs = [ 17 17 kcompletion kconfigwidgets kdbusaddons kdesignerplugin kiconthemes kio 18 18 ];
+2 -2
pkgs/applications/kde/ark/default.nix
··· 1 1 { 2 2 kdeApp, lib, kdeWrapper, 3 3 4 - ecm, kdoctools, makeWrapper, 4 + extra-cmake-modules, kdoctools, makeWrapper, 5 5 6 6 karchive, kconfig, kcrash, kdbusaddons, ki18n, kiconthemes, khtml, kio, 7 7 kservice, kpty, kwidgetsaddons, libarchive, ··· 15 15 kdeApp { 16 16 name = "ark"; 17 17 nativeBuildInputs = [ 18 - ecm kdoctools makeWrapper 18 + extra-cmake-modules kdoctools makeWrapper 19 19 ]; 20 20 propagatedBuildInputs = [ 21 21 khtml ki18n kio karchive kconfig kcrash kdbusaddons kiconthemes kservice
+2 -2
pkgs/applications/kde/baloo-widgets.nix
··· 1 1 { 2 2 kdeApp, lib, 3 - ecm, kdoctools, 3 + extra-cmake-modules, kdoctools, 4 4 baloo, kconfig, kdelibs4support, kfilemetadata, ki18n, kio, kservice 5 5 }: 6 6 ··· 10 10 license = [ lib.licenses.lgpl21 ]; 11 11 maintainers = [ lib.maintainers.ttuegel ]; 12 12 }; 13 - nativeBuildInputs = [ ecm kdoctools ]; 13 + nativeBuildInputs = [ extra-cmake-modules kdoctools ]; 14 14 propagatedBuildInputs = [ 15 15 baloo kconfig kdelibs4support kfilemetadata ki18n kio kservice 16 16 ];
+2 -2
pkgs/applications/kde/dolphin-plugins.nix
··· 1 1 { 2 2 kdeApp, lib, 3 - ecm, kdoctools, 3 + extra-cmake-modules, kdoctools, 4 4 dolphin, kdelibs4support, ki18n, kio, kxmlgui 5 5 }: 6 6 ··· 10 10 license = [ lib.licenses.gpl2 ]; 11 11 maintainers = [ lib.maintainers.ttuegel ]; 12 12 }; 13 - nativeBuildInputs = [ ecm kdoctools ]; 13 + nativeBuildInputs = [ extra-cmake-modules kdoctools ]; 14 14 propagatedBuildInputs = [ 15 15 dolphin.unwrapped kdelibs4support ki18n kio kxmlgui 16 16 ];
+2 -2
pkgs/applications/kde/dolphin.nix
··· 1 1 { 2 2 kdeApp, lib, kdeWrapper, 3 - ecm, kdoctools, makeQtWrapper, 3 + extra-cmake-modules, kdoctools, makeQtWrapper, 4 4 baloo, baloo-widgets, dolphin-plugins, kactivities, kbookmarks, kcmutils, 5 5 kcompletion, kconfig, kcoreaddons, kdelibs4support, kdbusaddons, 6 6 kfilemetadata, ki18n, kiconthemes, kinit, kio, knewstuff, knotifications, ··· 15 15 license = with lib.licenses; [ gpl2 fdl12 ]; 16 16 maintainers = [ lib.maintainers.ttuegel ]; 17 17 }; 18 - nativeBuildInputs = [ ecm kdoctools makeQtWrapper ]; 18 + nativeBuildInputs = [ extra-cmake-modules kdoctools makeQtWrapper ]; 19 19 propagatedBuildInputs = [ 20 20 baloo baloo-widgets kactivities kbookmarks kcmutils kcompletion kconfig 21 21 kcoreaddons kdelibs4support kdbusaddons kfilemetadata ki18n kiconthemes
+2 -2
pkgs/applications/kde/ffmpegthumbs.nix
··· 1 1 { 2 2 kdeApp, lib, 3 - ecm, 3 + extra-cmake-modules, 4 4 ffmpeg, kio 5 5 }: 6 6 ··· 10 10 license = with lib.licenses; [ gpl2 bsd3 ]; 11 11 maintainers = [ lib.maintainers.ttuegel ]; 12 12 }; 13 - nativeBuildInputs = [ ecm ]; 13 + nativeBuildInputs = [ extra-cmake-modules ]; 14 14 propagatedBuildInputs = [ ffmpeg kio ]; 15 15 }
+2 -2
pkgs/applications/kde/filelight.nix
··· 1 1 { 2 2 kdeApp, lib, kdeWrapper, 3 - ecm, kdoctools, 3 + extra-cmake-modules, kdoctools, 4 4 kio, kparts, kxmlgui, qtscript, solid 5 5 }: 6 6 ··· 12 12 license = with lib.licenses; [ gpl2 ]; 13 13 maintainers = with lib.maintainers; [ fridh vcunat ]; 14 14 }; 15 - nativeBuildInputs = [ ecm kdoctools ]; 15 + nativeBuildInputs = [ extra-cmake-modules kdoctools ]; 16 16 propagatedBuildInputs = [ 17 17 kio kparts kxmlgui qtscript solid 18 18 ];
+2 -2
pkgs/applications/kde/gwenview.nix
··· 1 1 { 2 2 kdeApp, lib, kdeWrapper, 3 - ecm, kdoctools, 3 + extra-cmake-modules, kdoctools, 4 4 baloo, exiv2, kactivities, kdelibs4support, kio, kipi-plugins, lcms2, 5 5 libkdcraw, libkipi, phonon, qtimageformats, qtsvg, qtx11extras 6 6 }: ··· 13 13 license = with lib.licenses; [ gpl2 fdl12 ]; 14 14 maintainers = [ lib.maintainers.ttuegel ]; 15 15 }; 16 - nativeBuildInputs = [ ecm kdoctools ]; 16 + nativeBuildInputs = [ extra-cmake-modules kdoctools ]; 17 17 propagatedBuildInputs = [ 18 18 baloo kactivities kdelibs4support kio exiv2 lcms2 libkdcraw 19 19 libkipi phonon qtimageformats qtsvg qtx11extras
+2 -2
pkgs/applications/kde/kate.nix
··· 1 1 { 2 2 kdeApp, lib, kdeWrapper, 3 - ecm, kdoctools, 3 + extra-cmake-modules, kdoctools, 4 4 kactivities, kconfig, kcrash, kdbusaddons, kguiaddons, kiconthemes, ki18n, 5 5 kinit, kio, kitemmodels, kjobwidgets, knewstuff, knotifications, konsole, 6 6 kparts, ktexteditor, kwindowsystem, kwallet, kxmlgui, libgit2, ··· 15 15 license = with lib.licenses; [ gpl3 lgpl3 lgpl2 ]; 16 16 maintainers = [ lib.maintainers.ttuegel ]; 17 17 }; 18 - nativeBuildInputs = [ ecm kdoctools ]; 18 + nativeBuildInputs = [ extra-cmake-modules kdoctools ]; 19 19 propagatedBuildInputs = [ 20 20 kactivities ki18n kio ktexteditor kwindowsystem plasma-framework 21 21 qtscript kconfig kcrash kguiaddons kiconthemes kinit kjobwidgets kparts
+2 -2
pkgs/applications/kde/kcalc.nix
··· 1 1 { 2 2 kdeApp, lib, kdeWrapper, 3 - ecm, kdoctools, 3 + extra-cmake-modules, kdoctools, 4 4 kconfig, kconfigwidgets, kguiaddons, kinit, knotifications, gmp 5 5 }: 6 6 ··· 12 12 license = with lib.licenses; [ gpl2 ]; 13 13 maintainers = [ lib.maintainers.fridh ]; 14 14 }; 15 - nativeBuildInputs = [ ecm kdoctools ]; 15 + nativeBuildInputs = [ extra-cmake-modules kdoctools ]; 16 16 propagatedBuildInputs = [ 17 17 gmp kconfig kconfigwidgets kguiaddons kinit knotifications 18 18 ];
+2 -2
pkgs/applications/kde/kcolorchooser.nix
··· 1 1 { 2 2 kdeApp, lib, kdeWrapper, 3 - ecm, ki18n, kwidgetsaddons, kxmlgui 3 + extra-cmake-modules, ki18n, kwidgetsaddons, kxmlgui 4 4 }: 5 5 6 6 let ··· 11 11 license = with lib.licenses; [ mit ]; 12 12 maintainers = [ lib.maintainers.ttuegel ]; 13 13 }; 14 - nativeBuildInputs = [ ecm ]; 14 + nativeBuildInputs = [ extra-cmake-modules ]; 15 15 propagatedBuildInputs = [ ki18n kwidgetsaddons kxmlgui ]; 16 16 }; 17 17 in
+2 -2
pkgs/applications/kde/kcontacts.nix
··· 1 1 { 2 2 kdeApp, lib, 3 - ecm, ki18n, 3 + extra-cmake-modules, ki18n, 4 4 kcoreaddons, kconfig, kcodecs 5 5 }: 6 6 ··· 10 10 license = [ lib.licenses.lgpl21 ]; 11 11 maintainers = [ lib.maintainers.ttuegel ]; 12 12 }; 13 - nativeBuildInputs = [ ecm ki18n ]; 13 + nativeBuildInputs = [ extra-cmake-modules ki18n ]; 14 14 buildInputs = [ kcoreaddons kconfig kcodecs ]; 15 15 }
+2 -2
pkgs/applications/kde/kde-locale-5.nix
··· 1 1 name: args: 2 2 3 - { kdeApp, cmake, ecm, gettext, kdoctools }: 3 + { kdeApp, cmake, extra-cmake-modules, gettext, kdoctools }: 4 4 5 5 kdeApp (args // { 6 6 sname = "kde-l10n-${name}"; ··· 9 9 outputs = [ "out" ]; 10 10 11 11 nativeBuildInputs = 12 - [ cmake ecm gettext kdoctools ] 12 + [ cmake extra-cmake-modules gettext kdoctools ] 13 13 ++ (args.nativeBuildInputs or []); 14 14 15 15 preConfigure = ''
+2 -2
pkgs/applications/kde/kdegraphics-mobipocket.nix
··· 1 1 { 2 2 kdeApp, lib, 3 - ecm, 3 + extra-cmake-modules, 4 4 kio 5 5 }: 6 6 ··· 10 10 license = [ lib.licenses.gpl2Plus ]; 11 11 maintainers = [ lib.maintainers.ttuegel ]; 12 12 }; 13 - nativeBuildInputs = [ ecm ]; 13 + nativeBuildInputs = [ extra-cmake-modules ]; 14 14 buildInputs = [ kio ]; 15 15 }
+2 -2
pkgs/applications/kde/kdegraphics-thumbnailers.nix
··· 1 1 { 2 2 kdeApp, lib, 3 - ecm, kio, libkexiv2, libkdcraw 3 + extra-cmake-modules, kio, libkexiv2, libkdcraw 4 4 }: 5 5 6 6 kdeApp { ··· 9 9 license = [ lib.licenses.lgpl21 ]; 10 10 maintainers = [ lib.maintainers.ttuegel ]; 11 11 }; 12 - nativeBuildInputs = [ ecm ]; 12 + nativeBuildInputs = [ extra-cmake-modules ]; 13 13 propagatedBuildInputs = [ kio libkexiv2 libkdcraw ]; 14 14 }
+2 -2
pkgs/applications/kde/kdenetwork-filesharing.nix
··· 1 1 { 2 2 kdeApp, lib, 3 - ecm, kdoctools, 3 + extra-cmake-modules, kdoctools, 4 4 kcoreaddons, ki18n, kio, kwidgetsaddons, samba 5 5 }: 6 6 ··· 10 10 license = [ lib.licenses.gpl2 lib.licenses.lgpl21 ]; 11 11 maintainers = [ lib.maintainers.ttuegel ]; 12 12 }; 13 - nativeBuildInputs = [ ecm kdoctools ]; 13 + nativeBuildInputs = [ extra-cmake-modules kdoctools ]; 14 14 propagatedBuildInputs = [ kcoreaddons ki18n kio kwidgetsaddons samba ]; 15 15 }
+2 -2
pkgs/applications/kde/kdf.nix
··· 1 1 { 2 2 kdeApp, lib, kdeWrapper, 3 - ecm, kdoctools, 3 + extra-cmake-modules, kdoctools, 4 4 kcmutils 5 5 }: 6 6 ··· 12 12 license = with lib.licenses; [ gpl2 ]; 13 13 maintainers = [ lib.maintainers.peterhoeg ]; 14 14 }; 15 - nativeBuildInputs = [ ecm kdoctools ]; 15 + nativeBuildInputs = [ extra-cmake-modules kdoctools ]; 16 16 propagatedBuildInputs = [ 17 17 kcmutils 18 18 ];
+2 -2
pkgs/applications/kde/kgpg.nix
··· 1 1 { 2 2 kdeApp, lib, 3 - ecm, kdoctools, ki18n, 3 + extra-cmake-modules, kdoctools, ki18n, 4 4 akonadi-contacts, gpgme, karchive, kcodecs, kcontacts, kcoreaddons, kcrash, 5 5 kdbusaddons, kiconthemes, kjobwidgets, kio, knotifications, kservice, 6 6 ktextwidgets, kxmlgui, kwidgetsaddons, kwindowsystem ··· 8 8 9 9 kdeApp { 10 10 name = "kgpg"; 11 - nativeBuildInputs = [ ecm kdoctools ki18n ]; 11 + nativeBuildInputs = [ extra-cmake-modules kdoctools ki18n ]; 12 12 buildInputs = [ 13 13 akonadi-contacts gpgme karchive kcodecs kcontacts kcoreaddons kcrash kdbusaddons 14 14 kiconthemes kjobwidgets kio knotifications kservice ktextwidgets kxmlgui
+2 -2
pkgs/applications/kde/khelpcenter.nix
··· 1 1 { 2 2 kdeApp, kdeWrapper, 3 - ecm, kdoctools, 3 + extra-cmake-modules, kdoctools, 4 4 grantlee, kconfig, kcoreaddons, kdbusaddons, ki18n, kinit, kcmutils, 5 5 kdelibs4support, khtml, kservice, xapian 6 6 }: ··· 9 9 unwrapped = 10 10 kdeApp { 11 11 name = "khelpcenter"; 12 - nativeBuildInputs = [ ecm kdoctools ]; 12 + nativeBuildInputs = [ extra-cmake-modules kdoctools ]; 13 13 buildInputs = [ 14 14 grantlee kdelibs4support khtml ki18n kconfig kcoreaddons kdbusaddons 15 15 kinit kcmutils kservice xapian
+2 -2
pkgs/applications/kde/kig.nix
··· 1 1 { 2 2 kdeApp, lib, kdeWrapper 3 - , ecm, kdoctools, kparts 3 + , extra-cmake-modules, kdoctools, kparts 4 4 , qtsvg, qtxmlpatterns, ktexteditor, boost 5 5 }: 6 6 ··· 12 12 license = with lib.licenses; [ gpl2 ]; 13 13 maintainers = with lib.maintainers; [ raskin ]; 14 14 }; 15 - nativeBuildInputs = [ ecm kdoctools ]; 15 + nativeBuildInputs = [ extra-cmake-modules kdoctools ]; 16 16 buildInputs = [ 17 17 kparts qtsvg qtxmlpatterns ktexteditor boost 18 18 ];
+2 -2
pkgs/applications/kde/kio-extras.nix
··· 1 1 { 2 - kdeApp, lib, ecm, kdoctools, shared_mime_info, 2 + kdeApp, lib, extra-cmake-modules, kdoctools, shared_mime_info, 3 3 exiv2, kactivities, karchive, kbookmarks, kconfig, kconfigwidgets, 4 4 kcoreaddons, kdbusaddons, kguiaddons, kdnssd, kiconthemes, ki18n, kio, khtml, 5 5 kdelibs4support, kpty, libmtp, libssh, openexr, ilmbase, openslp, phonon, ··· 12 12 license = with lib.licenses; [ gpl2 lgpl21 ]; 13 13 maintainers = [ lib.maintainers.ttuegel ]; 14 14 }; 15 - nativeBuildInputs = [ ecm kdoctools shared_mime_info ]; 15 + nativeBuildInputs = [ extra-cmake-modules kdoctools shared_mime_info ]; 16 16 propagatedBuildInputs = [ 17 17 exiv2 kactivities karchive kbookmarks kconfig kconfigwidgets kcoreaddons 18 18 kdbusaddons kguiaddons kdnssd kiconthemes ki18n kio khtml kdelibs4support
+2 -2
pkgs/applications/kde/kmime.nix
··· 1 1 { 2 2 kdeApp, lib, 3 - ecm, ki18n, 3 + extra-cmake-modules, ki18n, 4 4 kcodecs 5 5 }: 6 6 ··· 10 10 license = [ lib.licenses.lgpl21 ]; 11 11 maintainers = [ lib.maintainers.ttuegel ]; 12 12 }; 13 - nativeBuildInputs = [ ecm ki18n ]; 13 + nativeBuildInputs = [ extra-cmake-modules ki18n ]; 14 14 buildInputs = [ kcodecs ]; 15 15 }
+2 -2
pkgs/applications/kde/kmix.nix
··· 1 1 { 2 2 kdeApp, lib, kdeWrapper, 3 - ecm, kdoctools, 3 + extra-cmake-modules, kdoctools, 4 4 kglobalaccel, kxmlgui, kcoreaddons, kdelibs4support, 5 5 plasma-framework, libpulseaudio, alsaLib, libcanberra_kde 6 6 }: ··· 13 13 license = with lib.licenses; [ gpl2 lgpl21 fdl12 ]; 14 14 maintainers = [ lib.maintainers.rongcuid ]; 15 15 }; 16 - nativeBuildInputs = [ ecm kdoctools ]; 16 + nativeBuildInputs = [ extra-cmake-modules kdoctools ]; 17 17 buildInputs = [ libpulseaudio alsaLib libcanberra_kde ]; 18 18 propagatedBuildInputs = [ 19 19 kglobalaccel kxmlgui kcoreaddons kdelibs4support
+2 -2
pkgs/applications/kde/kompare.nix
··· 1 1 { 2 2 kdeApp, lib, kdeWrapper, 3 - ecm, kdoctools, 3 + extra-cmake-modules, kdoctools, 4 4 kparts, ktexteditor, kwidgetsaddons, libkomparediff2 5 5 }: 6 6 ··· 9 9 kdeApp { 10 10 name = "kompare"; 11 11 meta = { license = with lib.licenses; [ gpl2 ]; }; 12 - nativeBuildInputs = [ ecm kdoctools ]; 12 + nativeBuildInputs = [ extra-cmake-modules kdoctools ]; 13 13 propagatedBuildInputs = [ 14 14 kparts ktexteditor kwidgetsaddons libkomparediff2 15 15 ];
+2 -2
pkgs/applications/kde/konsole.nix
··· 1 1 { 2 2 kdeApp, lib, kdeWrapper, 3 - ecm, kdoctools, 3 + extra-cmake-modules, kdoctools, 4 4 kbookmarks, kcompletion, kconfig, kconfigwidgets, kcoreaddons, kguiaddons, 5 5 ki18n, kiconthemes, kinit, kdelibs4support, kio, knotifications, 6 6 knotifyconfig, kparts, kpty, kservice, ktextwidgets, kwidgetsaddons, ··· 15 15 license = with lib.licenses; [ gpl2 lgpl21 fdl12 ]; 16 16 maintainers = [ lib.maintainers.ttuegel ]; 17 17 }; 18 - nativeBuildInputs = [ ecm kdoctools ]; 18 + nativeBuildInputs = [ extra-cmake-modules kdoctools ]; 19 19 propagatedBuildInputs = [ 20 20 kdelibs4support ki18n kwindowsystem qtscript kbookmarks kcompletion 21 21 kconfig kconfigwidgets kcoreaddons kguiaddons kiconthemes kinit kio
+2 -2
pkgs/applications/kde/kwalletmanager.nix
··· 1 1 { lib 2 2 , kdeApp 3 3 , kdeWrapper 4 - , ecm 4 + , extra-cmake-modules 5 5 , kdoctools 6 6 , kauth 7 7 , kcmutils ··· 19 19 license = with lib.licenses; [ gpl2 ]; 20 20 maintainers = with lib.maintainers; [ fridh ]; 21 21 }; 22 - nativeBuildInputs = [ ecm kdoctools ]; 22 + nativeBuildInputs = [ extra-cmake-modules kdoctools ]; 23 23 propagatedBuildInputs = [ 24 24 kauth 25 25 kcmutils
+3 -2
pkgs/applications/kde/libkdcraw.nix
··· 1 - { kdeApp, lib, ecm, libraw }: 1 + { kdeApp, lib, extra-cmake-modules, libraw, qtbase }: 2 2 3 3 kdeApp { 4 4 name = "libkdcraw"; ··· 6 6 license = with lib.licenses; [ gpl2 lgpl21 bsd3 ]; 7 7 maintainers = [ lib.maintainers.ttuegel ]; 8 8 }; 9 - nativeBuildInputs = [ ecm ]; 9 + nativeBuildInputs = [ extra-cmake-modules ]; 10 + buildInputs = [ qtbase ]; 10 11 propagatedBuildInputs = [ libraw ]; 11 12 }
+3 -2
pkgs/applications/kde/libkexiv2.nix
··· 1 - { kdeApp, lib, exiv2, ecm }: 1 + { kdeApp, lib, exiv2, extra-cmake-modules, qtbase }: 2 2 3 3 kdeApp { 4 4 name = "libkexiv2"; ··· 6 6 license = with lib.licenses; [ gpl2 lgpl21 bsd3 ]; 7 7 maintainers = [ lib.maintainers.ttuegel ]; 8 8 }; 9 - nativeBuildInputs = [ ecm ]; 9 + nativeBuildInputs = [ extra-cmake-modules ]; 10 + buildInputs = [ qtbase ]; 10 11 propagatedBuildInputs = [ exiv2 ]; 11 12 }
+2 -2
pkgs/applications/kde/libkipi.nix
··· 1 - { kdeApp, lib, ecm, kconfig, ki18n, kservice, kxmlgui }: 1 + { kdeApp, lib, extra-cmake-modules, kconfig, ki18n, kservice, kxmlgui }: 2 2 3 3 kdeApp { 4 4 name = "libkipi"; ··· 6 6 license = with lib.licenses; [ gpl2 lgpl21 bsd3 ]; 7 7 maintainers = [ lib.maintainers.ttuegel ]; 8 8 }; 9 - nativeBuildInputs = [ ecm ]; 9 + nativeBuildInputs = [ extra-cmake-modules ]; 10 10 propagatedBuildInputs = [ kconfig ki18n kservice kxmlgui ]; 11 11 }
+2 -2
pkgs/applications/kde/libkomparediff2.nix
··· 1 - { kdeApp, lib, ecm, ki18n, kxmlgui, kcodecs, kio }: 1 + { kdeApp, lib, extra-cmake-modules, ki18n, kxmlgui, kcodecs, kio }: 2 2 3 3 kdeApp { 4 4 name = "libkomparediff2"; 5 - nativeBuildInputs = [ ecm ]; 5 + nativeBuildInputs = [ extra-cmake-modules ]; 6 6 propagatedBuildInputs = [ kcodecs ki18n kxmlgui kio ]; 7 7 }
+2 -2
pkgs/applications/kde/marble.nix
··· 1 1 { kdeApp, lib, kdeWrapper 2 - , ecm, qtscript, qtsvg, qtquickcontrols 2 + , extra-cmake-modules, qtscript, qtsvg, qtquickcontrols 3 3 , gpsd 4 4 }: 5 5 ··· 9 9 name = "marble"; 10 10 meta.license = with lib.licenses; [ lgpl21 gpl3 ]; 11 11 12 - nativeBuildInputs = [ ecm ]; 12 + nativeBuildInputs = [ extra-cmake-modules ]; 13 13 propagatedBuildInputs = [ 14 14 qtscript qtsvg qtquickcontrols 15 15 gpsd
+2 -2
pkgs/applications/kde/okteta.nix
··· 1 1 { 2 2 kdeApp, lib, kdeWrapper, 3 - ecm, kdoctools, 3 + extra-cmake-modules, kdoctools, 4 4 kconfig, kinit, 5 5 kcmutils, kconfigwidgets, knewstuff, kparts, qca-qt5 6 6 }: ··· 13 13 license = with lib.licenses; [ gpl2 ]; 14 14 maintainers = with lib.maintainers; [ peterhoeg ]; 15 15 }; 16 - nativeBuildInputs = [ ecm kdoctools ]; 16 + nativeBuildInputs = [ extra-cmake-modules kdoctools ]; 17 17 propagatedBuildInputs = [ 18 18 kconfig kinit 19 19 kcmutils kconfigwidgets knewstuff kparts qca-qt5
+2 -2
pkgs/applications/kde/okular.nix
··· 1 1 { 2 2 kdeApp, lib, kdeWrapper, 3 - ecm, kdoctools, 3 + extra-cmake-modules, kdoctools, 4 4 djvulibre, ebook_tools, kactivities, karchive, kbookmarks, kcompletion, 5 5 kconfig, kconfigwidgets, kcoreaddons, kdbusaddons, kdegraphics-mobipocket, 6 6 kiconthemes, kjs, khtml, kio, kparts, kpty, kwallet, kwindowsystem, libkexiv2, ··· 10 10 let 11 11 unwrapped = kdeApp { 12 12 name = "okular"; 13 - nativeBuildInputs = [ ecm kdoctools ]; 13 + nativeBuildInputs = [ extra-cmake-modules kdoctools ]; 14 14 propagatedBuildInputs = [ 15 15 djvulibre ebook_tools kactivities karchive kbookmarks kcompletion kconfig 16 16 kconfigwidgets kcoreaddons kdbusaddons kdegraphics-mobipocket kiconthemes
+2 -2
pkgs/applications/kde/print-manager.nix
··· 1 1 { 2 - kdeApp, lib, ecm, 2 + kdeApp, lib, extra-cmake-modules, 3 3 cups, kconfig, kconfigwidgets, kdbusaddons, kiconthemes, ki18n, kcmutils, kio, 4 4 knotifications, kwidgetsaddons, kwindowsystem, kitemviews, plasma-framework, 5 5 qtdeclarative ··· 11 11 license = [ lib.licenses.gpl2 ]; 12 12 maintainers = [ lib.maintainers.ttuegel ]; 13 13 }; 14 - nativeBuildInputs = [ ecm ]; 14 + nativeBuildInputs = [ extra-cmake-modules ]; 15 15 propagatedBuildInputs = [ 16 16 cups kconfig kconfigwidgets kdbusaddons kiconthemes kcmutils knotifications 17 17 kwidgetsaddons kitemviews ki18n kio kwindowsystem plasma-framework
+2 -2
pkgs/applications/kde/spectacle.nix
··· 1 1 { 2 2 kdeApp, lib, kdeWrapper, 3 - ecm, kdoctools, 3 + extra-cmake-modules, kdoctools, 4 4 kconfig, kcoreaddons, kdbusaddons, kdeclarative, ki18n, kio, kipi-plugins, 5 5 knotifications, kscreen, kwidgetsaddons, kwindowsystem, kxmlgui, libkipi, 6 6 xcb-util-cursor ··· 11 11 kdeApp { 12 12 name = "spectacle"; 13 13 meta = with lib; { maintainers = with maintainers; [ ttuegel ]; }; 14 - nativeBuildInputs = [ ecm kdoctools ]; 14 + nativeBuildInputs = [ extra-cmake-modules kdoctools ]; 15 15 propagatedBuildInputs = [ 16 16 kconfig kcoreaddons kdbusaddons kdeclarative ki18n kio knotifications 17 17 kscreen kwidgetsaddons kwindowsystem kxmlgui libkipi xcb-util-cursor
+2 -2
pkgs/applications/misc/krename/default.nix
··· 1 1 { 2 2 kdeDerivation, kdeWrapper, fetchFromGitHub, lib, 3 - ecm, kdoctools, kconfig, kinit, kjsembed, 3 + extra-cmake-modules, kdoctools, kconfig, kinit, kjsembed, 4 4 taglib, exiv2, podofo 5 5 }: 6 6 ··· 25 25 }; 26 26 27 27 buildInputs = [ taglib exiv2 podofo ]; 28 - nativeBuildInputs = [ ecm kdoctools ]; 28 + nativeBuildInputs = [ extra-cmake-modules kdoctools ]; 29 29 propagatedBuildInputs = [ kconfig kinit kjsembed ]; 30 30 }; 31 31
+2 -2
pkgs/applications/misc/yakuake/default.nix
··· 3 3 , fetchurl 4 4 , kdoctools 5 5 , kdeWrapper 6 - , ecm 6 + , extra-cmake-modules 7 7 , karchive 8 8 , kcrash 9 9 , kdbusaddons ··· 43 43 ]; 44 44 45 45 nativeBuildInputs = [ 46 - ecm kdoctools 46 + extra-cmake-modules kdoctools 47 47 ]; 48 48 49 49 meta = {
+2 -2
pkgs/applications/networking/irc/konversation/default.nix
··· 1 1 { kdeDerivation 2 2 , lib 3 3 , fetchurl 4 - , ecm 4 + , extra-cmake-modules 5 5 , kbookmarks 6 6 , karchive 7 7 , kconfig ··· 64 64 ]; 65 65 66 66 nativeBuildInputs = [ 67 - ecm 67 + extra-cmake-modules 68 68 kdoctools 69 69 ]; 70 70
+2 -2
pkgs/applications/networking/p2p/ktorrent/default.nix
··· 1 1 { stdenv, fetchurl, cmake 2 - , ecm, qtbase, qtscript 2 + , extra-cmake-modules, qtbase, qtscript 3 3 , ki18n, kio, knotifications, knotifyconfig, kdoctools, kross, kcmutils, kdelibs4support 4 4 , libktorrent, boost, taglib 5 5 }: ··· 22 22 }) 23 23 ]; 24 24 25 - nativeBuildInputs = [ kdoctools ecm ]; 25 + nativeBuildInputs = [ kdoctools extra-cmake-modules ]; 26 26 27 27 buildInputs = 28 28 [ cmake qtbase qtscript
+2 -2
pkgs/applications/networking/sniffers/wireshark/default.nix
··· 1 1 { stdenv, lib, fetchurl, pkgconfig, pcre, perl, flex, bison, gettext, libpcap, libnl, c-ares 2 2 , gnutls, libgcrypt, libgpgerror, geoip, openssl, lua5, makeDesktopItem, python, libcap, glib 3 - , libssh, zlib, cmake, ecm 3 + , libssh, zlib, cmake, extra-cmake-modules 4 4 , withGtk ? false, gtk3 ? null, pango ? null, cairo ? null, gdk_pixbuf ? null 5 5 , withQt ? false, qt5 ? null 6 6 , ApplicationServices, SystemConfiguration, gmp ··· 24 24 }; 25 25 26 26 buildInputs = [ 27 - bison cmake ecm flex gettext pcre perl pkgconfig libpcap lua5 libssh openssl libgcrypt libgpgerror gnutls 27 + bison cmake extra-cmake-modules flex gettext pcre perl pkgconfig libpcap lua5 libssh openssl libgcrypt libgpgerror gnutls 28 28 geoip c-ares python glib zlib 29 29 ] ++ (optionals withQt (with qt5; [ qtbase qtmultimedia qtsvg qttools ])) 30 30 ++ (optionals withGtk [ gtk3 pango cairo gdk_pixbuf ])
+2 -2
pkgs/applications/office/skrooge/default.nix
··· 1 - { stdenv, fetchurl, cmake, ecm, makeQtWrapper, qtwebkit, qtscript, grantlee, 1 + { stdenv, fetchurl, cmake, extra-cmake-modules, makeQtWrapper, qtwebkit, qtscript, grantlee, 2 2 kxmlgui, kwallet, kparts, kdoctools, kjobwidgets, kdesignerplugin, 3 3 kiconthemes, knewstuff, sqlcipher, qca-qt5, kdelibs4support, kactivities, 4 4 knotifyconfig, krunner, libofx }: ··· 12 12 sha256 = "1xrh9nal122rzlv4m0x8qah6zpqb6891al3351piarpk2xgjgj4x"; 13 13 }; 14 14 15 - nativeBuildInputs = [ cmake ecm makeQtWrapper ]; 15 + nativeBuildInputs = [ cmake extra-cmake-modules makeQtWrapper ]; 16 16 17 17 buildInputs = [ qtwebkit qtscript grantlee kxmlgui kwallet kparts kdoctools 18 18 kjobwidgets kdesignerplugin kiconthemes knewstuff sqlcipher qca-qt5
+2 -2
pkgs/desktops/plasma-5/bluedevil.nix
··· 1 1 { 2 - plasmaPackage, ecm, shared_mime_info, 2 + plasmaPackage, extra-cmake-modules, shared_mime_info, 3 3 bluez-qt, kcoreaddons, kdbusaddons, kded, ki18n, kiconthemes, kio, 4 4 knotifications, kwidgetsaddons, kwindowsystem, plasma-framework, qtdeclarative 5 5 }: 6 6 7 7 plasmaPackage { 8 8 name = "bluedevil"; 9 - nativeBuildInputs = [ ecm shared_mime_info ]; 9 + nativeBuildInputs = [ extra-cmake-modules shared_mime_info ]; 10 10 propagatedBuildInputs = [ 11 11 bluez-qt ki18n kio kwindowsystem plasma-framework qtdeclarative kcoreaddons 12 12 kdbusaddons kded kiconthemes knotifications kwidgetsaddons
+4 -2
pkgs/desktops/plasma-5/breeze-gtk.nix
··· 1 1 { plasmaPackage 2 - , ecm 2 + , extra-cmake-modules 3 + , qtbase 3 4 }: 4 5 5 6 plasmaPackage { 6 7 name = "breeze-gtk"; 7 - nativeBuildInputs = [ ecm ]; 8 + nativeBuildInputs = [ extra-cmake-modules ]; 8 9 cmakeFlags = [ "-DWITH_GTK3_VERSION=3.20" ]; 10 + buildInputs = [ qtbase ]; 9 11 }
+2 -2
pkgs/desktops/plasma-5/breeze-plymouth/default.nix
··· 1 1 { 2 2 plasmaPackage, lib, copyPathsToStore, 3 - ecm, 3 + extra-cmake-modules, 4 4 plymouth 5 5 }: 6 6 7 7 plasmaPackage { 8 8 name = "breeze-plymouth"; 9 - nativeBuildInputs = [ ecm ]; 9 + nativeBuildInputs = [ extra-cmake-modules ]; 10 10 buildInputs = [ plymouth ]; 11 11 outputs = [ "out" ]; 12 12 patches = copyPathsToStore (lib.readPathsFromFile ./. ./series);
+2 -2
pkgs/desktops/plasma-5/breeze-qt5.nix
··· 1 1 { 2 2 plasmaPackage, 3 - ecm, 3 + extra-cmake-modules, 4 4 frameworkintegration, kcmutils, kconfigwidgets, kcoreaddons, kdecoration, 5 5 kguiaddons, ki18n, kwayland, kwindowsystem, plasma-framework, qtx11extras 6 6 }: ··· 8 8 plasmaPackage { 9 9 name = "breeze-qt5"; 10 10 sname = "breeze"; 11 - nativeBuildInputs = [ ecm ]; 11 + nativeBuildInputs = [ extra-cmake-modules ]; 12 12 propagatedBuildInputs = [ 13 13 frameworkintegration kcmutils kconfigwidgets kcoreaddons kdecoration 14 14 kguiaddons ki18n kwayland kwindowsystem plasma-framework qtx11extras
+2 -2
pkgs/desktops/plasma-5/kactivitymanagerd.nix
··· 1 1 { plasmaPackage 2 - , ecm 2 + , extra-cmake-modules 3 3 , boost, kconfig, kcoreaddons, kdbusaddons, ki18n, kio, kglobalaccel 4 4 , kwindowsystem, kxmlgui 5 5 }: 6 6 7 7 plasmaPackage { 8 8 name = "kactivitymanagerd"; 9 - nativeBuildInputs = [ ecm ]; 9 + nativeBuildInputs = [ extra-cmake-modules ]; 10 10 propagatedBuildInputs = [ 11 11 boost kconfig kcoreaddons kdbusaddons kglobalaccel ki18n kio kwindowsystem 12 12 kxmlgui
+2 -2
pkgs/desktops/plasma-5/kde-cli-tools.nix
··· 1 1 { 2 - plasmaPackage, ecm, 2 + plasmaPackage, extra-cmake-modules, 3 3 kcmutils, kconfig, kdelibs4support, kdesu, kdoctools, ki18n, kiconthemes, 4 4 kwindowsystem, qtsvg, qtx11extras 5 5 }: 6 6 7 7 plasmaPackage { 8 8 name = "kde-cli-tools"; 9 - nativeBuildInputs = [ ecm kdoctools ]; 9 + nativeBuildInputs = [ extra-cmake-modules kdoctools ]; 10 10 propagatedBuildInputs = [ 11 11 kcmutils kconfig kdesu kdelibs4support ki18n kiconthemes kwindowsystem qtsvg 12 12 qtx11extras
+2 -2
pkgs/desktops/plasma-5/kde-gtk-config/default.nix
··· 1 1 { plasmaPackage 2 - , ecm 2 + , extra-cmake-modules 3 3 , glib 4 4 , gtk2 5 5 , gtk3 ··· 15 15 plasmaPackage { 16 16 name = "kde-gtk-config"; 17 17 patches = [ ./0001-follow-symlinks.patch ]; 18 - nativeBuildInputs = [ ecm ]; 18 + nativeBuildInputs = [ extra-cmake-modules ]; 19 19 propagatedBuildInputs = [ 20 20 ki18n kio glib gtk2 gtk3 karchive kcmutils kconfigwidgets kiconthemes 21 21 knewstuff
+3 -2
pkgs/desktops/plasma-5/kdecoration.nix
··· 1 - { plasmaPackage, ecm }: 1 + { plasmaPackage, extra-cmake-modules, qtbase }: 2 2 3 3 plasmaPackage { 4 4 name = "kdecoration"; 5 - nativeBuildInputs = [ ecm ]; 5 + nativeBuildInputs = [ extra-cmake-modules ]; 6 + buildInputs = [ qtbase ]; 6 7 }
+2 -2
pkgs/desktops/plasma-5/kdeplasma-addons.nix
··· 1 - { plasmaPackage, ecm, kdoctools 1 + { plasmaPackage, extra-cmake-modules, kdoctools 2 2 , kconfig, kconfigwidgets, kcoreaddons, kcmutils, kdelibs4support, ki18n 3 3 , kio, knewstuff, kross, krunner, kservice, ksysguard, kunitconversion 4 4 , plasma-framework, plasma-workspace, qtdeclarative, qtx11extras ··· 8 8 plasmaPackage { 9 9 name = "kdeplasma-addons"; 10 10 nativeBuildInputs = [ 11 - ecm 11 + extra-cmake-modules 12 12 kdoctools 13 13 ]; 14 14 propagatedBuildInputs = [
+2 -2
pkgs/desktops/plasma-5/kgamma5.nix
··· 1 - { plasmaPackage, ecm, kdoctools, kdelibs4support 1 + { plasmaPackage, extra-cmake-modules, kdoctools, kdelibs4support 2 2 , qtx11extras 3 3 }: 4 4 5 5 plasmaPackage { 6 6 name = "kgamma5"; 7 - nativeBuildInputs = [ ecm kdoctools ]; 7 + nativeBuildInputs = [ extra-cmake-modules kdoctools ]; 8 8 propagatedBuildInputs = [ kdelibs4support qtx11extras ]; 9 9 }
+2 -2
pkgs/desktops/plasma-5/khotkeys.nix
··· 1 - { plasmaPackage, ecm, kdoctools, kcmutils 1 + { plasmaPackage, extra-cmake-modules, kdoctools, kcmutils 2 2 , kdbusaddons, kdelibs4support, kglobalaccel, ki18n, kio, kxmlgui 3 3 , plasma-framework, plasma-workspace, qtx11extras 4 4 , fetchpatch ··· 6 6 7 7 plasmaPackage { 8 8 name = "khotkeys"; 9 - nativeBuildInputs = [ ecm kdoctools ]; 9 + nativeBuildInputs = [ extra-cmake-modules kdoctools ]; 10 10 11 11 patches = [ 12 12 # Patch is in 5.9 and up.
+2 -2
pkgs/desktops/plasma-5/kinfocenter.nix
··· 1 1 { 2 2 plasmaPackage, 3 - ecm, kdoctools, 3 + extra-cmake-modules, kdoctools, 4 4 kcmutils, kcompletion, kconfig, kconfigwidgets, kcoreaddons, kdbusaddons, 5 5 kdeclarative, kdelibs4support, ki18n, kiconthemes, kio, kpackage, kservice, 6 6 kwayland, kwidgetsaddons, kxmlgui, libraw1394, mesa_glu, pciutils, solid ··· 8 8 9 9 plasmaPackage { 10 10 name = "kinfocenter"; 11 - nativeBuildInputs = [ ecm kdoctools ]; 11 + nativeBuildInputs = [ extra-cmake-modules kdoctools ]; 12 12 propagatedBuildInputs = [ 13 13 kcmutils kcompletion kconfig kconfigwidgets kcoreaddons kdbusaddons 14 14 kdeclarative kdelibs4support ki18n kiconthemes kio kpackage kservice
+2 -2
pkgs/desktops/plasma-5/kmenuedit.nix
··· 1 1 { 2 2 plasmaPackage, 3 - ecm, kdoctools, 3 + extra-cmake-modules, kdoctools, 4 4 kdbusaddons, kdelibs4support, khotkeys, ki18n, kiconthemes, kio, kxmlgui, 5 5 sonnet 6 6 }: 7 7 8 8 plasmaPackage { 9 9 name = "kmenuedit"; 10 - nativeBuildInputs = [ ecm kdoctools ]; 10 + nativeBuildInputs = [ extra-cmake-modules kdoctools ]; 11 11 propagatedBuildInputs = [ 12 12 kdbusaddons kdelibs4support khotkeys ki18n kiconthemes kio kxmlgui sonnet 13 13 ];
+2 -2
pkgs/desktops/plasma-5/kscreen.nix
··· 1 - { plasmaPackage, ecm, kconfig, kconfigwidgets 1 + { plasmaPackage, extra-cmake-modules, kconfig, kconfigwidgets 2 2 , kdbusaddons, kglobalaccel, ki18n, kwidgetsaddons, kxmlgui 3 3 , libkscreen, qtdeclarative, qtgraphicaleffects 4 4 }: 5 5 6 6 plasmaPackage { 7 7 name = "kscreen"; 8 - nativeBuildInputs = [ ecm ]; 8 + nativeBuildInputs = [ extra-cmake-modules ]; 9 9 propagatedBuildInputs = [ 10 10 kglobalaccel ki18n libkscreen qtdeclarative qtgraphicaleffects kconfig 11 11 kconfigwidgets kdbusaddons kwidgetsaddons kxmlgui
+2 -2
pkgs/desktops/plasma-5/kscreenlocker.nix
··· 1 1 { 2 2 plasmaPackage, 3 - ecm, kdoctools, 3 + extra-cmake-modules, kdoctools, 4 4 kcmutils, kcrash, kdeclarative, kdelibs4support, kglobalaccel, kidletime, 5 5 kwayland, libXcursor, pam, plasma-framework, qtdeclarative, wayland 6 6 }: 7 7 8 8 plasmaPackage { 9 9 name = "kscreenlocker"; 10 - nativeBuildInputs = [ ecm kdoctools ]; 10 + nativeBuildInputs = [ extra-cmake-modules kdoctools ]; 11 11 propagatedBuildInputs = [ 12 12 kcmutils kcrash kdeclarative kdelibs4support kglobalaccel kidletime kwayland 13 13 libXcursor pam plasma-framework qtdeclarative wayland
+2 -2
pkgs/desktops/plasma-5/ksshaskpass.nix
··· 1 - { plasmaPackage, ecm, kdoctools, kcoreaddons 1 + { plasmaPackage, extra-cmake-modules, kdoctools, kcoreaddons 2 2 , ki18n, kwallet, kwidgetsaddons 3 3 }: 4 4 5 5 plasmaPackage { 6 6 name = "ksshaskpass"; 7 - nativeBuildInputs = [ ecm kdoctools ]; 7 + nativeBuildInputs = [ extra-cmake-modules kdoctools ]; 8 8 propagatedBuildInputs = [ kcoreaddons ki18n kwallet kwidgetsaddons ]; 9 9 }
+2 -2
pkgs/desktops/plasma-5/ksysguard.nix
··· 1 1 { 2 2 plasmaPackage, 3 - ecm, kdoctools, 3 + extra-cmake-modules, kdoctools, 4 4 lm_sensors, 5 5 kconfig, kcoreaddons, kdelibs4support, ki18n, kiconthemes, kitemviews, 6 6 knewstuff, libksysguard, qtwebkit ··· 8 8 9 9 plasmaPackage { 10 10 name = "ksysguard"; 11 - nativeBuildInputs = [ ecm kdoctools ]; 11 + nativeBuildInputs = [ extra-cmake-modules kdoctools ]; 12 12 buildInputs = [ lm_sensors ]; 13 13 propagatedBuildInputs = [ 14 14 kconfig kcoreaddons kitemviews knewstuff kiconthemes libksysguard
+2 -2
pkgs/desktops/plasma-5/kwallet-pam.nix
··· 1 - { plasmaPackage, ecm, pam, socat, libgcrypt 1 + { plasmaPackage, extra-cmake-modules, pam, socat, libgcrypt 2 2 }: 3 3 4 4 plasmaPackage { 5 5 name = "kwallet-pam"; 6 6 7 - nativeBuildInputs = [ ecm ]; 7 + nativeBuildInputs = [ extra-cmake-modules ]; 8 8 9 9 buildInputs = [ pam socat libgcrypt ]; 10 10
+2 -2
pkgs/desktops/plasma-5/kwayland-integration.nix
··· 1 1 { plasmaPackage 2 - , ecm 2 + , extra-cmake-modules 3 3 , kidletime 4 4 , kwayland 5 5 , kwindowsystem ··· 8 8 plasmaPackage { 9 9 name = "kwayland-integration"; 10 10 nativeBuildInputs = [ 11 - ecm 11 + extra-cmake-modules 12 12 ]; 13 13 propagatedBuildInputs = [ 14 14 kidletime kwindowsystem kwayland
+2 -2
pkgs/desktops/plasma-5/kwin/default.nix
··· 1 1 { 2 2 plasmaPackage, lib, copyPathsToStore, 3 - ecm, kdoctools, 3 + extra-cmake-modules, kdoctools, 4 4 breeze-qt5, epoxy, kactivities, kcompletion, kcmutils, kconfig, 5 5 kconfigwidgets, kcoreaddons, kcrash, kdeclarative, kdecoration, kglobalaccel, 6 6 ki18n, kiconthemes, kidletime, kinit, kio, knewstuff, knotifications, ··· 12 12 plasmaPackage { 13 13 name = "kwin"; 14 14 nativeBuildInputs = [ 15 - ecm 15 + extra-cmake-modules 16 16 kdoctools 17 17 ]; 18 18 propagatedBuildInputs = [
+2 -2
pkgs/desktops/plasma-5/kwrited.nix
··· 1 - { plasmaPackage, ecm, kcoreaddons, ki18n, kpty 1 + { plasmaPackage, extra-cmake-modules, kcoreaddons, ki18n, kpty 2 2 , knotifications, kdbusaddons 3 3 }: 4 4 5 5 plasmaPackage { 6 6 name = "kwrited"; 7 - nativeBuildInputs = [ ecm ]; 7 + nativeBuildInputs = [ extra-cmake-modules ]; 8 8 propagatedBuildInputs = [ kcoreaddons ki18n kpty knotifications kdbusaddons ]; 9 9 }
+2 -2
pkgs/desktops/plasma-5/libkscreen.nix
··· 1 1 { plasmaPackage 2 - , ecm 2 + , extra-cmake-modules 3 3 , kwayland, libXrandr 4 4 , qtx11extras 5 5 }: ··· 7 7 plasmaPackage { 8 8 name = "libkscreen"; 9 9 nativeBuildInputs = [ 10 - ecm 10 + extra-cmake-modules 11 11 ]; 12 12 propagatedBuildInputs = [ 13 13 kwayland libXrandr qtx11extras
+2 -2
pkgs/desktops/plasma-5/libksysguard/default.nix
··· 1 1 { 2 2 plasmaPackage, 3 - ecm, 3 + extra-cmake-modules, 4 4 kauth, kcompletion, kconfig, kconfigwidgets, kcoreaddons, ki18n, kiconthemes, 5 5 kservice, kwidgetsaddons, kwindowsystem, plasma-framework, qtscript, qtwebkit, 6 6 qtx11extras ··· 11 11 patches = [ 12 12 ./0001-qdiriterator-follow-symlinks.patch 13 13 ]; 14 - nativeBuildInputs = [ ecm ]; 14 + nativeBuildInputs = [ extra-cmake-modules ]; 15 15 propagatedBuildInputs = [ 16 16 kauth kconfig ki18n kiconthemes kwindowsystem kcompletion kconfigwidgets 17 17 kcoreaddons kservice kwidgetsaddons plasma-framework qtscript qtx11extras
+2 -2
pkgs/desktops/plasma-5/milou.nix
··· 1 - { plasmaPackage, ecm, qtscript, qtdeclarative 1 + { plasmaPackage, extra-cmake-modules, qtscript, qtdeclarative 2 2 , kcoreaddons, ki18n, kdeclarative, kservice, plasma-framework 3 3 , krunner 4 4 }: ··· 6 6 plasmaPackage { 7 7 name = "milou"; 8 8 nativeBuildInputs = [ 9 - ecm 9 + extra-cmake-modules 10 10 ]; 11 11 propagatedBuildInputs = [ 12 12 kdeclarative ki18n krunner plasma-framework qtdeclarative qtscript
+2 -2
pkgs/desktops/plasma-5/oxygen.nix
··· 1 1 { 2 2 plasmaPackage, kdeWrapper, 3 - ecm, 3 + extra-cmake-modules, 4 4 frameworkintegration, kcmutils, kcompletion, kconfig, kdecoration, kguiaddons, 5 5 ki18n, kwidgetsaddons, kservice, kwayland, kwindowsystem, qtx11extras 6 6 }: ··· 8 8 let 9 9 unwrapped = plasmaPackage { 10 10 name = "oxygen"; 11 - nativeBuildInputs = [ ecm ]; 11 + nativeBuildInputs = [ extra-cmake-modules ]; 12 12 propagatedBuildInputs = [ 13 13 frameworkintegration kcmutils kcompletion kconfig kdecoration kguiaddons 14 14 ki18n kservice kwayland kwidgetsaddons kwindowsystem qtx11extras
+2 -2
pkgs/desktops/plasma-5/plasma-desktop/default.nix
··· 1 1 { 2 2 plasmaPackage, lib, copyPathsToStore, 3 - ecm, kdoctools, 3 + extra-cmake-modules, kdoctools, 4 4 attica, baloo, boost, fontconfig, ibus, kactivities, kactivities-stats, kauth, 5 5 kcmutils, kdbusaddons, kdeclarative, kded, kdelibs4support, kemoticons, 6 6 kglobalaccel, ki18n, kitemmodels, knewstuff, knotifications, knotifyconfig, ··· 13 13 14 14 plasmaPackage rec { 15 15 name = "plasma-desktop"; 16 - nativeBuildInputs = [ ecm kdoctools ]; 16 + nativeBuildInputs = [ extra-cmake-modules kdoctools ]; 17 17 buildInputs = [ 18 18 attica boost fontconfig ibus kcmutils kdbusaddons kded kitemmodels knewstuff 19 19 knotifications knotifyconfig kwallet libcanberra_kde libXcursor
+2 -2
pkgs/desktops/plasma-5/plasma-integration.nix
··· 1 - { plasmaPackage, ecm 1 + { plasmaPackage, extra-cmake-modules 2 2 , breeze-qt5, kconfig, kconfigwidgets, kiconthemes, kio, kwayland 3 3 , libXcursor 4 4 }: ··· 8 8 plasmaPackage { 9 9 name = "plasma-integration"; 10 10 nativeBuildInputs = [ 11 - ecm 11 + extra-cmake-modules 12 12 ]; 13 13 buildInputs = [ 14 14 breeze-qt5 kconfig kconfigwidgets kiconthemes kio kwayland
+2 -2
pkgs/desktops/plasma-5/plasma-nm/default.nix
··· 1 - { plasmaPackage, substituteAll, ecm, kdoctools 1 + { plasmaPackage, substituteAll, extra-cmake-modules, kdoctools 2 2 , kcompletion, kconfigwidgets, kcoreaddons, kdbusaddons, kdeclarative 3 3 , kdelibs4support, ki18n, kiconthemes, kinit, kio, kitemviews 4 4 , knotifications, kservice, kwallet, kwidgetsaddons, kwindowsystem ··· 15 15 inherit mobile_broadband_provider_info; 16 16 }) 17 17 ]; 18 - nativeBuildInputs = [ ecm kdoctools ]; 18 + nativeBuildInputs = [ extra-cmake-modules kdoctools ]; 19 19 propagatedBuildInputs = [ 20 20 kdeclarative kdelibs4support ki18n kio kwindowsystem plasma-framework 21 21 qtdeclarative kcompletion kconfigwidgets kcoreaddons kdbusaddons kiconthemes
+2 -2
pkgs/desktops/plasma-5/plasma-pa.nix
··· 1 1 { 2 2 plasmaPackage, 3 - ecm, 3 + extra-cmake-modules, 4 4 gconf, glib, kdoctools, kconfigwidgets, kcoreaddons, kdeclarative, kglobalaccel, 5 5 ki18n, libcanberra_gtk3, libpulseaudio, plasma-framework 6 6 }: ··· 8 8 plasmaPackage { 9 9 name = "plasma-pa"; 10 10 nativeBuildInputs = [ 11 - ecm kdoctools 11 + extra-cmake-modules kdoctools 12 12 ]; 13 13 propagatedBuildInputs = [ 14 14 gconf glib kconfigwidgets kcoreaddons kdeclarative
+2 -2
pkgs/desktops/plasma-5/plasma-workspace-wallpapers.nix
··· 1 1 { plasmaPackage 2 - , ecm 2 + , extra-cmake-modules 3 3 }: 4 4 5 5 plasmaPackage { 6 6 name = "plasma-workspace-wallpapers"; 7 7 outputs = [ "out" ]; 8 8 nativeBuildInputs = [ 9 - ecm 9 + extra-cmake-modules 10 10 ]; 11 11 }
+2 -2
pkgs/desktops/plasma-5/plasma-workspace/default.nix
··· 1 1 { 2 2 plasmaPackage, lib, copyPathsToStore, 3 3 4 - ecm, kdoctools, 4 + extra-cmake-modules, kdoctools, 5 5 6 6 baloo, kactivities, kcmutils, kconfig, kcrash, kdbusaddons, kdeclarative, 7 7 kdelibs4support, kdesu, kglobalaccel, kidletime, kjsembed, knewstuff, ··· 14 14 plasmaPackage { 15 15 name = "plasma-workspace"; 16 16 17 - nativeBuildInputs = [ ecm kdoctools ]; 17 + nativeBuildInputs = [ extra-cmake-modules kdoctools ]; 18 18 buildInputs = [ 19 19 baloo kactivities kcmutils kconfig kcrash kdbusaddons kdeclarative 20 20 kdelibs4support kdesu kglobalaccel kidletime kjsembed knewstuff
+2 -2
pkgs/desktops/plasma-5/polkit-kde-agent.nix
··· 1 1 { 2 - plasmaPackage, ecm, 2 + plasmaPackage, extra-cmake-modules, 3 3 kcoreaddons, kconfig, kcrash, kdbusaddons, ki18n, kiconthemes, knotifications, 4 4 kwidgetsaddons, kwindowsystem, polkit-qt 5 5 }: 6 6 7 7 plasmaPackage { 8 8 name = "polkit-kde-agent"; 9 - nativeBuildInputs = [ ecm ]; 9 + nativeBuildInputs = [ extra-cmake-modules ]; 10 10 propagatedBuildInputs = [ 11 11 kdbusaddons kwidgetsaddons kcoreaddons kcrash kconfig ki18n kiconthemes 12 12 knotifications kwindowsystem polkit-qt
+2 -2
pkgs/desktops/plasma-5/powerdevil.nix
··· 1 - { plasmaPackage, ecm, kdoctools, bluez-qt, kactivities 1 + { plasmaPackage, extra-cmake-modules, kdoctools, bluez-qt, kactivities 2 2 , kauth, kconfig, kdbusaddons, kdelibs4support, kglobalaccel, ki18n 3 3 , kidletime, kio, knotifyconfig, kwayland, libkscreen, networkmanager-qt 4 4 , plasma-workspace, qtx11extras, solid, udev ··· 6 6 7 7 plasmaPackage { 8 8 name = "powerdevil"; 9 - nativeBuildInputs = [ ecm kdoctools ]; 9 + nativeBuildInputs = [ extra-cmake-modules kdoctools ]; 10 10 propagatedBuildInputs = [ 11 11 kconfig kdbusaddons knotifyconfig solid udev bluez-qt kactivities kauth 12 12 kdelibs4support kglobalaccel ki18n kio kidletime kwayland libkscreen
+2 -2
pkgs/desktops/plasma-5/systemsettings.nix
··· 1 1 { 2 - plasmaPackage, ecm, kdoctools, makeQtWrapper, 2 + plasmaPackage, extra-cmake-modules, kdoctools, makeQtWrapper, 3 3 kcmutils, kconfig, kdbusaddons, khtml, ki18n, kiconthemes, kio, kitemviews, 4 4 kservice, kwindowsystem, kxmlgui, qtquickcontrols 5 5 }: 6 6 7 7 plasmaPackage { 8 8 name = "systemsettings"; 9 - nativeBuildInputs = [ ecm kdoctools makeQtWrapper ]; 9 + nativeBuildInputs = [ extra-cmake-modules kdoctools makeQtWrapper ]; 10 10 propagatedBuildInputs = [ 11 11 kcmutils kconfig kdbusaddons khtml ki18n kiconthemes kio kitemviews kservice 12 12 kwindowsystem kxmlgui qtquickcontrols
+3 -2
pkgs/development/libraries/kde-frameworks/attica.nix
··· 1 - { kdeFramework, lib, ecm }: 1 + { kdeFramework, lib, extra-cmake-modules, qtbase }: 2 2 3 3 kdeFramework { 4 4 name = "attica"; 5 5 meta = { maintainers = [ lib.maintainers.ttuegel ]; }; 6 - nativeBuildInputs = [ ecm ]; 6 + nativeBuildInputs = [ extra-cmake-modules ]; 7 + buildInputs = [ qtbase ]; 7 8 }
+2 -2
pkgs/development/libraries/kde-frameworks/baloo.nix
··· 1 - { kdeFramework, lib, ecm, kauth, kconfig 1 + { kdeFramework, lib, extra-cmake-modules, kauth, kconfig 2 2 , kcoreaddons, kcrash, kdbusaddons, kfilemetadata, ki18n, kidletime 3 3 , kio, lmdb, qtbase, solid 4 4 }: ··· 6 6 kdeFramework { 7 7 name = "baloo"; 8 8 meta = { maintainers = [ lib.maintainers.ttuegel ]; }; 9 - nativeBuildInputs = [ ecm ]; 9 + nativeBuildInputs = [ extra-cmake-modules ]; 10 10 propagatedBuildInputs = [ 11 11 kauth kconfig kcoreaddons kcrash kdbusaddons kfilemetadata ki18n kio 12 12 kidletime lmdb qtbase solid
+2 -2
pkgs/development/libraries/kde-frameworks/bluez-qt.nix
··· 1 1 { kdeFramework, lib 2 - , ecm 2 + , extra-cmake-modules 3 3 , qtdeclarative 4 4 }: 5 5 6 6 kdeFramework { 7 7 name = "bluez-qt"; 8 8 meta = { maintainers = [ lib.maintainers.ttuegel ]; }; 9 - nativeBuildInputs = [ ecm ]; 9 + nativeBuildInputs = [ extra-cmake-modules ]; 10 10 propagatedBuildInputs = [ qtdeclarative ]; 11 11 preConfigure = '' 12 12 substituteInPlace CMakeLists.txt \
+2 -2
pkgs/development/libraries/kde-frameworks/breeze-icons.nix
··· 1 - { kdeFramework, lib, ecm, qtsvg }: 1 + { kdeFramework, lib, extra-cmake-modules, qtsvg }: 2 2 3 3 kdeFramework { 4 4 name = "breeze-icons"; 5 5 meta = { maintainers = [ lib.maintainers.ttuegel ]; }; 6 6 outputs = [ "out" ]; 7 - nativeBuildInputs = [ ecm ]; 7 + nativeBuildInputs = [ extra-cmake-modules ]; 8 8 buildInputs = [ qtsvg ]; 9 9 propagatedUserEnvPkgs = [ qtsvg.out ]; 10 10 }
+83 -81
pkgs/development/libraries/kde-frameworks/default.nix
··· 24 24 25 25 */ 26 26 27 - { newScope, kdeDerivation, lib, fetchurl }: 27 + { libsForQt5, kdeDerivation, lib, fetchurl }: 28 28 29 29 let 30 - callPackage = newScope { 31 - kdeFramework = import ./build-support/framework.nix { 32 - inherit kdeDerivation lib fetchurl; 30 + packages = self: with self; 31 + let 32 + callPackage = self.newScope { 33 + kdeFramework = import ./build-support/framework.nix { 34 + inherit kdeDerivation lib fetchurl; 35 + }; 36 + }; 37 + in { 38 + attica = callPackage ./attica.nix {}; 39 + baloo = callPackage ./baloo.nix {}; 40 + bluez-qt = callPackage ./bluez-qt.nix {}; 41 + breeze-icons = callPackage ./breeze-icons.nix {}; 42 + extra-cmake-modules = callPackage ./extra-cmake-modules {}; 43 + frameworkintegration = callPackage ./frameworkintegration.nix {}; 44 + kactivities = callPackage ./kactivities.nix {}; 45 + kactivities-stats = callPackage ./kactivities-stats.nix {}; 46 + kapidox = callPackage ./kapidox.nix {}; 47 + karchive = callPackage ./karchive.nix {}; 48 + kauth = callPackage ./kauth {}; 49 + kbookmarks = callPackage ./kbookmarks.nix {}; 50 + kcmutils = callPackage ./kcmutils {}; 51 + kcodecs = callPackage ./kcodecs.nix {}; 52 + kcompletion = callPackage ./kcompletion.nix {}; 53 + kconfig = callPackage ./kconfig.nix {}; 54 + kconfigwidgets = callPackage ./kconfigwidgets {}; 55 + kcoreaddons = callPackage ./kcoreaddons.nix {}; 56 + kcrash = callPackage ./kcrash.nix {}; 57 + kdbusaddons = callPackage ./kdbusaddons.nix {}; 58 + kdeclarative = callPackage ./kdeclarative.nix {}; 59 + kded = callPackage ./kded.nix {}; 60 + kdelibs4support = callPackage ./kdelibs4support {}; 61 + kdesignerplugin = callPackage ./kdesignerplugin.nix {}; 62 + kdesu = callPackage ./kdesu.nix {}; 63 + kdnssd = callPackage ./kdnssd.nix {}; 64 + kdoctools = callPackage ./kdoctools {}; 65 + kemoticons = callPackage ./kemoticons.nix {}; 66 + kfilemetadata = callPackage ./kfilemetadata {}; 67 + kglobalaccel = callPackage ./kglobalaccel.nix {}; 68 + kguiaddons = callPackage ./kguiaddons.nix {}; 69 + khtml = callPackage ./khtml.nix {}; 70 + ki18n = callPackage ./ki18n.nix {}; 71 + kiconthemes = callPackage ./kiconthemes {}; 72 + kidletime = callPackage ./kidletime.nix {}; 73 + kimageformats = callPackage ./kimageformats.nix {}; 74 + kinit = callPackage ./kinit {}; 75 + kio = callPackage ./kio {}; 76 + kitemmodels = callPackage ./kitemmodels.nix {}; 77 + kitemviews = callPackage ./kitemviews.nix {}; 78 + kjobwidgets = callPackage ./kjobwidgets.nix {}; 79 + kjs = callPackage ./kjs.nix {}; 80 + kjsembed = callPackage ./kjsembed.nix {}; 81 + kmediaplayer = callPackage ./kmediaplayer.nix {}; 82 + knewstuff = callPackage ./knewstuff.nix {}; 83 + knotifications = callPackage ./knotifications.nix {}; 84 + knotifyconfig = callPackage ./knotifyconfig.nix {}; 85 + kpackage = callPackage ./kpackage {}; 86 + kparts = callPackage ./kparts.nix {}; 87 + kpeople = callPackage ./kpeople.nix {}; 88 + kplotting = callPackage ./kplotting.nix {}; 89 + kpty = callPackage ./kpty.nix {}; 90 + kross = callPackage ./kross.nix {}; 91 + krunner = callPackage ./krunner.nix {}; 92 + kservice = callPackage ./kservice {}; 93 + ktexteditor = callPackage ./ktexteditor.nix {}; 94 + ktextwidgets = callPackage ./ktextwidgets.nix {}; 95 + kunitconversion = callPackage ./kunitconversion.nix {}; 96 + kwallet = callPackage ./kwallet.nix {}; 97 + kwayland = callPackage ./kwayland.nix {}; 98 + kwidgetsaddons = callPackage ./kwidgetsaddons.nix {}; 99 + kwindowsystem = callPackage ./kwindowsystem.nix {}; 100 + kxmlgui = callPackage ./kxmlgui.nix {}; 101 + kxmlrpcclient = callPackage ./kxmlrpcclient.nix {}; 102 + modemmanager-qt = callPackage ./modemmanager-qt.nix {}; 103 + networkmanager-qt = callPackage ./networkmanager-qt.nix {}; 104 + oxygen-icons5 = callPackage ./oxygen-icons5.nix {}; 105 + plasma-framework = callPackage ./plasma-framework.nix {}; 106 + solid = callPackage ./solid.nix {}; 107 + sonnet = callPackage ./sonnet.nix {}; 108 + syntax-highlighting = callPackage ./syntax-highlighting.nix {}; 109 + threadweaver = callPackage ./threadweaver.nix {}; 33 110 }; 34 - }; 35 - in 36 - { 37 - attica = callPackage ./attica.nix {}; 38 - baloo = callPackage ./baloo.nix {}; 39 - bluez-qt = callPackage ./bluez-qt.nix {}; 40 - breeze-icons = callPackage ./breeze-icons.nix {}; 41 - ecm = callPackage ./extra-cmake-modules {}; 42 - ecmNoHooks = callPackage ./extra-cmake-modules/no-hooks.nix { }; 43 - frameworkintegration = callPackage ./frameworkintegration.nix {}; 44 - kactivities = callPackage ./kactivities.nix {}; 45 - kactivities-stats = callPackage ./kactivities-stats.nix {}; 46 - kapidox = callPackage ./kapidox.nix {}; 47 - karchive = callPackage ./karchive.nix {}; 48 - kauth = callPackage ./kauth {}; 49 - kbookmarks = callPackage ./kbookmarks.nix {}; 50 - kcmutils = callPackage ./kcmutils {}; 51 - kcodecs = callPackage ./kcodecs.nix {}; 52 - kcompletion = callPackage ./kcompletion.nix {}; 53 - kconfig = callPackage ./kconfig.nix {}; 54 - kconfigwidgets = callPackage ./kconfigwidgets {}; 55 - kcoreaddons = callPackage ./kcoreaddons.nix {}; 56 - kcrash = callPackage ./kcrash.nix {}; 57 - kdbusaddons = callPackage ./kdbusaddons.nix {}; 58 - kdeclarative = callPackage ./kdeclarative.nix {}; 59 - kded = callPackage ./kded.nix {}; 60 - kdelibs4support = callPackage ./kdelibs4support {}; 61 - kdesignerplugin = callPackage ./kdesignerplugin.nix {}; 62 - kdesu = callPackage ./kdesu.nix {}; 63 - kdnssd = callPackage ./kdnssd.nix {}; 64 - kdoctools = callPackage ./kdoctools {}; 65 - kemoticons = callPackage ./kemoticons.nix {}; 66 - kfilemetadata = callPackage ./kfilemetadata {}; 67 - kglobalaccel = callPackage ./kglobalaccel.nix {}; 68 - kguiaddons = callPackage ./kguiaddons.nix {}; 69 - khtml = callPackage ./khtml.nix {}; 70 - ki18n = callPackage ./ki18n.nix {}; 71 - kiconthemes = callPackage ./kiconthemes {}; 72 - kidletime = callPackage ./kidletime.nix {}; 73 - kimageformats = callPackage ./kimageformats.nix {}; 74 - kinit = callPackage ./kinit {}; 75 - kio = callPackage ./kio {}; 76 - kitemmodels = callPackage ./kitemmodels.nix {}; 77 - kitemviews = callPackage ./kitemviews.nix {}; 78 - kjobwidgets = callPackage ./kjobwidgets.nix {}; 79 - kjs = callPackage ./kjs.nix {}; 80 - kjsembed = callPackage ./kjsembed.nix {}; 81 - kmediaplayer = callPackage ./kmediaplayer.nix {}; 82 - knewstuff = callPackage ./knewstuff.nix {}; 83 - knotifications = callPackage ./knotifications.nix {}; 84 - knotifyconfig = callPackage ./knotifyconfig.nix {}; 85 - kpackage = callPackage ./kpackage {}; 86 - kparts = callPackage ./kparts.nix {}; 87 - kpeople = callPackage ./kpeople.nix {}; 88 - kplotting = callPackage ./kplotting.nix {}; 89 - kpty = callPackage ./kpty.nix {}; 90 - kross = callPackage ./kross.nix {}; 91 - krunner = callPackage ./krunner.nix {}; 92 - kservice = callPackage ./kservice {}; 93 - ktexteditor = callPackage ./ktexteditor.nix {}; 94 - ktextwidgets = callPackage ./ktextwidgets.nix {}; 95 - kunitconversion = callPackage ./kunitconversion.nix {}; 96 - kwallet = callPackage ./kwallet.nix {}; 97 - kwayland = callPackage ./kwayland.nix {}; 98 - kwidgetsaddons = callPackage ./kwidgetsaddons.nix {}; 99 - kwindowsystem = callPackage ./kwindowsystem.nix {}; 100 - kxmlgui = callPackage ./kxmlgui.nix {}; 101 - kxmlrpcclient = callPackage ./kxmlrpcclient.nix {}; 102 - modemmanager-qt = callPackage ./modemmanager-qt.nix {}; 103 - networkmanager-qt = callPackage ./networkmanager-qt.nix {}; 104 - oxygen-icons5 = callPackage ./oxygen-icons5.nix {}; 105 - plasma-framework = callPackage ./plasma-framework.nix {}; 106 - solid = callPackage ./solid.nix {}; 107 - sonnet = callPackage ./sonnet.nix {}; 108 - syntax-highlighting = callPackage ./syntax-highlighting.nix {}; 109 - threadweaver = callPackage ./threadweaver.nix {}; 110 - } 111 + 112 + in lib.makeScope libsForQt5.newScope packages
+18 -4
pkgs/development/libraries/kde-frameworks/extra-cmake-modules/default.nix
··· 1 - { makeSetupHook, lib, cmake, ecmNoHooks, pkgconfig, qtbase, qttools }: 1 + { kdeFramework, lib, copyPathsToStore, cmake, pkgconfig }: 2 + 3 + kdeFramework { 4 + name = "extra-cmake-modules"; 5 + 6 + patches = copyPathsToStore (lib.readPathsFromFile ./. ./series); 7 + 8 + outputs = [ "out" ]; # this package has no runtime components 2 9 3 - makeSetupHook { 4 - deps = lib.chooseDevOutputs [ cmake ecmNoHooks pkgconfig qtbase qttools ]; 10 + propagatedNativeBuildInputs = [ cmake pkgconfig ]; 11 + 12 + setupHook = ./setup-hook.sh; 13 + 14 + meta = with lib; { 15 + platforms = lib.platforms.linux; 16 + homepage = "http://www.kde.org"; 17 + license = licenses.bsd2; 18 + maintainers = [ maintainers.ttuegel ]; 19 + }; 5 20 } 6 - ./setup-hook.sh
-18
pkgs/development/libraries/kde-frameworks/extra-cmake-modules/no-hooks.nix
··· 1 - { kdeFramework, lib, copyPathsToStore, cmake }: 2 - 3 - kdeFramework { 4 - name = "extra-cmake-modules"; 5 - 6 - patches = copyPathsToStore (lib.readPathsFromFile ./. ./series); 7 - 8 - outputs = [ "out" ]; # this package has no runtime components 9 - 10 - nativeBuildInputs = [ cmake ]; 11 - 12 - meta = with lib; { 13 - platforms = lib.platforms.linux; 14 - homepage = "http://www.kde.org"; 15 - license = licenses.bsd2; 16 - maintainers = [ maintainers.ttuegel ]; 17 - }; 18 - }
+2 -2
pkgs/development/libraries/kde-frameworks/extra-cmake-modules/setup-hook.sh
··· 1 1 _ecmSetXdgDirs() { 2 - addToSearchPathOnce XDG_DATA_DIRS "$1/share" 3 - addToSearchPathOnce XDG_CONFIG_DIRS "$1/etc/xdg" 2 + addToSearchPath XDG_DATA_DIRS "$1/share" 3 + addToSearchPath XDG_CONFIG_DIRS "$1/etc/xdg" 4 4 } 5 5 6 6 envHooks+=(_ecmSetXdgDirs)
+2 -2
pkgs/development/libraries/kde-frameworks/frameworkintegration.nix
··· 1 1 { 2 2 kdeFramework, lib, 3 - ecm, 3 + extra-cmake-modules, 4 4 kbookmarks, kcompletion, kconfig, kconfigwidgets, ki18n, kiconthemes, kio, 5 5 knewstuff, knotifications, kpackage, kwidgetsaddons, libXcursor, qtx11extras 6 6 }: ··· 8 8 kdeFramework { 9 9 name = "frameworkintegration"; 10 10 meta = { maintainers = [ lib.maintainers.ttuegel ]; }; 11 - nativeBuildInputs = [ ecm ]; 11 + nativeBuildInputs = [ extra-cmake-modules ]; 12 12 propagatedBuildInputs = [ 13 13 kbookmarks kcompletion kconfig kconfigwidgets ki18n kio kiconthemes 14 14 knewstuff knotifications kpackage kwidgetsaddons libXcursor qtx11extras
+2 -2
pkgs/development/libraries/kde-frameworks/kactivities-stats.nix
··· 1 - { kdeFramework, lib, ecm, boost, kactivities, kconfig }: 1 + { kdeFramework, lib, extra-cmake-modules, boost, kactivities, kconfig }: 2 2 3 3 kdeFramework { 4 4 name = "kactivities-stats"; 5 5 meta = { maintainers = [ lib.maintainers.ttuegel ]; }; 6 - nativeBuildInputs = [ ecm ]; 6 + nativeBuildInputs = [ extra-cmake-modules ]; 7 7 propagatedBuildInputs = [ boost kactivities kconfig ]; 8 8 }
+2 -2
pkgs/development/libraries/kde-frameworks/kactivities.nix
··· 1 - { kdeFramework, lib, ecm, boost, kcmutils, kconfig 1 + { kdeFramework, lib, extra-cmake-modules, boost, kcmutils, kconfig 2 2 , kcoreaddons, kdbusaddons, kdeclarative, kglobalaccel, ki18n 3 3 , kio, kservice, kwindowsystem, kxmlgui, qtdeclarative 4 4 }: ··· 6 6 kdeFramework { 7 7 name = "kactivities"; 8 8 meta = { maintainers = [ lib.maintainers.ttuegel ]; }; 9 - nativeBuildInputs = [ ecm ]; 9 + nativeBuildInputs = [ extra-cmake-modules ]; 10 10 propagatedBuildInputs = [ 11 11 boost kcmutils kconfig kcoreaddons kdbusaddons kdeclarative kglobalaccel 12 12 ki18n kio kservice kwindowsystem kxmlgui qtdeclarative
+2 -2
pkgs/development/libraries/kde-frameworks/kapidox.nix
··· 1 - { kdeFramework, lib, ecm, python }: 1 + { kdeFramework, lib, extra-cmake-modules, python }: 2 2 3 3 kdeFramework { 4 4 name = "kapidox"; 5 5 meta = { maintainers = [ lib.maintainers.ttuegel ]; }; 6 - nativeBuildInputs = [ ecm python ]; 6 + nativeBuildInputs = [ extra-cmake-modules python ]; 7 7 }
+3 -2
pkgs/development/libraries/kde-frameworks/karchive.nix
··· 1 - { kdeFramework, lib, ecm }: 1 + { kdeFramework, lib, extra-cmake-modules, qtbase }: 2 2 3 3 kdeFramework { 4 4 name = "karchive"; 5 5 meta = { maintainers = [ lib.maintainers.ttuegel ]; }; 6 - nativeBuildInputs = [ ecm ]; 6 + nativeBuildInputs = [ extra-cmake-modules ]; 7 + buildInputs = [ qtbase ]; 7 8 }
+2 -2
pkgs/development/libraries/kde-frameworks/kauth/default.nix
··· 1 - { kdeFramework, lib, copyPathsToStore, ecm, kcoreaddons, polkit-qt }: 1 + { kdeFramework, lib, copyPathsToStore, extra-cmake-modules, kcoreaddons, polkit-qt, qttools }: 2 2 3 3 kdeFramework { 4 4 name = "kauth"; 5 5 meta = { maintainers = [ lib.maintainers.ttuegel ]; }; 6 - nativeBuildInputs = [ ecm ]; 6 + nativeBuildInputs = [ extra-cmake-modules qttools ]; 7 7 propagatedBuildInputs = [ kcoreaddons polkit-qt ]; 8 8 patches = copyPathsToStore (lib.readPathsFromFile ./. ./series); 9 9 }
+2 -2
pkgs/development/libraries/kde-frameworks/kbookmarks.nix
··· 1 1 { 2 - kdeFramework, lib, ecm, 2 + kdeFramework, lib, extra-cmake-modules, 3 3 kcodecs, kconfig, kconfigwidgets, kcoreaddons, kiconthemes, kxmlgui 4 4 }: 5 5 6 6 kdeFramework { 7 7 name = "kbookmarks"; 8 8 meta = { maintainers = [ lib.maintainers.ttuegel ]; }; 9 - nativeBuildInputs = [ ecm ]; 9 + nativeBuildInputs = [ extra-cmake-modules ]; 10 10 propagatedBuildInputs = [ 11 11 kcodecs kconfig kconfigwidgets kcoreaddons kiconthemes kxmlgui 12 12 ];
+2 -2
pkgs/development/libraries/kde-frameworks/kcmutils/default.nix
··· 1 - { kdeFramework, lib, ecm, kconfigwidgets 1 + { kdeFramework, lib, extra-cmake-modules, kconfigwidgets 2 2 , kcoreaddons, kdeclarative, ki18n, kiconthemes, kitemviews 3 3 , kpackage, kservice, kxmlgui 4 4 }: ··· 6 6 kdeFramework { 7 7 name = "kcmutils"; 8 8 meta = { maintainers = [ lib.maintainers.ttuegel ]; }; 9 - nativeBuildInputs = [ ecm ]; 9 + nativeBuildInputs = [ extra-cmake-modules ]; 10 10 propagatedBuildInputs = [ 11 11 kconfigwidgets kcoreaddons kdeclarative ki18n kiconthemes kitemviews 12 12 kpackage kservice kxmlgui
+3 -2
pkgs/development/libraries/kde-frameworks/kcodecs.nix
··· 1 - { kdeFramework, lib, ecm }: 1 + { kdeFramework, lib, extra-cmake-modules, qtbase, qttools }: 2 2 3 3 kdeFramework { 4 4 name = "kcodecs"; 5 5 meta = { maintainers = [ lib.maintainers.ttuegel ]; }; 6 - nativeBuildInputs = [ ecm ]; 6 + nativeBuildInputs = [ extra-cmake-modules qttools ]; 7 + buildInputs = [ qtbase ]; 7 8 }
+3 -2
pkgs/development/libraries/kde-frameworks/kcompletion.nix
··· 1 - { kdeFramework, lib, ecm, kconfig, kwidgetsaddons }: 1 + { kdeFramework, lib, extra-cmake-modules, kconfig, kwidgetsaddons, qtbase, qttools }: 2 2 3 3 kdeFramework { 4 4 name = "kcompletion"; 5 5 meta = { maintainers = [ lib.maintainers.ttuegel ]; }; 6 - nativeBuildInputs = [ ecm ]; 6 + nativeBuildInputs = [ extra-cmake-modules qttools ]; 7 + buildInputs = [ qtbase ]; 7 8 propagatedBuildInputs = [ kconfig kwidgetsaddons ]; 8 9 }
+3 -2
pkgs/development/libraries/kde-frameworks/kconfig.nix
··· 1 - { kdeFramework, lib, ecm }: 1 + { kdeFramework, lib, extra-cmake-modules, qtbase, qttools }: 2 2 3 3 kdeFramework { 4 4 name = "kconfig"; 5 5 meta = { maintainers = [ lib.maintainers.ttuegel ]; }; 6 - nativeBuildInputs = [ ecm ]; 6 + nativeBuildInputs = [ extra-cmake-modules qttools ]; 7 + buildInputs = [ qtbase ]; 7 8 }
+2 -2
pkgs/development/libraries/kde-frameworks/kconfigwidgets/default.nix
··· 1 1 { 2 - kdeFramework, lib, ecm, 2 + kdeFramework, lib, extra-cmake-modules, 3 3 kauth, kcodecs, kconfig, kdoctools, kguiaddons, ki18n, kwidgetsaddons 4 4 }: 5 5 6 6 kdeFramework { 7 7 name = "kconfigwidgets"; 8 8 meta = { maintainers = [ lib.maintainers.ttuegel ]; }; 9 - nativeBuildInputs = [ ecm kdoctools ]; 9 + nativeBuildInputs = [ extra-cmake-modules kdoctools ]; 10 10 propagatedBuildInputs = [ 11 11 kauth kconfig kcodecs kguiaddons ki18n kwidgetsaddons 12 12 ];
+3 -2
pkgs/development/libraries/kde-frameworks/kcoreaddons.nix
··· 1 - { kdeFramework, lib, fetchurl, ecm, shared_mime_info }: 1 + { kdeFramework, lib, fetchurl, extra-cmake-modules, qtbase, qttools, shared_mime_info }: 2 2 3 3 kdeFramework { 4 4 name = "kcoreaddons"; 5 5 meta = { maintainers = [ lib.maintainers.ttuegel ]; }; 6 - nativeBuildInputs = [ ecm ]; 6 + nativeBuildInputs = [ extra-cmake-modules qttools ]; 7 + buildInputs = [ qtbase ]; 7 8 propagatedBuildInputs = [ shared_mime_info ]; 8 9 }
+2 -2
pkgs/development/libraries/kde-frameworks/kcrash.nix
··· 1 - { kdeFramework, lib, ecm, kcoreaddons, kwindowsystem, qtx11extras }: 1 + { kdeFramework, lib, extra-cmake-modules, kcoreaddons, kwindowsystem, qtx11extras }: 2 2 3 3 kdeFramework { 4 4 name = "kcrash"; 5 5 meta = { maintainers = [ lib.maintainers.ttuegel ]; }; 6 - nativeBuildInputs = [ ecm ]; 6 + nativeBuildInputs = [ extra-cmake-modules ]; 7 7 propagatedBuildInputs = [ kcoreaddons kwindowsystem qtx11extras ]; 8 8 }
+2 -2
pkgs/development/libraries/kde-frameworks/kdbusaddons.nix
··· 1 - { kdeFramework, lib, ecm, qtx11extras }: 1 + { kdeFramework, lib, extra-cmake-modules, qttools, qtx11extras }: 2 2 3 3 kdeFramework { 4 4 name = "kdbusaddons"; 5 5 meta = { maintainers = [ lib.maintainers.ttuegel ]; }; 6 - nativeBuildInputs = [ ecm ]; 6 + nativeBuildInputs = [ extra-cmake-modules qttools ]; 7 7 propagatedBuildInputs = [ qtx11extras ]; 8 8 }
+2 -2
pkgs/development/libraries/kde-frameworks/kdeclarative.nix
··· 1 1 { 2 - kdeFramework, lib, ecm, 2 + kdeFramework, lib, extra-cmake-modules, 3 3 epoxy, kconfig, kglobalaccel, kguiaddons, ki18n, kiconthemes, kio, kpackage, 4 4 kwidgetsaddons, kwindowsystem, pkgconfig, qtdeclarative 5 5 }: ··· 7 7 kdeFramework { 8 8 name = "kdeclarative"; 9 9 meta = { maintainers = [ lib.maintainers.ttuegel ]; }; 10 - nativeBuildInputs = [ ecm ]; 10 + nativeBuildInputs = [ extra-cmake-modules ]; 11 11 propagatedBuildInputs = [ 12 12 epoxy kconfig kglobalaccel kguiaddons ki18n kiconthemes kio kpackage 13 13 kwidgetsaddons kwindowsystem qtdeclarative
+2 -2
pkgs/development/libraries/kde-frameworks/kded.nix
··· 1 1 { 2 - kdeFramework, lib, ecm, 2 + kdeFramework, lib, extra-cmake-modules, 3 3 kconfig, kcoreaddons, kcrash, kdbusaddons, kdoctools, kinit, kservice 4 4 }: 5 5 6 6 kdeFramework { 7 7 name = "kded"; 8 8 meta = { maintainers = [ lib.maintainers.ttuegel ]; }; 9 - nativeBuildInputs = [ ecm kdoctools ]; 9 + nativeBuildInputs = [ extra-cmake-modules kdoctools ]; 10 10 propagatedBuildInputs = [ 11 11 kconfig kcoreaddons kcrash kdbusaddons kinit kservice 12 12 ];
+2 -2
pkgs/development/libraries/kde-frameworks/kdelibs4support/default.nix
··· 1 1 { kdeFramework, lib, copyPathsToStore 2 - , ecm, docbook_xml_dtd_45, kauth 2 + , extra-cmake-modules, docbook_xml_dtd_45, kauth 3 3 , karchive, kcompletion, kconfig, kconfigwidgets, kcoreaddons 4 4 , kcrash, kdbusaddons, kded, kdesignerplugin, kdoctools, kemoticons 5 5 , kglobalaccel, kguiaddons, ki18n, kiconthemes, kio, kitemmodels ··· 15 15 meta = { maintainers = [ lib.maintainers.ttuegel ]; }; 16 16 patches = copyPathsToStore (lib.readPathsFromFile ./. ./series); 17 17 setupHook = ./setup-hook.sh; 18 - nativeBuildInputs = [ ecm kdoctools ]; 18 + nativeBuildInputs = [ extra-cmake-modules kdoctools ]; 19 19 propagatedBuildInputs = [ 20 20 kauth karchive kcompletion kconfig kconfigwidgets kcoreaddons kcrash 21 21 kdbusaddons kded kdesignerplugin kemoticons kglobalaccel kguiaddons ki18n
+2 -2
pkgs/development/libraries/kde-frameworks/kdesignerplugin.nix
··· 1 1 { kdeFramework, lib 2 - , ecm 2 + , extra-cmake-modules 3 3 , kcompletion 4 4 , kconfig 5 5 , kconfigwidgets ··· 18 18 kdeFramework { 19 19 name = "kdesignerplugin"; 20 20 meta = { maintainers = [ lib.maintainers.ttuegel ]; }; 21 - nativeBuildInputs = [ ecm kdoctools ]; 21 + nativeBuildInputs = [ extra-cmake-modules kdoctools ]; 22 22 propagatedBuildInputs = [ 23 23 kcompletion kconfig kconfigwidgets kcoreaddons kiconthemes kio 24 24 kitemviews kplotting ktextwidgets kwidgetsaddons kxmlgui sonnet
+2 -2
pkgs/development/libraries/kde-frameworks/kdesu.nix
··· 1 - { kdeFramework, lib, ecm, kcoreaddons, ki18n, kpty 1 + { kdeFramework, lib, extra-cmake-modules, kcoreaddons, ki18n, kpty 2 2 , kservice 3 3 }: 4 4 5 5 kdeFramework { 6 6 name = "kdesu"; 7 7 meta = { maintainers = [ lib.maintainers.ttuegel ]; }; 8 - nativeBuildInputs = [ ecm ]; 8 + nativeBuildInputs = [ extra-cmake-modules ]; 9 9 propagatedBuildInputs = [ kcoreaddons ki18n kpty kservice ]; 10 10 }
+4 -3
pkgs/development/libraries/kde-frameworks/kdnssd.nix
··· 1 1 { kdeFramework, lib 2 - , ecm 3 - , avahi 2 + , extra-cmake-modules, qttools 3 + , avahi, qtbase 4 4 }: 5 5 6 6 kdeFramework { 7 7 name = "kdnssd"; 8 8 meta = { maintainers = [ lib.maintainers.ttuegel ]; }; 9 - nativeBuildInputs = [ ecm ]; 9 + nativeBuildInputs = [ extra-cmake-modules qttools ]; 10 10 propagatedBuildInputs = [ avahi ]; 11 + buildInputs = [ qtbase ]; 11 12 }
+2 -2
pkgs/development/libraries/kde-frameworks/kdoctools/default.nix
··· 1 - { kdeFramework, lib, ecm, docbook_xml_dtd_45 1 + { kdeFramework, lib, extra-cmake-modules, docbook_xml_dtd_45 2 2 , docbook5_xsl, karchive, ki18n, perl, perlPackages 3 3 }: 4 4 5 5 kdeFramework { 6 6 name = "kdoctools"; 7 7 meta = { maintainers = [ lib.maintainers.ttuegel ]; }; 8 - nativeBuildInputs = [ ecm ]; 8 + nativeBuildInputs = [ extra-cmake-modules ]; 9 9 propagatedBuildInputs = [ karchive ki18n ]; 10 10 propagatedNativeBuildInputs = [ perl perlPackages.URI ]; 11 11 cmakeFlags = [
+2 -2
pkgs/development/libraries/kde-frameworks/kemoticons.nix
··· 1 1 { kdeFramework, lib 2 - , ecm 2 + , extra-cmake-modules 3 3 , karchive 4 4 , kconfig 5 5 , kcoreaddons ··· 9 9 kdeFramework { 10 10 name = "kemoticons"; 11 11 meta = { maintainers = [ lib.maintainers.ttuegel ]; }; 12 - nativeBuildInputs = [ ecm ]; 12 + nativeBuildInputs = [ extra-cmake-modules ]; 13 13 propagatedBuildInputs = [ karchive kconfig kcoreaddons kservice ]; 14 14 }
+2 -2
pkgs/development/libraries/kde-frameworks/kfilemetadata/default.nix
··· 1 - { kdeFramework, lib, copyPathsToStore, ecm 1 + { kdeFramework, lib, copyPathsToStore, extra-cmake-modules 2 2 , attr, ebook_tools, exiv2, ffmpeg, karchive, ki18n, poppler, qtbase, taglib 3 3 }: 4 4 ··· 6 6 name = "kfilemetadata"; 7 7 meta = { maintainers = [ lib.maintainers.ttuegel ]; }; 8 8 patches = copyPathsToStore (lib.readPathsFromFile ./. ./series); 9 - nativeBuildInputs = [ ecm ]; 9 + nativeBuildInputs = [ extra-cmake-modules ]; 10 10 propagatedBuildInputs = [ 11 11 attr ebook_tools exiv2 ffmpeg karchive ki18n poppler qtbase taglib 12 12 ];
+2 -2
pkgs/development/libraries/kde-frameworks/kglobalaccel.nix
··· 1 1 { 2 - kdeFramework, lib, ecm, 2 + kdeFramework, lib, extra-cmake-modules, 3 3 kconfig, kcoreaddons, kcrash, kdbusaddons, kservice, kwindowsystem, 4 4 qtx11extras 5 5 }: ··· 7 7 kdeFramework { 8 8 name = "kglobalaccel"; 9 9 meta = { maintainers = [ lib.maintainers.ttuegel ]; }; 10 - nativeBuildInputs = [ ecm ]; 10 + nativeBuildInputs = [ extra-cmake-modules ]; 11 11 propagatedBuildInputs = [ 12 12 kconfig kcoreaddons kcrash kdbusaddons kservice kwindowsystem qtx11extras 13 13 ];
+2 -2
pkgs/development/libraries/kde-frameworks/kguiaddons.nix
··· 1 1 { kdeFramework, lib 2 - , ecm 2 + , extra-cmake-modules 3 3 , qtx11extras 4 4 }: 5 5 6 6 kdeFramework { 7 7 name = "kguiaddons"; 8 8 meta = { maintainers = [ lib.maintainers.ttuegel ]; }; 9 - nativeBuildInputs = [ ecm ]; 9 + nativeBuildInputs = [ extra-cmake-modules ]; 10 10 propagatedBuildInputs = [ qtx11extras ]; 11 11 }
+2 -2
pkgs/development/libraries/kde-frameworks/khtml.nix
··· 1 - { kdeFramework, lib, ecm, giflib, karchive 1 + { kdeFramework, lib, extra-cmake-modules, giflib, karchive 2 2 , kcodecs, kglobalaccel, ki18n, kiconthemes, kio, kjs 3 3 , knotifications, kparts, ktextwidgets, kwallet, kwidgetsaddons 4 4 , kwindowsystem, kxmlgui, perl, phonon, qtx11extras, sonnet ··· 7 7 kdeFramework { 8 8 name = "khtml"; 9 9 meta = { maintainers = [ lib.maintainers.ttuegel ]; }; 10 - nativeBuildInputs = [ ecm perl ]; 10 + nativeBuildInputs = [ extra-cmake-modules perl ]; 11 11 propagatedBuildInputs = [ 12 12 giflib karchive kcodecs kglobalaccel ki18n kiconthemes kio kjs 13 13 knotifications kparts ktextwidgets kwallet kwidgetsaddons kwindowsystem
+2 -2
pkgs/development/libraries/kde-frameworks/ki18n.nix
··· 1 1 { kdeFramework, lib 2 - , ecm 2 + , extra-cmake-modules 3 3 , gettext 4 4 , python 5 5 , qtdeclarative ··· 9 9 kdeFramework { 10 10 name = "ki18n"; 11 11 meta = { maintainers = [ lib.maintainers.ttuegel ]; }; 12 - nativeBuildInputs = [ ecm ]; 12 + nativeBuildInputs = [ extra-cmake-modules ]; 13 13 propagatedBuildInputs = [ qtdeclarative qtscript ]; 14 14 propagatedNativeBuildInputs = [ gettext python ]; 15 15 }
+2 -2
pkgs/development/libraries/kde-frameworks/kiconthemes/default.nix
··· 1 1 { kdeFramework, lib, copyPathsToStore 2 - , ecm 2 + , extra-cmake-modules 3 3 , karchive, kconfigwidgets, ki18n, breeze-icons, kitemviews, qtsvg 4 4 }: 5 5 ··· 7 7 name = "kiconthemes"; 8 8 meta = { maintainers = [ lib.maintainers.ttuegel ]; }; 9 9 patches = copyPathsToStore (lib.readPathsFromFile ./. ./series); 10 - nativeBuildInputs = [ ecm ]; 10 + nativeBuildInputs = [ extra-cmake-modules ]; 11 11 propagatedBuildInputs = [ breeze-icons kconfigwidgets karchive ki18n kitemviews qtsvg ]; 12 12 }
+2 -2
pkgs/development/libraries/kde-frameworks/kidletime.nix
··· 1 1 { kdeFramework, lib 2 - , ecm 2 + , extra-cmake-modules 3 3 , qtbase 4 4 , qtx11extras 5 5 }: ··· 7 7 kdeFramework { 8 8 name = "kidletime"; 9 9 meta = { maintainers = [ lib.maintainers.ttuegel ]; }; 10 - nativeBuildInputs = [ ecm ]; 10 + nativeBuildInputs = [ extra-cmake-modules ]; 11 11 propagatedBuildInputs = [ qtbase qtx11extras ]; 12 12 }
+4 -4
pkgs/development/libraries/kde-frameworks/kimageformats.nix
··· 1 1 { 2 2 kdeFramework, lib, 3 - ecm, 4 - ilmbase, karchive 3 + extra-cmake-modules, 4 + ilmbase, karchive, qtbase 5 5 }: 6 6 7 7 kdeFramework { 8 8 name = "kimageformats"; 9 9 meta = { maintainers = [ lib.maintainers.ttuegel ]; }; 10 - nativeBuildInputs = [ ecm ]; 11 - buildInputs = [ ilmbase ]; 10 + nativeBuildInputs = [ extra-cmake-modules ]; 11 + buildInputs = [ ilmbase qtbase ]; 12 12 propagatedBuildInputs = [ karchive ]; 13 13 NIX_CFLAGS_COMPILE = "-I${ilmbase.dev}/include/OpenEXR"; 14 14 }
+2 -2
pkgs/development/libraries/kde-frameworks/kinit/default.nix
··· 1 1 { 2 2 kdeFramework, lib, copyPathsToStore, 3 - ecm, kdoctools, 3 + extra-cmake-modules, kdoctools, 4 4 kconfig, kcrash, ki18n, kio, kservice, kwindowsystem 5 5 }: 6 6 7 7 kdeFramework { 8 8 name = "kinit"; 9 9 meta = { maintainers = [ lib.maintainers.ttuegel ]; }; 10 - nativeBuildInputs = [ ecm kdoctools ]; 10 + nativeBuildInputs = [ extra-cmake-modules kdoctools ]; 11 11 propagatedBuildInputs = [ 12 12 kconfig kcrash ki18n kio kservice kwindowsystem 13 13 ];
+2 -2
pkgs/development/libraries/kde-frameworks/kio/default.nix
··· 1 1 { kdeFramework, lib, copyPathsToStore 2 - , ecm, acl, karchive 2 + , extra-cmake-modules, acl, karchive 3 3 , kbookmarks, kcompletion, kconfig, kconfigwidgets, kcoreaddons 4 4 , kdbusaddons, kdoctools, ki18n, kiconthemes, kitemviews 5 5 , kjobwidgets, knotifications, kservice, ktextwidgets, kwallet ··· 10 10 kdeFramework { 11 11 name = "kio"; 12 12 meta = { maintainers = [ lib.maintainers.ttuegel ]; }; 13 - nativeBuildInputs = [ ecm kdoctools ]; 13 + nativeBuildInputs = [ extra-cmake-modules kdoctools ]; 14 14 propagatedBuildInputs = [ 15 15 acl karchive kbookmarks kcompletion kconfig kconfigwidgets kcoreaddons 16 16 kdbusaddons ki18n kiconthemes kitemviews kjobwidgets knotifications kservice
+3 -2
pkgs/development/libraries/kde-frameworks/kitemmodels.nix
··· 1 1 { kdeFramework, lib 2 - , ecm 2 + , extra-cmake-modules, qtbase 3 3 }: 4 4 5 5 kdeFramework { 6 6 name = "kitemmodels"; 7 7 meta = { maintainers = [ lib.maintainers.ttuegel ]; }; 8 - nativeBuildInputs = [ ecm ]; 8 + nativeBuildInputs = [ extra-cmake-modules ]; 9 + buildInputs = [ qtbase ]; 9 10 }
+3 -2
pkgs/development/libraries/kde-frameworks/kitemviews.nix
··· 1 1 { kdeFramework, lib 2 - , ecm 2 + , extra-cmake-modules, qtbase, qttools 3 3 }: 4 4 5 5 kdeFramework { 6 6 name = "kitemviews"; 7 7 meta = { maintainers = [ lib.maintainers.ttuegel ]; }; 8 - nativeBuildInputs = [ ecm ]; 8 + nativeBuildInputs = [ extra-cmake-modules qttools ]; 9 + buildInputs = [ qtbase ]; 9 10 }
+3 -3
pkgs/development/libraries/kde-frameworks/kjobwidgets.nix
··· 1 1 { kdeFramework, lib 2 - , ecm 2 + , extra-cmake-modules 3 3 , kcoreaddons 4 4 , kwidgetsaddons 5 - , qtx11extras 5 + , qttools, qtx11extras 6 6 }: 7 7 8 8 kdeFramework { 9 9 name = "kjobwidgets"; 10 10 meta = { maintainers = [ lib.maintainers.ttuegel ]; }; 11 - nativeBuildInputs = [ ecm ]; 11 + nativeBuildInputs = [ extra-cmake-modules qttools ]; 12 12 propagatedBuildInputs = [ kcoreaddons kwidgetsaddons qtx11extras ]; 13 13 }
+2 -2
pkgs/development/libraries/kde-frameworks/kjs.nix
··· 1 1 { kdeFramework, lib 2 - , ecm 2 + , extra-cmake-modules 3 3 , kdoctools 4 4 }: 5 5 6 6 kdeFramework { 7 7 name = "kjs"; 8 8 meta = { maintainers = [ lib.maintainers.ttuegel ]; }; 9 - nativeBuildInputs = [ ecm kdoctools ]; 9 + nativeBuildInputs = [ extra-cmake-modules kdoctools ]; 10 10 }
+2 -2
pkgs/development/libraries/kde-frameworks/kjsembed.nix
··· 1 - { kdeFramework, lib, ecm, kdoctools, ki18n, kjs 1 + { kdeFramework, lib, extra-cmake-modules, kdoctools, ki18n, kjs 2 2 , qtsvg 3 3 }: 4 4 5 5 kdeFramework { 6 6 name = "kjsembed"; 7 7 meta = { maintainers = [ lib.maintainers.ttuegel ]; }; 8 - nativeBuildInputs = [ ecm kdoctools ]; 8 + nativeBuildInputs = [ extra-cmake-modules kdoctools ]; 9 9 propagatedBuildInputs = [ ki18n kjs qtsvg ]; 10 10 }
+2 -2
pkgs/development/libraries/kde-frameworks/kmediaplayer.nix
··· 1 1 { kdeFramework, lib 2 - , ecm 2 + , extra-cmake-modules 3 3 , kparts 4 4 , kxmlgui 5 5 }: ··· 7 7 kdeFramework { 8 8 name = "kmediaplayer"; 9 9 meta = { maintainers = [ lib.maintainers.ttuegel ]; }; 10 - nativeBuildInputs = [ ecm ]; 10 + nativeBuildInputs = [ extra-cmake-modules ]; 11 11 propagatedBuildInputs = [ kparts kxmlgui ]; 12 12 }
+2 -2
pkgs/development/libraries/kde-frameworks/knewstuff.nix
··· 1 - { kdeFramework, lib, ecm, attica, karchive 1 + { kdeFramework, lib, extra-cmake-modules, attica, karchive 2 2 , kcompletion, kconfig, kcoreaddons, ki18n, kiconthemes, kio 3 3 , kitemviews, kservice, ktextwidgets, kwidgetsaddons, kxmlgui 4 4 }: ··· 6 6 kdeFramework { 7 7 name = "knewstuff"; 8 8 meta = { maintainers = [ lib.maintainers.ttuegel ]; }; 9 - nativeBuildInputs = [ ecm ]; 9 + nativeBuildInputs = [ extra-cmake-modules ]; 10 10 propagatedBuildInputs = [ 11 11 attica karchive kcompletion kconfig kcoreaddons ki18n kiconthemes kio 12 12 kitemviews kservice ktextwidgets kwidgetsaddons kxmlgui
+3 -3
pkgs/development/libraries/kde-frameworks/knotifications.nix
··· 1 1 { kdeFramework, lib 2 - , ecm 2 + , extra-cmake-modules 3 3 , kcodecs, kconfig, kcoreaddons, kwindowsystem 4 4 , libdbusmenu 5 5 , phonon 6 - , qtx11extras 6 + , qttools, qtx11extras 7 7 }: 8 8 9 9 kdeFramework { 10 10 name = "knotifications"; 11 11 meta = { maintainers = [ lib.maintainers.ttuegel ]; }; 12 - nativeBuildInputs = [ ecm ]; 12 + nativeBuildInputs = [ extra-cmake-modules qttools ]; 13 13 propagatedBuildInputs = [ 14 14 kcodecs kconfig kcoreaddons kwindowsystem libdbusmenu phonon qtx11extras 15 15 ];
+2 -2
pkgs/development/libraries/kde-frameworks/knotifyconfig.nix
··· 1 - { kdeFramework, lib, ecm, kcompletion, kconfig 1 + { kdeFramework, lib, extra-cmake-modules, kcompletion, kconfig 2 2 , ki18n, kio, phonon 3 3 }: 4 4 5 5 kdeFramework { 6 6 name = "knotifyconfig"; 7 7 meta = { maintainers = [ lib.maintainers.ttuegel ]; }; 8 - nativeBuildInputs = [ ecm ]; 8 + nativeBuildInputs = [ extra-cmake-modules ]; 9 9 propagatedBuildInputs = [ kcompletion kconfig ki18n kio phonon ]; 10 10 }
+2 -2
pkgs/development/libraries/kde-frameworks/kpackage/default.nix
··· 1 1 { 2 2 kdeFramework, fetchurl, lib, copyPathsToStore, 3 - ecm, kdoctools, 3 + extra-cmake-modules, kdoctools, 4 4 karchive, kconfig, kcoreaddons, ki18n 5 5 }: 6 6 7 7 kdeFramework { 8 8 name = "kpackage"; 9 9 meta = { maintainers = [ lib.maintainers.ttuegel ]; }; 10 - nativeBuildInputs = [ ecm kdoctools ]; 10 + nativeBuildInputs = [ extra-cmake-modules kdoctools ]; 11 11 propagatedBuildInputs = [ karchive kconfig kcoreaddons ki18n ]; 12 12 patches = copyPathsToStore (lib.readPathsFromFile ./. ./series); 13 13 }
+2 -2
pkgs/development/libraries/kde-frameworks/kparts.nix
··· 1 - { kdeFramework, lib, ecm, kconfig, kcoreaddons 1 + { kdeFramework, lib, extra-cmake-modules, kconfig, kcoreaddons 2 2 , ki18n, kiconthemes, kio, kjobwidgets, knotifications, kservice 3 3 , ktextwidgets, kwidgetsaddons, kxmlgui 4 4 }: ··· 6 6 kdeFramework { 7 7 name = "kparts"; 8 8 meta = { maintainers = [ lib.maintainers.ttuegel ]; }; 9 - nativeBuildInputs = [ ecm ]; 9 + nativeBuildInputs = [ extra-cmake-modules ]; 10 10 propagatedBuildInputs = [ 11 11 kconfig kcoreaddons ki18n kiconthemes kio kjobwidgets knotifications 12 12 kservice ktextwidgets kwidgetsaddons kxmlgui
+2 -2
pkgs/development/libraries/kde-frameworks/kpeople.nix
··· 1 - { kdeFramework, lib, ecm, kcoreaddons, ki18n 1 + { kdeFramework, lib, extra-cmake-modules, kcoreaddons, ki18n 2 2 , kitemviews, kservice, kwidgetsaddons, qtdeclarative 3 3 }: 4 4 5 5 kdeFramework { 6 6 name = "kpeople"; 7 7 meta = { maintainers = [ lib.maintainers.ttuegel ]; }; 8 - nativeBuildInputs = [ ecm ]; 8 + nativeBuildInputs = [ extra-cmake-modules ]; 9 9 propagatedBuildInputs = [ 10 10 kcoreaddons ki18n kitemviews kservice kwidgetsaddons qtdeclarative 11 11 ];
+3 -2
pkgs/development/libraries/kde-frameworks/kplotting.nix
··· 1 1 { kdeFramework, lib 2 - , ecm 2 + , extra-cmake-modules, qtbase 3 3 }: 4 4 5 5 kdeFramework { 6 6 name = "kplotting"; 7 7 meta = { maintainers = [ lib.maintainers.ttuegel ]; }; 8 - nativeBuildInputs = [ ecm ]; 8 + nativeBuildInputs = [ extra-cmake-modules ]; 9 + buildInputs = [ qtbase ]; 9 10 }
+2 -2
pkgs/development/libraries/kde-frameworks/kpty.nix
··· 1 - { kdeFramework, lib, ecm, kcoreaddons, ki18n }: 1 + { kdeFramework, lib, extra-cmake-modules, kcoreaddons, ki18n }: 2 2 3 3 kdeFramework { 4 4 name = "kpty"; 5 5 meta = { maintainers = [ lib.maintainers.ttuegel ]; }; 6 - nativeBuildInputs = [ ecm ]; 6 + nativeBuildInputs = [ extra-cmake-modules ]; 7 7 propagatedBuildInputs = [ kcoreaddons ki18n ]; 8 8 }
+2 -2
pkgs/development/libraries/kde-frameworks/kross.nix
··· 1 - { kdeFramework, lib, ecm, kcompletion, kcoreaddons 1 + { kdeFramework, lib, extra-cmake-modules, kcompletion, kcoreaddons 2 2 , kdoctools, ki18n, kiconthemes, kio, kparts, kwidgetsaddons 3 3 , kxmlgui, qtscript 4 4 }: ··· 6 6 kdeFramework { 7 7 name = "kross"; 8 8 meta = { maintainers = [ lib.maintainers.ttuegel ]; }; 9 - nativeBuildInputs = [ ecm kdoctools ]; 9 + nativeBuildInputs = [ extra-cmake-modules kdoctools ]; 10 10 propagatedBuildInputs = [ 11 11 kcompletion kcoreaddons ki18n kiconthemes kio kparts kwidgetsaddons kxmlgui 12 12 qtscript
+2 -2
pkgs/development/libraries/kde-frameworks/krunner.nix
··· 1 - { kdeFramework, lib, ecm, kconfig, kcoreaddons 1 + { kdeFramework, lib, extra-cmake-modules, kconfig, kcoreaddons 2 2 , ki18n, kio, kservice, plasma-framework, solid 3 3 , threadweaver 4 4 }: ··· 6 6 kdeFramework { 7 7 name = "krunner"; 8 8 meta = { maintainers = [ lib.maintainers.ttuegel ]; }; 9 - nativeBuildInputs = [ ecm ]; 9 + nativeBuildInputs = [ extra-cmake-modules ]; 10 10 propagatedBuildInputs = [ 11 11 kconfig kcoreaddons ki18n kio kservice plasma-framework solid 12 12 threadweaver
+2 -2
pkgs/development/libraries/kde-frameworks/kservice/default.nix
··· 1 1 { 2 2 kdeFramework, lib, copyPathsToStore, 3 - bison, ecm, flex, 3 + bison, extra-cmake-modules, flex, 4 4 kconfig, kcoreaddons, kcrash, kdbusaddons, kdoctools, ki18n, kwindowsystem 5 5 }: 6 6 7 7 kdeFramework { 8 8 name = "kservice"; 9 9 meta = { maintainers = [ lib.maintainers.ttuegel ]; }; 10 - propagatedNativeBuildInputs = [ bison ecm flex ]; 10 + propagatedNativeBuildInputs = [ bison extra-cmake-modules flex ]; 11 11 nativeBuildInputs = [ kdoctools ]; 12 12 propagatedBuildInputs = [ kconfig kcoreaddons kcrash kdbusaddons ki18n kwindowsystem ]; 13 13 patches = copyPathsToStore (lib.readPathsFromFile ./. ./series);
+2 -2
pkgs/development/libraries/kde-frameworks/ktexteditor.nix
··· 1 1 { kdeFramework, lib, copyPathsToStore 2 - , ecm, perl 2 + , extra-cmake-modules, perl 3 3 , karchive, kconfig, kguiaddons, kiconthemes, kparts 4 4 , libgit2 5 5 , qtscript, qtxmlpatterns ··· 9 9 kdeFramework { 10 10 name = "ktexteditor"; 11 11 meta = { maintainers = [ lib.maintainers.ttuegel ]; }; 12 - nativeBuildInputs = [ ecm perl ]; 12 + nativeBuildInputs = [ extra-cmake-modules perl ]; 13 13 propagatedBuildInputs = [ 14 14 karchive kconfig kguiaddons ki18n kiconthemes kio kparts libgit2 qtscript 15 15 qtxmlpatterns sonnet syntax-highlighting
+2 -2
pkgs/development/libraries/kde-frameworks/ktextwidgets.nix
··· 1 - { kdeFramework, lib, ecm, kcompletion, kconfig 1 + { kdeFramework, lib, extra-cmake-modules, kcompletion, kconfig 2 2 , kconfigwidgets, ki18n, kiconthemes, kservice, kwindowsystem 3 3 , sonnet 4 4 }: ··· 6 6 kdeFramework { 7 7 name = "ktextwidgets"; 8 8 meta = { maintainers = [ lib.maintainers.ttuegel ]; }; 9 - nativeBuildInputs = [ ecm ]; 9 + nativeBuildInputs = [ extra-cmake-modules ]; 10 10 propagatedBuildInputs = [ 11 11 kcompletion kconfig kconfigwidgets ki18n kiconthemes kservice kwindowsystem 12 12 sonnet
+2 -2
pkgs/development/libraries/kde-frameworks/kunitconversion.nix
··· 1 - { kdeFramework, lib, ecm, ki18n }: 1 + { kdeFramework, lib, extra-cmake-modules, ki18n }: 2 2 3 3 kdeFramework { 4 4 name = "kunitconversion"; 5 5 meta = { maintainers = [ lib.maintainers.ttuegel ]; }; 6 - nativeBuildInputs = [ ecm ]; 6 + nativeBuildInputs = [ extra-cmake-modules ]; 7 7 propagatedBuildInputs = [ ki18n ]; 8 8 }
+2 -2
pkgs/development/libraries/kde-frameworks/kwallet.nix
··· 1 - { kdeFramework, lib, ecm, kconfig, kconfigwidgets 1 + { kdeFramework, lib, extra-cmake-modules, kconfig, kconfigwidgets 2 2 , kcoreaddons , kdbusaddons, kdoctools, ki18n, kiconthemes 3 3 , knotifications , kservice, kwidgetsaddons, kwindowsystem, libgcrypt 4 4 }: ··· 6 6 kdeFramework { 7 7 name = "kwallet"; 8 8 meta = { maintainers = [ lib.maintainers.ttuegel ]; }; 9 - nativeBuildInputs = [ ecm kdoctools ]; 9 + nativeBuildInputs = [ extra-cmake-modules kdoctools ]; 10 10 propagatedBuildInputs = [ 11 11 kconfig kconfigwidgets kcoreaddons kdbusaddons ki18n kiconthemes 12 12 knotifications kservice kwidgetsaddons kwindowsystem libgcrypt
+4 -3
pkgs/development/libraries/kde-frameworks/kwayland.nix
··· 1 1 { kdeFramework 2 - , ecm 3 - , wayland 2 + , extra-cmake-modules 3 + , qtbase, wayland 4 4 }: 5 5 6 6 kdeFramework { 7 7 name = "kwayland"; 8 8 nativeBuildInputs = [ 9 - ecm 9 + extra-cmake-modules 10 10 ]; 11 + buildInputs = [ qtbase ]; 11 12 propagatedBuildInputs = [ 12 13 wayland 13 14 ];
+3 -2
pkgs/development/libraries/kde-frameworks/kwidgetsaddons.nix
··· 1 1 { kdeFramework, lib 2 - , ecm 2 + , extra-cmake-modules, qtbase, qttools 3 3 }: 4 4 5 5 kdeFramework { 6 6 name = "kwidgetsaddons"; 7 7 meta = { maintainers = [ lib.maintainers.ttuegel ]; }; 8 - nativeBuildInputs = [ ecm ]; 8 + nativeBuildInputs = [ extra-cmake-modules qttools ]; 9 + buildInputs = [ qtbase ]; 9 10 }
+3 -3
pkgs/development/libraries/kde-frameworks/kwindowsystem.nix
··· 1 1 { kdeFramework, lib 2 - , ecm 3 - , qtx11extras 2 + , extra-cmake-modules 3 + , qttools, qtx11extras 4 4 }: 5 5 6 6 kdeFramework { 7 7 name = "kwindowsystem"; 8 8 meta = { maintainers = [ lib.maintainers.ttuegel ]; }; 9 - nativeBuildInputs = [ ecm ]; 9 + nativeBuildInputs = [ extra-cmake-modules qttools ]; 10 10 propagatedBuildInputs = [ qtx11extras ]; 11 11 }
+2 -2
pkgs/development/libraries/kde-frameworks/kxmlgui.nix
··· 1 - { kdeFramework, lib, ecm, attica, kconfig 1 + { kdeFramework, lib, extra-cmake-modules, attica, kconfig 2 2 , kconfigwidgets, kglobalaccel, ki18n, kiconthemes, kitemviews 3 3 , ktextwidgets, kwindowsystem, sonnet 4 4 }: ··· 6 6 kdeFramework { 7 7 name = "kxmlgui"; 8 8 meta = { maintainers = [ lib.maintainers.ttuegel ]; }; 9 - nativeBuildInputs = [ ecm ]; 9 + nativeBuildInputs = [ extra-cmake-modules ]; 10 10 propagatedBuildInputs = [ 11 11 attica kconfig kconfigwidgets kglobalaccel ki18n kiconthemes kitemviews 12 12 ktextwidgets kwindowsystem sonnet
+2 -2
pkgs/development/libraries/kde-frameworks/kxmlrpcclient.nix
··· 1 - { kdeFramework, lib, ecm, ki18n, kio }: 1 + { kdeFramework, lib, extra-cmake-modules, ki18n, kio }: 2 2 3 3 kdeFramework { 4 4 name = "kxmlrpcclient"; 5 5 meta = { maintainers = [ lib.maintainers.ttuegel ]; }; 6 - nativeBuildInputs = [ ecm ]; 6 + nativeBuildInputs = [ extra-cmake-modules ]; 7 7 propagatedBuildInputs = [ ki18n kio ]; 8 8 }
+4 -3
pkgs/development/libraries/kde-frameworks/modemmanager-qt.nix
··· 1 1 { kdeFramework, lib 2 - , ecm 3 - , modemmanager 2 + , extra-cmake-modules 3 + , modemmanager, qtbase 4 4 }: 5 5 6 6 kdeFramework { 7 7 name = "modemmanager-qt"; 8 8 meta = { maintainers = [ lib.maintainers.ttuegel ]; }; 9 - nativeBuildInputs = [ ecm ]; 9 + nativeBuildInputs = [ extra-cmake-modules ]; 10 + buildInputs = [ qtbase ]; 10 11 propagatedBuildInputs = [ modemmanager ]; 11 12 }
+4 -3
pkgs/development/libraries/kde-frameworks/networkmanager-qt.nix
··· 1 1 { kdeFramework, lib 2 - , ecm 3 - , networkmanager 2 + , extra-cmake-modules 3 + , qtbase, networkmanager 4 4 }: 5 5 6 6 kdeFramework { 7 7 name = "networkmanager-qt"; 8 8 meta = { maintainers = [ lib.maintainers.ttuegel ]; }; 9 - nativeBuildInputs = [ ecm ]; 9 + nativeBuildInputs = [ extra-cmake-modules ]; 10 + buildInputs = [ qtbase ]; 10 11 propagatedBuildInputs = [ networkmanager ]; 11 12 }
+3 -2
pkgs/development/libraries/kde-frameworks/oxygen-icons5.nix
··· 1 1 { kdeFramework 2 2 , lib 3 - , ecm 3 + , extra-cmake-modules, qtbase 4 4 }: 5 5 6 6 kdeFramework { ··· 10 10 maintainers = [ lib.maintainers.ttuegel ]; 11 11 }; 12 12 outputs = [ "out" ]; 13 - nativeBuildInputs = [ ecm ]; 13 + nativeBuildInputs = [ extra-cmake-modules ]; 14 + buildInputs = [ qtbase ]; 14 15 }
+2 -2
pkgs/development/libraries/kde-frameworks/plasma-framework.nix
··· 1 - { kdeFramework, lib, fetchurl, ecm, kactivities, karchive 1 + { kdeFramework, lib, fetchurl, extra-cmake-modules, kactivities, karchive 2 2 , kconfig, kconfigwidgets, kcoreaddons, kdbusaddons, kdeclarative 3 3 , kdoctools, kglobalaccel, kguiaddons, ki18n, kiconthemes, kio 4 4 , knotifications, kpackage, kservice, kwayland, kwindowsystem, kxmlgui ··· 8 8 kdeFramework { 9 9 name = "plasma-framework"; 10 10 meta = { maintainers = [ lib.maintainers.ttuegel ]; }; 11 - nativeBuildInputs = [ ecm kdoctools ]; 11 + nativeBuildInputs = [ extra-cmake-modules kdoctools ]; 12 12 propagatedBuildInputs = [ 13 13 kactivities karchive kconfig kconfigwidgets kcoreaddons kdbusaddons 14 14 kdeclarative kglobalaccel kguiaddons ki18n kiconthemes kio knotifications
+3 -3
pkgs/development/libraries/kde-frameworks/solid.nix
··· 1 1 { 2 2 kdeFramework, lib, 3 - bison, ecm, flex, 4 - qtdeclarative 3 + bison, extra-cmake-modules, flex, 4 + qtdeclarative, qttools 5 5 }: 6 6 7 7 kdeFramework { 8 8 name = "solid"; 9 9 meta = { maintainers = [ lib.maintainers.ttuegel ]; }; 10 - nativeBuildInputs = [ bison ecm flex ]; 10 + nativeBuildInputs = [ bison extra-cmake-modules flex qttools ]; 11 11 propagatedBuildInputs = [ qtdeclarative ]; 12 12 }
+4 -4
pkgs/development/libraries/kde-frameworks/sonnet.nix
··· 1 1 { kdeFramework, lib 2 - , ecm 3 - , hunspell 2 + , extra-cmake-modules 3 + , hunspell, qtbase, qttools 4 4 }: 5 5 6 6 kdeFramework { 7 7 name = "sonnet"; 8 8 meta = { maintainers = [ lib.maintainers.ttuegel ]; }; 9 - nativeBuildInputs = [ ecm ]; 10 - buildInputs = [ hunspell ]; 9 + nativeBuildInputs = [ extra-cmake-modules qttools ]; 10 + buildInputs = [ hunspell qtbase ]; 11 11 }
+3 -2
pkgs/development/libraries/kde-frameworks/syntax-highlighting.nix
··· 1 1 { kdeFramework, lib 2 - , ecm, perl 2 + , extra-cmake-modules, perl, qtbase, qttools 3 3 }: 4 4 5 5 kdeFramework { 6 6 name = "syntax-highlighting"; 7 7 meta = { maintainers = [ lib.maintainers.ttuegel ]; }; 8 - nativeBuildInputs = [ ecm perl ]; 8 + nativeBuildInputs = [ extra-cmake-modules perl qttools ]; 9 + buildInputs = [ qtbase ]; 9 10 }
+3 -2
pkgs/development/libraries/kde-frameworks/threadweaver.nix
··· 1 1 { kdeFramework, lib 2 - , ecm 2 + , extra-cmake-modules, qtbase 3 3 }: 4 4 5 5 kdeFramework { 6 6 name = "threadweaver"; 7 - nativeBuildInputs = [ ecm ]; 8 7 meta = { maintainers = [ lib.maintainers.ttuegel ]; }; 8 + nativeBuildInputs = [ extra-cmake-modules ]; 9 + buildInputs = [ qtbase ]; 9 10 }
+2 -2
pkgs/development/libraries/kirigami/default.nix
··· 1 - { stdenv, fetchurl, cmake, ecm, pkgconfig, plasma-framework, qtbase, qtquickcontrols }: 1 + { stdenv, fetchurl, cmake, extra-cmake-modules, pkgconfig, plasma-framework, qtbase, qtquickcontrols }: 2 2 3 3 stdenv.mkDerivation rec { 4 4 pname = "kirigami"; ··· 12 12 13 13 buildInputs = [ qtbase qtquickcontrols plasma-framework ]; 14 14 15 - nativeBuildInputs = [ cmake pkgconfig ecm ]; 15 + nativeBuildInputs = [ cmake pkgconfig extra-cmake-modules ]; 16 16 17 17 meta = with stdenv.lib; { 18 18 license = licenses.lgpl2;
+2 -2
pkgs/development/libraries/kirigami/v2.nix
··· 1 - { stdenv, fetchurl, cmake, ecm, pkgconfig, plasma-framework, qtbase, qtquickcontrols2 }: 1 + { stdenv, fetchurl, cmake, extra-cmake-modules, pkgconfig, plasma-framework, qtbase, qtquickcontrols2 }: 2 2 3 3 stdenv.mkDerivation rec { 4 4 pname = "kirigami"; ··· 12 12 13 13 buildInputs = [ qtbase qtquickcontrols2 plasma-framework ]; 14 14 15 - nativeBuildInputs = [ cmake pkgconfig ecm ]; 15 + nativeBuildInputs = [ cmake pkgconfig extra-cmake-modules ]; 16 16 17 17 meta = with stdenv.lib; { 18 18 license = licenses.lgpl2;
+2 -2
pkgs/development/libraries/libktorrent/default.nix
··· 1 - { stdenv, fetchurl, cmake, ecm 1 + { stdenv, fetchurl, cmake, extra-cmake-modules 2 2 , karchive, kcrash, ki18n, kio, solid 3 3 , boost, gmp, qca-qt5, libgcrypt 4 4 }: ··· 13 13 14 14 outputs = [ "out" "dev" ]; 15 15 16 - nativeBuildInputs = [ cmake ecm ]; 16 + nativeBuildInputs = [ cmake extra-cmake-modules ]; 17 17 buildInputs = [ karchive kcrash ki18n kio solid qca-qt5 libgcrypt ]; 18 18 19 19 propagatedBuildInputs = [ gmp boost ];
+4 -2
pkgs/development/libraries/phonon/default.nix
··· 1 1 { stdenv, lib, fetchurl, cmake, mesa, pkgconfig, libpulseaudio 2 - , qt4 ? null, ecm ? null, qtbase ? null, qttools ? null 2 + , qt4 ? null, extra-cmake-modules ? null, qtbase ? null, qttools ? null 3 3 , withQt5 ? false 4 4 , debug ? false }: 5 5 ··· 32 32 [ mesa libpulseaudio ] 33 33 ++ (if withQt5 then [ qtbase qttools ] else [ qt4 ]); 34 34 35 - nativeBuildInputs = [ cmake pkgconfig ] ++ optional withQt5 ecm; 35 + nativeBuildInputs = 36 + [ cmake pkgconfig ] 37 + ++ optional withQt5 extra-cmake-modules; 36 38 37 39 NIX_CFLAGS_COMPILE = "-fPIC"; 38 40
+2 -2
pkgs/development/tools/profiling/heaptrack/default.nix
··· 1 1 { 2 - stdenv, fetchFromGitHub, cmake, ecm, 2 + stdenv, fetchFromGitHub, cmake, extra-cmake-modules, 3 3 zlib, boost162, libunwind, elfutils, sparsehash, 4 4 qtbase, kio, kitemmodels, threadweaver, kconfigwidgets, kcoreaddons, 5 5 }: ··· 15 15 sha256 = "0dqchd2r4khv9gzj4n0qjii2nqygkj5jclkji8jbvivx5qwsqznc"; 16 16 }; 17 17 18 - nativeBuildInputs = [ cmake ecm ]; 18 + nativeBuildInputs = [ cmake extra-cmake-modules ]; 19 19 buildInputs = [ 20 20 zlib boost162 libunwind elfutils sparsehash 21 21 qtbase kio kitemmodels threadweaver kconfigwidgets kcoreaddons
+2 -2
pkgs/development/tools/tora/default.nix
··· 1 - { stdenv, lib, fetchFromGitHub, cmake, ecm, makeQtWrapper 1 + { stdenv, lib, fetchFromGitHub, cmake, extra-cmake-modules, makeQtWrapper 2 2 , boost, doxygen, openssl, mysql, postgresql, graphviz, loki, qscintilla, qtbase }: 3 3 4 4 let ··· 18 18 enableParallelBuilding = true; 19 19 20 20 buildInputs = [ 21 - cmake ecm makeQtWrapper 21 + cmake extra-cmake-modules makeQtWrapper 22 22 boost doxygen graphviz loki mysql openssl postgresql qscintillaLib qtbase 23 23 ]; 24 24
+2 -2
pkgs/tools/misc/colord-kde/default.nix
··· 1 1 { stdenv, lib, fetchurl 2 - , ecm, ki18n 2 + , extra-cmake-modules, ki18n 3 3 , kconfig, kconfigwidgets, kcoreaddons, kdbusaddons, kiconthemes, kcmutils 4 4 , kio, knotifications, plasma-framework, kwidgetsaddons, kwindowsystem 5 5 , kitemviews, lcms2, libXrandr, qtx11extras ··· 14 14 sha256 = "0brdnpflm95vf4l41clrqxwvjrdwhs859n7401wxcykkmw4m0m3c"; 15 15 }; 16 16 17 - nativeBuildInputs = [ ecm ki18n ]; 17 + nativeBuildInputs = [ extra-cmake-modules ki18n ]; 18 18 19 19 buildInputs = [ 20 20 kconfig kconfigwidgets kcoreaddons kdbusaddons kiconthemes
+2 -2
pkgs/tools/misc/kdecoration-viewer/default.nix
··· 1 1 { stdenv, fetchFromGitHub 2 - , cmake, ecm, qtquickcontrols, kconfigwidgets, kdeclarative, kdecoration }: 2 + , cmake, extra-cmake-modules, qtquickcontrols, kconfigwidgets, kdeclarative, kdecoration }: 3 3 4 4 stdenv.mkDerivation rec { 5 5 name = "kdecoration-viewer-2015-08-20"; ··· 11 11 sha256 = "1cc4xxv72a82p1w9r76090xba7g069r41bi4zx32k4gz3vyl1am6"; 12 12 }; 13 13 14 - buildInputs = [ cmake ecm qtquickcontrols kconfigwidgets kdeclarative kdecoration ]; 14 + buildInputs = [ cmake extra-cmake-modules qtquickcontrols kconfigwidgets kdeclarative kdecoration ]; 15 15 16 16 meta = with stdenv.lib; { 17 17 description = "Allows to preview a KDecoration plugin";
+2 -2
pkgs/tools/misc/kronometer/default.nix
··· 1 1 { 2 2 kdeDerivation, kdeWrapper, fetchurl, lib, 3 - ecm, kdoctools, 3 + extra-cmake-modules, kdoctools, 4 4 kconfig, kinit 5 5 }: 6 6 ··· 19 19 license = licenses.gpl2; 20 20 maintainers = with maintainers; [ peterhoeg ]; 21 21 }; 22 - nativeBuildInputs = [ ecm kdoctools ]; 22 + nativeBuildInputs = [ extra-cmake-modules kdoctools ]; 23 23 propagatedBuildInputs = [ kconfig kinit ]; 24 24 }; 25 25 in
+2 -2
pkgs/tools/misc/peruse/default.nix
··· 1 1 { 2 2 kdeDerivation, kdeWrapper, fetchFromGitHub, fetchurl, lib, 3 - ecm, kdoctools, 3 + extra-cmake-modules, kdoctools, 4 4 baloo, kconfig, kfilemetadata, kinit, kirigami, knewstuff, plasma-framework 5 5 }: 6 6 ··· 21 21 sha256 = "1ik2627xynkichsq9x28rkczqn3l3p06q6vw5jdafdh3hisccmjq"; 22 22 }; 23 23 24 - nativeBuildInputs = [ ecm kdoctools ]; 24 + nativeBuildInputs = [ extra-cmake-modules kdoctools ]; 25 25 26 26 propagatedBuildInputs = [ baloo kconfig kfilemetadata kinit kirigami knewstuff plasma-framework ]; 27 27
+2 -2
pkgs/tools/text/kdiff3/default.nix
··· 1 1 { 2 2 kdeDerivation, kdeWrapper, lib, fetchgit, 3 - ecm, kdoctools, kconfig, kinit, kparts 3 + extra-cmake-modules, kdoctools, kconfig, kinit, kparts 4 4 }: 5 5 6 6 let ··· 18 18 19 19 preConfigure = "cd kdiff3"; 20 20 21 - nativeBuildInputs = [ ecm kdoctools ]; 21 + nativeBuildInputs = [ extra-cmake-modules kdoctools ]; 22 22 23 23 propagatedBuildInputs = [ kconfig kinit kparts ]; 24 24
+24 -8
pkgs/top-level/all-packages.nix
··· 6292 6292 cmakeWithGui = cmakeCurses.override { useQt4 = true; }; 6293 6293 6294 6294 # Does not actually depend on Qt 5 6295 - extra-cmake-modules = libsForQt5.ecmNoHooks; 6295 + inherit (kdeFrameworks) extra-cmake-modules; 6296 6296 6297 6297 coccinelle = callPackage ../development/tools/misc/coccinelle { 6298 6298 ocamlPackages = ocamlPackages_4_01_0; ··· 7852 7852 7853 7853 judy = callPackage ../development/libraries/judy { }; 7854 7854 7855 + kdeFrameworks = 7856 + let 7857 + mkFrameworks = import ../development/libraries/kde-frameworks; 7858 + attrs = { 7859 + inherit libsForQt5; 7860 + inherit kdeDerivation lib fetchurl; 7861 + }; 7862 + in 7863 + recurseIntoAttrs (makeOverridable mkFrameworks attrs); 7864 + 7855 7865 kdelibs4 = kdeApplications.kdelibs; 7856 7866 7857 7867 keybinder = callPackage ../development/libraries/keybinder { ··· 9341 9351 9342 9352 qt5ct = libsForQt5.callPackage ../tools/misc/qt5ct { }; 9343 9353 9344 - mkLibsForQt5 = self: with self; 9345 - let kdeFrameworks = import ../development/libraries/kde-frameworks { 9346 - inherit (self) newScope; 9347 - inherit kdeDerivation lib fetchurl; 9348 - }; 9349 - in { 9354 + mkLibsForQt5 = self: with self; { 9355 + 9356 + ### KDE FRAMEWORKS 9357 + 9358 + inherit (kdeFrameworks.override { libsForQt5 = self; }) 9359 + attica; 9360 + 9361 + ### LIBRARIES 9350 9362 9351 9363 ### BUILD SUPPORT 9352 9364 ··· 9426 9438 9427 9439 qtwebkit-plugins = callPackage ../development/libraries/qtwebkit-plugins { }; 9428 9440 9429 - } // kdeFrameworks; 9441 + }; 9430 9442 9431 9443 qtEnv = qt5.env; 9432 9444 qt5Full = qt5.full; ··· 12140 12152 12141 12153 bgnet = callPackage ../data/documentation/bgnet { }; 12142 12154 12155 + inherit (kdeFrameworks) breeze-icons; 12156 + 12143 12157 cacert = callPackage ../data/misc/cacert { }; 12144 12158 12145 12159 caladea = callPackage ../data/fonts/caladea {}; ··· 12375 12389 overpass = callPackage ../data/fonts/overpass { }; 12376 12390 12377 12391 oxygenfonts = callPackage ../data/fonts/oxygenfonts { }; 12392 + 12393 + inherit (kdeFrameworks) oxygen-icons5; 12378 12394 12379 12395 paper-icon-theme = callPackage ../data/icons/paper-icon-theme { }; 12380 12396