kde-frameworks: add some more optional dependencies

This commit is contained in:
André Vitor de Lima Matos 2021-09-23 21:54:09 -03:00
parent 4748008271
commit fd7ca42551
No known key found for this signature in database
GPG key ID: A48A6B2DBAC1EC29
4 changed files with 20 additions and 16 deletions

View file

@ -1,7 +1,7 @@
{
mkDerivation, propagate, wrapGAppsHook,
extra-cmake-modules, kdoctools,
gsettings-desktop-schemas, kconfig, kcoreaddons, kcrash, kdbusaddons, kinit,
gsettings-desktop-schemas, kconfig, kcoreaddons, kcrash, kdbusaddons,
kservice, qtbase,
}:
@ -9,7 +9,7 @@ mkDerivation {
name = "kded";
nativeBuildInputs = [ extra-cmake-modules kdoctools wrapGAppsHook ];
buildInputs = [
gsettings-desktop-schemas kconfig kcoreaddons kcrash kdbusaddons kinit
gsettings-desktop-schemas kconfig kcoreaddons kcrash kdbusaddons
kservice qtbase
];
outputs = [ "out" "dev" ];

View file

@ -1,23 +1,27 @@
{
mkDerivation, fetchpatch,
util-linux, extra-cmake-modules, kdoctools, qttools,
stdenv, lib, mkDerivation, fetchpatch,
extra-cmake-modules, kdoctools, qttools,
acl, attr, libkrb5, util-linux ? null,
karchive, kbookmarks, kcompletion, kconfig, kconfigwidgets, kcoreaddons,
kdbusaddons, ki18n, kiconthemes, kitemviews, kjobwidgets, knotifications,
kservice, ktextwidgets, kwallet, kwidgetsaddons, kwindowsystem, kxmlgui,
qtbase, qtscript, qtx11extras, solid, kcrash
qtbase, qtscript, qtx11extras, solid, kcrash, kded
}:
mkDerivation {
name = "kio";
nativeBuildInputs = [ extra-cmake-modules kdoctools ];
buildInputs = [
util-linux karchive kconfigwidgets kdbusaddons ki18n kiconthemes knotifications
karchive kconfigwidgets kdbusaddons ki18n kiconthemes knotifications
ktextwidgets kwallet kwidgetsaddons kwindowsystem qtscript qtx11extras
kcrash
kcrash libkrb5
] ++ lib.lists.optionals stdenv.isLinux [
acl attr # both are needed for ACL support
util-linux # provides libmount
];
propagatedBuildInputs = [
kbookmarks kcompletion kconfig kcoreaddons kitemviews kjobwidgets kservice
kxmlgui qtbase qttools solid
kxmlgui qtbase qttools solid kded
];
outputs = [ "out" "dev" ];
patches = [

View file

@ -3,7 +3,7 @@
extra-cmake-modules,
attica, karchive, kcompletion, kconfig, kcoreaddons, ki18n, kiconthemes,
kio, kitemviews, kpackage, kservice, ktextwidgets, kwidgetsaddons, kxmlgui, qtbase,
qtdeclarative, kirigami2,
qtdeclarative, kirigami2, syndication,
}:
mkDerivation {
@ -12,7 +12,7 @@ mkDerivation {
buildInputs = [
karchive kcompletion kconfig kcoreaddons ki18n kiconthemes kio kitemviews
kpackage
ktextwidgets kwidgetsaddons qtbase qtdeclarative kirigami2
ktextwidgets kwidgetsaddons qtbase qtdeclarative kirigami2 syndication
];
propagatedBuildInputs = [ attica kservice kxmlgui ];
patches = [

View file

@ -1,14 +1,14 @@
{
mkDerivation, extra-cmake-modules, qtbase
, qtdeclarative, kconfig, kcoreaddons, ki18n, kio, kirigami2
, fetchpatch
mkDerivation, extra-cmake-modules, intltool, qtbase
, accounts-qt, qtdeclarative, kaccounts-integration, kconfig, kcoreaddons, ki18n, kio, kirigami2
, fetchpatch, signond
}:
mkDerivation {
name = "purpose";
nativeBuildInputs = [ extra-cmake-modules ];
nativeBuildInputs = [ extra-cmake-modules intltool ];
buildInputs = [
qtbase qtdeclarative kconfig kcoreaddons
ki18n kio kirigami2
qtbase accounts-qt qtdeclarative kaccounts-integration kconfig kcoreaddons
ki18n kio kirigami2 signond
];
}