propagate kdelibs4support dependencies

This commit is contained in:
Thomas Tuegel 2015-10-10 11:19:37 -05:00
parent c21da82680
commit f4ca03fea0
16 changed files with 53 additions and 146 deletions

View File

@ -23,10 +23,10 @@ kdeApp {
ki18n ki18n
kservice kservice
kfilemetadata kfilemetadata
kdelibs4support
]; ];
propagatedBuildInputs = [ propagatedBuildInputs = [
baloo baloo
kdelibs4support
]; ];
meta = { meta = {
license = [ lib.licenses.lgpl21 ]; license = [ lib.licenses.lgpl21 ];

View File

@ -19,9 +19,11 @@ kdeApp {
kxmlgui kxmlgui
ki18n ki18n
kio kio
kdelibs4support
dolphin dolphin
]; ];
propagatedBuildInputs = [
kdelibs4support
];
meta = { meta = {
license = [ lib.licenses.gpl2 ]; license = [ lib.licenses.gpl2 ];
maintainers = [ lib.maintainers.ttuegel ]; maintainers = [ lib.maintainers.ttuegel ];

View File

@ -52,11 +52,11 @@ kdeApp {
phonon phonon
baloo-widgets baloo-widgets
kfilemetadata kfilemetadata
kdelibs4support
]; ];
propagatedBuildInputs = [ propagatedBuildInputs = [
baloo baloo
kactivities kactivities
kdelibs4support
]; ];
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
kdelibs4support
kio kio
lcms2 lcms2
phonon phonon
@ -30,6 +29,7 @@ kdeApp {
propagatedBuildInputs = [ propagatedBuildInputs = [
baloo baloo
kactivities kactivities
kdelibs4support
qtx11extras qtx11extras
]; ];
meta = { meta = {

View File

@ -42,7 +42,6 @@ kdeApp {
ki18n ki18n
kiconthemes kiconthemes
kinit kinit
kdelibs4support
kio kio
knotifications knotifications
knotifyconfig knotifyconfig
@ -54,6 +53,9 @@ kdeApp {
kwindowsystem kwindowsystem
kxmlgui kxmlgui
]; ];
propagatedBuildInputs = [
kdelibs4support
];
meta = { meta = {
license = with lib.licenses; [ gpl2 lgpl21 fdl12 ]; license = with lib.licenses; [ gpl2 lgpl21 fdl12 ];
maintainers = [ lib.maintainers.ttuegel ]; maintainers = [ lib.maintainers.ttuegel ];

View File

@ -1,31 +1,15 @@
{ plasmaPackage { plasmaPackage, extra-cmake-modules, kcmutils, kconfig
, extra-cmake-modules , kdelibs4support, kdesu, kdoctools, ki18n, kiconthemes
, kcmutils , kwindowsystem, qtsvg, qtx11extras
, kconfig
, kdelibs4support
, kdesu
, kdoctools
, ki18n
, kiconthemes
, kwindowsystem
, qtsvg
, qtx11extras
}: }:
plasmaPackage { plasmaPackage {
name = "kde-cli-tools"; name = "kde-cli-tools";
nativeBuildInputs = [ extra-cmake-modules kdoctools ]; nativeBuildInputs = [ extra-cmake-modules kdoctools ];
buildInputs = [ buildInputs = [
kcmutils kcmutils kconfig kdesu ki18n kiconthemes kwindowsystem
kconfig
kdelibs4support
kdesu
ki18n
kiconthemes
kwindowsystem
qtsvg
qtx11extras
]; ];
propagatedBuildInputs = [ kdelibs4support qtsvg qtx11extras ];
postInstall = '' postInstall = ''
wrapKDEProgram "$out/bin/kmimetypefinder5" wrapKDEProgram "$out/bin/kmimetypefinder5"
wrapKDEProgram "$out/bin/ksvgtopng5" wrapKDEProgram "$out/bin/ksvgtopng5"

View File

@ -1,22 +1,7 @@
{ plasmaPackage { plasmaPackage, extra-cmake-modules, kdoctools, ibus, kconfig
, extra-cmake-modules , kconfigwidgets, kcoreaddons, kcmutils, kdelibs4support, ki18n
, kdoctools , kio, knewstuff, kross, krunner, kservice, kunitconversion
, ibus , plasma-framework, qtdeclarative, qtx11extras
, kconfig
, kconfigwidgets
, kcoreaddons
, kcmutils
, kdelibs4support
, ki18n
, kio
, knewstuff
, kross
, krunner
, kservice
, kunitconversion
, plasma-framework
, qtdeclarative
, qtx11extras
}: }:
plasmaPackage { plasmaPackage {
@ -26,21 +11,8 @@ plasmaPackage {
kdoctools kdoctools
]; ];
buildInputs = [ buildInputs = [
ibus ibus kconfig kconfigwidgets kcoreaddons kcmutils ki18n kio
kconfig knewstuff kross krunner kservice kunitconversion plasma-framework
kconfigwidgets
kcoreaddons
kcmutils
kdelibs4support
ki18n
kio
knewstuff
kross
krunner
kservice
kunitconversion
plasma-framework
qtdeclarative
qtx11extras
]; ];
propagatedBuildInputs = [ kdelibs4support qtdeclarative qtx11extras ];
} }

View File

@ -1,18 +1,9 @@
{ plasmaPackage { plasmaPackage, extra-cmake-modules, kdoctools, kdelibs4support
, extra-cmake-modules
, kdoctools
, kdelibs4support
, qtx11extras , qtx11extras
}: }:
plasmaPackage { plasmaPackage {
name = "kgamma5"; name = "kgamma5";
nativeBuildInputs = [ nativeBuildInputs = [ extra-cmake-modules kdoctools ];
extra-cmake-modules propagatedBuildInputs = [ kdelibs4support qtx11extras ];
kdoctools
];
buildInputs = [
kdelibs4support
qtx11extras
];
} }

View File

@ -1,16 +1,6 @@
{ plasmaPackage { plasmaPackage, extra-cmake-modules, kdoctools, kcmutils
, extra-cmake-modules , kdbusaddons, kdelibs4support, kglobalaccel, ki18n, kio, kxmlgui
, kdoctools , plasma-framework, plasma-workspace, qtx11extras
, kcmutils
, kdbusaddons
, kdelibs4support
, kglobalaccel
, ki18n
, kio
, kxmlgui
, plasma-framework
, plasma-workspace
, qtx11extras
}: }:
plasmaPackage { plasmaPackage {
@ -20,15 +10,8 @@ plasmaPackage {
kdoctools kdoctools
]; ];
buildInputs = [ buildInputs = [
kcmutils kcmutils kdbusaddons kglobalaccel ki18n kio kxmlgui
kdbusaddons plasma-framework plasma-workspace
kdelibs4support
kglobalaccel
ki18n
kio
kxmlgui
plasma-framework
plasma-workspace
qtx11extras
]; ];
propagatedBuildInputs = [ kdelibs4support qtx11extras ];
} }

View File

@ -12,10 +12,10 @@ plasmaPackage {
]; ];
buildInputs = [ buildInputs = [
kcmutils kcompletion kconfig kconfigwidgets kcoreaddons kcmutils kcompletion kconfig kconfigwidgets kcoreaddons
kdbusaddons kdelibs4support ki18n kiconthemes kio kpackage kdbusaddons ki18n kiconthemes kio kpackage kservice kwidgetsaddons
kservice kwidgetsaddons kxmlgui libraw1394 pciutils solid kxmlgui libraw1394 pciutils solid
]; ];
propagatedBuildInputs = [ kdeclarative ]; propagatedBuildInputs = [ kdeclarative kdelibs4support ];
postInstall = '' postInstall = ''
wrapKDEProgram "$out/bin/kinfocenter" wrapKDEProgram "$out/bin/kinfocenter"
''; '';

View File

@ -1,13 +1,5 @@
{ plasmaPackage { plasmaPackage, extra-cmake-modules, kdoctools, ki18n, kxmlgui
, extra-cmake-modules , kdbusaddons, kiconthemes, kio, sonnet, kdelibs4support
, kdoctools
, ki18n
, kxmlgui
, kdbusaddons
, kiconthemes
, kio
, sonnet
, kdelibs4support
}: }:
plasmaPackage { plasmaPackage {
@ -17,14 +9,9 @@ plasmaPackage {
kdoctools kdoctools
]; ];
buildInputs = [ buildInputs = [
ki18n ki18n kxmlgui kdbusaddons kiconthemes kio sonnet
kxmlgui
kdbusaddons
kiconthemes
kio
sonnet
kdelibs4support
]; ];
propagatedBuildInputs = [ kdelibs4support ];
postInstall = '' postInstall = ''
wrapKDEProgram "$out/bin/kmenuedit" wrapKDEProgram "$out/bin/kmenuedit"
''; '';

View File

@ -1,14 +1,6 @@
{ plasmaPackage { plasmaPackage, extra-cmake-modules, kdoctools, kconfig
, extra-cmake-modules , kcoreaddons, kdelibs4support, ki18n, kitemviews, knewstuff
, kdoctools , kiconthemes, libksysguard
, kconfig
, kcoreaddons
, kdelibs4support
, ki18n
, kitemviews
, knewstuff
, kiconthemes
, libksysguard
}: }:
plasmaPackage { plasmaPackage {
@ -18,15 +10,10 @@ plasmaPackage {
kdoctools kdoctools
]; ];
buildInputs = [ buildInputs = [
kconfig kconfig kcoreaddons ki18n kitemviews knewstuff kiconthemes
kcoreaddons
kdelibs4support
ki18n
kitemviews
knewstuff
kiconthemes
libksysguard libksysguard
]; ];
propagatedBuildInputs = [ kdelibs4support ];
postInstall = '' postInstall = ''
wrapKDEProgram "$out/bin/ksysguardd" wrapKDEProgram "$out/bin/ksysguardd"
wrapKDEProgram "$out/bin/ksysguard" wrapKDEProgram "$out/bin/ksysguard"

View File

@ -16,15 +16,14 @@ plasmaPackage {
kdoctools kdoctools
]; ];
buildInputs = [ buildInputs = [
attica boost fontconfig kcmutils attica boost fontconfig kcmutils kdbusaddons kded kemoticons
kdbusaddons 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
libXcursor libpulseaudio libXft libxkbfile phonon plasma-framework libXcursor libpulseaudio libXft libxkbfile phonon plasma-framework
plasma-workspace qtdeclarative qtx11extras qtsvg xf86inputevdev plasma-workspace qtdeclarative qtx11extras qtsvg xf86inputevdev
xf86inputsynaptics xkeyboard_config xinput xf86inputsynaptics xkeyboard_config xinput
]; ];
propagatedBuildInputs = [ baloo kactivities kauth kdeclarative ]; propagatedBuildInputs = [ baloo kactivities kauth kdeclarative kdelibs4support ];
patches = [ patches = [
(substituteAll { (substituteAll {
src = ./0001-hwclock.patch; src = ./0001-hwclock.patch;

View File

@ -14,13 +14,13 @@ plasmaPackage {
kdoctools kdoctools
]; ];
buildInputs = [ buildInputs = [
kcompletion kconfigwidgets kcoreaddons kdbusaddons kdelibs4support kcompletion kconfigwidgets kcoreaddons kdbusaddons ki18n
ki18n kiconthemes kinit kio kitemviews knotifications kservice kiconthemes kinit kio kitemviews knotifications kservice kwallet
kwallet kwidgetsaddons kwindowsystem kxmlgui kwidgetsaddons kwindowsystem kxmlgui
mobile_broadband_provider_info modemmanager-qt networkmanager-qt mobile_broadband_provider_info modemmanager-qt networkmanager-qt
openconnect plasma-framework qtdeclarative solid openconnect plasma-framework solid
]; ];
propagatedBuildInputs = [ kdeclarative ]; propagatedBuildInputs = [ kdeclarative kdelibs4support qtdeclarative ];
postInstall = '' postInstall = ''
wrapKDEProgram "$out/bin/kde5-nm-connection-editor" wrapKDEProgram "$out/bin/kde5-nm-connection-editor"
''; '';

View File

@ -18,14 +18,14 @@ plasmaPackage {
]; ];
buildInputs = [ buildInputs = [
kcmutils kcrash kdbusaddons kcmutils kcrash kdbusaddons
kdelibs4support kdesu kdewebkit kglobalaccel kidletime kjsembed 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
libXcursor networkmanager-qt pam phonon plasma-framework qtquick1 libXcursor networkmanager-qt pam phonon plasma-framework qtquick1
qtscript qtx11extras solid wayland qtscript qtx11extras solid wayland
]; ];
propagatedBuildInputs = [ propagatedBuildInputs = [
baloo kactivities kdeclarative libksysguard baloo kactivities kdeclarative kdelibs4support libksysguard
]; ];
patches = [ ./0001-startkde-NixOS-patches.patch ]; patches = [ ./0001-startkde-NixOS-patches.patch ];

View File

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