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

View File

@ -1,23 +1,27 @@
{ {
mkDerivation, fetchpatch, stdenv, lib, mkDerivation, fetchpatch,
util-linux, extra-cmake-modules, kdoctools, qttools, extra-cmake-modules, kdoctools, qttools,
acl, attr, libkrb5, util-linux ? null,
karchive, kbookmarks, kcompletion, kconfig, kconfigwidgets, kcoreaddons, karchive, kbookmarks, kcompletion, kconfig, kconfigwidgets, kcoreaddons,
kdbusaddons, ki18n, kiconthemes, kitemviews, kjobwidgets, knotifications, kdbusaddons, ki18n, kiconthemes, kitemviews, kjobwidgets, knotifications,
kservice, ktextwidgets, kwallet, kwidgetsaddons, kwindowsystem, kxmlgui, kservice, ktextwidgets, kwallet, kwidgetsaddons, kwindowsystem, kxmlgui,
qtbase, qtscript, qtx11extras, solid, kcrash qtbase, qtscript, qtx11extras, solid, kcrash, kded
}: }:
mkDerivation { mkDerivation {
name = "kio"; name = "kio";
nativeBuildInputs = [ extra-cmake-modules kdoctools ]; nativeBuildInputs = [ extra-cmake-modules kdoctools ];
buildInputs = [ buildInputs = [
util-linux karchive kconfigwidgets kdbusaddons ki18n kiconthemes knotifications karchive kconfigwidgets kdbusaddons ki18n kiconthemes knotifications
ktextwidgets kwallet kwidgetsaddons kwindowsystem qtscript qtx11extras 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 = [ propagatedBuildInputs = [
kbookmarks kcompletion kconfig kcoreaddons kitemviews kjobwidgets kservice kbookmarks kcompletion kconfig kcoreaddons kitemviews kjobwidgets kservice
kxmlgui qtbase qttools solid kxmlgui qtbase qttools solid kded
]; ];
outputs = [ "out" "dev" ]; outputs = [ "out" "dev" ];
patches = [ patches = [

View File

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

View File

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