propagate kactivities dependencies

This commit is contained in:
Thomas Tuegel 2015-10-10 09:58:23 -05:00
parent 3e67cf4f01
commit cf1c908377
9 changed files with 39 additions and 134 deletions

View File

@ -49,7 +49,6 @@ kdeApp {
ktexteditor ktexteditor
kwindowsystem kwindowsystem
knotifications knotifications
kactivities
phonon phonon
baloo-widgets baloo-widgets
kfilemetadata kfilemetadata
@ -57,6 +56,7 @@ kdeApp {
]; ];
propagatedBuildInputs = [ propagatedBuildInputs = [
baloo baloo
kactivities
]; ];
meta = { meta = {
license = with lib.licenses; [ gpl2 fdl12 ]; license = with lib.licenses; [ gpl2 fdl12 ];

View File

@ -21,7 +21,6 @@ kdeApp {
]; ];
buildInputs = [ buildInputs = [
exiv2 exiv2
kactivities
kdelibs4support kdelibs4support
kio kio
lcms2 lcms2
@ -30,6 +29,7 @@ kdeApp {
]; ];
propagatedBuildInputs = [ propagatedBuildInputs = [
baloo baloo
kactivities
qtx11extras qtx11extras
]; ];
meta = { meta = {

View File

@ -34,7 +34,6 @@ kdeApp {
]; ];
buildInputs = [ buildInputs = [
qtscript qtscript
kactivities
kconfig kconfig
kcrash kcrash
kguiaddons kguiaddons
@ -56,6 +55,9 @@ kdeApp {
knewstuff knewstuff
libgit2 libgit2
]; ];
propagatedBuildInputs = [
kactivities
];
meta = { meta = {
license = with lib.licenses; [ gpl3 lgpl3 lgpl2 ]; license = with lib.licenses; [ gpl3 lgpl3 lgpl2 ];
maintainers = [ lib.maintainers.ttuegel ]; maintainers = [ lib.maintainers.ttuegel ];

View File

@ -1,39 +1,10 @@
{ plasmaPackage { plasmaPackage, extra-cmake-modules, kdoctools, epoxy
, extra-cmake-modules , kactivities, kcompletion, kcmutils, kconfig, kconfigwidgets
, kdoctools , kcoreaddons, kcrash, kdeclarative, kdecoration, kglobalaccel
, epoxy , ki18n, kiconthemes, kinit, kio, knewstuff, knotifications
, kactivities , kpackage, kservice, kwayland, kwidgetsaddons, kwindowsystem
, kcompletion , kxmlgui, libinput, libICE, libSM, plasma-framework, qtdeclarative
, kcmutils , qtscript, qtx11extras, udev, wayland, xcb-util-cursor
, kconfig
, kconfigwidgets
, kcoreaddons
, kcrash
, kdeclarative
, kdecoration
, kglobalaccel
, 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
}: }:
plasmaPackage { plasmaPackage {
@ -43,40 +14,14 @@ plasmaPackage {
kdoctools kdoctools
]; ];
buildInputs = [ buildInputs = [
epoxy epoxy kcompletion kcmutils kconfig kconfigwidgets kcoreaddons
kactivities kcrash kdeclarative kdecoration kglobalaccel ki18n kiconthemes
kcompletion kinit kio knewstuff knotifications kpackage kservice kwayland
kcmutils kwidgetsaddons kwindowsystem kxmlgui libinput libICE libSM
kconfig plasma-framework qtdeclarative qtscript qtx11extras udev wayland
kconfigwidgets
kcoreaddons
kcrash
kdeclarative
kdecoration
kglobalaccel
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 xcb-util-cursor
]; ];
propagatedBuildInputs = [ kactivities ];
patches = [ ./kwin-import-plugin-follow-symlinks.patch ]; patches = [ ./kwin-import-plugin-follow-symlinks.patch ];
postInstall = '' postInstall = ''
wrapKDEProgram "$out/bin/kwin_x11" wrapKDEProgram "$out/bin/kwin_x11"

View File

@ -16,7 +16,7 @@ plasmaPackage {
kdoctools kdoctools
]; ];
buildInputs = [ buildInputs = [
attica boost fontconfig kactivities kauth kcmutils attica boost fontconfig kauth kcmutils
kdbusaddons kdeclarative kded kdelibs4support kemoticons kdbusaddons kdeclarative kded kdelibs4support kemoticons
kglobalaccel ki18n kitemmodels knewstuff knotifications kglobalaccel ki18n kitemmodels knewstuff knotifications
knotifyconfig kpeople krunner kwallet kwin libcanberra_kde knotifyconfig kpeople krunner kwallet kwin libcanberra_kde
@ -24,7 +24,7 @@ plasmaPackage {
plasma-workspace qtdeclarative qtx11extras qtsvg xf86inputevdev plasma-workspace qtdeclarative qtx11extras qtsvg xf86inputevdev
xf86inputsynaptics xkeyboard_config xinput xf86inputsynaptics xkeyboard_config xinput
]; ];
propagatedBuildInputs = [ baloo ]; propagatedBuildInputs = [ baloo kactivities ];
patches = [ patches = [
(substituteAll { (substituteAll {
src = ./0001-hwclock.patch; src = ./0001-hwclock.patch;

View File

@ -10,9 +10,9 @@ plasmaPackage {
extra-cmake-modules extra-cmake-modules
]; ];
buildInputs = [ buildInputs = [
kactivities kconfig kcoreaddons kdeclarative kguiaddons ki18n kio kconfig kcoreaddons kdeclarative kguiaddons ki18n kio
kservice kfilemetadata plasma-framework qtdeclarative qtmultimedia kservice kfilemetadata plasma-framework qtdeclarative qtmultimedia
taglib taglib
]; ];
propagatedBuildInputs = [ baloo ]; propagatedBuildInputs = [ baloo kactivities ];
} }

View File

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

View File

@ -1,21 +1,7 @@
{ plasmaPackage { plasmaPackage, extra-cmake-modules, kdoctools, kactivities
, extra-cmake-modules , kauth, kconfig, kdbusaddons, kdelibs4support, kglobalaccel, ki18n
, kdoctools , kidletime, kio, knotifyconfig, libkscreen, plasma-workspace
, kactivities , qtx11extras, solid, udev
, kauth
, kconfig
, kdbusaddons
, kdelibs4support
, kglobalaccel
, ki18n
, kidletime
, kio
, knotifyconfig
, libkscreen
, plasma-workspace
, qtx11extras
, solid
, udev
}: }:
plasmaPackage { plasmaPackage {
@ -25,20 +11,9 @@ plasmaPackage {
kdoctools kdoctools
]; ];
buildInputs = [ buildInputs = [
kactivities kauth kconfig kdbusaddons kdelibs4support kglobalaccel ki18n
kauth kidletime kio knotifyconfig libkscreen plasma-workspace
kconfig qtx11extras solid udev
kdbusaddons
kdelibs4support
kglobalaccel
ki18n
kidletime
kio
knotifyconfig
libkscreen
plasma-workspace
qtx11extras
solid
udev
]; ];
propagatedBuildInputs = [ kactivities ];
} }

View File

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