propagate kglobalaccel dependencies

This commit is contained in:
Thomas Tuegel 2015-10-10 11:30:10 -05:00
parent 57bbea240f
commit 7534be95be
13 changed files with 56 additions and 92 deletions

View File

@ -5,13 +5,10 @@
plasmaPackage {
name = "khotkeys";
nativeBuildInputs = [
extra-cmake-modules
kdoctools
];
nativeBuildInputs = [ extra-cmake-modules kdoctools ];
buildInputs = [
kcmutils kdbusaddons kglobalaccel ki18n kio kxmlgui
plasma-framework plasma-workspace
kcmutils kdbusaddons ki18n kio kxmlgui plasma-framework
plasma-workspace
];
propagatedBuildInputs = [ kdelibs4support qtx11extras ];
propagatedBuildInputs = [ kdelibs4support kglobalaccel qtx11extras ];
}

View File

@ -1,14 +1,6 @@
{ plasmaPackage
, extra-cmake-modules
, kconfig
, kconfigwidgets
, kdbusaddons
, kglobalaccel
, ki18n
, kwidgetsaddons
, kxmlgui
, libkscreen
, qtdeclarative
{ plasmaPackage, extra-cmake-modules, kconfig, kconfigwidgets
, kdbusaddons, kglobalaccel, ki18n, kwidgetsaddons, kxmlgui
, libkscreen, qtdeclarative
}:
plasmaPackage {
@ -17,16 +9,10 @@ plasmaPackage {
extra-cmake-modules
];
buildInputs = [
kconfig
kconfigwidgets
kdbusaddons
kglobalaccel
ki18n
kwidgetsaddons
kxmlgui
kconfig kconfigwidgets kdbusaddons ki18n kwidgetsaddons kxmlgui
libkscreen
qtdeclarative
];
propagatedBuildInputs = [ kglobalaccel qtdeclarative ];
postInstall = ''
wrapKDEProgram "$out/bin/kscreen-console"
'';

View File

@ -15,13 +15,13 @@ plasmaPackage {
];
buildInputs = [
epoxy kcompletion kcmutils kconfig kconfigwidgets kcoreaddons
kcrash kdecoration kglobalaccel ki18n kiconthemes
kinit kio knewstuff knotifications kpackage kservice kwayland
kwidgetsaddons kwindowsystem kxmlgui libinput libICE libSM
plasma-framework qtdeclarative qtscript qtx11extras udev wayland
kcrash kdecoration ki18n kiconthemes kinit kio knewstuff
knotifications kpackage kservice kwayland kwidgetsaddons
kwindowsystem kxmlgui libinput libICE libSM plasma-framework
qtdeclarative qtscript qtx11extras udev wayland
xcb-util-cursor
];
propagatedBuildInputs = [ kactivities kdeclarative ];
propagatedBuildInputs = [ kactivities kdeclarative kglobalaccel ];
patches = [ ./kwin-import-plugin-follow-symlinks.patch ];
postInstall = ''
wrapKDEProgram "$out/bin/kwin_x11"

View File

@ -17,7 +17,7 @@ plasmaPackage {
];
buildInputs = [
attica boost fontconfig kcmutils kdbusaddons kded
kglobalaccel ki18n kitemmodels knewstuff knotifications
ki18n kitemmodels knewstuff knotifications
knotifyconfig kpeople krunner kwallet kwin libcanberra_kde
libXcursor libpulseaudio libXft libxkbfile phonon plasma-framework
plasma-workspace qtdeclarative qtx11extras qtsvg xf86inputevdev
@ -25,6 +25,7 @@ plasmaPackage {
];
propagatedBuildInputs = [
baloo kactivities kauth kdeclarative kdelibs4support kemoticons
kglobalaccel
];
patches = [
(substituteAll {

View File

@ -9,8 +9,8 @@ plasmaPackage {
extra-cmake-modules
];
buildInputs = [
glib kconfigwidgets kcoreaddons kglobalaccel ki18n libpulseaudio
glib kconfigwidgets kcoreaddons ki18n libpulseaudio
plasma-framework
];
propagatedBuildInputs = [ kdeclarative ];
propagatedBuildInputs = [ kdeclarative kglobalaccel ];
}

View File

@ -17,15 +17,15 @@ plasmaPackage {
kdoctools
];
buildInputs = [
kcmutils kcrash kdbusaddons
kdesu kdewebkit kglobalaccel kidletime kjsembed
kcmutils kcrash kdbusaddons kdesu kdewebkit kidletime kjsembed
knewstuff knotifyconfig kpackage krunner ktexteditor ktextwidgets
kwallet kwayland kwin kxmlrpcclient libdbusmenu libkscreen libSM
libXcursor networkmanager-qt pam phonon plasma-framework qtquick1
qtscript qtx11extras solid wayland
];
propagatedBuildInputs = [
baloo kactivities kdeclarative kdelibs4support libksysguard
baloo kactivities kdeclarative kdelibs4support kglobalaccel
libksysguard
];
patches = [ ./0001-startkde-NixOS-patches.patch ];

View File

@ -11,9 +11,10 @@ plasmaPackage {
kdoctools
];
buildInputs = [
kconfig kdbusaddons kglobalaccel ki18n
kidletime kio knotifyconfig libkscreen plasma-workspace
qtx11extras solid udev
kconfig kdbusaddons ki18n kidletime kio knotifyconfig libkscreen
plasma-workspace solid udev
];
propagatedBuildInputs = [
kactivities kauth kdelibs4support kglobalaccel qtx11extras
];
propagatedBuildInputs = [ kactivities kauth kdelibs4support ];
}

View File

@ -7,10 +7,10 @@ kdeFramework {
name = "kactivities";
nativeBuildInputs = [ extra-cmake-modules ];
buildInputs = [
boost kcmutils kconfig kcoreaddons kdbusaddons kglobalaccel ki18n
kio kservice kwindowsystem kxmlgui
boost kcmutils kconfig kcoreaddons kdbusaddons ki18n kio kservice
kwindowsystem kxmlgui
];
propagatedBuildInputs = [ kdeclarative qtdeclarative ];
propagatedBuildInputs = [ kdeclarative kglobalaccel qtdeclarative ];
postInstall = ''
wrapKDEProgram "$out/bin/kactivitymanagerd"
'';

View File

@ -18,9 +18,9 @@ kdeFramework {
name = "kdeclarative";
nativeBuildInputs = [ extra-cmake-modules ];
buildInputs = [
epoxy kglobalaccel kguiaddons ki18n kiconthemes kio kwidgetsaddons kwindowsystem
epoxy kguiaddons ki18n kiconthemes kio kwidgetsaddons kwindowsystem
];
propagatedBuildInputs = [ kconfig kpackage qtdeclarative ];
propagatedBuildInputs = [ kconfig kglobalaccel kpackage qtdeclarative ];
postInstall = ''
wrapKDEProgram "$out/bin/kpackagelauncherqml"
'';

View File

@ -13,14 +13,14 @@ kdeFramework {
name = "kdelibs4support";
nativeBuildInputs = [ extra-cmake-modules kdoctools ];
buildInputs = [
kcompletion kconfig kglobalaccel ki18n kio kservice kwidgetsaddons
kcompletion kconfig ki18n kio kservice kwidgetsaddons
kxmlgui networkmanager qtsvg qtx11extras xlibs.libSM
];
propagatedBuildInputs = [
kauth karchive kconfigwidgets kcoreaddons kcrash kdbusaddons
kdesignerplugin kemoticons kguiaddons kiconthemes kitemmodels
kinit knotifications kparts ktextwidgets kunitconversion
kwindowsystem
kdesignerplugin kemoticons kglobalaccel kguiaddons kiconthemes
kitemmodels kinit knotifications kparts ktextwidgets
kunitconversion kwindowsystem
];
cmakeFlags = [
"-DDocBookXML4_DTD_DIR=${docbook_xml_dtd_45}/xml/dtd/docbook"

View File

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

View File

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

View File

@ -9,11 +9,13 @@ kdeFramework {
name = "plasma-framework";
nativeBuildInputs = [ extra-cmake-modules kdoctools ];
buildInputs = [
karchive kconfig kconfigwidgets kcoreaddons
kdbusaddons kglobalaccel kguiaddons ki18n kiconthemes
kio knotifications kwindowsystem kxmlgui qtscript qtx11extras
karchive kconfig kconfigwidgets kcoreaddons kdbusaddons kguiaddons
ki18n kiconthemes kio knotifications kwindowsystem kxmlgui
qtscript qtx11extras
];
propagatedBuildInputs = [
kactivities kdeclarative kglobalaccel kpackage kservice
];
propagatedBuildInputs = [ kactivities kdeclarative kpackage kservice ];
postInstall = ''
wrapKDEProgram "$out/bin/plasmapkg2"
'';