Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
3 changes: 2 additions & 1 deletion pkgs/applications/networking/browsers/firefox/wrapper.nix
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@
, trezor-bridge, bluejeans, djview4, adobe-reader
, google_talk_plugin, fribid, gnome3/*.gnome-shell*/
, esteidfirefoxplugin
, browserpass, chrome-gnome-shell, uget-integrator
, browserpass, chrome-gnome-shell, uget-integrator, plasma-browser-integration
, libudev
, kerberos
}:
Expand Down Expand Up @@ -63,6 +63,7 @@ let
++ lib.optional (cfg.enableBrowserpass or false) browserpass
++ lib.optional (cfg.enableGnomeExtensions or false) chrome-gnome-shell
++ lib.optional (cfg.enableUgetIntegrator or false) uget-integrator
++ lib.optional (cfg.enablePlasmaBrowserIntegration or false) plasma-browser-integration
++ extraNativeMessagingHosts
);
libs = lib.optional ffmpegSupport ffmpeg
Expand Down
4 changes: 0 additions & 4 deletions pkgs/desktops/plasma-5/bluedevil.nix
Original file line number Diff line number Diff line change
Expand Up @@ -11,8 +11,4 @@ mkDerivation {
bluez-qt ki18n kio kwindowsystem plasma-framework qtdeclarative kcoreaddons
kdbusaddons kded kiconthemes knotifications kwidgetsaddons
];
postInstall = ''
# 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 change: 1 addition & 0 deletions pkgs/desktops/plasma-5/default.nix
Original file line number Diff line number Diff line change
Expand Up @@ -124,6 +124,7 @@ let
libksysguard = callPackage ./libksysguard {};
milou = callPackage ./milou.nix {};
oxygen = callPackage ./oxygen.nix {};
plasma-browser-integration = callPackage ./plasma-browser-integration.nix {};
plasma-desktop = callPackage ./plasma-desktop {};
plasma-integration = callPackage ./plasma-integration {};
plasma-nm = callPackage ./plasma-nm {};
Expand Down
2 changes: 1 addition & 1 deletion pkgs/desktops/plasma-5/fetch.sh
Original file line number Diff line number Diff line change
@@ -1 +1 @@
WGET_ARGS=( https://download.kde.org/stable/plasma/5.12.5/ -A '*.tar.xz' )
WGET_ARGS=( https://download.kde.org/stable/plasma/5.13.0/ -A '*.tar.xz' )
4 changes: 2 additions & 2 deletions pkgs/desktops/plasma-5/kactivitymanagerd.nix
Original file line number Diff line number Diff line change
Expand Up @@ -2,14 +2,14 @@
mkDerivation,
extra-cmake-modules,
boost, kconfig, kcoreaddons, kdbusaddons, ki18n, kio, kglobalaccel,
kwindowsystem, kxmlgui
kwindowsystem, kxmlgui, kcrash
}:

mkDerivation {
name = "kactivitymanagerd";
nativeBuildInputs = [ extra-cmake-modules ];
buildInputs = [
boost kconfig kcoreaddons kdbusaddons kglobalaccel ki18n kio kwindowsystem
kxmlgui
kxmlgui kcrash
];
}
4 changes: 2 additions & 2 deletions pkgs/desktops/plasma-5/kde-cli-tools.nix
Original file line number Diff line number Diff line change
@@ -1,14 +1,14 @@
{
mkDerivation, extra-cmake-modules, kdoctools,
kcmutils, kconfig, kdesu, ki18n, kiconthemes, kinit, kio, kwindowsystem,
qtsvg, qtx11extras, kactivities
qtsvg, qtx11extras, kactivities, plasma-workspace
}:

mkDerivation {
name = "kde-cli-tools";
nativeBuildInputs = [ extra-cmake-modules kdoctools ];
buildInputs = [
kcmutils kconfig kdesu ki18n kiconthemes kinit kio kwindowsystem qtsvg
qtx11extras kactivities
qtx11extras kactivities plasma-workspace
];
}
4 changes: 2 additions & 2 deletions pkgs/desktops/plasma-5/kdecoration.nix
Original file line number Diff line number Diff line change
@@ -1,8 +1,8 @@
{ mkDerivation, extra-cmake-modules, qtbase }:
{ mkDerivation, extra-cmake-modules, qtbase, ki18n }:

mkDerivation {
name = "kdecoration";
nativeBuildInputs = [ extra-cmake-modules ];
buildInputs = [ qtbase ];
buildInputs = [ qtbase ki18n ];
outputs = [ "out" "dev" ];
}
4 changes: 2 additions & 2 deletions pkgs/desktops/plasma-5/kdeplasma-addons.nix
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@
extra-cmake-modules, kdoctools,
kconfig, kconfigwidgets, kcoreaddons, kcmutils, kdelibs4support, ki18n, kio,
knewstuff, kross, krunner, kservice, ksysguard, kunitconversion, ibus,
plasma-framework, plasma-workspace, qtdeclarative, qtx11extras,
plasma-framework, plasma-workspace, qtdeclarative, qtx11extras, kholidays
}:

mkDerivation {
Expand All @@ -12,6 +12,6 @@ mkDerivation {
buildInputs = [
kconfig kconfigwidgets kcoreaddons kcmutils kdelibs4support kio knewstuff
kross krunner kservice ksysguard kunitconversion ibus plasma-framework
plasma-workspace qtdeclarative qtx11extras
plasma-workspace qtdeclarative qtx11extras kholidays
];
}
6 changes: 4 additions & 2 deletions pkgs/desktops/plasma-5/kscreen.nix
Original file line number Diff line number Diff line change
Expand Up @@ -2,14 +2,16 @@
mkDerivation,
extra-cmake-modules,
kconfig, kconfigwidgets, kdbusaddons, kglobalaccel, ki18n, kwidgetsaddons,
kxmlgui, libkscreen, qtdeclarative, qtgraphicaleffects
kxmlgui, libkscreen, qtdeclarative, qtgraphicaleffects, kwindowsystem,
kdeclarative, plasma-framework
}:

mkDerivation {
name = "kscreen";
nativeBuildInputs = [ extra-cmake-modules ];
buildInputs = [
kconfig kconfigwidgets kdbusaddons kglobalaccel ki18n kwidgetsaddons kxmlgui
libkscreen qtdeclarative qtgraphicaleffects
libkscreen qtdeclarative qtgraphicaleffects kwindowsystem kdeclarative
plasma-framework
];
}
8 changes: 1 addition & 7 deletions pkgs/desktops/plasma-5/kwin/default.nix
Original file line number Diff line number Diff line change
Expand Up @@ -30,13 +30,7 @@ mkDerivation {
libcap
];
outputs = [ "bin" "dev" "out" ];
patches = copyPathsToStore (lib.readPathsFromFile ./. ./series) ++ [
# This patch should be removed in 5.12.2
(fetchpatch {
url = "https://github.com/KDE/kwin/commit/6e5f5d92daab4c60f7bf241d90a91b3bea27acfd.patch";
sha256 = "1yq9wjvch46z7qx051s0ws0gyqbqhkvx7xl4pymd97vz8v6gnx4x";
})
];
patches = copyPathsToStore (lib.readPathsFromFile ./. ./series);
CXXFLAGS = [
''-DNIXPKGS_XWAYLAND=\"${lib.getBin xwayland}/bin/Xwayland\"''
];
Expand Down
11 changes: 11 additions & 0 deletions pkgs/desktops/plasma-5/plasma-browser-integration.nix
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
{ mkDerivation, extra-cmake-modules, qtbase, kio, ki18n, kconfig
, kdbusaddons, knotifications, krunner, kwindowsystem, kactivities
}:

mkDerivation {
name = "plasma-browser-integration";
nativeBuildInputs = [
extra-cmake-modules qtbase kio ki18n kconfig kdbusaddons
knotifications krunner kwindowsystem kactivities
];
}
41 changes: 0 additions & 41 deletions pkgs/desktops/plasma-5/plasma-desktop/qml-import-paths.patch

This file was deleted.

1 change: 0 additions & 1 deletion pkgs/desktops/plasma-5/plasma-desktop/series
Original file line number Diff line number Diff line change
@@ -1,3 +1,2 @@
qml-import-paths.patch
hwclock-path.patch
tzdir.patch
2 changes: 2 additions & 0 deletions pkgs/desktops/plasma-5/plasma-vault/default.nix
Original file line number Diff line number Diff line change
Expand Up @@ -5,6 +5,7 @@
kactivities,
plasma-framework,
kwindowsystem,
networkmanager-qt,
libksysguard,

encfs,
Expand All @@ -24,6 +25,7 @@ mkDerivation {

buildInputs = [
kactivities plasma-framework kwindowsystem libksysguard
networkmanager-qt
];

CXXFLAGS = [
Expand Down
10 changes: 6 additions & 4 deletions pkgs/desktops/plasma-5/plasma-workspace/default.nix
Original file line number Diff line number Diff line change
Expand Up @@ -9,8 +9,9 @@
baloo, kactivities, kcmutils, kconfig, kcrash, kdbusaddons, kdeclarative,
kdelibs4support, kdesu, kglobalaccel, kidletime, kinit, kjsembed, knewstuff,
knotifyconfig, kpackage, krunner, kscreenlocker, ktexteditor, ktextwidgets,
kwallet, kwayland, kwin, kxmlrpcclient, libkscreen, libksysguard,
networkmanager-qt, phonon, plasma-framework, prison, solid,
kwallet, kwayland, kwin, kxmlrpcclient, libkscreen, libksysguard, libqalculate,
networkmanager-qt, phonon, plasma-framework, prison, solid, kholidays,
breeze-qt5,

qtgraphicaleffects, qtquickcontrols, qtquickcontrols2, qtscript, qttools,
qtwayland, qtx11extras,
Expand All @@ -28,8 +29,8 @@ mkDerivation {
baloo kactivities kcmutils kconfig kcrash kdbusaddons kdeclarative
kdelibs4support kdesu kglobalaccel kidletime kjsembed knewstuff
knotifyconfig kpackage krunner kscreenlocker ktexteditor ktextwidgets
kwallet kwayland kwin kxmlrpcclient libkscreen libksysguard
networkmanager-qt phonon plasma-framework prison solid
kwallet kwayland kwin kxmlrpcclient libkscreen libksysguard libqalculate
networkmanager-qt phonon plasma-framework prison solid kholidays

qtgraphicaleffects qtquickcontrols qtquickcontrols2 qtscript qtwayland qtx11extras
];
Expand All @@ -51,6 +52,7 @@ mkDerivation {
"-DNIXPKGS_GREP=${getBin gnugrep}/bin/grep"
"-DNIXPKGS_KDEINIT5_SHUTDOWN=${getBin kinit}/bin/kdeinit5_shutdown"
"-DNIXPKGS_SED=${getBin gnused}/bin/sed"
"-DNIXPKGS_WALLPAPER_INSTALL_DIR=${getBin breeze-qt5}/share/wallpapers/"
];

# To regenerate ./plasma-workspace.patch,
Expand Down
Loading