extra-cmake-modules: Lift Qt dependency

This commit is contained in:
Thomas Tuegel 2017-02-26 06:49:15 -06:00
parent b39e491eb5
commit 127bf18a35
No known key found for this signature in database
GPG Key ID: 22CBF5249D4B4D59
168 changed files with 493 additions and 455 deletions

View File

@ -65,10 +65,10 @@ in
security.wrappers = { security.wrappers = {
kcheckpass.source = "${plasma5.plasma-workspace.out}/lib/libexec/kcheckpass"; 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 frameworkintegration
kactivities kactivities
@ -213,10 +213,10 @@ in
services.xserver.displayManager.sddm = { services.xserver.displayManager.sddm = {
theme = "breeze"; theme = "breeze";
themes = with libsForQt5; with plasma5; [ themes = [
ecm # for the setup-hook pkgs.extra-cmake-modules # for the setup-hook
plasma-workspace plasma5.plasma-workspace
breeze-icons pkgs.breeze-icons
]; ];
}; };

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

@ -1,12 +1,12 @@
{ plasmaPackage { plasmaPackage
, ecm , extra-cmake-modules
, 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 = [ ecm ]; nativeBuildInputs = [ extra-cmake-modules ];
propagatedBuildInputs = [ propagatedBuildInputs = [
boost kconfig kcoreaddons kdbusaddons kglobalaccel ki18n kio kwindowsystem boost kconfig kcoreaddons kdbusaddons kglobalaccel ki18n kio kwindowsystem
kxmlgui kxmlgui

View File

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

View File

@ -1,5 +1,5 @@
{ plasmaPackage { plasmaPackage
, ecm , extra-cmake-modules
, 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 = [ ecm ]; nativeBuildInputs = [ extra-cmake-modules ];
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,7 @@
{ plasmaPackage, ecm }: { plasmaPackage, extra-cmake-modules, qtbase }:
plasmaPackage { plasmaPackage {
name = "kdecoration"; name = "kdecoration";
nativeBuildInputs = [ ecm ]; nativeBuildInputs = [ extra-cmake-modules ];
buildInputs = [ qtbase ];
} }

View File

@ -1,4 +1,4 @@
{ plasmaPackage, ecm, kdoctools { plasmaPackage, extra-cmake-modules, 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 = [
ecm extra-cmake-modules
kdoctools kdoctools
]; ];
propagatedBuildInputs = [ propagatedBuildInputs = [

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

@ -1,4 +1,4 @@
{ plasmaPackage, ecm, qtscript, qtdeclarative { plasmaPackage, extra-cmake-modules, 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 = [
ecm extra-cmake-modules
]; ];
propagatedBuildInputs = [ propagatedBuildInputs = [
kdeclarative ki18n krunner plasma-framework qtdeclarative qtscript kdeclarative ki18n krunner plasma-framework qtdeclarative qtscript

View File

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

View File

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

View File

@ -1,4 +1,4 @@
{ plasmaPackage, ecm { plasmaPackage, extra-cmake-modules
, 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 = [
ecm extra-cmake-modules
]; ];
buildInputs = [ buildInputs = [
breeze-qt5 kconfig kconfigwidgets kiconthemes kio kwayland breeze-qt5 kconfig kconfigwidgets kiconthemes kio kwayland

View File

@ -1,4 +1,4 @@
{ plasmaPackage, substituteAll, ecm, kdoctools { plasmaPackage, substituteAll, extra-cmake-modules, 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
@ -15,7 +15,7 @@ plasmaPackage {
inherit mobile_broadband_provider_info; inherit mobile_broadband_provider_info;
}) })
]; ];
nativeBuildInputs = [ ecm kdoctools ]; nativeBuildInputs = [ extra-cmake-modules kdoctools ];
propagatedBuildInputs = [ propagatedBuildInputs = [
kdeclarative kdelibs4support ki18n kio kwindowsystem plasma-framework kdeclarative kdelibs4support ki18n kio kwindowsystem plasma-framework
qtdeclarative kcompletion kconfigwidgets kcoreaddons kdbusaddons kiconthemes qtdeclarative kcompletion kconfigwidgets kcoreaddons kdbusaddons kiconthemes

View File

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

View File

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

View File

@ -1,7 +1,7 @@
{ {
plasmaPackage, lib, copyPathsToStore, plasmaPackage, lib, copyPathsToStore,
ecm, kdoctools, extra-cmake-modules, 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,
@ -14,7 +14,7 @@
plasmaPackage { plasmaPackage {
name = "plasma-workspace"; name = "plasma-workspace";
nativeBuildInputs = [ ecm kdoctools ]; nativeBuildInputs = [ extra-cmake-modules kdoctools ];
buildInputs = [ buildInputs = [
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

View File

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

View File

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

View File

@ -1,12 +1,12 @@
{ {
plasmaPackage, ecm, kdoctools, makeQtWrapper, plasmaPackage, extra-cmake-modules, 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 = [ ecm kdoctools makeQtWrapper ]; nativeBuildInputs = [ extra-cmake-modules 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,7 +1,8 @@
{ kdeFramework, lib, ecm }: { kdeFramework, lib, extra-cmake-modules, qtbase }:
kdeFramework { kdeFramework {
name = "attica"; name = "attica";
meta = { maintainers = [ lib.maintainers.ttuegel ]; }; meta = { maintainers = [ lib.maintainers.ttuegel ]; };
nativeBuildInputs = [ ecm ]; nativeBuildInputs = [ extra-cmake-modules ];
buildInputs = [ qtbase ];
} }

View File

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

View File

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

View File

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

View File

@ -24,87 +24,89 @@ existing packages here and modify it as necessary.
*/ */
{ newScope, kdeDerivation, lib, fetchurl }: { libsForQt5, kdeDerivation, lib, fetchurl }:
let let
callPackage = newScope { packages = self: with self;
kdeFramework = import ./build-support/framework.nix { let
inherit kdeDerivation lib fetchurl; 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 in lib.makeScope libsForQt5.newScope packages
{
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 {};
}

View File

@ -1,6 +1,20 @@
{ makeSetupHook, lib, cmake, ecmNoHooks, pkgconfig, qtbase, qttools }: { kdeFramework, lib, copyPathsToStore, cmake, pkgconfig }:
makeSetupHook { kdeFramework {
deps = lib.chooseDevOutputs [ cmake ecmNoHooks pkgconfig qtbase qttools ]; 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

View File

@ -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 ];
};
}

View File

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

View File

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

View File

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

View File

@ -1,4 +1,4 @@
{ kdeFramework, lib, ecm, boost, kcmutils, kconfig { kdeFramework, lib, extra-cmake-modules, 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 = [ ecm ]; nativeBuildInputs = [ extra-cmake-modules ];
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,7 +1,7 @@
{ kdeFramework, lib, ecm, python }: { kdeFramework, lib, extra-cmake-modules, python }:
kdeFramework { kdeFramework {
name = "kapidox"; name = "kapidox";
meta = { maintainers = [ lib.maintainers.ttuegel ]; }; meta = { maintainers = [ lib.maintainers.ttuegel ]; };
nativeBuildInputs = [ ecm python ]; nativeBuildInputs = [ extra-cmake-modules python ];
} }

View File

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

View File

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

View File

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

View File

@ -1,4 +1,4 @@
{ kdeFramework, lib, ecm, kconfigwidgets { kdeFramework, lib, extra-cmake-modules, 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 = [ ecm ]; nativeBuildInputs = [ extra-cmake-modules ];
propagatedBuildInputs = [ propagatedBuildInputs = [
kconfigwidgets kcoreaddons kdeclarative ki18n kiconthemes kitemviews kconfigwidgets kcoreaddons kdeclarative ki18n kiconthemes kitemviews
kpackage kservice kxmlgui kpackage kservice kxmlgui

View File

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

View File

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

View File

@ -1,7 +1,8 @@
{ kdeFramework, lib, ecm }: { kdeFramework, lib, extra-cmake-modules, qtbase, qttools }:
kdeFramework { kdeFramework {
name = "kconfig"; name = "kconfig";
meta = { maintainers = [ lib.maintainers.ttuegel ]; }; 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