extra-cmake-modules: Lift Qt dependency

This commit is contained in:
Thomas Tuegel
2017-02-27 11:49:46 -06:00
parent b39e491eb5
commit 127bf18a35
168 changed files with 493 additions and 455 deletions
@@ -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
]; ];
}; };
+2 -2
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
@@ -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 ];
@@ -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
+2 -2
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
]; ];
+2 -2
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 ];
} }
+2 -2
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
]; ];
+2 -2
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
+2 -2
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
]; ];
+2 -2
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
]; ];
+2 -2
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
+2 -2
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 ];
} }
+2 -2
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
]; ];
+2 -2
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
+2 -2
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
+2 -2
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
]; ];
+2 -2
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
+2 -2
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 ];
} }
+2 -2
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 = ''
@@ -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 ];
} }
@@ -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 ];
} }
@@ -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 ];
} }
+2 -2
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
]; ];
+2 -2
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
+2 -2
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
+2 -2
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
]; ];
+2 -2
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
+2 -2
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 ];
} }
+2 -2
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
+2 -2
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
]; ];
+2 -2
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
+2 -2
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
+3 -2
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 ];
} }
+3 -2
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 ];
} }
+2 -2
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 ];
} }
+2 -2
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 ];
} }
+2 -2
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
+2 -2
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
+2 -2
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
+2 -2
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
+2 -2
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
+2 -2
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 ];
}; };
+2 -2
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 = {
@@ -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
]; ];
@@ -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
@@ -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 ])
+2 -2
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
+2 -2
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
+4 -2
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 ];
} }
@@ -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);
+2 -2
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
+2 -2
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
+2 -2
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
@@ -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
+3 -2
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 ];
} }
+2 -2
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 = [
+2 -2
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 ];
} }
+2 -2
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.
+2 -2
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
+2 -2
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
]; ];
+2 -2
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
+2 -2
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
+2 -2
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 ];
} }
+2 -2
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
+2 -2
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 ];
@@ -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
+2 -2
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 = [
+2 -2
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 ];
} }
+2 -2
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
@@ -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
+2 -2
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
+2 -2
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
@@ -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
@@ -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
+2 -2
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
+2 -2
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
@@ -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
]; ];
} }
@@ -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
+2 -2
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
+2 -2
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
+2 -2
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
@@ -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 ];
} }
@@ -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
@@ -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 \
@@ -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 ];
} }
@@ -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 {};
}
@@ -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
@@ -1,18 +0,0 @@
{ kdeFramework, lib, copyPathsToStore, cmake }:
kdeFramework {
name = "extra-cmake-modules";
patches = copyPathsToStore (lib.readPathsFromFile ./. ./series);
outputs = [ "out" ]; # this package has no runtime components
nativeBuildInputs = [ cmake ];
meta = with lib; {
platforms = lib.platforms.linux;
homepage = "http://www.kde.org";
license = licenses.bsd2;
maintainers = [ maintainers.ttuegel ];
};
}
@@ -1,6 +1,6 @@
_ecmSetXdgDirs() { _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)
@@ -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
@@ -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 ];
} }
@@ -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
@@ -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 ];
} }
@@ -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 ];
} }
@@ -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);
} }
@@ -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
]; ];
@@ -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
@@ -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 ];
} }
@@ -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 ];
} }
@@ -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