kde5.plasma: unwrap everything

wip/yesman
Thomas Tuegel 8 years ago
parent e362442562
commit 795cfd578a
  1. 16
      pkgs/desktops/kde-5/plasma/bluedevil.nix
  2. 25
      pkgs/desktops/kde-5/plasma/kde-cli-tools.nix
  3. 11
      pkgs/desktops/kde-5/plasma/kinfocenter.nix
  4. 11
      pkgs/desktops/kde-5/plasma/kmenuedit.nix
  5. 10
      pkgs/desktops/kde-5/plasma/kscreen.nix
  6. 5
      pkgs/desktops/kde-5/plasma/kscreenlocker.nix
  7. 7
      pkgs/desktops/kde-5/plasma/ksshaskpass.nix
  8. 11
      pkgs/desktops/kde-5/plasma/ksysguard.nix
  9. 5
      pkgs/desktops/kde-5/plasma/kwin/default.nix
  10. 18
      pkgs/desktops/kde-5/plasma/plasma-desktop/default.nix
  11. 11
      pkgs/desktops/kde-5/plasma/plasma-nm/default.nix
  12. 1
      pkgs/desktops/kde-5/plasma/plasma-workspace-wallpapers.nix
  13. 4
      pkgs/desktops/kde-5/plasma/plasma-workspace/default.nix
  14. 20
      pkgs/desktops/kde-5/plasma/polkit-kde-agent.nix
  15. 5
      pkgs/desktops/kde-5/plasma/powerdevil.nix
  16. 3
      pkgs/desktops/kde-5/plasma/systemsettings.nix

@ -1,22 +1,18 @@
{ plasmaPackage, ecm, bluez-qt, kcoreaddons
, kdbusaddons, kded, ki18n, kiconthemes, kio, knotifications
, kwidgetsaddons, kwindowsystem, makeQtWrapper, plasma-framework
, qtdeclarative, shared_mime_info
{
plasmaPackage, ecm, shared_mime_info,
bluez-qt, kcoreaddons, kdbusaddons, kded, ki18n, kiconthemes, kio,
knotifications, kwidgetsaddons, kwindowsystem, plasma-framework, qtdeclarative
}:
plasmaPackage {
name = "bluedevil";
nativeBuildInputs = [
ecm makeQtWrapper shared_mime_info
];
nativeBuildInputs = [ ecm shared_mime_info ];
propagatedBuildInputs = [
bluez-qt ki18n kio kwindowsystem plasma-framework qtdeclarative kcoreaddons
kdbusaddons kded kiconthemes knotifications kwidgetsaddons
];
propagatedUserEnvPkgs = [ bluez-qt ];
propagatedUserEnvPkgs = [ bluez-qt.out ];
postInstall = ''
wrapQtProgram "$out/bin/bluedevil-wizard"
wrapQtProgram "$out/bin/bluedevil-sendfile"
# Fix the location of logic.js for the plasmoid
ln -s $out/share/plasma/plasmoids/org.kde.plasma.bluetooth/contents/code/logic.js $out/share/plasma/plasmoids/org.kde.plasma.bluetooth/contents/ui/logic.js
'';

@ -1,25 +1,14 @@
{ plasmaPackage, ecm, kcmutils, kconfig
, kdelibs4support, kdesu, kdoctools, ki18n, kiconthemes
, kwindowsystem, makeQtWrapper, qtsvg, qtx11extras
{
plasmaPackage, ecm,
kcmutils, kconfig, kdelibs4support, kdesu, kdoctools, ki18n, kiconthemes,
kwindowsystem, qtsvg, qtx11extras
}:
plasmaPackage {
name = "kde-cli-tools";
nativeBuildInputs = [ ecm kdoctools makeQtWrapper ];
nativeBuildInputs = [ ecm kdoctools ];
propagatedBuildInputs = [
kdelibs4support ki18n kwindowsystem qtsvg qtx11extras kcmutils kconfig kdesu
kiconthemes
kcmutils kconfig kdesu kdelibs4support ki18n kiconthemes kwindowsystem qtsvg
qtx11extras
];
postInstall = ''
wrapQtProgram "$out/bin/kmimetypefinder5"
wrapQtProgram "$out/bin/ksvgtopng5"
wrapQtProgram "$out/bin/ktraderclient5"
wrapQtProgram "$out/bin/kioclient5"
wrapQtProgram "$out/bin/kdecp5"
wrapQtProgram "$out/bin/keditfiletype5"
wrapQtProgram "$out/bin/kcmshell5"
wrapQtProgram "$out/bin/kdemv5"
wrapQtProgram "$out/bin/kstart5"
wrapQtProgram "$out/bin/kde-open5"
'';
}

@ -1,23 +1,16 @@
{ plasmaPackage, ecm, kdoctools, kcmutils
, kcompletion, kconfig, kconfigwidgets, kcoreaddons, kdbusaddons
, kdeclarative, kdelibs4support, ki18n, kiconthemes, kio, kpackage
, kservice, kwidgetsaddons, kxmlgui, libraw1394, makeQtWrapper
, kservice, kwidgetsaddons, kxmlgui, libraw1394
, pciutils, solid
}:
plasmaPackage {
name = "kinfocenter";
nativeBuildInputs = [
ecm
kdoctools
makeQtWrapper
];
nativeBuildInputs = [ ecm kdoctools ];
propagatedBuildInputs = [
kdeclarative kdelibs4support ki18n kio kcmutils kcompletion kconfig
kconfigwidgets kcoreaddons kdbusaddons kiconthemes kpackage kservice
kwidgetsaddons kxmlgui libraw1394 pciutils solid
];
postInstall = ''
wrapQtProgram "$out/bin/kinfocenter"
'';
}

@ -1,18 +1,11 @@
{ plasmaPackage, ecm, kdoctools, ki18n, kxmlgui
, kdbusaddons, kiconthemes, kio, sonnet, kdelibs4support, makeQtWrapper
, kdbusaddons, kiconthemes, kio, sonnet, kdelibs4support
}:
plasmaPackage {
name = "kmenuedit";
nativeBuildInputs = [
ecm
kdoctools
makeQtWrapper
];
nativeBuildInputs = [ ecm kdoctools ];
propagatedBuildInputs = [
kdelibs4support ki18n kio sonnet kxmlgui kdbusaddons kiconthemes
];
postInstall = ''
wrapQtProgram "$out/bin/kmenuedit"
'';
}

@ -1,19 +1,13 @@
{ plasmaPackage, ecm, kconfig, kconfigwidgets
, kdbusaddons, kglobalaccel, ki18n, kwidgetsaddons, kxmlgui
, libkscreen, makeQtWrapper, qtdeclarative, qtgraphicaleffects
, libkscreen, qtdeclarative, qtgraphicaleffects
}:
plasmaPackage {
name = "kscreen";
nativeBuildInputs = [
ecm
makeQtWrapper
];
nativeBuildInputs = [ ecm ];
propagatedBuildInputs = [
kglobalaccel ki18n libkscreen qtdeclarative qtgraphicaleffects kconfig
kconfigwidgets kdbusaddons kwidgetsaddons kxmlgui
];
postInstall = ''
wrapQtProgram "$out/bin/kscreen-console"
'';
}

@ -5,10 +5,7 @@
plasmaPackage {
name = "kscreenlocker";
nativeBuildInputs = [
ecm
kdoctools
];
nativeBuildInputs = [ ecm kdoctools ];
propagatedBuildInputs = [
kdeclarative plasma-framework qtdeclarative kcmutils kcrash kdelibs4support
kglobalaccel kidletime kwayland libXcursor pam wayland

@ -1,12 +1,9 @@
{ plasmaPackage, ecm, kdoctools, kcoreaddons
, ki18n, kwallet, kwidgetsaddons, makeQtWrapper
, ki18n, kwallet, kwidgetsaddons
}:
plasmaPackage {
name = "ksshaskpass";
nativeBuildInputs = [ ecm kdoctools makeQtWrapper ];
nativeBuildInputs = [ ecm kdoctools ];
propagatedBuildInputs = [ kcoreaddons ki18n kwallet kwidgetsaddons ];
postInstall = ''
wrapQtProgram "$out/bin/ksshaskpass"
'';
}

@ -1,20 +1,13 @@
{ plasmaPackage, ecm, kdoctools, kconfig
, kcoreaddons, kdelibs4support, ki18n, kitemviews, knewstuff
, kiconthemes, libksysguard, makeQtWrapper
, kiconthemes, libksysguard
}:
plasmaPackage {
name = "ksysguard";
nativeBuildInputs = [
ecm
kdoctools
makeQtWrapper
];
nativeBuildInputs = [ ecm kdoctools ];
propagatedBuildInputs = [
kconfig kcoreaddons kitemviews knewstuff kiconthemes libksysguard
kdelibs4support ki18n
];
postInstall = ''
wrapQtProgram "$out/bin/ksysguardd"
'';
}

@ -13,7 +13,6 @@ plasmaPackage {
nativeBuildInputs = [
ecm
kdoctools
makeQtWrapper
];
propagatedBuildInputs = [
kactivities kdeclarative kglobalaccel ki18n kio kscreenlocker kwindowsystem
@ -25,8 +24,4 @@ plasmaPackage {
];
patches = [ ./0001-qdiriterator-follow-symlinks.patch ];
cmakeFlags = [ "-DCMAKE_SKIP_BUILD_RPATH=OFF" ];
postInstall = ''
wrapQtProgram "$out/bin/kwin_x11"
wrapQtProgram "$out/bin/kwin_wayland"
'';
}

@ -6,17 +6,13 @@
, plasma-framework, plasma-workspace, qtdeclarative, qtx11extras
, qtsvg, libXcursor, libXft, libxkbfile, xf86inputevdev
, xf86inputsynaptics, xinput, xkeyboard_config, xorgserver
, libcanberra_kde, libpulseaudio, makeQtWrapper, utillinux
, libcanberra_kde, libpulseaudio, utillinux
, qtquickcontrols, ksysguard
}:
plasmaPackage rec {
name = "plasma-desktop";
nativeBuildInputs = [
ecm
kdoctools
makeQtWrapper
];
nativeBuildInputs = [ ecm kdoctools ];
buildInputs = [
attica boost fontconfig kcmutils kdbusaddons kded kitemmodels knewstuff
knotifications knotifyconfig kwallet libcanberra_kde libXcursor
@ -42,14 +38,4 @@ plasmaPackage rec {
"-DEvdev_INCLUDE_DIRS=${xf86inputevdev.dev}/include/xorg"
"-DSynaptics_INCLUDE_DIRS=${xf86inputsynaptics}/include/xorg"
];
postInstall = ''
wrapQtProgram "$out/bin/kaccess"
wrapQtProgram "$out/bin/solid-action-desktop-gen"
wrapQtProgram "$out/bin/knetattach"
wrapQtProgram "$out/bin/krdb"
wrapQtProgram "$out/bin/kapplymousetheme"
wrapQtProgram "$out/bin/kfontinst"
wrapQtProgram "$out/bin/kcm-touchpad-list-devices"
wrapQtProgram "$out/bin/kfontview"
'';
}

@ -2,7 +2,7 @@
, kcompletion, kconfigwidgets, kcoreaddons, kdbusaddons, kdeclarative
, kdelibs4support, ki18n, kiconthemes, kinit, kio, kitemviews
, knotifications, kservice, kwallet, kwidgetsaddons, kwindowsystem
, kxmlgui, makeQtWrapper, mobile_broadband_provider_info
, kxmlgui, mobile_broadband_provider_info
, modemmanager-qt, networkmanager-qt, openconnect, plasma-framework
, qca-qt5, qtdeclarative, solid
}:
@ -15,11 +15,7 @@ plasmaPackage {
inherit mobile_broadband_provider_info;
})
];
nativeBuildInputs = [
ecm
kdoctools
makeQtWrapper
];
nativeBuildInputs = [ ecm kdoctools ];
propagatedBuildInputs = [
kdeclarative kdelibs4support ki18n kio kwindowsystem plasma-framework
qtdeclarative kcompletion kconfigwidgets kcoreaddons kdbusaddons kiconthemes
@ -27,7 +23,4 @@ plasmaPackage {
mobile_broadband_provider_info modemmanager-qt networkmanager-qt openconnect
qca-qt5 solid
];
postInstall = ''
wrapQtProgram "$out/bin/kde5-nm-connection-editor"
'';
}

@ -4,6 +4,7 @@
plasmaPackage {
name = "plasma-workspace-wallpapers";
outputs = [ "out" ];
nativeBuildInputs = [
ecm
];

@ -14,9 +14,7 @@
plasmaPackage {
name = "plasma-workspace";
nativeBuildInputs = [
ecm kdoctools
];
nativeBuildInputs = [ ecm kdoctools ];
buildInputs = [
baloo kactivities kcmutils kconfig kcrash kdbusaddons kdeclarative
kdelibs4support kdesu kglobalaccel kidletime kjsembed knewstuff

@ -1,22 +1,12 @@
{ plasmaPackage
, ecm
, ki18n
, kwindowsystem
, kdbusaddons
, kwidgetsaddons
, kcoreaddons
, kcrash
, kconfig
, kiconthemes
, knotifications
, polkit-qt
{
plasmaPackage, ecm,
kcoreaddons, kconfig, kcrash, kdbusaddons, ki18n, kiconthemes, knotifications,
kwidgetsaddons, kwindowsystem, polkit-qt
}:
plasmaPackage {
name = "polkit-kde-agent";
nativeBuildInputs = [
ecm
];
nativeBuildInputs = [ ecm ];
propagatedBuildInputs = [
kdbusaddons kwidgetsaddons kcoreaddons kcrash kconfig ki18n kiconthemes
knotifications kwindowsystem polkit-qt

@ -6,10 +6,7 @@
plasmaPackage {
name = "powerdevil";
nativeBuildInputs = [
ecm
kdoctools
];
nativeBuildInputs = [ ecm kdoctools ];
propagatedBuildInputs = [
kconfig kdbusaddons knotifyconfig solid udev bluez-qt kactivities kauth
kdelibs4support kglobalaccel ki18n kio kidletime kwayland libkscreen

@ -11,7 +11,4 @@ plasmaPackage {
kcmutils kconfig kdbusaddons khtml ki18n kiconthemes kio kitemviews kservice
kwindowsystem kxmlgui qtquickcontrols
];
postInstall = ''
wrapQtProgram "$out/bin/systemsettings5"
'';
}

Loading…
Cancel
Save