extra-cmake-modules: Lift Qt dependency

wip/yesman
Thomas Tuegel 7 years ago
parent b39e491eb5
commit 127bf18a35
No known key found for this signature in database
GPG Key ID: 22CBF5249D4B4D59
  1. 12
      nixos/modules/services/x11/desktop-managers/plasma5.nix
  2. 4
      pkgs/applications/editors/kile/default.nix
  3. 4
      pkgs/applications/graphics/digikam/default.nix
  4. 4
      pkgs/applications/graphics/kipi-plugins/default.nix
  5. 4
      pkgs/applications/kde/akonadi-contacts.nix
  6. 4
      pkgs/applications/kde/akonadi-mime.nix
  7. 4
      pkgs/applications/kde/akonadi.nix
  8. 4
      pkgs/applications/kde/ark/default.nix
  9. 4
      pkgs/applications/kde/baloo-widgets.nix
  10. 4
      pkgs/applications/kde/dolphin-plugins.nix
  11. 4
      pkgs/applications/kde/dolphin.nix
  12. 4
      pkgs/applications/kde/ffmpegthumbs.nix
  13. 4
      pkgs/applications/kde/filelight.nix
  14. 4
      pkgs/applications/kde/gwenview.nix
  15. 4
      pkgs/applications/kde/kate.nix
  16. 4
      pkgs/applications/kde/kcalc.nix
  17. 4
      pkgs/applications/kde/kcolorchooser.nix
  18. 4
      pkgs/applications/kde/kcontacts.nix
  19. 4
      pkgs/applications/kde/kde-locale-5.nix
  20. 4
      pkgs/applications/kde/kdegraphics-mobipocket.nix
  21. 4
      pkgs/applications/kde/kdegraphics-thumbnailers.nix
  22. 4
      pkgs/applications/kde/kdenetwork-filesharing.nix
  23. 4
      pkgs/applications/kde/kdf.nix
  24. 4
      pkgs/applications/kde/kgpg.nix
  25. 4
      pkgs/applications/kde/khelpcenter.nix
  26. 4
      pkgs/applications/kde/kig.nix
  27. 4
      pkgs/applications/kde/kio-extras.nix
  28. 4
      pkgs/applications/kde/kmime.nix
  29. 4
      pkgs/applications/kde/kmix.nix
  30. 4
      pkgs/applications/kde/kompare.nix
  31. 4
      pkgs/applications/kde/konsole.nix
  32. 4
      pkgs/applications/kde/kwalletmanager.nix
  33. 5
      pkgs/applications/kde/libkdcraw.nix
  34. 5
      pkgs/applications/kde/libkexiv2.nix
  35. 4
      pkgs/applications/kde/libkipi.nix
  36. 4
      pkgs/applications/kde/libkomparediff2.nix
  37. 4
      pkgs/applications/kde/marble.nix
  38. 4
      pkgs/applications/kde/okteta.nix
  39. 4
      pkgs/applications/kde/okular.nix
  40. 4
      pkgs/applications/kde/print-manager.nix
  41. 4
      pkgs/applications/kde/spectacle.nix
  42. 4
      pkgs/applications/misc/krename/default.nix
  43. 4
      pkgs/applications/misc/yakuake/default.nix
  44. 4
      pkgs/applications/networking/irc/konversation/default.nix
  45. 4
      pkgs/applications/networking/p2p/ktorrent/default.nix
  46. 4
      pkgs/applications/networking/sniffers/wireshark/default.nix
  47. 4
      pkgs/applications/office/skrooge/default.nix
  48. 4
      pkgs/desktops/plasma-5/bluedevil.nix
  49. 6
      pkgs/desktops/plasma-5/breeze-gtk.nix
  50. 4
      pkgs/desktops/plasma-5/breeze-plymouth/default.nix
  51. 4
      pkgs/desktops/plasma-5/breeze-qt5.nix
  52. 4
      pkgs/desktops/plasma-5/kactivitymanagerd.nix
  53. 4
      pkgs/desktops/plasma-5/kde-cli-tools.nix
  54. 4
      pkgs/desktops/plasma-5/kde-gtk-config/default.nix
  55. 5
      pkgs/desktops/plasma-5/kdecoration.nix
  56. 4
      pkgs/desktops/plasma-5/kdeplasma-addons.nix
  57. 4
      pkgs/desktops/plasma-5/kgamma5.nix
  58. 4
      pkgs/desktops/plasma-5/khotkeys.nix
  59. 4
      pkgs/desktops/plasma-5/kinfocenter.nix
  60. 4
      pkgs/desktops/plasma-5/kmenuedit.nix
  61. 4
      pkgs/desktops/plasma-5/kscreen.nix
  62. 4
      pkgs/desktops/plasma-5/kscreenlocker.nix
  63. 4
      pkgs/desktops/plasma-5/ksshaskpass.nix
  64. 4
      pkgs/desktops/plasma-5/ksysguard.nix
  65. 4
      pkgs/desktops/plasma-5/kwallet-pam.nix
  66. 4
      pkgs/desktops/plasma-5/kwayland-integration.nix
  67. 4
      pkgs/desktops/plasma-5/kwin/default.nix
  68. 4
      pkgs/desktops/plasma-5/kwrited.nix
  69. 4
      pkgs/desktops/plasma-5/libkscreen.nix
  70. 4
      pkgs/desktops/plasma-5/libksysguard/default.nix
  71. 4
      pkgs/desktops/plasma-5/milou.nix
  72. 4
      pkgs/desktops/plasma-5/oxygen.nix
  73. 4
      pkgs/desktops/plasma-5/plasma-desktop/default.nix
  74. 4
      pkgs/desktops/plasma-5/plasma-integration.nix
  75. 4
      pkgs/desktops/plasma-5/plasma-nm/default.nix
  76. 4
      pkgs/desktops/plasma-5/plasma-pa.nix
  77. 4
      pkgs/desktops/plasma-5/plasma-workspace-wallpapers.nix
  78. 4
      pkgs/desktops/plasma-5/plasma-workspace/default.nix
  79. 4
      pkgs/desktops/plasma-5/polkit-kde-agent.nix
  80. 4
      pkgs/desktops/plasma-5/powerdevil.nix
  81. 4
      pkgs/desktops/plasma-5/systemsettings.nix
  82. 5
      pkgs/development/libraries/kde-frameworks/attica.nix
  83. 4
      pkgs/development/libraries/kde-frameworks/baloo.nix
  84. 4
      pkgs/development/libraries/kde-frameworks/bluez-qt.nix
  85. 4
      pkgs/development/libraries/kde-frameworks/breeze-icons.nix
  86. 164
      pkgs/development/libraries/kde-frameworks/default.nix
  87. 22
      pkgs/development/libraries/kde-frameworks/extra-cmake-modules/default.nix
  88. 18
      pkgs/development/libraries/kde-frameworks/extra-cmake-modules/no-hooks.nix
  89. 4
      pkgs/development/libraries/kde-frameworks/extra-cmake-modules/setup-hook.sh
  90. 4
      pkgs/development/libraries/kde-frameworks/frameworkintegration.nix
  91. 4
      pkgs/development/libraries/kde-frameworks/kactivities-stats.nix
  92. 4
      pkgs/development/libraries/kde-frameworks/kactivities.nix
  93. 4
      pkgs/development/libraries/kde-frameworks/kapidox.nix
  94. 5
      pkgs/development/libraries/kde-frameworks/karchive.nix
  95. 4
      pkgs/development/libraries/kde-frameworks/kauth/default.nix
  96. 4
      pkgs/development/libraries/kde-frameworks/kbookmarks.nix
  97. 4
      pkgs/development/libraries/kde-frameworks/kcmutils/default.nix
  98. 5
      pkgs/development/libraries/kde-frameworks/kcodecs.nix
  99. 5
      pkgs/development/libraries/kde-frameworks/kcompletion.nix
  100. 5
      pkgs/development/libraries/kde-frameworks/kconfig.nix
  101. Some files were not shown because too many files have changed in this diff Show More

@ -65,10 +65,10 @@ in
security.wrappers = {
kcheckpass.source = "${plasma5.plasma-workspace.out}/lib/libexec/kcheckpass";
"start_kdeinit".source = "${libsForQt5.kinit.out}/lib/libexec/kf5/start_kdeinit";
"start_kdeinit".source = "${pkgs.kinit.out}/lib/libexec/kf5/start_kdeinit";
};
environment.systemPackages = with qt5; with libsForQt5; with plasma5; with kdeApplications;
environment.systemPackages = with pkgs; with qt5; with libsForQt5; with plasma5; with kdeApplications;
[
frameworkintegration
kactivities
@ -213,10 +213,10 @@ in
services.xserver.displayManager.sddm = {
theme = "breeze";
themes = with libsForQt5; with plasma5; [
ecm # for the setup-hook
plasma-workspace
breeze-icons
themes = [
pkgs.extra-cmake-modules # for the setup-hook
plasma5.plasma-workspace
pkgs.breeze-icons
];
};

@ -1,7 +1,7 @@
{ kdeDerivation
, lib
, fetchgit
, ecm
, extra-cmake-modules
, kdoctools
, kdeWrapper
, qtscript
@ -33,7 +33,7 @@ let
};
nativeBuildInputs = [ ecm kdoctools ];
nativeBuildInputs = [ extra-cmake-modules kdoctools ];
buildInputs = [
kconfig

@ -1,4 +1,4 @@
{ stdenv, fetchurl, cmake, ecm, makeQtWrapper
{ stdenv, fetchurl, cmake, extra-cmake-modules, makeQtWrapper
# For `digitaglinktree`
, perl, sqlite
@ -52,7 +52,7 @@ stdenv.mkDerivation rec {
sha256 = "0dgsgji14l5zvxny36hrfsp889fsfrsbbn9bg57m18404xp903kg";
};
nativeBuildInputs = [ cmake ecm makeQtWrapper ];
nativeBuildInputs = [ cmake extra-cmake-modules makeQtWrapper ];
patches = [ ./0001-Disable-fno-operator-names.patch ];

@ -1,6 +1,6 @@
{
stdenv, fetchurl,
ecm,
extra-cmake-modules,
karchive, kconfig, ki18n, kiconthemes, kio, kservice, kwindowsystem, kxmlgui,
libkipi, qtbase, qtsvg, qtxmlpatterns
}:
@ -18,7 +18,7 @@ stdenv.mkDerivation rec {
cd extra/kipi-plugins
'';
nativeBuildInputs = [ ecm ];
nativeBuildInputs = [ extra-cmake-modules ];
buildInputs = [
karchive kconfig ki18n kiconthemes kio kservice kwindowsystem kxmlgui libkipi
qtbase qtsvg qtxmlpatterns

@ -1,6 +1,6 @@
{
kdeApp, lib,
ecm,
extra-cmake-modules,
akonadi-mime, grantlee, kcontacts, kio, kitemmodels, kmime, qtwebengine,
akonadi
}:
@ -11,7 +11,7 @@ kdeApp {
license = with lib.licenses; [ gpl2 lgpl21 ];
maintainers = [ lib.maintainers.ttuegel ];
};
nativeBuildInputs = [ ecm ];
nativeBuildInputs = [ extra-cmake-modules ];
buildInputs = [
akonadi-mime grantlee kcontacts kio kitemmodels kmime qtwebengine
];

@ -1,6 +1,6 @@
{
kdeApp, lib,
ecm,
extra-cmake-modules,
akonadi, kdbusaddons, kio, kitemmodels, kmime
}:
@ -10,6 +10,6 @@ kdeApp {
license = with lib.licenses; [ gpl2 lgpl21 ];
maintainers = [ lib.maintainers.ttuegel ];
};
nativeBuildInputs = [ ecm ];
nativeBuildInputs = [ extra-cmake-modules ];
buildInputs = [ akonadi kdbusaddons kio kitemmodels kmime ];
}

@ -1,6 +1,6 @@
{
kdeApp, lib,
ecm,
extra-cmake-modules,
kcompletion, kconfigwidgets, kdbusaddons, kdesignerplugin, kiconthemes,
kio,
boost, kitemmodels
@ -12,7 +12,7 @@ kdeApp {
license = [ lib.licenses.lgpl21 ];
maintainers = [ lib.maintainers.ttuegel ];
};
nativeBuildInputs = [ ecm ];
nativeBuildInputs = [ extra-cmake-modules ];
buildInputs = [
kcompletion kconfigwidgets kdbusaddons kdesignerplugin kiconthemes kio
];

@ -1,7 +1,7 @@
{
kdeApp, lib, kdeWrapper,
ecm, kdoctools, makeWrapper,
extra-cmake-modules, kdoctools, makeWrapper,
karchive, kconfig, kcrash, kdbusaddons, ki18n, kiconthemes, khtml, kio,
kservice, kpty, kwidgetsaddons, libarchive,
@ -15,7 +15,7 @@ let
kdeApp {
name = "ark";
nativeBuildInputs = [
ecm kdoctools makeWrapper
extra-cmake-modules kdoctools makeWrapper
];
propagatedBuildInputs = [
khtml ki18n kio karchive kconfig kcrash kdbusaddons kiconthemes kservice

@ -1,6 +1,6 @@
{
kdeApp, lib,
ecm, kdoctools,
extra-cmake-modules, kdoctools,
baloo, kconfig, kdelibs4support, kfilemetadata, ki18n, kio, kservice
}:
@ -10,7 +10,7 @@ kdeApp {
license = [ lib.licenses.lgpl21 ];
maintainers = [ lib.maintainers.ttuegel ];
};
nativeBuildInputs = [ ecm kdoctools ];
nativeBuildInputs = [ extra-cmake-modules kdoctools ];
propagatedBuildInputs = [
baloo kconfig kdelibs4support kfilemetadata ki18n kio kservice
];

@ -1,6 +1,6 @@
{
kdeApp, lib,
ecm, kdoctools,
extra-cmake-modules, kdoctools,
dolphin, kdelibs4support, ki18n, kio, kxmlgui
}:
@ -10,7 +10,7 @@ kdeApp {
license = [ lib.licenses.gpl2 ];
maintainers = [ lib.maintainers.ttuegel ];
};
nativeBuildInputs = [ ecm kdoctools ];
nativeBuildInputs = [ extra-cmake-modules kdoctools ];
propagatedBuildInputs = [
dolphin.unwrapped kdelibs4support ki18n kio kxmlgui
];

@ -1,6 +1,6 @@
{
kdeApp, lib, kdeWrapper,
ecm, kdoctools, makeQtWrapper,
extra-cmake-modules, kdoctools, makeQtWrapper,
baloo, baloo-widgets, dolphin-plugins, kactivities, kbookmarks, kcmutils,
kcompletion, kconfig, kcoreaddons, kdelibs4support, kdbusaddons,
kfilemetadata, ki18n, kiconthemes, kinit, kio, knewstuff, knotifications,
@ -15,7 +15,7 @@ let
license = with lib.licenses; [ gpl2 fdl12 ];
maintainers = [ lib.maintainers.ttuegel ];
};
nativeBuildInputs = [ ecm kdoctools makeQtWrapper ];
nativeBuildInputs = [ extra-cmake-modules kdoctools makeQtWrapper ];
propagatedBuildInputs = [
baloo baloo-widgets kactivities kbookmarks kcmutils kcompletion kconfig
kcoreaddons kdelibs4support kdbusaddons kfilemetadata ki18n kiconthemes

@ -1,6 +1,6 @@
{
kdeApp, lib,
ecm,
extra-cmake-modules,
ffmpeg, kio
}:
@ -10,6 +10,6 @@ kdeApp {
license = with lib.licenses; [ gpl2 bsd3 ];
maintainers = [ lib.maintainers.ttuegel ];
};
nativeBuildInputs = [ ecm ];
nativeBuildInputs = [ extra-cmake-modules ];
propagatedBuildInputs = [ ffmpeg kio ];
}

@ -1,6 +1,6 @@
{
kdeApp, lib, kdeWrapper,
ecm, kdoctools,
extra-cmake-modules, kdoctools,
kio, kparts, kxmlgui, qtscript, solid
}:
@ -12,7 +12,7 @@ let
license = with lib.licenses; [ gpl2 ];
maintainers = with lib.maintainers; [ fridh vcunat ];
};
nativeBuildInputs = [ ecm kdoctools ];
nativeBuildInputs = [ extra-cmake-modules kdoctools ];
propagatedBuildInputs = [
kio kparts kxmlgui qtscript solid
];

@ -1,6 +1,6 @@
{
kdeApp, lib, kdeWrapper,
ecm, kdoctools,
extra-cmake-modules, kdoctools,
baloo, exiv2, kactivities, kdelibs4support, kio, kipi-plugins, lcms2,
libkdcraw, libkipi, phonon, qtimageformats, qtsvg, qtx11extras
}:
@ -13,7 +13,7 @@ let
license = with lib.licenses; [ gpl2 fdl12 ];
maintainers = [ lib.maintainers.ttuegel ];
};
nativeBuildInputs = [ ecm kdoctools ];
nativeBuildInputs = [ extra-cmake-modules kdoctools ];
propagatedBuildInputs = [
baloo kactivities kdelibs4support kio exiv2 lcms2 libkdcraw
libkipi phonon qtimageformats qtsvg qtx11extras

@ -1,6 +1,6 @@
{
kdeApp, lib, kdeWrapper,
ecm, kdoctools,
extra-cmake-modules, kdoctools,
kactivities, kconfig, kcrash, kdbusaddons, kguiaddons, kiconthemes, ki18n,
kinit, kio, kitemmodels, kjobwidgets, knewstuff, knotifications, konsole,
kparts, ktexteditor, kwindowsystem, kwallet, kxmlgui, libgit2,
@ -15,7 +15,7 @@ let
license = with lib.licenses; [ gpl3 lgpl3 lgpl2 ];
maintainers = [ lib.maintainers.ttuegel ];
};
nativeBuildInputs = [ ecm kdoctools ];
nativeBuildInputs = [ extra-cmake-modules kdoctools ];
propagatedBuildInputs = [
kactivities ki18n kio ktexteditor kwindowsystem plasma-framework
qtscript kconfig kcrash kguiaddons kiconthemes kinit kjobwidgets kparts

@ -1,6 +1,6 @@
{
kdeApp, lib, kdeWrapper,
ecm, kdoctools,
extra-cmake-modules, kdoctools,
kconfig, kconfigwidgets, kguiaddons, kinit, knotifications, gmp
}:
@ -12,7 +12,7 @@ let
license = with lib.licenses; [ gpl2 ];
maintainers = [ lib.maintainers.fridh ];
};
nativeBuildInputs = [ ecm kdoctools ];
nativeBuildInputs = [ extra-cmake-modules kdoctools ];
propagatedBuildInputs = [
gmp kconfig kconfigwidgets kguiaddons kinit knotifications
];

@ -1,6 +1,6 @@
{
kdeApp, lib, kdeWrapper,
ecm, ki18n, kwidgetsaddons, kxmlgui
extra-cmake-modules, ki18n, kwidgetsaddons, kxmlgui
}:
let
@ -11,7 +11,7 @@ let
license = with lib.licenses; [ mit ];
maintainers = [ lib.maintainers.ttuegel ];
};
nativeBuildInputs = [ ecm ];
nativeBuildInputs = [ extra-cmake-modules ];
propagatedBuildInputs = [ ki18n kwidgetsaddons kxmlgui ];
};
in

@ -1,6 +1,6 @@
{
kdeApp, lib,
ecm, ki18n,
extra-cmake-modules, ki18n,
kcoreaddons, kconfig, kcodecs
}:
@ -10,6 +10,6 @@ kdeApp {
license = [ lib.licenses.lgpl21 ];
maintainers = [ lib.maintainers.ttuegel ];
};
nativeBuildInputs = [ ecm ki18n ];
nativeBuildInputs = [ extra-cmake-modules ki18n ];
buildInputs = [ kcoreaddons kconfig kcodecs ];
}

@ -1,6 +1,6 @@
name: args:
{ kdeApp, cmake, ecm, gettext, kdoctools }:
{ kdeApp, cmake, extra-cmake-modules, gettext, kdoctools }:
kdeApp (args // {
sname = "kde-l10n-${name}";
@ -9,7 +9,7 @@ kdeApp (args // {
outputs = [ "out" ];
nativeBuildInputs =
[ cmake ecm gettext kdoctools ]
[ cmake extra-cmake-modules gettext kdoctools ]
++ (args.nativeBuildInputs or []);
preConfigure = ''

@ -1,6 +1,6 @@
{
kdeApp, lib,
ecm,
extra-cmake-modules,
kio
}:
@ -10,6 +10,6 @@ kdeApp {
license = [ lib.licenses.gpl2Plus ];
maintainers = [ lib.maintainers.ttuegel ];
};
nativeBuildInputs = [ ecm ];
nativeBuildInputs = [ extra-cmake-modules ];
buildInputs = [ kio ];
}

@ -1,6 +1,6 @@
{
kdeApp, lib,
ecm, kio, libkexiv2, libkdcraw
extra-cmake-modules, kio, libkexiv2, libkdcraw
}:
kdeApp {
@ -9,6 +9,6 @@ kdeApp {
license = [ lib.licenses.lgpl21 ];
maintainers = [ lib.maintainers.ttuegel ];
};
nativeBuildInputs = [ ecm ];
nativeBuildInputs = [ extra-cmake-modules ];
propagatedBuildInputs = [ kio libkexiv2 libkdcraw ];
}

@ -1,6 +1,6 @@
{
kdeApp, lib,
ecm, kdoctools,
extra-cmake-modules, kdoctools,
kcoreaddons, ki18n, kio, kwidgetsaddons, samba
}:
@ -10,6 +10,6 @@ kdeApp {
license = [ lib.licenses.gpl2 lib.licenses.lgpl21 ];
maintainers = [ lib.maintainers.ttuegel ];
};
nativeBuildInputs = [ ecm kdoctools ];
nativeBuildInputs = [ extra-cmake-modules kdoctools ];
propagatedBuildInputs = [ kcoreaddons ki18n kio kwidgetsaddons samba ];
}

@ -1,6 +1,6 @@
{
kdeApp, lib, kdeWrapper,
ecm, kdoctools,
extra-cmake-modules, kdoctools,
kcmutils
}:
@ -12,7 +12,7 @@ let
license = with lib.licenses; [ gpl2 ];
maintainers = [ lib.maintainers.peterhoeg ];
};
nativeBuildInputs = [ ecm kdoctools ];
nativeBuildInputs = [ extra-cmake-modules kdoctools ];
propagatedBuildInputs = [
kcmutils
];

@ -1,6 +1,6 @@
{
kdeApp, lib,
ecm, kdoctools, ki18n,
extra-cmake-modules, kdoctools, ki18n,
akonadi-contacts, gpgme, karchive, kcodecs, kcontacts, kcoreaddons, kcrash,
kdbusaddons, kiconthemes, kjobwidgets, kio, knotifications, kservice,
ktextwidgets, kxmlgui, kwidgetsaddons, kwindowsystem
@ -8,7 +8,7 @@
kdeApp {
name = "kgpg";
nativeBuildInputs = [ ecm kdoctools ki18n ];
nativeBuildInputs = [ extra-cmake-modules kdoctools ki18n ];
buildInputs = [
akonadi-contacts gpgme karchive kcodecs kcontacts kcoreaddons kcrash kdbusaddons
kiconthemes kjobwidgets kio knotifications kservice ktextwidgets kxmlgui

@ -1,6 +1,6 @@
{
kdeApp, kdeWrapper,
ecm, kdoctools,
extra-cmake-modules, kdoctools,
grantlee, kconfig, kcoreaddons, kdbusaddons, ki18n, kinit, kcmutils,
kdelibs4support, khtml, kservice, xapian
}:
@ -9,7 +9,7 @@ let
unwrapped =
kdeApp {
name = "khelpcenter";
nativeBuildInputs = [ ecm kdoctools ];
nativeBuildInputs = [ extra-cmake-modules kdoctools ];
buildInputs = [
grantlee kdelibs4support khtml ki18n kconfig kcoreaddons kdbusaddons
kinit kcmutils kservice xapian

@ -1,6 +1,6 @@
{
kdeApp, lib, kdeWrapper
, ecm, kdoctools, kparts
, extra-cmake-modules, kdoctools, kparts
, qtsvg, qtxmlpatterns, ktexteditor, boost
}:
@ -12,7 +12,7 @@ let
license = with lib.licenses; [ gpl2 ];
maintainers = with lib.maintainers; [ raskin ];
};
nativeBuildInputs = [ ecm kdoctools ];
nativeBuildInputs = [ extra-cmake-modules kdoctools ];
buildInputs = [
kparts qtsvg qtxmlpatterns ktexteditor boost
];

@ -1,5 +1,5 @@
{
kdeApp, lib, ecm, kdoctools, shared_mime_info,
kdeApp, lib, extra-cmake-modules, kdoctools, shared_mime_info,
exiv2, kactivities, karchive, kbookmarks, kconfig, kconfigwidgets,
kcoreaddons, kdbusaddons, kguiaddons, kdnssd, kiconthemes, ki18n, kio, khtml,
kdelibs4support, kpty, libmtp, libssh, openexr, ilmbase, openslp, phonon,
@ -12,7 +12,7 @@ kdeApp {
license = with lib.licenses; [ gpl2 lgpl21 ];
maintainers = [ lib.maintainers.ttuegel ];
};
nativeBuildInputs = [ ecm kdoctools shared_mime_info ];
nativeBuildInputs = [ extra-cmake-modules kdoctools shared_mime_info ];
propagatedBuildInputs = [
exiv2 kactivities karchive kbookmarks kconfig kconfigwidgets kcoreaddons
kdbusaddons kguiaddons kdnssd kiconthemes ki18n kio khtml kdelibs4support

@ -1,6 +1,6 @@
{
kdeApp, lib,
ecm, ki18n,
extra-cmake-modules, ki18n,
kcodecs
}:
@ -10,6 +10,6 @@ kdeApp {
license = [ lib.licenses.lgpl21 ];
maintainers = [ lib.maintainers.ttuegel ];
};
nativeBuildInputs = [ ecm ki18n ];
nativeBuildInputs = [ extra-cmake-modules ki18n ];
buildInputs = [ kcodecs ];
}

@ -1,6 +1,6 @@
{
kdeApp, lib, kdeWrapper,
ecm, kdoctools,
extra-cmake-modules, kdoctools,
kglobalaccel, kxmlgui, kcoreaddons, kdelibs4support,
plasma-framework, libpulseaudio, alsaLib, libcanberra_kde
}:
@ -13,7 +13,7 @@ let
license = with lib.licenses; [ gpl2 lgpl21 fdl12 ];
maintainers = [ lib.maintainers.rongcuid ];
};
nativeBuildInputs = [ ecm kdoctools ];
nativeBuildInputs = [ extra-cmake-modules kdoctools ];
buildInputs = [ libpulseaudio alsaLib libcanberra_kde ];
propagatedBuildInputs = [
kglobalaccel kxmlgui kcoreaddons kdelibs4support

@ -1,6 +1,6 @@
{
kdeApp, lib, kdeWrapper,
ecm, kdoctools,
extra-cmake-modules, kdoctools,
kparts, ktexteditor, kwidgetsaddons, libkomparediff2
}:
@ -9,7 +9,7 @@ let
kdeApp {
name = "kompare";
meta = { license = with lib.licenses; [ gpl2 ]; };
nativeBuildInputs = [ ecm kdoctools ];
nativeBuildInputs = [ extra-cmake-modules kdoctools ];
propagatedBuildInputs = [
kparts ktexteditor kwidgetsaddons libkomparediff2
];

@ -1,6 +1,6 @@
{
kdeApp, lib, kdeWrapper,
ecm, kdoctools,
extra-cmake-modules, kdoctools,
kbookmarks, kcompletion, kconfig, kconfigwidgets, kcoreaddons, kguiaddons,
ki18n, kiconthemes, kinit, kdelibs4support, kio, knotifications,
knotifyconfig, kparts, kpty, kservice, ktextwidgets, kwidgetsaddons,
@ -15,7 +15,7 @@ let
license = with lib.licenses; [ gpl2 lgpl21 fdl12 ];
maintainers = [ lib.maintainers.ttuegel ];
};
nativeBuildInputs = [ ecm kdoctools ];
nativeBuildInputs = [ extra-cmake-modules kdoctools ];
propagatedBuildInputs = [
kdelibs4support ki18n kwindowsystem qtscript kbookmarks kcompletion
kconfig kconfigwidgets kcoreaddons kguiaddons kiconthemes kinit kio

@ -1,7 +1,7 @@
{ lib
, kdeApp
, kdeWrapper
, ecm
, extra-cmake-modules
, kdoctools
, kauth
, kcmutils
@ -19,7 +19,7 @@ let
license = with lib.licenses; [ gpl2 ];
maintainers = with lib.maintainers; [ fridh ];
};
nativeBuildInputs = [ ecm kdoctools ];
nativeBuildInputs = [ extra-cmake-modules kdoctools ];
propagatedBuildInputs = [
kauth
kcmutils

@ -1,4 +1,4 @@
{ kdeApp, lib, ecm, libraw }:
{ kdeApp, lib, extra-cmake-modules, libraw, qtbase }:
kdeApp {
name = "libkdcraw";
@ -6,6 +6,7 @@ kdeApp {
license = with lib.licenses; [ gpl2 lgpl21 bsd3 ];
maintainers = [ lib.maintainers.ttuegel ];
};
nativeBuildInputs = [ ecm ];
nativeBuildInputs = [ extra-cmake-modules ];
buildInputs = [ qtbase ];
propagatedBuildInputs = [ libraw ];
}

@ -1,4 +1,4 @@
{ kdeApp, lib, exiv2, ecm }:
{ kdeApp, lib, exiv2, extra-cmake-modules, qtbase }:
kdeApp {
name = "libkexiv2";
@ -6,6 +6,7 @@ kdeApp {
license = with lib.licenses; [ gpl2 lgpl21 bsd3 ];
maintainers = [ lib.maintainers.ttuegel ];
};
nativeBuildInputs = [ ecm ];
nativeBuildInputs = [ extra-cmake-modules ];
buildInputs = [ qtbase ];
propagatedBuildInputs = [ exiv2 ];
}

@ -1,4 +1,4 @@
{ kdeApp, lib, ecm, kconfig, ki18n, kservice, kxmlgui }:
{ kdeApp, lib, extra-cmake-modules, kconfig, ki18n, kservice, kxmlgui }:
kdeApp {
name = "libkipi";
@ -6,6 +6,6 @@ kdeApp {
license = with lib.licenses; [ gpl2 lgpl21 bsd3 ];
maintainers = [ lib.maintainers.ttuegel ];
};
nativeBuildInputs = [ ecm ];
nativeBuildInputs = [ extra-cmake-modules ];
propagatedBuildInputs = [ kconfig ki18n kservice kxmlgui ];
}

@ -1,7 +1,7 @@
{ kdeApp, lib, ecm, ki18n, kxmlgui, kcodecs, kio }:
{ kdeApp, lib, extra-cmake-modules, ki18n, kxmlgui, kcodecs, kio }:
kdeApp {
name = "libkomparediff2";
nativeBuildInputs = [ ecm ];
nativeBuildInputs = [ extra-cmake-modules ];
propagatedBuildInputs = [ kcodecs ki18n kxmlgui kio ];
}

@ -1,5 +1,5 @@
{ kdeApp, lib, kdeWrapper
, ecm, qtscript, qtsvg, qtquickcontrols
, extra-cmake-modules, qtscript, qtsvg, qtquickcontrols
, gpsd
}:
@ -9,7 +9,7 @@ let
name = "marble";
meta.license = with lib.licenses; [ lgpl21 gpl3 ];
nativeBuildInputs = [ ecm ];
nativeBuildInputs = [ extra-cmake-modules ];
propagatedBuildInputs = [
qtscript qtsvg qtquickcontrols
gpsd

@ -1,6 +1,6 @@
{
kdeApp, lib, kdeWrapper,
ecm, kdoctools,
extra-cmake-modules, kdoctools,
kconfig, kinit,
kcmutils, kconfigwidgets, knewstuff, kparts, qca-qt5
}:
@ -13,7 +13,7 @@ let
license = with lib.licenses; [ gpl2 ];
maintainers = with lib.maintainers; [ peterhoeg ];
};
nativeBuildInputs = [ ecm kdoctools ];
nativeBuildInputs = [ extra-cmake-modules kdoctools ];
propagatedBuildInputs = [
kconfig kinit
kcmutils kconfigwidgets knewstuff kparts qca-qt5

@ -1,6 +1,6 @@
{
kdeApp, lib, kdeWrapper,
ecm, kdoctools,
extra-cmake-modules, kdoctools,
djvulibre, ebook_tools, kactivities, karchive, kbookmarks, kcompletion,
kconfig, kconfigwidgets, kcoreaddons, kdbusaddons, kdegraphics-mobipocket,
kiconthemes, kjs, khtml, kio, kparts, kpty, kwallet, kwindowsystem, libkexiv2,
@ -10,7 +10,7 @@
let
unwrapped = kdeApp {
name = "okular";
nativeBuildInputs = [ ecm kdoctools ];
nativeBuildInputs = [ extra-cmake-modules kdoctools ];
propagatedBuildInputs = [
djvulibre ebook_tools kactivities karchive kbookmarks kcompletion kconfig
kconfigwidgets kcoreaddons kdbusaddons kdegraphics-mobipocket kiconthemes

@ -1,5 +1,5 @@
{
kdeApp, lib, ecm,
kdeApp, lib, extra-cmake-modules,
cups, kconfig, kconfigwidgets, kdbusaddons, kiconthemes, ki18n, kcmutils, kio,
knotifications, kwidgetsaddons, kwindowsystem, kitemviews, plasma-framework,
qtdeclarative
@ -11,7 +11,7 @@ kdeApp {
license = [ lib.licenses.gpl2 ];
maintainers = [ lib.maintainers.ttuegel ];
};
nativeBuildInputs = [ ecm ];
nativeBuildInputs = [ extra-cmake-modules ];
propagatedBuildInputs = [
cups kconfig kconfigwidgets kdbusaddons kiconthemes kcmutils knotifications
kwidgetsaddons kitemviews ki18n kio kwindowsystem plasma-framework

@ -1,6 +1,6 @@
{
kdeApp, lib, kdeWrapper,
ecm, kdoctools,
extra-cmake-modules, kdoctools,
kconfig, kcoreaddons, kdbusaddons, kdeclarative, ki18n, kio, kipi-plugins,
knotifications, kscreen, kwidgetsaddons, kwindowsystem, kxmlgui, libkipi,
xcb-util-cursor
@ -11,7 +11,7 @@ let
kdeApp {
name = "spectacle";
meta = with lib; { maintainers = with maintainers; [ ttuegel ]; };
nativeBuildInputs = [ ecm kdoctools ];
nativeBuildInputs = [ extra-cmake-modules kdoctools ];
propagatedBuildInputs = [
kconfig kcoreaddons kdbusaddons kdeclarative ki18n kio knotifications
kscreen kwidgetsaddons kwindowsystem kxmlgui libkipi xcb-util-cursor

@ -1,6 +1,6 @@
{
kdeDerivation, kdeWrapper, fetchFromGitHub, lib,
ecm, kdoctools, kconfig, kinit, kjsembed,
extra-cmake-modules, kdoctools, kconfig, kinit, kjsembed,
taglib, exiv2, podofo
}:
@ -25,7 +25,7 @@ let
};
buildInputs = [ taglib exiv2 podofo ];
nativeBuildInputs = [ ecm kdoctools ];
nativeBuildInputs = [ extra-cmake-modules kdoctools ];
propagatedBuildInputs = [ kconfig kinit kjsembed ];
};

@ -3,7 +3,7 @@
, fetchurl
, kdoctools
, kdeWrapper
, ecm
, extra-cmake-modules
, karchive
, kcrash
, kdbusaddons
@ -43,7 +43,7 @@ let
];
nativeBuildInputs = [
ecm kdoctools
extra-cmake-modules kdoctools
];
meta = {

@ -1,7 +1,7 @@
{ kdeDerivation
, lib
, fetchurl
, ecm
, extra-cmake-modules
, kbookmarks
, karchive
, kconfig
@ -64,7 +64,7 @@ let
];
nativeBuildInputs = [
ecm
extra-cmake-modules
kdoctools
];

@ -1,5 +1,5 @@
{ stdenv, fetchurl, cmake
, ecm, qtbase, qtscript
, extra-cmake-modules, qtbase, qtscript
, ki18n, kio, knotifications, knotifyconfig, kdoctools, kross, kcmutils, kdelibs4support
, libktorrent, boost, taglib
}:
@ -22,7 +22,7 @@ stdenv.mkDerivation rec {
})
];
nativeBuildInputs = [ kdoctools ecm ];
nativeBuildInputs = [ kdoctools extra-cmake-modules ];
buildInputs =
[ cmake qtbase qtscript

@ -1,6 +1,6 @@
{ stdenv, lib, fetchurl, pkgconfig, pcre, perl, flex, bison, gettext, libpcap, libnl, c-ares
, gnutls, libgcrypt, libgpgerror, geoip, openssl, lua5, makeDesktopItem, python, libcap, glib
, libssh, zlib, cmake, ecm
, libssh, zlib, cmake, extra-cmake-modules
, withGtk ? false, gtk3 ? null, pango ? null, cairo ? null, gdk_pixbuf ? null
, withQt ? false, qt5 ? null
, ApplicationServices, SystemConfiguration, gmp
@ -24,7 +24,7 @@ in stdenv.mkDerivation {
};
buildInputs = [
bison cmake ecm flex gettext pcre perl pkgconfig libpcap lua5 libssh openssl libgcrypt libgpgerror gnutls
bison cmake extra-cmake-modules flex gettext pcre perl pkgconfig libpcap lua5 libssh openssl libgcrypt libgpgerror gnutls
geoip c-ares python glib zlib
] ++ (optionals withQt (with qt5; [ qtbase qtmultimedia qtsvg qttools ]))
++ (optionals withGtk [ gtk3 pango cairo gdk_pixbuf ])

@ -1,4 +1,4 @@
{ stdenv, fetchurl, cmake, ecm, makeQtWrapper, qtwebkit, qtscript, grantlee,
{ stdenv, fetchurl, cmake, extra-cmake-modules, makeQtWrapper, qtwebkit, qtscript, grantlee,
kxmlgui, kwallet, kparts, kdoctools, kjobwidgets, kdesignerplugin,
kiconthemes, knewstuff, sqlcipher, qca-qt5, kdelibs4support, kactivities,
knotifyconfig, krunner, libofx }:
@ -12,7 +12,7 @@ stdenv.mkDerivation rec {
sha256 = "1xrh9nal122rzlv4m0x8qah6zpqb6891al3351piarpk2xgjgj4x";
};
nativeBuildInputs = [ cmake ecm makeQtWrapper ];
nativeBuildInputs = [ cmake extra-cmake-modules makeQtWrapper ];
buildInputs = [ qtwebkit qtscript grantlee kxmlgui kwallet kparts kdoctools
kjobwidgets kdesignerplugin kiconthemes knewstuff sqlcipher qca-qt5

@ -1,12 +1,12 @@
{
plasmaPackage, ecm, shared_mime_info,
plasmaPackage, extra-cmake-modules, shared_mime_info,
bluez-qt, kcoreaddons, kdbusaddons, kded, ki18n, kiconthemes, kio,
knotifications, kwidgetsaddons, kwindowsystem, plasma-framework, qtdeclarative
}:
plasmaPackage {
name = "bluedevil";
nativeBuildInputs = [ ecm shared_mime_info ];
nativeBuildInputs = [ extra-cmake-modules shared_mime_info ];
propagatedBuildInputs = [
bluez-qt ki18n kio kwindowsystem plasma-framework qtdeclarative kcoreaddons
kdbusaddons kded kiconthemes knotifications kwidgetsaddons

@ -1,9 +1,11 @@
{ plasmaPackage
, ecm
, extra-cmake-modules
, qtbase
}:
plasmaPackage {
name = "breeze-gtk";
nativeBuildInputs = [ ecm ];
nativeBuildInputs = [ extra-cmake-modules ];
cmakeFlags = [ "-DWITH_GTK3_VERSION=3.20" ];
buildInputs = [ qtbase ];
}

@ -1,12 +1,12 @@
{
plasmaPackage, lib, copyPathsToStore,
ecm,
extra-cmake-modules,
plymouth
}:
plasmaPackage {
name = "breeze-plymouth";
nativeBuildInputs = [ ecm ];
nativeBuildInputs = [ extra-cmake-modules ];
buildInputs = [ plymouth ];
outputs = [ "out" ];
patches = copyPathsToStore (lib.readPathsFromFile ./. ./series);

@ -1,6 +1,6 @@
{
plasmaPackage,
ecm,
extra-cmake-modules,
frameworkintegration, kcmutils, kconfigwidgets, kcoreaddons, kdecoration,
kguiaddons, ki18n, kwayland, kwindowsystem, plasma-framework, qtx11extras
}:
@ -8,7 +8,7 @@
plasmaPackage {
name = "breeze-qt5";
sname = "breeze";
nativeBuildInputs = [ ecm ];
nativeBuildInputs = [ extra-cmake-modules ];
propagatedBuildInputs = [
frameworkintegration kcmutils kconfigwidgets kcoreaddons kdecoration
kguiaddons ki18n kwayland kwindowsystem plasma-framework qtx11extras

@ -1,12 +1,12 @@
{ plasmaPackage
, ecm
, extra-cmake-modules
, boost, kconfig, kcoreaddons, kdbusaddons, ki18n, kio, kglobalaccel
, kwindowsystem, kxmlgui
}:
plasmaPackage {
name = "kactivitymanagerd";
nativeBuildInputs = [ ecm ];
nativeBuildInputs = [ extra-cmake-modules ];
propagatedBuildInputs = [
boost kconfig kcoreaddons kdbusaddons kglobalaccel ki18n kio kwindowsystem
kxmlgui

@ -1,12 +1,12 @@
{
plasmaPackage, ecm,
plasmaPackage, extra-cmake-modules,
kcmutils, kconfig, kdelibs4support, kdesu, kdoctools, ki18n, kiconthemes,
kwindowsystem, qtsvg, qtx11extras
}:
plasmaPackage {
name = "kde-cli-tools";
nativeBuildInputs = [ ecm kdoctools ];
nativeBuildInputs = [ extra-cmake-modules kdoctools ];
propagatedBuildInputs = [
kcmutils kconfig kdesu kdelibs4support ki18n kiconthemes kwindowsystem qtsvg
qtx11extras

@ -1,5 +1,5 @@
{ plasmaPackage
, ecm
, extra-cmake-modules
, glib
, gtk2
, gtk3
@ -15,7 +15,7 @@
plasmaPackage {
name = "kde-gtk-config";
patches = [ ./0001-follow-symlinks.patch ];
nativeBuildInputs = [ ecm ];
nativeBuildInputs = [ extra-cmake-modules ];
propagatedBuildInputs = [
ki18n kio glib gtk2 gtk3 karchive kcmutils kconfigwidgets kiconthemes
knewstuff

@ -1,6 +1,7 @@
{ plasmaPackage, ecm }:
{ plasmaPackage, extra-cmake-modules, qtbase }:
plasmaPackage {
name = "kdecoration";
nativeBuildInputs = [ ecm ];
nativeBuildInputs = [ extra-cmake-modules ];
buildInputs = [ qtbase ];
}

@ -1,4 +1,4 @@
{ plasmaPackage, ecm, kdoctools
{ plasmaPackage, extra-cmake-modules, kdoctools
, kconfig, kconfigwidgets, kcoreaddons, kcmutils, kdelibs4support, ki18n
, kio, knewstuff, kross, krunner, kservice, ksysguard, kunitconversion
, plasma-framework, plasma-workspace, qtdeclarative, qtx11extras
@ -8,7 +8,7 @@
plasmaPackage {
name = "kdeplasma-addons";
nativeBuildInputs = [
ecm
extra-cmake-modules
kdoctools
];
propagatedBuildInputs = [

@ -1,9 +1,9 @@
{ plasmaPackage, ecm, kdoctools, kdelibs4support
{ plasmaPackage, extra-cmake-modules, kdoctools, kdelibs4support
, qtx11extras
}:
plasmaPackage {
name = "kgamma5";
nativeBuildInputs = [ ecm kdoctools ];
nativeBuildInputs = [ extra-cmake-modules kdoctools ];
propagatedBuildInputs = [ kdelibs4support qtx11extras ];
}

@ -1,4 +1,4 @@
{ plasmaPackage, ecm, kdoctools, kcmutils
{ plasmaPackage, extra-cmake-modules, kdoctools, kcmutils
, kdbusaddons, kdelibs4support, kglobalaccel, ki18n, kio, kxmlgui
, plasma-framework, plasma-workspace, qtx11extras
, fetchpatch
@ -6,7 +6,7 @@
plasmaPackage {
name = "khotkeys";
nativeBuildInputs = [ ecm kdoctools ];
nativeBuildInputs = [ extra-cmake-modules kdoctools ];
patches = [
# Patch is in 5.9 and up.

@ -1,6 +1,6 @@
{
plasmaPackage,
ecm, kdoctools,
extra-cmake-modules, kdoctools,
kcmutils, kcompletion, kconfig, kconfigwidgets, kcoreaddons, kdbusaddons,
kdeclarative, kdelibs4support, ki18n, kiconthemes, kio, kpackage, kservice,
kwayland, kwidgetsaddons, kxmlgui, libraw1394, mesa_glu, pciutils, solid
@ -8,7 +8,7 @@
plasmaPackage {
name = "kinfocenter";
nativeBuildInputs = [ ecm kdoctools ];
nativeBuildInputs = [ extra-cmake-modules kdoctools ];
propagatedBuildInputs = [
kcmutils kcompletion kconfig kconfigwidgets kcoreaddons kdbusaddons
kdeclarative kdelibs4support ki18n kiconthemes kio kpackage kservice

@ -1,13 +1,13 @@
{
plasmaPackage,
ecm, kdoctools,
extra-cmake-modules, kdoctools,
kdbusaddons, kdelibs4support, khotkeys, ki18n, kiconthemes, kio, kxmlgui,
sonnet
}:
plasmaPackage {
name = "kmenuedit";
nativeBuildInputs = [ ecm kdoctools ];
nativeBuildInputs = [ extra-cmake-modules kdoctools ];
propagatedBuildInputs = [
kdbusaddons kdelibs4support khotkeys ki18n kiconthemes kio kxmlgui sonnet
];

@ -1,11 +1,11 @@
{ plasmaPackage, ecm, kconfig, kconfigwidgets
{ plasmaPackage, extra-cmake-modules, kconfig, kconfigwidgets
, kdbusaddons, kglobalaccel, ki18n, kwidgetsaddons, kxmlgui
, libkscreen, qtdeclarative, qtgraphicaleffects
}:
plasmaPackage {
name = "kscreen";
nativeBuildInputs = [ ecm ];
nativeBuildInputs = [ extra-cmake-modules ];
propagatedBuildInputs = [
kglobalaccel ki18n libkscreen qtdeclarative qtgraphicaleffects kconfig
kconfigwidgets kdbusaddons kwidgetsaddons kxmlgui

@ -1,13 +1,13 @@
{
plasmaPackage,
ecm, kdoctools,
extra-cmake-modules, kdoctools,
kcmutils, kcrash, kdeclarative, kdelibs4support, kglobalaccel, kidletime,
kwayland, libXcursor, pam, plasma-framework, qtdeclarative, wayland
}:
plasmaPackage {
name = "kscreenlocker";
nativeBuildInputs = [ ecm kdoctools ];
nativeBuildInputs = [ extra-cmake-modules kdoctools ];
propagatedBuildInputs = [
kcmutils kcrash kdeclarative kdelibs4support kglobalaccel kidletime kwayland
libXcursor pam plasma-framework qtdeclarative wayland

@ -1,9 +1,9 @@
{ plasmaPackage, ecm, kdoctools, kcoreaddons
{ plasmaPackage, extra-cmake-modules, kdoctools, kcoreaddons
, ki18n, kwallet, kwidgetsaddons
}:
plasmaPackage {
name = "ksshaskpass";
nativeBuildInputs = [ ecm kdoctools ];
nativeBuildInputs = [ extra-cmake-modules kdoctools ];
propagatedBuildInputs = [ kcoreaddons ki18n kwallet kwidgetsaddons ];
}

@ -1,6 +1,6 @@
{
plasmaPackage,
ecm, kdoctools,
extra-cmake-modules, kdoctools,
lm_sensors,
kconfig, kcoreaddons, kdelibs4support, ki18n, kiconthemes, kitemviews,
knewstuff, libksysguard, qtwebkit
@ -8,7 +8,7 @@
plasmaPackage {
name = "ksysguard";
nativeBuildInputs = [ ecm kdoctools ];
nativeBuildInputs = [ extra-cmake-modules kdoctools ];
buildInputs = [ lm_sensors ];
propagatedBuildInputs = [
kconfig kcoreaddons kitemviews knewstuff kiconthemes libksysguard

@ -1,10 +1,10 @@
{ plasmaPackage, ecm, pam, socat, libgcrypt
{ plasmaPackage, extra-cmake-modules, pam, socat, libgcrypt
}:
plasmaPackage {
name = "kwallet-pam";
nativeBuildInputs = [ ecm ];
nativeBuildInputs = [ extra-cmake-modules ];
buildInputs = [ pam socat libgcrypt ];

@ -1,5 +1,5 @@
{ plasmaPackage
, ecm
, extra-cmake-modules
, kidletime
, kwayland
, kwindowsystem
@ -8,7 +8,7 @@
plasmaPackage {
name = "kwayland-integration";
nativeBuildInputs = [
ecm
extra-cmake-modules
];
propagatedBuildInputs = [
kidletime kwindowsystem kwayland

@ -1,6 +1,6 @@
{
plasmaPackage, lib, copyPathsToStore,
ecm, kdoctools,
extra-cmake-modules, kdoctools,
breeze-qt5, epoxy, kactivities, kcompletion, kcmutils, kconfig,
kconfigwidgets, kcoreaddons, kcrash, kdeclarative, kdecoration, kglobalaccel,
ki18n, kiconthemes, kidletime, kinit, kio, knewstuff, knotifications,
@ -12,7 +12,7 @@
plasmaPackage {
name = "kwin";
nativeBuildInputs = [
ecm
extra-cmake-modules
kdoctools
];
propagatedBuildInputs = [

@ -1,9 +1,9 @@
{ plasmaPackage, ecm, kcoreaddons, ki18n, kpty
{ plasmaPackage, extra-cmake-modules, kcoreaddons, ki18n, kpty
, knotifications, kdbusaddons
}:
plasmaPackage {
name = "kwrited";
nativeBuildInputs = [ ecm ];
nativeBuildInputs = [ extra-cmake-modules ];
propagatedBuildInputs = [ kcoreaddons ki18n kpty knotifications kdbusaddons ];
}

@ -1,5 +1,5 @@
{ plasmaPackage
, ecm
, extra-cmake-modules
, kwayland, libXrandr
, qtx11extras
}:
@ -7,7 +7,7 @@
plasmaPackage {
name = "libkscreen";
nativeBuildInputs = [
ecm
extra-cmake-modules
];
propagatedBuildInputs = [
kwayland libXrandr qtx11extras

@ -1,6 +1,6 @@
{
plasmaPackage,
ecm,
extra-cmake-modules,
kauth, kcompletion, kconfig, kconfigwidgets, kcoreaddons, ki18n, kiconthemes,
kservice, kwidgetsaddons, kwindowsystem, plasma-framework, qtscript, qtwebkit,
qtx11extras
@ -11,7 +11,7 @@ plasmaPackage {
patches = [
./0001-qdiriterator-follow-symlinks.patch
];
nativeBuildInputs = [ ecm ];
nativeBuildInputs = [ extra-cmake-modules ];
propagatedBuildInputs = [
kauth kconfig ki18n kiconthemes kwindowsystem kcompletion kconfigwidgets
kcoreaddons kservice kwidgetsaddons plasma-framework qtscript qtx11extras

@ -1,4 +1,4 @@
{ plasmaPackage, ecm, qtscript, qtdeclarative
{ plasmaPackage, extra-cmake-modules, qtscript, qtdeclarative
, kcoreaddons, ki18n, kdeclarative, kservice, plasma-framework
, krunner
}:
@ -6,7 +6,7 @@
plasmaPackage {
name = "milou";
nativeBuildInputs = [
ecm
extra-cmake-modules
];
propagatedBuildInputs = [
kdeclarative ki18n krunner plasma-framework qtdeclarative qtscript

@ -1,6 +1,6 @@
{
plasmaPackage, kdeWrapper,
ecm,
extra-cmake-modules,
frameworkintegration, kcmutils, kcompletion, kconfig, kdecoration, kguiaddons,
ki18n, kwidgetsaddons, kservice, kwayland, kwindowsystem, qtx11extras
}:
@ -8,7 +8,7 @@
let
unwrapped = plasmaPackage {
name = "oxygen";
nativeBuildInputs = [ ecm ];
nativeBuildInputs = [ extra-cmake-modules ];
propagatedBuildInputs = [
frameworkintegration kcmutils kcompletion kconfig kdecoration kguiaddons
ki18n kservice kwayland kwidgetsaddons kwindowsystem qtx11extras

@ -1,6 +1,6 @@
{
plasmaPackage, lib, copyPathsToStore,
ecm, kdoctools,
extra-cmake-modules, kdoctools,
attica, baloo, boost, fontconfig, ibus, kactivities, kactivities-stats, kauth,
kcmutils, kdbusaddons, kdeclarative, kded, kdelibs4support, kemoticons,
kglobalaccel, ki18n, kitemmodels, knewstuff, knotifications, knotifyconfig,
@ -13,7 +13,7 @@
plasmaPackage rec {
name = "plasma-desktop";
nativeBuildInputs = [ ecm kdoctools ];
nativeBuildInputs = [ extra-cmake-modules kdoctools ];
buildInputs = [
attica boost fontconfig ibus kcmutils kdbusaddons kded kitemmodels knewstuff
knotifications knotifyconfig kwallet libcanberra_kde libXcursor

@ -1,4 +1,4 @@
{ plasmaPackage, ecm
{ plasmaPackage, extra-cmake-modules
, breeze-qt5, kconfig, kconfigwidgets, kiconthemes, kio, kwayland
, libXcursor
}:
@ -8,7 +8,7 @@
plasmaPackage {
name = "plasma-integration";
nativeBuildInputs = [
ecm
extra-cmake-modules
];
buildInputs = [
breeze-qt5 kconfig kconfigwidgets kiconthemes kio kwayland

@ -1,4 +1,4 @@
{ plasmaPackage, substituteAll, ecm, kdoctools
{ plasmaPackage, substituteAll, extra-cmake-modules, kdoctools
, kcompletion, kconfigwidgets, kcoreaddons, kdbusaddons, kdeclarative
, kdelibs4support, ki18n, kiconthemes, kinit, kio, kitemviews
, knotifications, kservice, kwallet, kwidgetsaddons, kwindowsystem
@ -15,7 +15,7 @@ plasmaPackage {
inherit mobile_broadband_provider_info;
})
];
nativeBuildInputs = [ ecm kdoctools ];
nativeBuildInputs = [ extra-cmake-modules kdoctools ];
propagatedBuildInputs = [
kdeclarative kdelibs4support ki18n kio kwindowsystem plasma-framework
qtdeclarative kcompletion kconfigwidgets kcoreaddons kdbusaddons kiconthemes

@ -1,6 +1,6 @@
{
plasmaPackage,
ecm,
extra-cmake-modules,
gconf, glib, kdoctools, kconfigwidgets, kcoreaddons, kdeclarative, kglobalaccel,
ki18n, libcanberra_gtk3, libpulseaudio, plasma-framework
}:
@ -8,7 +8,7 @@
plasmaPackage {
name = "plasma-pa";
nativeBuildInputs = [
ecm kdoctools
extra-cmake-modules kdoctools
];
propagatedBuildInputs = [
gconf glib kconfigwidgets kcoreaddons kdeclarative

@ -1,11 +1,11 @@
{ plasmaPackage
, ecm
, extra-cmake-modules
}:
plasmaPackage {
name = "plasma-workspace-wallpapers";
outputs = [ "out" ];
nativeBuildInputs = [
ecm
extra-cmake-modules
];
}

@ -1,7 +1,7 @@
{
plasmaPackage, lib, copyPathsToStore,
ecm, kdoctools,
extra-cmake-modules, kdoctools,
baloo, kactivities, kcmutils, kconfig, kcrash, kdbusaddons, kdeclarative,
kdelibs4support, kdesu, kglobalaccel, kidletime, kjsembed, knewstuff,
@ -14,7 +14,7 @@
plasmaPackage {
name = "plasma-workspace";
nativeBuildInputs = [ ecm kdoctools ];
nativeBuildInputs = [ extra-cmake-modules kdoctools ];
buildInputs = [
baloo kactivities kcmutils kconfig kcrash kdbusaddons kdeclarative
kdelibs4support kdesu kglobalaccel kidletime kjsembed knewstuff

@ -1,12 +1,12 @@
{
plasmaPackage, ecm,
plasmaPackage, extra-cmake-modules,
kcoreaddons, kconfig, kcrash, kdbusaddons, ki18n, kiconthemes, knotifications,
kwidgetsaddons, kwindowsystem, polkit-qt
}:
plasmaPackage {
name = "polkit-kde-agent";
nativeBuildInputs = [ ecm ];
nativeBuildInputs = [ extra-cmake-modules ];
propagatedBuildInputs = [
kdbusaddons kwidgetsaddons kcoreaddons kcrash kconfig ki18n kiconthemes
knotifications kwindowsystem polkit-qt

@ -1,4 +1,4 @@
{ plasmaPackage, ecm, kdoctools, bluez-qt, kactivities
{ plasmaPackage, extra-cmake-modules, kdoctools, bluez-qt, kactivities
, kauth, kconfig, kdbusaddons, kdelibs4support, kglobalaccel, ki18n
, kidletime, kio, knotifyconfig, kwayland, libkscreen, networkmanager-qt
, plasma-workspace, qtx11extras, solid, udev
@ -6,7 +6,7 @@
plasmaPackage {
name = "powerdevil";
nativeBuildInputs = [ ecm kdoctools ];
nativeBuildInputs = [ extra-cmake-modules kdoctools ];
propagatedBuildInputs = [
kconfig kdbusaddons knotifyconfig solid udev bluez-qt kactivities kauth
kdelibs4support kglobalaccel ki18n kio kidletime kwayland libkscreen

@ -1,12 +1,12 @@
{
plasmaPackage, ecm, kdoctools, makeQtWrapper,
plasmaPackage, extra-cmake-modules, kdoctools, makeQtWrapper,
kcmutils, kconfig, kdbusaddons, khtml, ki18n, kiconthemes, kio, kitemviews,
kservice, kwindowsystem, kxmlgui, qtquickcontrols
}:
plasmaPackage {
name = "systemsettings";
nativeBuildInputs = [ ecm kdoctools makeQtWrapper ];
nativeBuildInputs = [ extra-cmake-modules kdoctools makeQtWrapper ];
propagatedBuildInputs = [
kcmutils kconfig kdbusaddons khtml ki18n kiconthemes kio kitemviews kservice
kwindowsystem kxmlgui qtquickcontrols

@ -1,7 +1,8 @@
{ kdeFramework, lib, ecm }:
{ kdeFramework, lib, extra-cmake-modules, qtbase }:
kdeFramework {
name = "attica";
meta = { maintainers = [ lib.maintainers.ttuegel ]; };
nativeBuildInputs = [ ecm ];
nativeBuildInputs = [ extra-cmake-modules ];
buildInputs = [ qtbase ];
}

@ -1,4 +1,4 @@
{ kdeFramework, lib, ecm, kauth, kconfig
{ kdeFramework, lib, extra-cmake-modules, kauth, kconfig
, kcoreaddons, kcrash, kdbusaddons, kfilemetadata, ki18n, kidletime
, kio, lmdb, qtbase, solid
}:
@ -6,7 +6,7 @@
kdeFramework {
name = "baloo";
meta = { maintainers = [ lib.maintainers.ttuegel ]; };
nativeBuildInputs = [ ecm ];
nativeBuildInputs = [ extra-cmake-modules ];
propagatedBuildInputs = [
kauth kconfig kcoreaddons kcrash kdbusaddons kfilemetadata ki18n kio
kidletime lmdb qtbase solid

@ -1,12 +1,12 @@
{ kdeFramework, lib
, ecm
, extra-cmake-modules
, qtdeclarative
}:
kdeFramework {
name = "bluez-qt";
meta = { maintainers = [ lib.maintainers.ttuegel ]; };
nativeBuildInputs = [ ecm ];
nativeBuildInputs = [ extra-cmake-modules ];
propagatedBuildInputs = [ qtdeclarative ];
preConfigure = ''
substituteInPlace CMakeLists.txt \

@ -1,10 +1,10 @@
{ kdeFramework, lib, ecm, qtsvg }:
{ kdeFramework, lib, extra-cmake-modules, qtsvg }:
kdeFramework {
name = "breeze-icons";
meta = { maintainers = [ lib.maintainers.ttuegel ]; };
outputs = [ "out" ];
nativeBuildInputs = [ ecm ];
nativeBuildInputs = [ extra-cmake-modules ];
buildInputs = [ qtsvg ];
propagatedUserEnvPkgs = [ qtsvg.out ];
}

@ -24,87 +24,89 @@ existing packages here and modify it as necessary.
*/
{ newScope, kdeDerivation, lib, fetchurl }:
{ libsForQt5, kdeDerivation, lib, fetchurl }:
let
callPackage = newScope {
kdeFramework = import ./build-support/framework.nix {
inherit kdeDerivation lib fetchurl;
packages = self: with self;
let
callPackage = self.newScope {
kdeFramework = import ./build-support/framework.nix {
inherit kdeDerivation lib fetchurl;
};
};
in {
attica = callPackage ./attica.nix {};
baloo = callPackage ./baloo.nix {};
bluez-qt = callPackage ./bluez-qt.nix {};
breeze-icons = callPackage ./breeze-icons.nix {};
extra-cmake-modules = callPackage ./extra-cmake-modules {};
frameworkintegration = callPackage ./frameworkintegration.nix {};
kactivities = callPackage ./kactivities.nix {};
kactivities-stats = callPackage ./kactivities-stats.nix {};
kapidox = callPackage ./kapidox.nix {};
karchive = callPackage ./karchive.nix {};
kauth = callPackage ./kauth {};
kbookmarks = callPackage ./kbookmarks.nix {};
kcmutils = callPackage ./kcmutils {};
kcodecs = callPackage ./kcodecs.nix {};
kcompletion = callPackage ./kcompletion.nix {};
kconfig = callPackage ./kconfig.nix {};
kconfigwidgets = callPackage ./kconfigwidgets {};
kcoreaddons = callPackage ./kcoreaddons.nix {};
kcrash = callPackage ./kcrash.nix {};
kdbusaddons = callPackage ./kdbusaddons.nix {};
kdeclarative = callPackage ./kdeclarative.nix {};
kded = callPackage ./kded.nix {};
kdelibs4support = callPackage ./kdelibs4support {};
kdesignerplugin = callPackage ./kdesignerplugin.nix {};
kdesu = callPackage ./kdesu.nix {};
kdnssd = callPackage ./kdnssd.nix {};
kdoctools = callPackage ./kdoctools {};
kemoticons = callPackage ./kemoticons.nix {};
kfilemetadata = callPackage ./kfilemetadata {};
kglobalaccel = callPackage ./kglobalaccel.nix {};
kguiaddons = callPackage ./kguiaddons.nix {};
khtml = callPackage ./khtml.nix {};
ki18n = callPackage ./ki18n.nix {};
kiconthemes = callPackage ./kiconthemes {};
kidletime = callPackage ./kidletime.nix {};
kimageformats = callPackage ./kimageformats.nix {};
kinit = callPackage ./kinit {};
kio = callPackage ./kio {};
kitemmodels = callPackage ./kitemmodels.nix {};
kitemviews = callPackage ./kitemviews.nix {};
kjobwidgets = callPackage ./kjobwidgets.nix {};
kjs = callPackage ./kjs.nix {};
kjsembed = callPackage ./kjsembed.nix {};
kmediaplayer = callPackage ./kmediaplayer.nix {};
knewstuff = callPackage ./knewstuff.nix {};
knotifications = callPackage ./knotifications.nix {};
knotifyconfig = callPackage ./knotifyconfig.nix {};
kpackage = callPackage ./kpackage {};
kparts = callPackage ./kparts.nix {};
kpeople = callPackage ./kpeople.nix {};
kplotting = callPackage ./kplotting.nix {};
kpty = callPackage ./kpty.nix {};
kross = callPackage ./kross.nix {};
krunner = callPackage ./krunner.nix {};
kservice = callPackage ./kservice {};
ktexteditor = callPackage ./ktexteditor.nix {};
ktextwidgets = callPackage ./ktextwidgets.nix {};
kunitconversion = callPackage ./kunitconversion.nix {};
kwallet = callPackage ./kwallet.nix {};
kwayland = callPackage ./kwayland.nix {};
kwidgetsaddons = callPackage ./kwidgetsaddons.nix {};
kwindowsystem = callPackage ./kwindowsystem.nix {};
kxmlgui = callPackage ./kxmlgui.nix {};
kxmlrpcclient = callPackage ./kxmlrpcclient.nix {};
modemmanager-qt = callPackage ./modemmanager-qt.nix {};
networkmanager-qt = callPackage ./networkmanager-qt.nix {};
oxygen-icons5 = callPackage ./oxygen-icons5.nix {};
plasma-framework = callPackage ./plasma-framework.nix {};
solid = callPackage ./solid.nix {};
sonnet = callPackage ./sonnet.nix {};
syntax-highlighting = callPackage ./syntax-highlighting.nix {};
threadweaver = callPackage ./threadweaver.nix {};
};
};
in
{
attica = callPackage ./attica.nix {};
baloo = callPackage ./baloo.nix {};
bluez-qt = callPackage ./bluez-qt.nix {};
breeze-icons = callPackage ./breeze-icons.nix {};
ecm = callPackage ./extra-cmake-modules {};
ecmNoHooks = callPackage ./extra-cmake-modules/no-hooks.nix { };
frameworkintegration = callPackage ./frameworkintegration.nix {};
kactivities = callPackage ./kactivities.nix {};
kactivities-stats = callPackage ./kactivities-stats.nix {};
kapidox = callPackage ./kapidox.nix {};
karchive = callPackage ./karchive.nix {};
kauth = callPackage ./kauth {};
kbookmarks = callPackage ./kbookmarks.nix {};
kcmutils = callPackage ./kcmutils {};
kcodecs = callPackage ./kcodecs.nix {};
kcompletion = callPackage ./kcompletion.nix {};
kconfig = callPackage ./kconfig.nix {};
kconfigwidgets = callPackage ./kconfigwidgets {};
kcoreaddons = callPackage ./kcoreaddons.nix {};
kcrash = callPackage ./kcrash.nix {};
kdbusaddons = callPackage ./kdbusaddons.nix {};
kdeclarative = callPackage ./kdeclarative.nix {};
kded = callPackage ./kded.nix {};
kdelibs4support = callPackage ./kdelibs4support {};
kdesignerplugin = callPackage ./kdesignerplugin.nix {};
kdesu = callPackage ./kdesu.nix {};
kdnssd = callPackage ./kdnssd.nix {};
kdoctools = callPackage ./kdoctools {};
kemoticons = callPackage ./kemoticons.nix {};
kfilemetadata = callPackage ./kfilemetadata {};
kglobalaccel = callPackage ./kglobalaccel.nix {};
kguiaddons = callPackage ./kguiaddons.nix {};
khtml = callPackage ./khtml.nix {};
ki18n = callPackage ./ki18n.nix {};
kiconthemes = callPackage ./kiconthemes {};
kidletime = callPackage ./kidletime.nix {};
kimageformats = callPackage ./kimageformats.nix {};
kinit = callPackage ./kinit {};
kio = callPackage ./kio {};
kitemmodels = callPackage ./kitemmodels.nix {};
kitemviews = callPackage ./kitemviews.nix {};
kjobwidgets = callPackage ./kjobwidgets.nix {};
kjs = callPackage ./kjs.nix {};
kjsembed = callPackage ./kjsembed.nix {};
kmediaplayer = callPackage ./kmediaplayer.nix {};
knewstuff = callPackage ./knewstuff.nix {};
knotifications = callPackage ./knotifications.nix {};
knotifyconfig = callPackage ./knotifyconfig.nix {};
kpackage = callPackage ./kpackage {};
kparts = callPackage ./kparts.nix {};
kpeople = callPackage ./kpeople.nix {};
kplotting = callPackage ./kplotting.nix {};
kpty = callPackage ./kpty.nix {};
kross = callPackage ./kross.nix {};
krunner = callPackage ./krunner.nix {};
kservice = callPackage ./kservice {};
ktexteditor = callPackage ./ktexteditor.nix {};
ktextwidgets = callPackage ./ktextwidgets.nix {};
kunitconversion = callPackage ./kunitconversion.nix {};
kwallet = callPackage ./kwallet.nix {};
kwayland = callPackage ./kwayland.nix {};
kwidgetsaddons = callPackage ./kwidgetsaddons.nix {};
kwindowsystem = callPackage ./kwindowsystem.nix {};
kxmlgui = callPackage ./kxmlgui.nix {};
kxmlrpcclient = callPackage ./kxmlrpcclient.nix {};
modemmanager-qt = callPackage ./modemmanager-qt.nix {};
networkmanager-qt = callPackage ./networkmanager-qt.nix {};
oxygen-icons5 = callPackage ./oxygen-icons5.nix {};
plasma-framework = callPackage ./plasma-framework.nix {};
solid = callPackage ./solid.nix {};
sonnet = callPackage ./sonnet.nix {};
syntax-highlighting = callPackage ./syntax-highlighting.nix {};
threadweaver = callPackage ./threadweaver.nix {};
}
in lib.makeScope libsForQt5.newScope packages

@ -1,6 +1,20 @@
{ makeSetupHook, lib, cmake, ecmNoHooks, pkgconfig, qtbase, qttools }:
{ kdeFramework, lib, copyPathsToStore, cmake, pkgconfig }:
makeSetupHook {
deps = lib.chooseDevOutputs [ cmake ecmNoHooks pkgconfig qtbase qttools ];
kdeFramework {
name = "extra-cmake-modules";
patches = copyPathsToStore (lib.readPathsFromFile ./. ./series);
outputs = [ "out" ]; # this package has no runtime components
propagatedNativeBuildInputs = [ cmake pkgconfig ];
setupHook = ./setup-hook.sh;
meta = with lib; {
platforms = lib.platforms.linux;
homepage = "http://www.kde.org";
license = licenses.bsd2;
maintainers = [ maintainers.ttuegel ];
};
}
./setup-hook.sh

@ -1,18 +0,0 @@
{ kdeFramework, lib, copyPathsToStore, cmake }:
kdeFramework {
name = "extra-cmake-modules";
patches = copyPathsToStore (lib.readPathsFromFile ./. ./series);
outputs = [ "out" ]; # this package has no runtime components
nativeBuildInputs = [ cmake ];
meta = with lib; {
platforms = lib.platforms.linux;
homepage = "http://www.kde.org";
license = licenses.bsd2;
maintainers = [ maintainers.ttuegel ];
};
}

@ -1,6 +1,6 @@
_ecmSetXdgDirs() {
addToSearchPathOnce XDG_DATA_DIRS "$1/share"
addToSearchPathOnce XDG_CONFIG_DIRS "$1/etc/xdg"
addToSearchPath XDG_DATA_DIRS "$1/share"
addToSearchPath XDG_CONFIG_DIRS "$1/etc/xdg"
}
envHooks+=(_ecmSetXdgDirs)

@ -1,6 +1,6 @@
{
kdeFramework, lib,
ecm,
extra-cmake-modules,
kbookmarks, kcompletion, kconfig, kconfigwidgets, ki18n, kiconthemes, kio,
knewstuff, knotifications, kpackage, kwidgetsaddons, libXcursor, qtx11extras
}:
@ -8,7 +8,7 @@
kdeFramework {
name = "frameworkintegration";
meta = { maintainers = [ lib.maintainers.ttuegel ]; };
nativeBuildInputs = [ ecm ];
nativeBuildInputs = [ extra-cmake-modules ];
propagatedBuildInputs = [
kbookmarks kcompletion kconfig kconfigwidgets ki18n kio kiconthemes
knewstuff knotifications kpackage kwidgetsaddons libXcursor qtx11extras

@ -1,8 +1,8 @@
{ kdeFramework, lib, ecm, boost, kactivities, kconfig }:
{ kdeFramework, lib, extra-cmake-modules, boost, kactivities, kconfig }:
kdeFramework {
name = "kactivities-stats";
meta = { maintainers = [ lib.maintainers.ttuegel ]; };
nativeBuildInputs = [ ecm ];
nativeBuildInputs = [ extra-cmake-modules ];
propagatedBuildInputs = [ boost kactivities kconfig ];
}

@ -1,4 +1,4 @@
{ kdeFramework, lib, ecm, boost, kcmutils, kconfig
{ kdeFramework, lib, extra-cmake-modules, boost, kcmutils, kconfig
, kcoreaddons, kdbusaddons, kdeclarative, kglobalaccel, ki18n
, kio, kservice, kwindowsystem, kxmlgui, qtdeclarative
}:
@ -6,7 +6,7 @@
kdeFramework {
name = "kactivities";
meta = { maintainers = [ lib.maintainers.ttuegel ]; };
nativeBuildInputs = [ ecm ];
nativeBuildInputs = [ extra-cmake-modules ];
propagatedBuildInputs = [
boost kcmutils kconfig kcoreaddons kdbusaddons kdeclarative kglobalaccel
ki18n kio kservice kwindowsystem kxmlgui qtdeclarative

@ -1,7 +1,7 @@
{ kdeFramework, lib, ecm, python }:
{ kdeFramework, lib, extra-cmake-modules, python }:
kdeFramework {
name = "kapidox";
meta = { maintainers = [ lib.maintainers.ttuegel ]; };
nativeBuildInputs = [ ecm python ];
nativeBuildInputs = [ extra-cmake-modules python ];
}

@ -1,7 +1,8 @@
{ kdeFramework, lib, ecm }:
{ kdeFramework, lib, extra-cmake-modules, qtbase }:
kdeFramework {
name = "karchive";
meta = { maintainers = [ lib.maintainers.ttuegel ]; };
nativeBuildInputs = [ ecm ];
nativeBuildInputs = [ extra-cmake-modules ];
buildInputs = [ qtbase ];
}

@ -1,9 +1,9 @@
{ kdeFramework, lib, copyPathsToStore, ecm, kcoreaddons, polkit-qt }:
{ kdeFramework, lib, copyPathsToStore, extra-cmake-modules, kcoreaddons, polkit-qt, qttools }:
kdeFramework {
name = "kauth";
meta = { maintainers = [ lib.maintainers.ttuegel ]; };
nativeBuildInputs = [ ecm ];
nativeBuildInputs = [ extra-cmake-modules qttools ];
propagatedBuildInputs = [ kcoreaddons polkit-qt ];
patches = copyPathsToStore (lib.readPathsFromFile ./. ./series);
}

@ -1,12 +1,12 @@
{
kdeFramework, lib, ecm,
kdeFramework, lib, extra-cmake-modules,
kcodecs, kconfig, kconfigwidgets, kcoreaddons, kiconthemes, kxmlgui
}:
kdeFramework {
name = "kbookmarks";
meta = { maintainers = [ lib.maintainers.ttuegel ]; };
nativeBuildInputs = [ ecm ];
nativeBuildInputs = [ extra-cmake-modules ];
propagatedBuildInputs = [
kcodecs kconfig kconfigwidgets kcoreaddons kiconthemes kxmlgui
];

@ -1,4 +1,4 @@
{ kdeFramework, lib, ecm, kconfigwidgets
{ kdeFramework, lib, extra-cmake-modules, kconfigwidgets
, kcoreaddons, kdeclarative, ki18n, kiconthemes, kitemviews
, kpackage, kservice, kxmlgui
}:
@ -6,7 +6,7 @@
kdeFramework {
name = "kcmutils";
meta = { maintainers = [ lib.maintainers.ttuegel ]; };
nativeBuildInputs = [ ecm ];
nativeBuildInputs = [ extra-cmake-modules ];
propagatedBuildInputs = [
kconfigwidgets kcoreaddons kdeclarative ki18n kiconthemes kitemviews
kpackage kservice kxmlgui

@ -1,7 +1,8 @@
{ kdeFramework, lib, ecm }:
{ kdeFramework, lib, extra-cmake-modules, qtbase, qttools }:
kdeFramework {
name = "kcodecs";
meta = { maintainers = [ lib.maintainers.ttuegel ]; };
nativeBuildInputs = [ ecm ];
nativeBuildInputs = [ extra-cmake-modules qttools ];
buildInputs = [ qtbase ];
}

@ -1,8 +1,9 @@
{ kdeFramework, lib, ecm, kconfig, kwidgetsaddons }:
{ kdeFramework, lib, extra-cmake-modules, kconfig, kwidgetsaddons, qtbase, qttools }:
kdeFramework {
name = "kcompletion";
meta = { maintainers = [ lib.maintainers.ttuegel ]; };
nativeBuildInputs = [ ecm ];
nativeBuildInputs = [ extra-cmake-modules qttools ];
buildInputs = [ qtbase ];
propagatedBuildInputs = [ kconfig kwidgetsaddons ];
}

@ -1,7 +1,8 @@
{ kdeFramework, lib, ecm }:
{ kdeFramework, lib, extra-cmake-modules, qtbase, qttools }:
kdeFramework {
name = "kconfig";
meta = { maintainers = [ lib.maintainers.ttuegel ]; };
nativeBuildInputs = [ ecm ];
nativeBuildInputs = [ extra-cmake-modules qttools ];
buildInputs = [ qtbase ];
}

Some files were not shown because too many files have changed in this diff Show More

Loading…
Cancel
Save