kde5: fix extra-cmake-modules hooks

This commit is contained in:
Thomas Tuegel 2016-07-30 09:36:52 -05:00
parent 29739ece1f
commit b390eb39ae
105 changed files with 229 additions and 285 deletions

View File

@ -21,9 +21,9 @@ let
packages = self: with self; { packages = self: with self; {
kdeApp = import ./kde-app.nix { kdeApp = import ./kde-app.nix {
inherit kdeDerivation lib; inherit lib;
inherit debug srcs; inherit debug srcs;
inherit (pkgs) cmake pkgconfig; inherit kdeDerivation;
}; };
kdelibs = callPackage ./kdelibs { kdelibs = callPackage ./kdelibs {

View File

@ -1,4 +1,4 @@
{ kdeDerivation, lib, debug, srcs, cmake, pkgconfig }: { kdeDerivation, lib, debug, srcs }:
args: args:
@ -16,10 +16,6 @@ kdeDerivation (args // {
++ [ "-DBUILD_TESTING=OFF" ] ++ [ "-DBUILD_TESTING=OFF" ]
++ lib.optional debug "-DCMAKE_BUILD_TYPE=Debug"; ++ lib.optional debug "-DCMAKE_BUILD_TYPE=Debug";
nativeBuildInputs =
(args.nativeBuildInputs or [])
++ [ cmake pkgconfig ];
meta = { meta = {
platforms = lib.platforms.linux; platforms = lib.platforms.linux;
homepage = "http://www.kde.org"; homepage = "http://www.kde.org";

View File

@ -1,11 +1,11 @@
{ {
stdenv, lib, kdeApp, lib,
automoc4, cmake, perl, pkgconfig, kdelibs, qimageblitz, automoc4, cmake, perl, pkgconfig, kdelibs, qimageblitz,
poppler_qt4, libspectre, libkexiv2, djvulibre, libtiff, freetype, poppler_qt4, libspectre, libkexiv2, djvulibre, libtiff, freetype,
ebook_tools ebook_tools
}: }:
stdenv.mkDerivation { kdeApp {
name = "okular"; name = "okular";
nativeBuildInputs = [ automoc4 cmake perl pkgconfig ]; nativeBuildInputs = [ automoc4 cmake perl pkgconfig ];
buildInputs = [ buildInputs = [

View File

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

View File

@ -1,8 +1,8 @@
{ plasmaPackage { plasmaPackage
, extra-cmake-modules , ecm
}: }:
plasmaPackage { plasmaPackage {
name = "breeze-gtk"; name = "breeze-gtk";
nativeBuildInputs = [ extra-cmake-modules ]; nativeBuildInputs = [ ecm ];
} }

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

@ -1,11 +1,11 @@
{ plasmaPackage, extra-cmake-modules, kdoctools, kcmutils { plasmaPackage, ecm, kdoctools, kcmutils
, kdbusaddons, kdelibs4support, kglobalaccel, ki18n, kio, kxmlgui , kdbusaddons, kdelibs4support, kglobalaccel, ki18n, kio, kxmlgui
, plasma-framework, plasma-workspace, qtx11extras , plasma-framework, plasma-workspace, qtx11extras
}: }:
plasmaPackage { plasmaPackage {
name = "khotkeys"; name = "khotkeys";
nativeBuildInputs = [ extra-cmake-modules kdoctools ]; nativeBuildInputs = [ ecm kdoctools ];
propagatedBuildInputs = [ propagatedBuildInputs = [
kdelibs4support kglobalaccel ki18n kio plasma-framework plasma-workspace kdelibs4support kglobalaccel ki18n kio plasma-framework plasma-workspace
qtx11extras kcmutils kdbusaddons kxmlgui qtx11extras kcmutils kdbusaddons kxmlgui

View File

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

View File

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

View File

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

View File

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

View File

@ -1,10 +1,10 @@
{ plasmaPackage, extra-cmake-modules, kdoctools, kcoreaddons { plasmaPackage, ecm, kdoctools, kcoreaddons
, ki18n, kwallet, kwidgetsaddons, makeQtWrapper , ki18n, kwallet, kwidgetsaddons, makeQtWrapper
}: }:
plasmaPackage { plasmaPackage {
name = "ksshaskpass"; name = "ksshaskpass";
nativeBuildInputs = [ extra-cmake-modules kdoctools makeQtWrapper ]; nativeBuildInputs = [ ecm kdoctools makeQtWrapper ];
propagatedBuildInputs = [ kcoreaddons ki18n kwallet kwidgetsaddons ]; propagatedBuildInputs = [ kcoreaddons ki18n kwallet kwidgetsaddons ];
postInstall = '' postInstall = ''
wrapQtProgram "$out/bin/ksshaskpass" wrapQtProgram "$out/bin/ksshaskpass"

View File

@ -1,4 +1,4 @@
{ plasmaPackage, extra-cmake-modules, kdoctools, kconfig { plasmaPackage, ecm, kdoctools, kconfig
, kcoreaddons, kdelibs4support, ki18n, kitemviews, knewstuff , kcoreaddons, kdelibs4support, ki18n, kitemviews, knewstuff
, kiconthemes, libksysguard, makeQtWrapper , kiconthemes, libksysguard, makeQtWrapper
}: }:
@ -6,7 +6,7 @@
plasmaPackage { plasmaPackage {
name = "ksysguard"; name = "ksysguard";
nativeBuildInputs = [ nativeBuildInputs = [
extra-cmake-modules ecm
kdoctools kdoctools
makeQtWrapper makeQtWrapper
]; ];

View File

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

View File

@ -1,4 +1,4 @@
{ plasmaPackage, extra-cmake-modules, kdoctools, epoxy { plasmaPackage, ecm, kdoctools, epoxy
, kactivities, kcompletion, kcmutils, kconfig, kconfigwidgets , kactivities, kcompletion, kcmutils, kconfig, kconfigwidgets
, kcoreaddons, kcrash, kdeclarative, kdecoration, kglobalaccel , kcoreaddons, kcrash, kdeclarative, kdecoration, kglobalaccel
, ki18n, kiconthemes, kidletime, kinit, kio, knewstuff, knotifications , ki18n, kiconthemes, kidletime, kinit, kio, knewstuff, knotifications
@ -11,7 +11,7 @@
plasmaPackage { plasmaPackage {
name = "kwin"; name = "kwin";
nativeBuildInputs = [ nativeBuildInputs = [
extra-cmake-modules ecm
kdoctools kdoctools
makeQtWrapper makeQtWrapper
]; ];

View File

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

View File

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

View File

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

View File

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

View File

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

View File

@ -1,4 +1,4 @@
{ plasmaPackage, substituteAll, extra-cmake-modules, kdoctools { plasmaPackage, substituteAll, ecm, kdoctools
, attica, baloo, boost, fontconfig, kactivities, kactivities-stats , attica, baloo, boost, fontconfig, kactivities, kactivities-stats
, kauth, kcmutils, kdbusaddons, kdeclarative, kded, kdelibs4support, kemoticons , kauth, kcmutils, kdbusaddons, kdeclarative, kded, kdelibs4support, kemoticons
, kglobalaccel, ki18n, kitemmodels, knewstuff, knotifications , kglobalaccel, ki18n, kitemmodels, knewstuff, knotifications
@ -13,7 +13,7 @@
plasmaPackage rec { plasmaPackage rec {
name = "plasma-desktop"; name = "plasma-desktop";
nativeBuildInputs = [ nativeBuildInputs = [
extra-cmake-modules ecm
kdoctools kdoctools
makeQtWrapper makeQtWrapper
]; ];

View File

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

View File

@ -1,4 +1,4 @@
{ plasmaPackage, extra-cmake-modules, baloo, kactivities, kconfig { plasmaPackage, ecm, baloo, kactivities, kconfig
, kcoreaddons, kdeclarative, kguiaddons, ki18n, kio, kservice , kcoreaddons, kdeclarative, kguiaddons, ki18n, kio, kservice
, kfilemetadata, plasma-framework, qtdeclarative, qtmultimedia , kfilemetadata, plasma-framework, qtdeclarative, qtmultimedia
, taglib , taglib
@ -7,7 +7,7 @@
plasmaPackage rec { plasmaPackage rec {
name = "plasma-mediacenter"; name = "plasma-mediacenter";
nativeBuildInputs = [ nativeBuildInputs = [
extra-cmake-modules ecm
]; ];
propagatedBuildInputs = [ propagatedBuildInputs = [
baloo kactivities kdeclarative kfilemetadata ki18n kio plasma-framework baloo kactivities kdeclarative kfilemetadata ki18n kio plasma-framework

View File

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

View File

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

View File

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

View File

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

View File

@ -1,5 +1,5 @@
{ plasmaPackage { plasmaPackage
, extra-cmake-modules , ecm
, ki18n , ki18n
, kwindowsystem , kwindowsystem
, kdbusaddons , kdbusaddons
@ -15,7 +15,7 @@
plasmaPackage { plasmaPackage {
name = "polkit-kde-agent"; name = "polkit-kde-agent";
nativeBuildInputs = [ nativeBuildInputs = [
extra-cmake-modules ecm
]; ];
propagatedBuildInputs = [ propagatedBuildInputs = [
kdbusaddons kwidgetsaddons kcoreaddons kcrash kconfig ki18n kiconthemes kdbusaddons kwidgetsaddons kcoreaddons kcrash kconfig ki18n kiconthemes

View File

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

View File

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

View File

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

View File

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

View File

@ -1,17 +1,15 @@
{ kdeFramework, lib { kdeFramework, lib
, extra-cmake-modules , ecm
, qtdeclarative , qtdeclarative
}: }:
kdeFramework { kdeFramework {
name = "bluez-qt"; name = "bluez-qt";
nativeBuildInputs = [ extra-cmake-modules ]; meta = { maintainers = [ lib.maintainers.ttuegel ]; };
nativeBuildInputs = [ ecm ];
propagatedBuildInputs = [ qtdeclarative ]; propagatedBuildInputs = [ qtdeclarative ];
preConfigure = '' preConfigure = ''
substituteInPlace CMakeLists.txt \ substituteInPlace CMakeLists.txt \
--replace /lib/udev/rules.d "$out/lib/udev/rules.d" --replace /lib/udev/rules.d "$out/lib/udev/rules.d"
''; '';
meta = {
maintainers = [ lib.maintainers.ttuegel ];
};
} }

View File

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

View File

@ -31,10 +31,6 @@ let
++ [ "-DBUILD_TESTING=OFF" ] ++ [ "-DBUILD_TESTING=OFF" ]
++ lib.optional debug "-DCMAKE_BUILD_TYPE=Debug"; ++ lib.optional debug "-DCMAKE_BUILD_TYPE=Debug";
nativeBuildInputs =
(args.nativeBuildInputs or [])
++ [ pkgs.cmake pkgs.pkgconfig ecm ];
}); });
kdeFramework = args: kdeFramework = args:
@ -59,9 +55,9 @@ let
bluez-qt = callPackage ./bluez-qt.nix {}; bluez-qt = callPackage ./bluez-qt.nix {};
breeze-icons = callPackage ./breeze-icons.nix {}; breeze-icons = callPackage ./breeze-icons.nix {};
ecm = ecm =
let drv = { qtbase, qttools }: let drv = { cmake, extra-cmake-modules, pkgconfig, qtbase, qttools }:
makeSetupHook makeSetupHook
{ deps = [ extra-cmake-modules qtbase qttools ]; } { deps = [ cmake extra-cmake-modules pkgconfig qtbase qttools ]; }
./setup-hook.sh; ./setup-hook.sh;
in callPackage drv {}; in callPackage drv {};
extra-cmake-modules = callPackage ./extra-cmake-modules { extra-cmake-modules = callPackage ./extra-cmake-modules {

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

@ -1,12 +1,15 @@
{ kdeFramework, lib, extra-cmake-modules, kauth, kcodecs, kconfig {
, kdoctools, kguiaddons, ki18n, kwidgetsaddons kdeFramework, lib, ecm,
kauth, kcodecs, kconfig, kdoctools, kguiaddons, ki18n, kwidgetsaddons
}: }:
kdeFramework { kdeFramework {
name = "kconfigwidgets"; name = "kconfigwidgets";
meta = { maintainers = [ lib.maintainers.ttuegel ]; }; meta = { maintainers = [ lib.maintainers.ttuegel ]; };
nativeBuildInputs = [ extra-cmake-modules kdoctools ]; nativeBuildInputs = [ ecm kdoctools ];
propagatedBuildInputs = [ kauth kconfig kcodecs kguiaddons ki18n kwidgetsaddons ]; propagatedBuildInputs = [
kauth kconfig kcodecs kguiaddons ki18n kwidgetsaddons
];
patches = [ ./0001-qdiriterator-follow-symlinks.patch ]; patches = [ ./0001-qdiriterator-follow-symlinks.patch ];
postInstall = '' postInstall = ''
moveToOutput "bin/preparetips5" "$dev" moveToOutput "bin/preparetips5" "$dev"

View File

@ -1,11 +1,8 @@
{ kdeFramework, lib { kdeFramework, lib, ecm, shared_mime_info }:
, extra-cmake-modules
, shared_mime_info
}:
kdeFramework { kdeFramework {
name = "kcoreaddons"; name = "kcoreaddons";
meta = { maintainers = [ lib.maintainers.ttuegel ]; }; meta = { maintainers = [ lib.maintainers.ttuegel ]; };
nativeBuildInputs = [ extra-cmake-modules ]; nativeBuildInputs = [ ecm ];
propagatedBuildInputs = [ shared_mime_info ]; propagatedBuildInputs = [ shared_mime_info ];
} }

View File

@ -1,13 +1,8 @@
{ kdeFramework, lib { kdeFramework, lib, ecm, kcoreaddons, kwindowsystem, qtx11extras }:
, extra-cmake-modules
, kcoreaddons
, kwindowsystem
, qtx11extras
}:
kdeFramework { kdeFramework {
name = "kcrash"; name = "kcrash";
meta = { maintainers = [ lib.maintainers.ttuegel ]; }; meta = { maintainers = [ lib.maintainers.ttuegel ]; };
nativeBuildInputs = [ extra-cmake-modules ]; nativeBuildInputs = [ ecm ];
propagatedBuildInputs = [ kcoreaddons kwindowsystem qtx11extras ]; propagatedBuildInputs = [ kcoreaddons kwindowsystem qtx11extras ];
} }

View File

@ -1,11 +1,8 @@
{ kdeFramework, lib { kdeFramework, lib, ecm, qtx11extras }:
, extra-cmake-modules
, qtx11extras
}:
kdeFramework { kdeFramework {
name = "kdbusaddons"; name = "kdbusaddons";
meta = { maintainers = [ lib.maintainers.ttuegel ]; }; meta = { maintainers = [ lib.maintainers.ttuegel ]; };
nativeBuildInputs = [ extra-cmake-modules ]; nativeBuildInputs = [ ecm ];
propagatedBuildInputs = [ qtx11extras ]; propagatedBuildInputs = [ qtx11extras ];
} }

View File

@ -1,13 +1,13 @@
{ kdeFramework, lib, extra-cmake-modules, epoxy, kconfig {
, kglobalaccel, kguiaddons, ki18n, kiconthemes, kio, kpackage kdeFramework, lib, ecm,
, kwidgetsaddons, kwindowsystem, pkgconfig epoxy, kconfig, kglobalaccel, kguiaddons, ki18n, kiconthemes, kio, kpackage,
, qtdeclarative kwidgetsaddons, kwindowsystem, pkgconfig, qtdeclarative
}: }:
kdeFramework { kdeFramework {
name = "kdeclarative"; name = "kdeclarative";
meta = { maintainers = [ lib.maintainers.ttuegel ]; }; meta = { maintainers = [ lib.maintainers.ttuegel ]; };
nativeBuildInputs = [ extra-cmake-modules ]; nativeBuildInputs = [ ecm ];
propagatedBuildInputs = [ propagatedBuildInputs = [
epoxy kconfig kglobalaccel kguiaddons ki18n kiconthemes kio kpackage epoxy kconfig kglobalaccel kguiaddons ki18n kiconthemes kio kpackage
kwidgetsaddons kwindowsystem qtdeclarative kwidgetsaddons kwindowsystem qtdeclarative

View File

@ -1,17 +1,13 @@
{ kdeFramework, lib {
, extra-cmake-modules kdeFramework, lib, ecm,
, kconfig kconfig, kcoreaddons, kcrash, kdbusaddons, kdoctools, kinit, kservice
, kcoreaddons
, kcrash
, kdbusaddons
, kdoctools
, kinit
, kservice
}: }:
kdeFramework { kdeFramework {
name = "kded"; name = "kded";
meta = { maintainers = [ lib.maintainers.ttuegel ]; }; meta = { maintainers = [ lib.maintainers.ttuegel ]; };
nativeBuildInputs = [ extra-cmake-modules kdoctools ]; nativeBuildInputs = [ ecm kdoctools ];
propagatedBuildInputs = [ kconfig kcoreaddons kcrash kdbusaddons kinit kservice ]; propagatedBuildInputs = [
kconfig kcoreaddons kcrash kdbusaddons kinit kservice
];
} }

View File

@ -1,5 +1,5 @@
{ kdeFramework, lib, copyPathsToStore { kdeFramework, lib, copyPathsToStore
, extra-cmake-modules, docbook_xml_dtd_45, kauth , ecm, docbook_xml_dtd_45, kauth
, karchive, kcompletion, kconfig, kconfigwidgets, kcoreaddons , karchive, kcompletion, kconfig, kconfigwidgets, kcoreaddons
, kcrash, kdbusaddons, kded, kdesignerplugin, kdoctools, kemoticons , kcrash, kdbusaddons, kded, kdesignerplugin, kdoctools, kemoticons
, kglobalaccel, kguiaddons, ki18n, kiconthemes, kio, kitemmodels , kglobalaccel, kguiaddons, ki18n, kiconthemes, kio, kitemmodels
@ -13,10 +13,9 @@
kdeFramework { kdeFramework {
name = "kdelibs4support"; name = "kdelibs4support";
meta = { maintainers = [ lib.maintainers.ttuegel ]; }; meta = { maintainers = [ lib.maintainers.ttuegel ]; };
outputs = [ "dev" "out" ];
patches = copyPathsToStore (lib.readPathsFromFile ./. ./series); patches = copyPathsToStore (lib.readPathsFromFile ./. ./series);
setupHook = ./setup-hook.sh; setupHook = ./setup-hook.sh;
nativeBuildInputs = [ extra-cmake-modules kdoctools ]; nativeBuildInputs = [ ecm kdoctools ];
propagatedBuildInputs = [ propagatedBuildInputs = [
kauth karchive kcompletion kconfig kconfigwidgets kcoreaddons kcrash kauth karchive kcompletion kconfig kconfigwidgets kcoreaddons kcrash
kdbusaddons kded kdesignerplugin kemoticons kglobalaccel kguiaddons ki18n kdbusaddons kded kdesignerplugin kemoticons kglobalaccel kguiaddons ki18n

View File

@ -1,5 +1,5 @@
{ kdeFramework, lib { kdeFramework, lib
, extra-cmake-modules , ecm
, kcompletion , kcompletion
, kconfig , kconfig
, kconfigwidgets , kconfigwidgets
@ -18,7 +18,7 @@
kdeFramework { kdeFramework {
name = "kdesignerplugin"; name = "kdesignerplugin";
meta = { maintainers = [ lib.maintainers.ttuegel ]; }; meta = { maintainers = [ lib.maintainers.ttuegel ]; };
nativeBuildInputs = [ extra-cmake-modules kdoctools ]; nativeBuildInputs = [ ecm kdoctools ];
propagatedBuildInputs = [ propagatedBuildInputs = [
kcompletion kconfig kconfigwidgets kcoreaddons kiconthemes kio kcompletion kconfig kconfigwidgets kcoreaddons kiconthemes kio
kitemviews kplotting ktextwidgets kwidgetsaddons kxmlgui sonnet kitemviews kplotting ktextwidgets kwidgetsaddons kxmlgui sonnet

View File

@ -1,10 +1,10 @@
{ kdeFramework, lib, extra-cmake-modules, kcoreaddons, ki18n, kpty { kdeFramework, lib, ecm, kcoreaddons, ki18n, kpty
, kservice , kservice
}: }:
kdeFramework { kdeFramework {
name = "kdesu"; name = "kdesu";
meta = { maintainers = [ lib.maintainers.ttuegel ]; }; meta = { maintainers = [ lib.maintainers.ttuegel ]; };
nativeBuildInputs = [ extra-cmake-modules ]; nativeBuildInputs = [ ecm ];
propagatedBuildInputs = [ kcoreaddons ki18n kpty kservice ]; propagatedBuildInputs = [ kcoreaddons ki18n kpty kservice ];
} }

View File

@ -1,11 +1,11 @@
{ kdeFramework, lib { kdeFramework, lib
, extra-cmake-modules , ecm
, avahi , avahi
}: }:
kdeFramework { kdeFramework {
name = "kdnssd"; name = "kdnssd";
meta = { maintainers = [ lib.maintainers.ttuegel ]; }; meta = { maintainers = [ lib.maintainers.ttuegel ]; };
nativeBuildInputs = [ extra-cmake-modules ]; nativeBuildInputs = [ ecm ];
propagatedBuildInputs = [ avahi ]; propagatedBuildInputs = [ avahi ];
} }

View File

@ -1,11 +1,11 @@
{ kdeFramework, lib, extra-cmake-modules, docbook_xml_dtd_45 { kdeFramework, lib, ecm, docbook_xml_dtd_45
, docbook5_xsl, karchive, ki18n, perl, perlPackages , docbook5_xsl, karchive, ki18n, perl, perlPackages
}: }:
kdeFramework { kdeFramework {
name = "kdoctools"; name = "kdoctools";
meta = { maintainers = [ lib.maintainers.ttuegel ]; }; meta = { maintainers = [ lib.maintainers.ttuegel ]; };
nativeBuildInputs = [ extra-cmake-modules ]; nativeBuildInputs = [ ecm ];
propagatedBuildInputs = [ karchive ki18n ]; propagatedBuildInputs = [ karchive ki18n ];
propagatedNativeBuildInputs = [ perl perlPackages.URI ]; propagatedNativeBuildInputs = [ perl perlPackages.URI ];
cmakeFlags = [ cmakeFlags = [

View File

@ -1,5 +1,5 @@
{ kdeFramework, lib { kdeFramework, lib
, extra-cmake-modules , ecm
, karchive , karchive
, kconfig , kconfig
, kcoreaddons , kcoreaddons
@ -9,6 +9,6 @@
kdeFramework { kdeFramework {
name = "kemoticons"; name = "kemoticons";
meta = { maintainers = [ lib.maintainers.ttuegel ]; }; meta = { maintainers = [ lib.maintainers.ttuegel ]; };
nativeBuildInputs = [ extra-cmake-modules ]; nativeBuildInputs = [ ecm ];
propagatedBuildInputs = [ karchive kconfig kcoreaddons kservice ]; propagatedBuildInputs = [ karchive kconfig kcoreaddons kservice ];
} }

View File

@ -1,4 +1,4 @@
{ kdeFramework, lib, copyPathsToStore, extra-cmake-modules { kdeFramework, lib, copyPathsToStore, ecm
, attr, ebook_tools, exiv2, ffmpeg, karchive, ki18n, poppler, qtbase, taglib , attr, ebook_tools, exiv2, ffmpeg, karchive, ki18n, poppler, qtbase, taglib
}: }:
@ -6,7 +6,7 @@ kdeFramework {
name = "kfilemetadata"; name = "kfilemetadata";
meta = { maintainers = [ lib.maintainers.ttuegel ]; }; meta = { maintainers = [ lib.maintainers.ttuegel ]; };
patches = copyPathsToStore (lib.readPathsFromFile ./. ./series); patches = copyPathsToStore (lib.readPathsFromFile ./. ./series);
nativeBuildInputs = [ extra-cmake-modules ]; nativeBuildInputs = [ ecm ];
propagatedBuildInputs = [ propagatedBuildInputs = [
attr ebook_tools exiv2 ffmpeg karchive ki18n poppler qtbase taglib attr ebook_tools exiv2 ffmpeg karchive ki18n poppler qtbase taglib
]; ];

View File

@ -1,5 +1,5 @@
{ kdeFramework, lib { kdeFramework, lib
, extra-cmake-modules , ecm
, kconfig , kconfig
, kcoreaddons , kcoreaddons
, kcrash , kcrash
@ -11,7 +11,7 @@
kdeFramework { kdeFramework {
name = "kglobalaccel"; name = "kglobalaccel";
meta = { maintainers = [ lib.maintainers.ttuegel ]; }; meta = { maintainers = [ lib.maintainers.ttuegel ]; };
nativeBuildInputs = [ extra-cmake-modules ]; nativeBuildInputs = [ ecm ];
propagatedBuildInputs = [ propagatedBuildInputs = [
kconfig kcoreaddons kcrash kdbusaddons kwindowsystem qtx11extras kconfig kcoreaddons kcrash kdbusaddons kwindowsystem qtx11extras
]; ];

View File

@ -1,11 +1,11 @@
{ kdeFramework, lib { kdeFramework, lib
, extra-cmake-modules , ecm
, qtx11extras , qtx11extras
}: }:
kdeFramework { kdeFramework {
name = "kguiaddons"; name = "kguiaddons";
meta = { maintainers = [ lib.maintainers.ttuegel ]; }; meta = { maintainers = [ lib.maintainers.ttuegel ]; };
nativeBuildInputs = [ extra-cmake-modules ]; nativeBuildInputs = [ ecm ];
propagatedBuildInputs = [ qtx11extras ]; propagatedBuildInputs = [ qtx11extras ];
} }

View File

@ -1,4 +1,4 @@
{ kdeFramework, lib, extra-cmake-modules, giflib, karchive { kdeFramework, lib, ecm, giflib, karchive
, kcodecs, kglobalaccel, ki18n, kiconthemes, kio, kjs , kcodecs, kglobalaccel, ki18n, kiconthemes, kio, kjs
, knotifications, kparts, ktextwidgets, kwallet, kwidgetsaddons , knotifications, kparts, ktextwidgets, kwallet, kwidgetsaddons
, kwindowsystem, kxmlgui, perl, phonon, qtx11extras, sonnet , kwindowsystem, kxmlgui, perl, phonon, qtx11extras, sonnet
@ -7,7 +7,7 @@
kdeFramework { kdeFramework {
name = "khtml"; name = "khtml";
meta = { maintainers = [ lib.maintainers.ttuegel ]; }; meta = { maintainers = [ lib.maintainers.ttuegel ]; };
nativeBuildInputs = [ extra-cmake-modules perl ]; nativeBuildInputs = [ ecm perl ];
propagatedBuildInputs = [ propagatedBuildInputs = [
giflib karchive kcodecs kglobalaccel ki18n kiconthemes kio kjs giflib karchive kcodecs kglobalaccel ki18n kiconthemes kio kjs
knotifications kparts ktextwidgets kwallet kwidgetsaddons kwindowsystem knotifications kparts ktextwidgets kwallet kwidgetsaddons kwindowsystem

View File

@ -1,5 +1,5 @@
{ kdeFramework, lib { kdeFramework, lib
, extra-cmake-modules , ecm
, gettext , gettext
, python , python
, qtdeclarative , qtdeclarative
@ -9,7 +9,7 @@
kdeFramework { kdeFramework {
name = "ki18n"; name = "ki18n";
meta = { maintainers = [ lib.maintainers.ttuegel ]; }; meta = { maintainers = [ lib.maintainers.ttuegel ]; };
nativeBuildInputs = [ extra-cmake-modules ]; nativeBuildInputs = [ ecm ];
propagatedBuildInputs = [ qtdeclarative qtscript ]; propagatedBuildInputs = [ qtdeclarative qtscript ];
propagatedNativeBuildInputs = [ gettext python ]; propagatedNativeBuildInputs = [ gettext python ];
} }

View File

@ -1,5 +1,5 @@
{ kdeFramework, lib, copyPathsToStore { kdeFramework, lib, copyPathsToStore
, extra-cmake-modules , ecm
, karchive, kconfigwidgets, ki18n, breeze-icons, kitemviews, qtsvg , karchive, kconfigwidgets, ki18n, breeze-icons, kitemviews, qtsvg
}: }:
@ -7,6 +7,6 @@ kdeFramework {
name = "kiconthemes"; name = "kiconthemes";
meta = { maintainers = [ lib.maintainers.ttuegel ]; }; meta = { maintainers = [ lib.maintainers.ttuegel ]; };
patches = copyPathsToStore (lib.readPathsFromFile ./. ./series); patches = copyPathsToStore (lib.readPathsFromFile ./. ./series);
nativeBuildInputs = [ extra-cmake-modules ]; nativeBuildInputs = [ ecm ];
propagatedBuildInputs = [ breeze-icons kconfigwidgets karchive ki18n kitemviews qtsvg ]; propagatedBuildInputs = [ breeze-icons kconfigwidgets karchive ki18n kitemviews qtsvg ];
} }

View File

@ -1,5 +1,5 @@
{ kdeFramework, lib { kdeFramework, lib
, extra-cmake-modules , ecm
, qtbase , qtbase
, qtx11extras , qtx11extras
}: }:
@ -7,6 +7,6 @@
kdeFramework { kdeFramework {
name = "kidletime"; name = "kidletime";
meta = { maintainers = [ lib.maintainers.ttuegel ]; }; meta = { maintainers = [ lib.maintainers.ttuegel ]; };
nativeBuildInputs = [ extra-cmake-modules ]; nativeBuildInputs = [ ecm ];
propagatedBuildInputs = [ qtbase qtx11extras ]; propagatedBuildInputs = [ qtbase qtx11extras ];
} }

View File

@ -1,11 +1,11 @@
{ kdeFramework, lib { kdeFramework, lib
, extra-cmake-modules , ecm
, ilmbase , ilmbase
}: }:
kdeFramework { kdeFramework {
name = "kimageformats"; name = "kimageformats";
meta = { maintainers = [ lib.maintainers.ttuegel ]; }; meta = { maintainers = [ lib.maintainers.ttuegel ]; };
nativeBuildInputs = [ extra-cmake-modules ]; nativeBuildInputs = [ ecm ];
NIX_CFLAGS_COMPILE = "-I${ilmbase}/include/OpenEXR"; NIX_CFLAGS_COMPILE = "-I${ilmbase}/include/OpenEXR";
} }

View File

@ -1,13 +1,13 @@
{ {
kdeFramework, lib, copyPathsToStore, kdeFramework, lib, copyPathsToStore,
extra-cmake-modules, kdoctools, ecm, kdoctools,
kconfig, kcrash, ki18n, kio, kservice, kwindowsystem kconfig, kcrash, ki18n, kio, kservice, kwindowsystem
}: }:
kdeFramework { kdeFramework {
name = "kinit"; name = "kinit";
meta = { maintainers = [ lib.maintainers.ttuegel ]; }; meta = { maintainers = [ lib.maintainers.ttuegel ]; };
nativeBuildInputs = [ extra-cmake-modules kdoctools ]; nativeBuildInputs = [ ecm kdoctools ];
propagatedBuildInputs = [ propagatedBuildInputs = [
kconfig kcrash ki18n kio kservice kwindowsystem kconfig kcrash ki18n kio kservice kwindowsystem
]; ];

View File

@ -1,5 +1,5 @@
{ kdeFramework, lib, copyPathsToStore { kdeFramework, lib, copyPathsToStore
, extra-cmake-modules, acl, karchive , ecm, acl, karchive
, kbookmarks, kcompletion, kconfig, kconfigwidgets, kcoreaddons , kbookmarks, kcompletion, kconfig, kconfigwidgets, kcoreaddons
, kdbusaddons, kdoctools, ki18n, kiconthemes, kitemviews , kdbusaddons, kdoctools, ki18n, kiconthemes, kitemviews
, kjobwidgets, knotifications, kservice, ktextwidgets, kwallet , kjobwidgets, knotifications, kservice, ktextwidgets, kwallet
@ -10,7 +10,7 @@
kdeFramework { kdeFramework {
name = "kio"; name = "kio";
meta = { maintainers = [ lib.maintainers.ttuegel ]; }; meta = { maintainers = [ lib.maintainers.ttuegel ]; };
nativeBuildInputs = [ extra-cmake-modules kdoctools ]; nativeBuildInputs = [ ecm kdoctools ];
propagatedBuildInputs = [ propagatedBuildInputs = [
acl karchive kbookmarks kcompletion kconfig kconfigwidgets kcoreaddons acl karchive kbookmarks kcompletion kconfig kconfigwidgets kcoreaddons
kdbusaddons ki18n kiconthemes kitemviews kjobwidgets knotifications kservice kdbusaddons ki18n kiconthemes kitemviews kjobwidgets knotifications kservice

View File

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

View File

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

View File

@ -1,5 +1,5 @@
{ kdeFramework, lib { kdeFramework, lib
, extra-cmake-modules , ecm
, kcoreaddons , kcoreaddons
, kwidgetsaddons , kwidgetsaddons
, qtx11extras , qtx11extras
@ -8,6 +8,6 @@
kdeFramework { kdeFramework {
name = "kjobwidgets"; name = "kjobwidgets";
meta = { maintainers = [ lib.maintainers.ttuegel ]; }; meta = { maintainers = [ lib.maintainers.ttuegel ]; };
nativeBuildInputs = [ extra-cmake-modules ]; nativeBuildInputs = [ ecm ];
propagatedBuildInputs = [ kcoreaddons kwidgetsaddons qtx11extras ]; propagatedBuildInputs = [ kcoreaddons kwidgetsaddons qtx11extras ];
} }

View File

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

View File

@ -1,10 +1,10 @@
{ kdeFramework, lib, extra-cmake-modules, kdoctools, ki18n, kjs { kdeFramework, lib, ecm, kdoctools, ki18n, kjs
, qtsvg , qtsvg
}: }:
kdeFramework { kdeFramework {
name = "kjsembed"; name = "kjsembed";
meta = { maintainers = [ lib.maintainers.ttuegel ]; }; meta = { maintainers = [ lib.maintainers.ttuegel ]; };
nativeBuildInputs = [ extra-cmake-modules kdoctools ]; nativeBuildInputs = [ ecm kdoctools ];
propagatedBuildInputs = [ ki18n kjs qtsvg ]; propagatedBuildInputs = [ ki18n kjs qtsvg ];
} }

View File

@ -1,5 +1,5 @@
{ kdeFramework, lib { kdeFramework, lib
, extra-cmake-modules , ecm
, kparts , kparts
, kxmlgui , kxmlgui
}: }:
@ -7,6 +7,6 @@
kdeFramework { kdeFramework {
name = "kmediaplayer"; name = "kmediaplayer";
meta = { maintainers = [ lib.maintainers.ttuegel ]; }; meta = { maintainers = [ lib.maintainers.ttuegel ]; };
nativeBuildInputs = [ extra-cmake-modules ]; nativeBuildInputs = [ ecm ];
propagatedBuildInputs = [ kparts kxmlgui ]; propagatedBuildInputs = [ kparts kxmlgui ];
} }

View File

@ -1,4 +1,4 @@
{ kdeFramework, lib, extra-cmake-modules, attica, karchive { kdeFramework, lib, ecm, attica, karchive
, kcompletion, kconfig, kcoreaddons, ki18n, kiconthemes, kio , kcompletion, kconfig, kcoreaddons, ki18n, kiconthemes, kio
, kitemviews, kservice, ktextwidgets, kwidgetsaddons, kxmlgui , kitemviews, kservice, ktextwidgets, kwidgetsaddons, kxmlgui
}: }:
@ -6,7 +6,7 @@
kdeFramework { kdeFramework {
name = "knewstuff"; name = "knewstuff";
meta = { maintainers = [ lib.maintainers.ttuegel ]; }; meta = { maintainers = [ lib.maintainers.ttuegel ]; };
nativeBuildInputs = [ extra-cmake-modules ]; nativeBuildInputs = [ ecm ];
propagatedBuildInputs = [ propagatedBuildInputs = [
attica karchive kcompletion kconfig kcoreaddons ki18n kiconthemes kio attica karchive kcompletion kconfig kcoreaddons ki18n kiconthemes kio
kitemviews kservice ktextwidgets kwidgetsaddons kxmlgui kitemviews kservice ktextwidgets kwidgetsaddons kxmlgui

View File

@ -1,5 +1,5 @@
{ kdeFramework, lib { kdeFramework, lib
, extra-cmake-modules , ecm
, kcodecs, kconfig, kcoreaddons, kwindowsystem , kcodecs, kconfig, kcoreaddons, kwindowsystem
, libdbusmenu , libdbusmenu
, phonon , phonon
@ -9,7 +9,7 @@
kdeFramework { kdeFramework {
name = "knotifications"; name = "knotifications";
meta = { maintainers = [ lib.maintainers.ttuegel ]; }; meta = { maintainers = [ lib.maintainers.ttuegel ]; };
nativeBuildInputs = [ extra-cmake-modules ]; nativeBuildInputs = [ ecm ];
propagatedBuildInputs = [ propagatedBuildInputs = [
kcodecs kconfig kcoreaddons kwindowsystem libdbusmenu phonon qtx11extras kcodecs kconfig kcoreaddons kwindowsystem libdbusmenu phonon qtx11extras
]; ];

View File

@ -1,10 +1,10 @@
{ kdeFramework, lib, extra-cmake-modules, kcompletion, kconfig { kdeFramework, lib, ecm, kcompletion, kconfig
, ki18n, kio, phonon , ki18n, kio, phonon
}: }:
kdeFramework { kdeFramework {
name = "knotifyconfig"; name = "knotifyconfig";
meta = { maintainers = [ lib.maintainers.ttuegel ]; }; meta = { maintainers = [ lib.maintainers.ttuegel ]; };
nativeBuildInputs = [ extra-cmake-modules ]; nativeBuildInputs = [ ecm ];
propagatedBuildInputs = [ kcompletion kconfig ki18n kio phonon ]; propagatedBuildInputs = [ kcompletion kconfig ki18n kio phonon ];
} }

View File

@ -1,5 +1,5 @@
{ kdeFramework, lib, copyPathsToStore { kdeFramework, lib, copyPathsToStore
, extra-cmake-modules , ecm
, karchive , karchive
, kconfig , kconfig
, kcoreaddons , kcoreaddons
@ -10,7 +10,7 @@
kdeFramework { kdeFramework {
name = "kpackage"; name = "kpackage";
meta = { maintainers = [ lib.maintainers.ttuegel ]; }; meta = { maintainers = [ lib.maintainers.ttuegel ]; };
nativeBuildInputs = [ extra-cmake-modules kdoctools ]; nativeBuildInputs = [ ecm kdoctools ];
propagatedBuildInputs = [ karchive kconfig kcoreaddons ki18n ]; propagatedBuildInputs = [ karchive kconfig kcoreaddons ki18n ];
patches = copyPathsToStore (lib.readPathsFromFile ./. ./series); patches = copyPathsToStore (lib.readPathsFromFile ./. ./series);
} }

View File

@ -1,4 +1,4 @@
{ kdeFramework, lib, extra-cmake-modules, kconfig, kcoreaddons { kdeFramework, lib, ecm, kconfig, kcoreaddons
, ki18n, kiconthemes, kio, kjobwidgets, knotifications, kservice , ki18n, kiconthemes, kio, kjobwidgets, knotifications, kservice
, ktextwidgets, kwidgetsaddons, kxmlgui , ktextwidgets, kwidgetsaddons, kxmlgui
}: }:
@ -6,7 +6,7 @@
kdeFramework { kdeFramework {
name = "kparts"; name = "kparts";
meta = { maintainers = [ lib.maintainers.ttuegel ]; }; meta = { maintainers = [ lib.maintainers.ttuegel ]; };
nativeBuildInputs = [ extra-cmake-modules ]; nativeBuildInputs = [ ecm ];
propagatedBuildInputs = [ propagatedBuildInputs = [
kconfig kcoreaddons ki18n kiconthemes kio kjobwidgets knotifications kconfig kcoreaddons ki18n kiconthemes kio kjobwidgets knotifications
kservice ktextwidgets kwidgetsaddons kxmlgui kservice ktextwidgets kwidgetsaddons kxmlgui

View File

@ -1,11 +1,11 @@
{ kdeFramework, lib, extra-cmake-modules, kcoreaddons, ki18n { kdeFramework, lib, ecm, kcoreaddons, ki18n
, kitemviews, kservice, kwidgetsaddons, qtdeclarative , kitemviews, kservice, kwidgetsaddons, qtdeclarative
}: }:
kdeFramework { kdeFramework {
name = "kpeople"; name = "kpeople";
meta = { maintainers = [ lib.maintainers.ttuegel ]; }; meta = { maintainers = [ lib.maintainers.ttuegel ]; };
nativeBuildInputs = [ extra-cmake-modules ]; nativeBuildInputs = [ ecm ];
propagatedBuildInputs = [ propagatedBuildInputs = [
kcoreaddons ki18n kitemviews kservice kwidgetsaddons qtdeclarative kcoreaddons ki18n kitemviews kservice kwidgetsaddons qtdeclarative
]; ];

View File

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

View File

@ -1,8 +1,8 @@
{ kdeFramework, lib, extra-cmake-modules, kcoreaddons, ki18n }: { kdeFramework, lib, ecm, kcoreaddons, ki18n }:
kdeFramework { kdeFramework {
name = "kpty"; name = "kpty";
meta = { maintainers = [ lib.maintainers.ttuegel ]; }; meta = { maintainers = [ lib.maintainers.ttuegel ]; };
nativeBuildInputs = [ extra-cmake-modules ]; nativeBuildInputs = [ ecm ];
propagatedBuildInputs = [ kcoreaddons ki18n ]; propagatedBuildInputs = [ kcoreaddons ki18n ];
} }

View File

@ -1,4 +1,4 @@
{ kdeFramework, lib, extra-cmake-modules, kcompletion, kcoreaddons { kdeFramework, lib, ecm, kcompletion, kcoreaddons
, kdoctools, ki18n, kiconthemes, kio, kparts, kwidgetsaddons , kdoctools, ki18n, kiconthemes, kio, kparts, kwidgetsaddons
, kxmlgui, qtscript , kxmlgui, qtscript
}: }:
@ -6,7 +6,7 @@
kdeFramework { kdeFramework {
name = "kross"; name = "kross";
meta = { maintainers = [ lib.maintainers.ttuegel ]; }; meta = { maintainers = [ lib.maintainers.ttuegel ]; };
nativeBuildInputs = [ extra-cmake-modules kdoctools ]; nativeBuildInputs = [ ecm kdoctools ];
propagatedBuildInputs = [ propagatedBuildInputs = [
kcompletion kcoreaddons ki18n kiconthemes kio kparts kwidgetsaddons kxmlgui kcompletion kcoreaddons ki18n kiconthemes kio kparts kwidgetsaddons kxmlgui
qtscript qtscript

View File

@ -1,4 +1,4 @@
{ kdeFramework, lib, extra-cmake-modules, kconfig, kcoreaddons { kdeFramework, lib, ecm, kconfig, kcoreaddons
, ki18n, kio, kservice, plasma-framework, solid , ki18n, kio, kservice, plasma-framework, solid
, threadweaver , threadweaver
}: }:
@ -6,7 +6,7 @@
kdeFramework { kdeFramework {
name = "krunner"; name = "krunner";
meta = { maintainers = [ lib.maintainers.ttuegel ]; }; meta = { maintainers = [ lib.maintainers.ttuegel ]; };
nativeBuildInputs = [ extra-cmake-modules ]; nativeBuildInputs = [ ecm ];
propagatedBuildInputs = [ propagatedBuildInputs = [
kconfig kcoreaddons ki18n kio kservice plasma-framework solid kconfig kcoreaddons ki18n kio kservice plasma-framework solid
threadweaver threadweaver

View File

@ -1,4 +1,4 @@
{ kdeFramework, lib, extra-cmake-modules, kcompletion, kconfig { kdeFramework, lib, ecm, kcompletion, kconfig
, kconfigwidgets, ki18n, kiconthemes, kservice, kwindowsystem , kconfigwidgets, ki18n, kiconthemes, kservice, kwindowsystem
, sonnet , sonnet
}: }:
@ -6,7 +6,7 @@
kdeFramework { kdeFramework {
name = "ktextwidgets"; name = "ktextwidgets";
meta = { maintainers = [ lib.maintainers.ttuegel ]; }; meta = { maintainers = [ lib.maintainers.ttuegel ]; };
nativeBuildInputs = [ extra-cmake-modules ]; nativeBuildInputs = [ ecm ];
propagatedBuildInputs = [ propagatedBuildInputs = [
kcompletion kconfig kconfigwidgets ki18n kiconthemes kservice kwindowsystem kcompletion kconfig kconfigwidgets ki18n kiconthemes kservice kwindowsystem
sonnet sonnet

View File

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

View File

@ -1,4 +1,4 @@
{ kdeFramework, lib, extra-cmake-modules, kconfig, kconfigwidgets { kdeFramework, lib, ecm, kconfig, kconfigwidgets
, kcoreaddons , kdbusaddons, kdoctools, ki18n, kiconthemes , kcoreaddons , kdbusaddons, kdoctools, ki18n, kiconthemes
, knotifications , kservice, kwidgetsaddons, kwindowsystem, libgcrypt , knotifications , kservice, kwidgetsaddons, kwindowsystem, libgcrypt
}: }:
@ -6,7 +6,7 @@
kdeFramework { kdeFramework {
name = "kwallet"; name = "kwallet";
meta = { maintainers = [ lib.maintainers.ttuegel ]; }; meta = { maintainers = [ lib.maintainers.ttuegel ]; };
nativeBuildInputs = [ extra-cmake-modules kdoctools ]; nativeBuildInputs = [ ecm kdoctools ];
propagatedBuildInputs = [ propagatedBuildInputs = [
kconfig kconfigwidgets kcoreaddons kdbusaddons ki18n kiconthemes kconfig kconfigwidgets kcoreaddons kdbusaddons ki18n kiconthemes
knotifications kservice kwidgetsaddons kwindowsystem libgcrypt knotifications kservice kwidgetsaddons kwindowsystem libgcrypt

View File

@ -1,12 +1,12 @@
{ kdeFramework { kdeFramework
, extra-cmake-modules , ecm
, wayland , wayland
}: }:
kdeFramework { kdeFramework {
name = "kwayland"; name = "kwayland";
nativeBuildInputs = [ nativeBuildInputs = [
extra-cmake-modules ecm
]; ];
propagatedBuildInputs = [ propagatedBuildInputs = [
wayland wayland

View File

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

View File

@ -1,11 +1,11 @@
{ kdeFramework, lib { kdeFramework, lib
, extra-cmake-modules , ecm
, qtx11extras , qtx11extras
}: }:
kdeFramework { kdeFramework {
name = "kwindowsystem"; name = "kwindowsystem";
meta = { maintainers = [ lib.maintainers.ttuegel ]; }; meta = { maintainers = [ lib.maintainers.ttuegel ]; };
nativeBuildInputs = [ extra-cmake-modules ]; nativeBuildInputs = [ ecm ];
propagatedBuildInputs = [ qtx11extras ]; propagatedBuildInputs = [ qtx11extras ];
} }

View File

@ -1,4 +1,4 @@
{ kdeFramework, lib, extra-cmake-modules, attica, kconfig { kdeFramework, lib, ecm, attica, kconfig
, kconfigwidgets, kglobalaccel, ki18n, kiconthemes, kitemviews , kconfigwidgets, kglobalaccel, ki18n, kiconthemes, kitemviews
, ktextwidgets, kwindowsystem, sonnet , ktextwidgets, kwindowsystem, sonnet
}: }:
@ -6,7 +6,7 @@
kdeFramework { kdeFramework {
name = "kxmlgui"; name = "kxmlgui";
meta = { maintainers = [ lib.maintainers.ttuegel ]; }; meta = { maintainers = [ lib.maintainers.ttuegel ]; };
nativeBuildInputs = [ extra-cmake-modules ]; nativeBuildInputs = [ ecm ];
propagatedBuildInputs = [ propagatedBuildInputs = [
attica kconfig kconfigwidgets kglobalaccel ki18n kiconthemes kitemviews attica kconfig kconfigwidgets kglobalaccel ki18n kiconthemes kitemviews
ktextwidgets kwindowsystem sonnet ktextwidgets kwindowsystem sonnet

View File

@ -1,8 +1,8 @@
{ kdeFramework, lib, extra-cmake-modules, ki18n, kio }: { kdeFramework, lib, ecm, ki18n, kio }:
kdeFramework { kdeFramework {
name = "kxmlrpcclient"; name = "kxmlrpcclient";
meta = { maintainers = [ lib.maintainers.ttuegel ]; }; meta = { maintainers = [ lib.maintainers.ttuegel ]; };
nativeBuildInputs = [ extra-cmake-modules ]; nativeBuildInputs = [ ecm ];
propagatedBuildInputs = [ ki18n kio ]; propagatedBuildInputs = [ ki18n kio ];
} }

View File

@ -1,11 +1,11 @@
{ kdeFramework, lib { kdeFramework, lib
, extra-cmake-modules , ecm
, modemmanager , modemmanager
}: }:
kdeFramework { kdeFramework {
name = "modemmanager-qt"; name = "modemmanager-qt";
meta = { maintainers = [ lib.maintainers.ttuegel ]; }; meta = { maintainers = [ lib.maintainers.ttuegel ]; };
nativeBuildInputs = [ extra-cmake-modules ]; nativeBuildInputs = [ ecm ];
propagatedBuildInputs = [ modemmanager ]; propagatedBuildInputs = [ modemmanager ];
} }

View File

@ -1,11 +1,11 @@
{ kdeFramework, lib { kdeFramework, lib
, extra-cmake-modules , ecm
, networkmanager , networkmanager
}: }:
kdeFramework { kdeFramework {
name = "networkmanager-qt"; name = "networkmanager-qt";
meta = { maintainers = [ lib.maintainers.ttuegel ]; }; meta = { maintainers = [ lib.maintainers.ttuegel ]; };
nativeBuildInputs = [ extra-cmake-modules ]; nativeBuildInputs = [ ecm ];
propagatedBuildInputs = [ networkmanager ]; propagatedBuildInputs = [ networkmanager ];
} }

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