propagate kwindowsystem dependencies

This commit is contained in:
Thomas Tuegel 2015-10-10 12:42:19 -05:00
parent 15a9aaa5ab
commit 5abff86df9
27 changed files with 58 additions and 50 deletions

View File

@ -44,7 +44,6 @@ kdeApp {
solid solid
kiconthemes kiconthemes
kcompletion kcompletion
kwindowsystem
knotifications knotifications
phonon phonon
baloo-widgets baloo-widgets
@ -57,6 +56,7 @@ kdeApp {
ki18n ki18n
kio kio
ktexteditor ktexteditor
kwindowsystem
]; ];
meta = { meta = {
license = with lib.licenses; [ gpl2 fdl12 ]; license = with lib.licenses; [ gpl2 fdl12 ];

View File

@ -41,7 +41,6 @@ kdeApp {
kinit kinit
kjobwidgets kjobwidgets
kparts kparts
kwindowsystem
kxmlgui kxmlgui
kdbusaddons kdbusaddons
kwallet kwallet
@ -57,6 +56,7 @@ kdeApp {
ki18n ki18n
kio kio
ktexteditor ktexteditor
kwindowsystem
]; ];
meta = { meta = {
license = with lib.licenses; [ gpl3 lgpl3 lgpl2 ]; license = with lib.licenses; [ gpl3 lgpl3 lgpl2 ];

View File

@ -49,12 +49,12 @@ kdeApp {
kservice kservice
ktextwidgets ktextwidgets
kwidgetsaddons kwidgetsaddons
kwindowsystem
kxmlgui kxmlgui
]; ];
propagatedBuildInputs = [ propagatedBuildInputs = [
kdelibs4support kdelibs4support
ki18n ki18n
kwindowsystem
]; ];
meta = { meta = {
license = with lib.licenses; [ gpl2 lgpl21 fdl12 ]; license = with lib.licenses; [ gpl2 lgpl21 fdl12 ];

View File

@ -32,12 +32,12 @@ kdeApp {
knotifications knotifications
plasma-framework plasma-framework
kwidgetsaddons kwidgetsaddons
kwindowsystem
kitemviews kitemviews
]; ];
propagatedBuildInputs = [ propagatedBuildInputs = [
ki18n ki18n
kio kio
kwindowsystem
qtdeclarative qtdeclarative
]; ];
meta = { meta = {

View File

@ -11,9 +11,8 @@ plasmaPackage {
]; ];
buildInputs = [ buildInputs = [
kcmutils kconfigwidgets kcoreaddons kdecoration kguiaddons kcmutils kconfigwidgets kcoreaddons kdecoration kguiaddons
kwindowsystem qtx11extras
]; ];
propagatedBuildInputs = [ frameworkintegration ki18n ]; propagatedBuildInputs = [ frameworkintegration ki18n kwindowsystem qtx11extras ];
cmakeFlags = [ "-DUSE_KDE4=OFF" ]; cmakeFlags = [ "-DUSE_KDE4=OFF" ];
postInstall = '' postInstall = ''
wrapKDEProgram "$out/bin/breeze-settings5" wrapKDEProgram "$out/bin/breeze-settings5"

View File

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

View File

@ -16,11 +16,13 @@ plasmaPackage {
buildInputs = [ buildInputs = [
epoxy kcompletion kcmutils kconfig kconfigwidgets kcoreaddons epoxy kcompletion kcmutils kconfig kconfigwidgets kcoreaddons
kcrash kdecoration kiconthemes kinit knewstuff knotifications kcrash kdecoration kiconthemes kinit knewstuff knotifications
kpackage kservice kwayland kwidgetsaddons kwindowsystem kxmlgui kpackage kservice kwayland kwidgetsaddons kxmlgui libinput libICE
libinput libICE libSM plasma-framework qtdeclarative qtscript libSM plasma-framework qtscript udev wayland xcb-util-cursor
qtx11extras udev wayland xcb-util-cursor ];
propagatedBuildInputs = [
kactivities kdeclarative kglobalaccel ki18n kio kwindowsystem
qtdeclarative qtx11extras
]; ];
propagatedBuildInputs = [ kactivities kdeclarative kglobalaccel ki18n kio ];
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

@ -11,10 +11,9 @@ plasmaPackage {
]; ];
buildInputs = [ buildInputs = [
kcompletion kconfigwidgets kcoreaddons kservice kcompletion kconfigwidgets kcoreaddons kservice
kwidgetsaddons kwindowsystem plasma-framework qtscript qtwebkit kwidgetsaddons plasma-framework qtscript qtwebkit
qtx11extras
]; ];
propagatedBuildInputs = [ propagatedBuildInputs = [
kauth kconfig ki18n kiconthemes kauth kconfig ki18n kiconthemes kwindowsystem qtx11extras
]; ];
} }

View File

@ -10,9 +10,9 @@ plasmaPackage {
]; ];
buildInputs = [ buildInputs = [
kcmutils kconfig kdecoration kguiaddons kwidgetsaddons kcmutils kconfig kdecoration kguiaddons kwidgetsaddons
kservice kcompletion kwindowsystem qtx11extras kservice kcompletion
]; ];
propagatedBuildInputs = [ frameworkintegration ki18n ]; propagatedBuildInputs = [ frameworkintegration ki18n kwindowsystem qtx11extras ];
postInstall = '' postInstall = ''
wrapKDEProgram "$out/bin/oxygen-demo5" wrapKDEProgram "$out/bin/oxygen-demo5"
wrapKDEProgram "$out/bin/oxygen-settings5" wrapKDEProgram "$out/bin/oxygen-settings5"

View File

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

View File

@ -18,7 +18,6 @@ plasmaPackage {
extra-cmake-modules extra-cmake-modules
]; ];
buildInputs = [ buildInputs = [
kwindowsystem
kdbusaddons kdbusaddons
kwidgetsaddons kwidgetsaddons
kcoreaddons kcoreaddons
@ -28,5 +27,5 @@ plasmaPackage {
knotifications knotifications
polkitQt polkitQt
]; ];
propagatedBuildInputs = [ ki18n ]; propagatedBuildInputs = [ ki18n kwindowsystem ];
} }

View File

@ -10,10 +10,10 @@ plasmaPackage {
kdoctools kdoctools
]; ];
buildInputs = [ buildInputs = [
kitemviews kcmutils kservice kiconthemes kwindowsystem kitemviews kcmutils kservice kiconthemes kxmlgui kdbusaddons
kxmlgui kdbusaddons kconfig kconfig
]; ];
propagatedBuildInputs = [ khtml ki18n kio ]; propagatedBuildInputs = [ khtml ki18n kio kwindowsystem ];
postInstall = '' postInstall = ''
wrapKDEProgram "$out/bin/systemsettings5" wrapKDEProgram "$out/bin/systemsettings5"
''; '';

View File

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

View File

@ -8,7 +8,8 @@
kdeFramework { kdeFramework {
name = "kcrash"; name = "kcrash";
nativeBuildInputs = [ extra-cmake-modules ]; nativeBuildInputs = [ extra-cmake-modules ];
buildInputs = [ kcoreaddons kwindowsystem qtx11extras ]; buildInputs = [ kcoreaddons ];
propagatedBuildInputs = [ kwindowsystem qtx11extras ];
meta = { meta = {
maintainers = [ lib.maintainers.ttuegel ]; maintainers = [ lib.maintainers.ttuegel ];
}; };

View File

@ -6,7 +6,7 @@
kdeFramework { kdeFramework {
name = "kdbusaddons"; name = "kdbusaddons";
nativeBuildInputs = [ extra-cmake-modules ]; nativeBuildInputs = [ extra-cmake-modules ];
buildInputs = [ qtx11extras ]; propagatedBuildInputs = [ qtx11extras ];
postInstall = '' postInstall = ''
wrapKDEProgram "$out/bin/kquitapp5" wrapKDEProgram "$out/bin/kquitapp5"
''; '';

View File

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

View File

@ -11,7 +11,8 @@
kdeFramework { kdeFramework {
name = "kglobalaccel"; name = "kglobalaccel";
nativeBuildInputs = [ extra-cmake-modules ]; nativeBuildInputs = [ extra-cmake-modules ];
buildInputs = [ kconfig kcoreaddons kcrash kdbusaddons kwindowsystem qtx11extras ]; buildInputs = [ kconfig kcoreaddons kcrash kdbusaddons ];
propagatedBuildInputs = [ kwindowsystem qtx11extras ];
postInstall = '' postInstall = ''
wrapKDEProgram "$out/bin/kglobalaccel5" wrapKDEProgram "$out/bin/kglobalaccel5"
''; '';

View File

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

View File

@ -8,8 +8,8 @@
kdeFramework { kdeFramework {
name = "kinit"; name = "kinit";
nativeBuildInputs = [ extra-cmake-modules kdoctools libcap_progs ]; nativeBuildInputs = [ extra-cmake-modules kdoctools libcap_progs ];
buildInputs = [ kconfig kcrash kservice kwindowsystem libcap ]; buildInputs = [ kconfig kcrash kservice libcap ];
propagatedBuildInputs = [ ki18n kio ]; propagatedBuildInputs = [ ki18n kio kwindowsystem ];
patches = [ ./0001-kinit-libpath.patch ]; patches = [ ./0001-kinit-libpath.patch ];
meta = { meta = {
maintainers = [ lib.maintainers.ttuegel ]; maintainers = [ lib.maintainers.ttuegel ];

View File

@ -11,12 +11,12 @@ kdeFramework {
nativeBuildInputs = [ extra-cmake-modules kdoctools ]; nativeBuildInputs = [ extra-cmake-modules kdoctools ];
buildInputs = [ buildInputs = [
acl karchive kconfig kcoreaddons kdbusaddons kiconthemes acl karchive kconfig kcoreaddons kdbusaddons kiconthemes
knotifications ktextwidgets kwallet kwidgetsaddons kwindowsystem knotifications ktextwidgets kwallet kwidgetsaddons
qtscript qtscript
]; ];
propagatedBuildInputs = [ propagatedBuildInputs = [
kbookmarks kcompletion kconfigwidgets ki18n kitemviews kjobwidgets kbookmarks kcompletion kconfigwidgets ki18n kitemviews kjobwidgets
kservice kxmlgui solid qtx11extras kservice kwindowsystem kxmlgui solid qtx11extras
]; ];
postInstall = '' postInstall = ''
wrapKDEProgram "$out/bin/kcookiejar5" wrapKDEProgram "$out/bin/kcookiejar5"

View File

@ -8,7 +8,8 @@
kdeFramework { kdeFramework {
name = "kjobwidgets"; name = "kjobwidgets";
nativeBuildInputs = [ extra-cmake-modules ]; nativeBuildInputs = [ extra-cmake-modules ];
buildInputs = [ kcoreaddons kwidgetsaddons qtx11extras ]; buildInputs = [ kcoreaddons kwidgetsaddons ];
propagatedBuildInputs = [ qtx11extras ];
meta = { meta = {
maintainers = [ lib.maintainers.ttuegel ]; maintainers = [ lib.maintainers.ttuegel ];
}; };

View File

@ -12,9 +12,9 @@ kdeFramework {
name = "knotifications"; name = "knotifications";
nativeBuildInputs = [ extra-cmake-modules ]; nativeBuildInputs = [ extra-cmake-modules ];
buildInputs = [ buildInputs = [
kcodecs kconfig kcoreaddons kwindowsystem kcodecs kconfig kcoreaddons phonon
phonon qtx11extras
]; ];
propagatedBuildInputs = [ kwindowsystem qtx11extras ];
meta = { meta = {
maintainers = [ lib.maintainers.ttuegel ]; maintainers = [ lib.maintainers.ttuegel ];
}; };

View File

@ -6,8 +6,8 @@ kdeFramework {
name = "kservice"; name = "kservice";
setupHook = ./setup-hook.sh; setupHook = ./setup-hook.sh;
nativeBuildInputs = [ extra-cmake-modules kdoctools ]; nativeBuildInputs = [ extra-cmake-modules kdoctools ];
buildInputs = [ kcoreaddons kcrash kdbusaddons kwindowsystem ]; buildInputs = [ kcoreaddons kcrash kdbusaddons ];
propagatedBuildInputs = [ kconfig ki18n ]; propagatedBuildInputs = [ kconfig ki18n kwindowsystem ];
patches = [ patches = [
./kservice-kbuildsycoca-follow-symlinks.patch ./kservice-kbuildsycoca-follow-symlinks.patch
./kservice-kbuildsycoca-no-canonicalize-path.patch ./kservice-kbuildsycoca-no-canonicalize-path.patch

View File

@ -7,9 +7,9 @@ kdeFramework {
name = "ktextwidgets"; name = "ktextwidgets";
nativeBuildInputs = [ extra-cmake-modules ]; nativeBuildInputs = [ extra-cmake-modules ];
buildInputs = [ buildInputs = [
kcompletion kconfig kconfigwidgets kiconthemes kservice kwindowsystem kcompletion kconfig kconfigwidgets kiconthemes kservice
]; ];
propagatedBuildInputs = [ ki18n sonnet ]; propagatedBuildInputs = [ ki18n kwindowsystem sonnet ];
meta = { meta = {
maintainers = [ lib.maintainers.ttuegel ]; maintainers = [ lib.maintainers.ttuegel ];
}; };

View File

@ -8,9 +8,9 @@ kdeFramework {
nativeBuildInputs = [ extra-cmake-modules kdoctools ]; nativeBuildInputs = [ extra-cmake-modules kdoctools ];
buildInputs = [ buildInputs = [
kconfig kcoreaddons kdbusaddons kiconthemes knotifications kconfig kcoreaddons kdbusaddons kiconthemes knotifications
kservice kwidgetsaddons kwindowsystem libgcrypt kservice kwidgetsaddons libgcrypt
]; ];
propagatedBuildInputs = [ ki18n ]; propagatedBuildInputs = [ ki18n kwindowsystem ];
postInstall = '' postInstall = ''
wrapKDEProgram "$out/bin/kwalletd5" wrapKDEProgram "$out/bin/kwalletd5"
wrapKDEProgram "$out/bin/kwallet-query" wrapKDEProgram "$out/bin/kwallet-query"

View File

@ -8,9 +8,9 @@ kdeFramework {
nativeBuildInputs = [ extra-cmake-modules ]; nativeBuildInputs = [ extra-cmake-modules ];
buildInputs = [ buildInputs = [
attica kconfig kconfigwidgets kiconthemes kitemviews attica kconfig kconfigwidgets kiconthemes kitemviews
ktextwidgets kwindowsystem sonnet ktextwidgets sonnet
]; ];
propagatedBuildInputs = [ kglobalaccel ki18n ]; propagatedBuildInputs = [ kglobalaccel ki18n kwindowsystem ];
meta = { meta = {
maintainers = [ lib.maintainers.ttuegel ]; maintainers = [ lib.maintainers.ttuegel ];
}; };

View File

@ -10,10 +10,10 @@ kdeFramework {
nativeBuildInputs = [ extra-cmake-modules kdoctools ]; nativeBuildInputs = [ extra-cmake-modules kdoctools ];
buildInputs = [ buildInputs = [
karchive kconfig kconfigwidgets kcoreaddons kdbusaddons kguiaddons karchive kconfig kconfigwidgets kcoreaddons kdbusaddons kguiaddons
kiconthemes knotifications kwindowsystem kxmlgui qtscript kiconthemes knotifications kxmlgui qtscript
]; ];
propagatedBuildInputs = [ propagatedBuildInputs = [
kactivities kdeclarative kglobalaccel ki18n kio kpackage kservice kactivities kdeclarative kglobalaccel ki18n kio kpackage kservice kwindowsystem
qtx11extras qtx11extras
]; ];
postInstall = '' postInstall = ''