mirror of
https://github.com/ilyakooo0/nixpkgs.git
synced 2024-12-29 06:45:54 +03:00
commit
47066f0776
@ -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
|
||||
}:
|
||||
@ -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
|
||||
|
@ -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
|
||||
'';
|
||||
}
|
||||
|
@ -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 {};
|
||||
|
@ -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' )
|
||||
|
@ -2,7 +2,7 @@
|
||||
mkDerivation,
|
||||
extra-cmake-modules,
|
||||
boost, kconfig, kcoreaddons, kdbusaddons, ki18n, kio, kglobalaccel,
|
||||
kwindowsystem, kxmlgui
|
||||
kwindowsystem, kxmlgui, kcrash
|
||||
}:
|
||||
|
||||
mkDerivation {
|
||||
@ -10,6 +10,6 @@ mkDerivation {
|
||||
nativeBuildInputs = [ extra-cmake-modules ];
|
||||
buildInputs = [
|
||||
boost kconfig kcoreaddons kdbusaddons kglobalaccel ki18n kio kwindowsystem
|
||||
kxmlgui
|
||||
kxmlgui kcrash
|
||||
];
|
||||
}
|
||||
|
@ -1,7 +1,7 @@
|
||||
{
|
||||
mkDerivation, extra-cmake-modules, kdoctools,
|
||||
kcmutils, kconfig, kdesu, ki18n, kiconthemes, kinit, kio, kwindowsystem,
|
||||
qtsvg, qtx11extras, kactivities
|
||||
qtsvg, qtx11extras, kactivities, plasma-workspace
|
||||
}:
|
||||
|
||||
mkDerivation {
|
||||
@ -9,6 +9,6 @@ mkDerivation {
|
||||
nativeBuildInputs = [ extra-cmake-modules kdoctools ];
|
||||
buildInputs = [
|
||||
kcmutils kconfig kdesu ki18n kiconthemes kinit kio kwindowsystem qtsvg
|
||||
qtx11extras kactivities
|
||||
qtx11extras kactivities plasma-workspace
|
||||
];
|
||||
}
|
||||
|
@ -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" ];
|
||||
}
|
||||
|
@ -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 {
|
||||
@ -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
|
||||
];
|
||||
}
|
||||
|
@ -2,7 +2,8 @@
|
||||
mkDerivation,
|
||||
extra-cmake-modules,
|
||||
kconfig, kconfigwidgets, kdbusaddons, kglobalaccel, ki18n, kwidgetsaddons,
|
||||
kxmlgui, libkscreen, qtdeclarative, qtgraphicaleffects
|
||||
kxmlgui, libkscreen, qtdeclarative, qtgraphicaleffects, kwindowsystem,
|
||||
kdeclarative, plasma-framework
|
||||
}:
|
||||
|
||||
mkDerivation {
|
||||
@ -10,6 +11,7 @@ mkDerivation {
|
||||
nativeBuildInputs = [ extra-cmake-modules ];
|
||||
buildInputs = [
|
||||
kconfig kconfigwidgets kdbusaddons kglobalaccel ki18n kwidgetsaddons kxmlgui
|
||||
libkscreen qtdeclarative qtgraphicaleffects
|
||||
libkscreen qtdeclarative qtgraphicaleffects kwindowsystem kdeclarative
|
||||
plasma-framework
|
||||
];
|
||||
}
|
||||
|
@ -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\"''
|
||||
];
|
||||
|
11
pkgs/desktops/plasma-5/plasma-browser-integration.nix
Normal file
11
pkgs/desktops/plasma-5/plasma-browser-integration.nix
Normal file
@ -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
|
||||
];
|
||||
}
|
@ -1,41 +0,0 @@
|
||||
Index: plasma-desktop-5.8.5/containments/desktop/package/contents/ui/FolderView.qml
|
||||
===================================================================
|
||||
--- plasma-desktop-5.8.5.orig/containments/desktop/package/contents/ui/FolderView.qml
|
||||
+++ plasma-desktop-5.8.5/containments/desktop/package/contents/ui/FolderView.qml
|
||||
@@ -27,7 +27,7 @@ import org.kde.plasma.extras 2.0 as Plas
|
||||
import org.kde.kquickcontrolsaddons 2.0
|
||||
|
||||
import org.kde.private.desktopcontainment.folder 0.1 as Folder
|
||||
-import "FolderTools.js" as FolderTools
|
||||
+import "../code/FolderTools.js" as FolderTools
|
||||
|
||||
Item {
|
||||
id: main
|
||||
Index: plasma-desktop-5.8.5/containments/desktop/package/contents/ui/main.qml
|
||||
===================================================================
|
||||
--- plasma-desktop-5.8.5.orig/containments/desktop/package/contents/ui/main.qml
|
||||
+++ plasma-desktop-5.8.5/containments/desktop/package/contents/ui/main.qml
|
||||
@@ -30,8 +30,8 @@ import org.kde.kquickcontrolsaddons 2.0
|
||||
|
||||
import org.kde.private.desktopcontainment.desktop 0.1 as Desktop
|
||||
|
||||
-import "LayoutManager.js" as LayoutManager
|
||||
-import "FolderTools.js" as FolderTools
|
||||
+import "../code/LayoutManager.js" as LayoutManager
|
||||
+import "../code/FolderTools.js" as FolderTools
|
||||
|
||||
DragDrop.DropArea {
|
||||
id: root
|
||||
Index: plasma-desktop-5.8.5/containments/panel/contents/ui/main.qml
|
||||
===================================================================
|
||||
--- plasma-desktop-5.8.5.orig/containments/panel/contents/ui/main.qml
|
||||
+++ plasma-desktop-5.8.5/containments/panel/contents/ui/main.qml
|
||||
@@ -25,7 +25,7 @@ import org.kde.plasma.components 2.0 as
|
||||
import org.kde.kquickcontrolsaddons 2.0
|
||||
import org.kde.draganddrop 2.0 as DragDrop
|
||||
|
||||
-import "LayoutManager.js" as LayoutManager
|
||||
+import "../code/LayoutManager.js" as LayoutManager
|
||||
|
||||
DragDrop.DropArea {
|
||||
id: root
|
@ -1,3 +1,2 @@
|
||||
qml-import-paths.patch
|
||||
hwclock-path.patch
|
||||
tzdir.patch
|
||||
|
@ -5,6 +5,7 @@
|
||||
kactivities,
|
||||
plasma-framework,
|
||||
kwindowsystem,
|
||||
networkmanager-qt,
|
||||
libksysguard,
|
||||
|
||||
encfs,
|
||||
@ -24,6 +25,7 @@ mkDerivation {
|
||||
|
||||
buildInputs = [
|
||||
kactivities plasma-framework kwindowsystem libksysguard
|
||||
networkmanager-qt
|
||||
];
|
||||
|
||||
CXXFLAGS = [
|
||||
|
@ -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,
|
||||
@ -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
|
||||
];
|
||||
@ -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,
|
||||
|
@ -1,76 +1,15 @@
|
||||
diff --git a/applets/batterymonitor/package/contents/ui/BatteryItem.qml b/applets/batterymonitor/package/contents/ui/BatteryItem.qml
|
||||
index 7e2d975..40a5797 100644
|
||||
--- a/applets/batterymonitor/package/contents/ui/BatteryItem.qml
|
||||
+++ b/applets/batterymonitor/package/contents/ui/BatteryItem.qml
|
||||
@@ -26,7 +26,7 @@ import org.kde.plasma.components 2.0 as PlasmaComponents
|
||||
import org.kde.plasma.extras 2.0 as PlasmaExtras
|
||||
import org.kde.plasma.workspace.components 2.0
|
||||
import org.kde.kcoreaddons 1.0 as KCoreAddons
|
||||
-import "logic.js" as Logic
|
||||
+import "../code/logic.js" as Logic
|
||||
|
||||
Item {
|
||||
id: batteryItem
|
||||
diff --git a/applets/batterymonitor/package/contents/ui/batterymonitor.qml b/applets/batterymonitor/package/contents/ui/batterymonitor.qml
|
||||
index 50deee5..45b6b37 100644
|
||||
--- a/applets/batterymonitor/package/contents/ui/batterymonitor.qml
|
||||
+++ b/applets/batterymonitor/package/contents/ui/batterymonitor.qml
|
||||
@@ -25,7 +25,7 @@ import org.kde.plasma.plasmoid 2.0
|
||||
import org.kde.plasma.core 2.0 as PlasmaCore
|
||||
import org.kde.kcoreaddons 1.0 as KCoreAddons
|
||||
import org.kde.kquickcontrolsaddons 2.0
|
||||
-import "logic.js" as Logic
|
||||
+import "../code/logic.js" as Logic
|
||||
|
||||
Item {
|
||||
id: batterymonitor
|
||||
diff --git a/applets/lock_logout/contents/ui/lockout.qml b/applets/lock_logout/contents/ui/lockout.qml
|
||||
index 80e7e53..0083cf0 100644
|
||||
--- a/applets/lock_logout/contents/ui/lockout.qml
|
||||
+++ b/applets/lock_logout/contents/ui/lockout.qml
|
||||
@@ -23,7 +23,7 @@ import org.kde.plasma.plasmoid 2.0
|
||||
import org.kde.plasma.core 2.0 as PlasmaCore
|
||||
import org.kde.plasma.components 2.0
|
||||
import org.kde.kquickcontrolsaddons 2.0
|
||||
-import "data.js" as Data
|
||||
+import "../code/data.js" as Data
|
||||
|
||||
Flow {
|
||||
id: lockout
|
||||
diff --git a/applets/notifications/package/contents/ui/main.qml b/applets/notifications/package/contents/ui/main.qml
|
||||
index cb15cfa..a6976ba 100644
|
||||
--- a/applets/notifications/package/contents/ui/main.qml
|
||||
+++ b/applets/notifications/package/contents/ui/main.qml
|
||||
@@ -28,7 +28,7 @@ import org.kde.plasma.extras 2.0 as PlasmaExtras
|
||||
|
||||
import org.kde.plasma.private.notifications 1.0
|
||||
|
||||
-import "uiproperties.js" as UiProperties
|
||||
+import "../code/uiproperties.js" as UiProperties
|
||||
|
||||
MouseEventListener {
|
||||
id: notificationsApplet
|
||||
diff --git a/krunner/dbus/org.kde.krunner.service.in b/krunner/dbus/org.kde.krunner.service.in
|
||||
index 8571521..294eab0 100644
|
||||
--- a/krunner/dbus/org.kde.krunner.service.in
|
||||
+++ b/krunner/dbus/org.kde.krunner.service.in
|
||||
diff --git a/sddm-theme/theme.conf.cmake b/sddm-theme/theme.conf.cmake
|
||||
index 69d30705..52e91028 100644
|
||||
--- a/sddm-theme/theme.conf.cmake
|
||||
+++ b/sddm-theme/theme.conf.cmake
|
||||
@@ -1,4 +1,4 @@
|
||||
[D-BUS Service]
|
||||
Name=org.kde.krunner
|
||||
-Exec=@CMAKE_INSTALL_PREFIX@/bin/krunner
|
||||
+Exec=@CMAKE_INSTALL_FULL_BINDIR@/krunner
|
||||
|
||||
diff --git a/kuiserver/org.kde.kuiserver.service.in b/kuiserver/org.kde.kuiserver.service.in
|
||||
index 7a86d07..5b3030c 100644
|
||||
--- a/kuiserver/org.kde.kuiserver.service.in
|
||||
+++ b/kuiserver/org.kde.kuiserver.service.in
|
||||
@@ -1,3 +1,3 @@
|
||||
[D-BUS Service]
|
||||
Name=org.kde.kuiserver
|
||||
-Exec=@CMAKE_INSTALL_PREFIX@/bin/kuiserver5
|
||||
+Exec=@CMAKE_INSTALL_FULL_BINDIR@/kuiserver5
|
||||
[General]
|
||||
type=image
|
||||
color=#1d99f3
|
||||
-background=${CMAKE_INSTALL_PREFIX}/${WALLPAPER_INSTALL_DIR}/Next/contents/images/3200x2000.png
|
||||
+background=${NIXPKGS_WALLPAPER_INSTALL_DIR}/Next/contents/images/3200x2000.png
|
||||
diff --git a/startkde/CMakeLists.txt b/startkde/CMakeLists.txt
|
||||
index fe29f57..247db95 100644
|
||||
index cb75aeca..247db953 100644
|
||||
--- a/startkde/CMakeLists.txt
|
||||
+++ b/startkde/CMakeLists.txt
|
||||
@@ -3,11 +3,6 @@ add_subdirectory(kstartupconfig)
|
||||
@ -79,14 +18,14 @@ index fe29f57..247db95 100644
|
||||
|
||||
-#FIXME: reconsider, looks fishy
|
||||
-if(NOT CMAKE_INSTALL_PREFIX STREQUAL "/usr")
|
||||
- set(EXPORT_XCURSOR_PATH "XCURSOR_PATH=${CMAKE_INSTALL_PREFIX}/share/icons:$XCURSOR_PATH\":~/.icons:/usr/share/icons:/usr/share/pixmaps:/usr/X11R6/lib/X11/icons\"; export XCURSOR_PATH")
|
||||
- set(EXPORT_XCURSOR_PATH "XCURSOR_PATH=${KDE_INSTALL_FULL_DATAROOTDIR}/icons:$XCURSOR_PATH\":~/.icons:/usr/share/icons:/usr/share/pixmaps:/usr/X11R6/lib/X11/icons\"; export XCURSOR_PATH")
|
||||
-endif()
|
||||
-
|
||||
configure_file(startkde.cmake ${CMAKE_CURRENT_BINARY_DIR}/startkde @ONLY)
|
||||
configure_file(startplasmacompositor.cmake ${CMAKE_CURRENT_BINARY_DIR}/startplasmacompositor @ONLY)
|
||||
configure_file(startplasma.cmake ${CMAKE_CURRENT_BINARY_DIR}/startplasma @ONLY)
|
||||
diff --git a/startkde/kstartupconfig/kstartupconfig.cpp b/startkde/kstartupconfig/kstartupconfig.cpp
|
||||
index c992785..bd506ce 100644
|
||||
index 493218ea..d507aa55 100644
|
||||
--- a/startkde/kstartupconfig/kstartupconfig.cpp
|
||||
+++ b/startkde/kstartupconfig/kstartupconfig.cpp
|
||||
@@ -147,5 +147,5 @@ int main()
|
||||
@ -97,7 +36,7 @@ index c992785..bd506ce 100644
|
||||
+ return system( NIXPKGS_KDOSTARTUPCONFIG5 );
|
||||
}
|
||||
diff --git a/startkde/startkde.cmake b/startkde/startkde.cmake
|
||||
index b3117b4..e70110e 100644
|
||||
index f9e2e429..0a4267a9 100644
|
||||
--- a/startkde/startkde.cmake
|
||||
+++ b/startkde/startkde.cmake
|
||||
@@ -1,22 +1,31 @@
|
||||
@ -436,37 +375,7 @@ index b3117b4..e70110e 100644
|
||||
# Set a left cursor instead of the standard X11 "X" cursor, since I've heard
|
||||
# from some users that they're confused and don't know what to do. This is
|
||||
# especially necessary on slow machines, where starting KDE takes one or two
|
||||
@@ -211,28 +236,10 @@ xset fp rehash
|
||||
# If the user has overwritten fonts, the cursor font may be different now
|
||||
# so don't move this up.
|
||||
#
|
||||
-xsetroot -cursor_name left_ptr
|
||||
-
|
||||
-# Get Ghostscript to look into user's KDE fonts dir for additional Fontmap
|
||||
-if test -n "$GS_LIB" ; then
|
||||
- GS_LIB=$usr_fdir:$GS_LIB
|
||||
- export GS_LIB
|
||||
-else
|
||||
- GS_LIB=$usr_fdir
|
||||
- export GS_LIB
|
||||
-fi
|
||||
+@NIXPKGS_XSETROOT@ -cursor_name left_ptr
|
||||
|
||||
echo 'startkde: Starting up...' 1>&2
|
||||
|
||||
-# Make sure that the KDE prefix is first in XDG_DATA_DIRS and that it's set at all.
|
||||
-# The spec allows XDG_DATA_DIRS to be not set, but X session startup scripts tend
|
||||
-# to set it to a list of paths *not* including the KDE prefix if it's not /usr or
|
||||
-# /usr/local.
|
||||
-if test -z "$XDG_DATA_DIRS"; then
|
||||
- XDG_DATA_DIRS="@CMAKE_INSTALL_PREFIX@/@SHARE_INSTALL_PREFIX@:/usr/share:/usr/local/share"
|
||||
-fi
|
||||
-export XDG_DATA_DIRS
|
||||
-
|
||||
# Mark that full KDE session is running (e.g. Konqueror preloading works only
|
||||
# with full KDE running). The KDE_FULL_SESSION property can be detected by
|
||||
# any X client connected to the same X session, even if not launched
|
||||
@@ -257,44 +264,65 @@ export XDG_DATA_DIRS
|
||||
@@ -257,44 +282,65 @@ export XDG_DATA_DIRS
|
||||
#
|
||||
KDE_FULL_SESSION=true
|
||||
export KDE_FULL_SESSION
|
||||
@ -545,7 +454,7 @@ index b3117b4..e70110e 100644
|
||||
|
||||
# finally, give the session control to the session manager
|
||||
# see kdebase/ksmserver for the description of the rest of the startup sequence
|
||||
@@ -306,34 +334,37 @@ qdbus org.kde.KSplash /KSplash org.kde.KSplash.setStage kinit &
|
||||
@@ -306,34 +352,37 @@ qdbus org.kde.KSplash /KSplash org.kde.KSplash.setStage kinit &
|
||||
# We only check for 255 which means that the ksmserver process could not be
|
||||
# started, any problems thereafter, e.g. ksmserver failing to initialize,
|
||||
# will remain undetected.
|
||||
@ -594,7 +503,7 @@ index b3117b4..e70110e 100644
|
||||
done
|
||||
break
|
||||
fi
|
||||
@@ -342,15 +373,17 @@ fi
|
||||
@@ -342,15 +391,17 @@ fi
|
||||
|
||||
echo 'startkde: Shutting down...' 1>&2
|
||||
# just in case
|
||||
@ -617,7 +526,7 @@ index b3117b4..e70110e 100644
|
||||
|
||||
echo 'startkde: Done.' 1>&2
|
||||
diff --git a/startkde/startplasma.cmake b/startkde/startplasma.cmake
|
||||
index a5d09fa..d42c284 100644
|
||||
index a5d09fa7..d42c284b 100644
|
||||
--- a/startkde/startplasma.cmake
|
||||
+++ b/startkde/startplasma.cmake
|
||||
@@ -1,6 +1,6 @@
|
||||
@ -809,7 +718,7 @@ index a5d09fa..d42c284 100644
|
||||
|
||||
echo 'startplasma: Done.' 1>&2
|
||||
diff --git a/startkde/startplasmacompositor.cmake b/startkde/startplasmacompositor.cmake
|
||||
index 8ac47aa..49970ef 100644
|
||||
index dd9e304d..49d456e9 100644
|
||||
--- a/startkde/startplasmacompositor.cmake
|
||||
+++ b/startkde/startplasmacompositor.cmake
|
||||
@@ -1,118 +1,165 @@
|
||||
@ -1013,27 +922,26 @@ index 8ac47aa..49970ef 100644
|
||||
#otherwise apps that manually opt in for high DPI get auto scaled by the developer AND scaled by the wl_output
|
||||
export QT_AUTO_SCREEN_SCALE_FACTOR=0
|
||||
|
||||
-# XCursor mouse theme needs to be applied here to work even for kded or ksmserver
|
||||
-if test -n "$kcminputrc_mouse_cursortheme" -o -n "$kcminputrc_mouse_cursorsize" ; then
|
||||
- @EXPORT_XCURSOR_PATH@
|
||||
+XCURSOR_PATH=~/.icons
|
||||
+IFS=":" read -r -a xdgDirs <<< "$XDG_DATA_DIRS"
|
||||
+for xdgDir in "${xdgDirs[@]}"; do
|
||||
+ XCURSOR_PATH="$XCURSOR_PATH:$xdgDir/icons"
|
||||
+done
|
||||
+export XCURSOR_PATH
|
||||
+
|
||||
# XCursor mouse theme needs to be applied here to work even for kded or ksmserver
|
||||
-if test -n "$kcminputrc_mouse_cursortheme" -o -n "$kcminputrc_mouse_cursorsize" ; then
|
||||
- @EXPORT_XCURSOR_PATH@
|
||||
-
|
||||
|
||||
- # TODO: is kapplymousetheme a core app?
|
||||
- #kapplymousetheme "$kcminputrc_mouse_cursortheme" "$kcminputrc_mouse_cursorsize"
|
||||
+# XCursor mouse theme needs to be applied here to work even for kded or ksmserver
|
||||
+if [ -n "$kcminputrc_mouse_cursortheme" -o -n "$kcminputrc_mouse_cursorsize" ]; then
|
||||
#kapplymousetheme "$kcminputrc_mouse_cursortheme" "$kcminputrc_mouse_cursorsize"
|
||||
- if test $? -eq 10; then
|
||||
- XCURSOR_THEME=breeze_cursors
|
||||
- export XCURSOR_THEME
|
||||
- elif test -n "$kcminputrc_mouse_cursortheme"; then
|
||||
- XCURSOR_THEME="$kcminputrc_mouse_cursortheme"
|
||||
- export XCURSOR_THEME
|
||||
+if [ -n "$kcminputrc_mouse_cursortheme" -o -n "$kcminputrc_mouse_cursorsize" ]; then
|
||||
+ #kapplymousetheme "$kcminputrc_mouse_cursortheme" "$kcminputrc_mouse_cursorsize"
|
||||
+ if [ $? -eq 10 ]; then
|
||||
+ export XCURSOR_THEME=breeze_cursors
|
||||
+ elif [ -n "$kcminputrc_mouse_cursortheme" ]; then
|
||||
@ -1110,7 +1018,7 @@ index 8ac47aa..49970ef 100644
|
||||
: # ok
|
||||
else
|
||||
echo 'startplasmacompositor: Could not start D-Bus. Can you call qdbus?' 1>&2
|
||||
@@ -212,7 +228,7 @@ export KDE_FULL_SESSION
|
||||
@@ -212,26 +228,47 @@ export KDE_FULL_SESSION
|
||||
KDE_SESSION_VERSION=5
|
||||
export KDE_SESSION_VERSION
|
||||
|
||||
@ -1119,9 +1027,7 @@ index 8ac47aa..49970ef 100644
|
||||
export KDE_SESSION_UID
|
||||
|
||||
XDG_CURRENT_DESKTOP=KDE
|
||||
@@ -222,20 +238,41 @@ export XDG_CURRENT_DESKTOP
|
||||
QT_QPA_PLATFORM=wayland
|
||||
export QT_QPA_PLATFORM
|
||||
export XDG_CURRENT_DESKTOP
|
||||
|
||||
+# Source scripts found in <config locations>/plasma-workspace/env/*.sh
|
||||
+# (where <config locations> correspond to the system and user's configuration
|
||||
@ -1171,12 +1077,3 @@ index 8ac47aa..49970ef 100644
|
||||
|
||||
echo 'startplasmacompositor: Shutting down...' 1>&2
|
||||
|
||||
diff --git a/startkde/waitforname/org.kde.plasma.Notifications.service.in b/startkde/waitforname/org.kde.plasma.Notifications.service.in
|
||||
index 0a51b84..f48b5d8 100644
|
||||
--- a/startkde/waitforname/org.kde.plasma.Notifications.service.in
|
||||
+++ b/startkde/waitforname/org.kde.plasma.Notifications.service.in
|
||||
@@ -1,3 +1,3 @@
|
||||
[D-BUS Service]
|
||||
Name=org.freedesktop.Notifications
|
||||
-Exec=@CMAKE_INSTALL_PREFIX@/bin/plasma_waitforname org.freedesktop.Notifications
|
||||
+Exec=@CMAKE_INSTALL_FULL_BINDIR@/plasma_waitforname org.freedesktop.Notifications
|
||||
|
@ -3,355 +3,363 @@
|
||||
|
||||
{
|
||||
bluedevil = {
|
||||
version = "5.12.5";
|
||||
version = "5.13.0";
|
||||
src = fetchurl {
|
||||
url = "${mirror}/stable/plasma/5.12.5/bluedevil-5.12.5.tar.xz";
|
||||
sha256 = "0rjxvvg64g4panri4f09fgm571igdijfh92jp616pcqw8v1xqp2a";
|
||||
name = "bluedevil-5.12.5.tar.xz";
|
||||
url = "${mirror}/stable/plasma/5.13.0/bluedevil-5.13.0.tar.xz";
|
||||
sha256 = "1aikg2nlhkzasliiyqa0ijk78mpa1lrpgl7gqh3lva3dvq7w9v3m";
|
||||
name = "bluedevil-5.13.0.tar.xz";
|
||||
};
|
||||
};
|
||||
breeze = {
|
||||
version = "5.12.5";
|
||||
version = "5.13.0";
|
||||
src = fetchurl {
|
||||
url = "${mirror}/stable/plasma/5.12.5/breeze-5.12.5.tar.xz";
|
||||
sha256 = "1xxgyq3lhliv6p54akgpclficbcs2xdv15a92jkl8a2s9wbisk3n";
|
||||
name = "breeze-5.12.5.tar.xz";
|
||||
url = "${mirror}/stable/plasma/5.13.0/breeze-5.13.0.tar.xz";
|
||||
sha256 = "0aaih84h8bh6ljcw6fk7nl4wpvcnk6vqz65s0b1qb8y7q6xr6cd0";
|
||||
name = "breeze-5.13.0.tar.xz";
|
||||
};
|
||||
};
|
||||
breeze-grub = {
|
||||
version = "5.12.5";
|
||||
version = "5.13.0";
|
||||
src = fetchurl {
|
||||
url = "${mirror}/stable/plasma/5.12.5/breeze-grub-5.12.5.tar.xz";
|
||||
sha256 = "1w9f2xm4abqcqk2pdb7hi7d4hd1krkhrs9j3zlncxahfvf67ljad";
|
||||
name = "breeze-grub-5.12.5.tar.xz";
|
||||
url = "${mirror}/stable/plasma/5.13.0/breeze-grub-5.13.0.tar.xz";
|
||||
sha256 = "0q0a8ijg7npw5nl20xnna26jvrqdvmil1z7jmc8awdy3bhyi47n6";
|
||||
name = "breeze-grub-5.13.0.tar.xz";
|
||||
};
|
||||
};
|
||||
breeze-gtk = {
|
||||
version = "5.12.5";
|
||||
version = "5.13.0";
|
||||
src = fetchurl {
|
||||
url = "${mirror}/stable/plasma/5.12.5/breeze-gtk-5.12.5.tar.xz";
|
||||
sha256 = "0040z43r69kk8l90mvkk8xxzhaw35xm7z2w097sp8xd053y3pdqd";
|
||||
name = "breeze-gtk-5.12.5.tar.xz";
|
||||
url = "${mirror}/stable/plasma/5.13.0/breeze-gtk-5.13.0.tar.xz";
|
||||
sha256 = "131fknmj1aiixzv2vqk2vza1swxcvm5haj3v9h6j3xp1l9q8rr7l";
|
||||
name = "breeze-gtk-5.13.0.tar.xz";
|
||||
};
|
||||
};
|
||||
breeze-plymouth = {
|
||||
version = "5.12.5";
|
||||
version = "5.13.0";
|
||||
src = fetchurl {
|
||||
url = "${mirror}/stable/plasma/5.12.5/breeze-plymouth-5.12.5.tar.xz";
|
||||
sha256 = "15204zqk81rwmdq07jzaiv2aninbbgqmg76dhzcz43lckjfhczq9";
|
||||
name = "breeze-plymouth-5.12.5.tar.xz";
|
||||
url = "${mirror}/stable/plasma/5.13.0/breeze-plymouth-5.13.0.tar.xz";
|
||||
sha256 = "13g4dpx094x4hmhhv5ghbdf59kzlgdxb9b7dpak8bliq3npdh1ri";
|
||||
name = "breeze-plymouth-5.13.0.tar.xz";
|
||||
};
|
||||
};
|
||||
discover = {
|
||||
version = "5.12.5";
|
||||
version = "5.13.0";
|
||||
src = fetchurl {
|
||||
url = "${mirror}/stable/plasma/5.12.5/discover-5.12.5.tar.xz";
|
||||
sha256 = "02fjs016825l35gc173mblii2x9ys5cisqw8niyyvllsls4rp27m";
|
||||
name = "discover-5.12.5.tar.xz";
|
||||
url = "${mirror}/stable/plasma/5.13.0/discover-5.13.0.tar.xz";
|
||||
sha256 = "1xg0n1za12ib70iqyxs0kcqrixxfhghi96qqs0l24cmwfca6g4km";
|
||||
name = "discover-5.13.0.tar.xz";
|
||||
};
|
||||
};
|
||||
drkonqi = {
|
||||
version = "5.12.5";
|
||||
version = "5.13.0";
|
||||
src = fetchurl {
|
||||
url = "${mirror}/stable/plasma/5.12.5/drkonqi-5.12.5.tar.xz";
|
||||
sha256 = "0av0rqgc5a9c8lvpdphp3ifw56qc10qkbjhajlslagxswys73cfq";
|
||||
name = "drkonqi-5.12.5.tar.xz";
|
||||
url = "${mirror}/stable/plasma/5.13.0/drkonqi-5.13.0.tar.xz";
|
||||
sha256 = "0mm9bssz87camwi7zkgf0ajrnd1pb3gs044k19vgcj85g6knf1bk";
|
||||
name = "drkonqi-5.13.0.tar.xz";
|
||||
};
|
||||
};
|
||||
kactivitymanagerd = {
|
||||
version = "5.12.5";
|
||||
version = "5.13.0";
|
||||
src = fetchurl {
|
||||
url = "${mirror}/stable/plasma/5.12.5/kactivitymanagerd-5.12.5.tar.xz";
|
||||
sha256 = "1mpldy47fklm9d91wjj734yw3j3pkfrj377b9c5d8l07agwnk2j1";
|
||||
name = "kactivitymanagerd-5.12.5.tar.xz";
|
||||
url = "${mirror}/stable/plasma/5.13.0/kactivitymanagerd-5.13.0.tar.xz";
|
||||
sha256 = "10sqzc4mhbbrzsf9bgmlssk836ylxdqvz8k8wzjsqi7r1iiqmcq6";
|
||||
name = "kactivitymanagerd-5.13.0.tar.xz";
|
||||
};
|
||||
};
|
||||
kde-cli-tools = {
|
||||
version = "5.12.5";
|
||||
version = "5.13.0";
|
||||
src = fetchurl {
|
||||
url = "${mirror}/stable/plasma/5.12.5/kde-cli-tools-5.12.5.tar.xz";
|
||||
sha256 = "0gs0d9p2x3q6pvjj6l7f9xq741rfqgzhbxwvz1s3cx385b85lplh";
|
||||
name = "kde-cli-tools-5.12.5.tar.xz";
|
||||
url = "${mirror}/stable/plasma/5.13.0/kde-cli-tools-5.13.0.tar.xz";
|
||||
sha256 = "0qjjchdnib28728b0mbkbwq99zr5h9xzljqkskj1npbj723z2bzs";
|
||||
name = "kde-cli-tools-5.13.0.tar.xz";
|
||||
};
|
||||
};
|
||||
kdecoration = {
|
||||
version = "5.12.5";
|
||||
version = "5.13.0";
|
||||
src = fetchurl {
|
||||
url = "${mirror}/stable/plasma/5.12.5/kdecoration-5.12.5.tar.xz";
|
||||
sha256 = "0qd5pqm3s1wcmy49mry2plzivg6dhmdp521yahx0mmlk2bssxc3d";
|
||||
name = "kdecoration-5.12.5.tar.xz";
|
||||
url = "${mirror}/stable/plasma/5.13.0/kdecoration-5.13.0.tar.xz";
|
||||
sha256 = "1fgv73wyahk7q2kvs6vzjnxj0h2g7g137xlczc7wjwxpyrlchavm";
|
||||
name = "kdecoration-5.13.0.tar.xz";
|
||||
};
|
||||
};
|
||||
kde-gtk-config = {
|
||||
version = "5.12.5";
|
||||
version = "5.13.0";
|
||||
src = fetchurl {
|
||||
url = "${mirror}/stable/plasma/5.12.5/kde-gtk-config-5.12.5.tar.xz";
|
||||
sha256 = "1p5vpk85v50dkm787ljf77xa7f25lamxf5jn2qc31r8dnlc25dnh";
|
||||
name = "kde-gtk-config-5.12.5.tar.xz";
|
||||
url = "${mirror}/stable/plasma/5.13.0/kde-gtk-config-5.13.0.tar.xz";
|
||||
sha256 = "1l6zjnjwb8yiy00xnkcaljw0c6mcwd93c2qyc3p23aaxw31jnhyg";
|
||||
name = "kde-gtk-config-5.13.0.tar.xz";
|
||||
};
|
||||
};
|
||||
kdeplasma-addons = {
|
||||
version = "5.12.5";
|
||||
version = "5.13.0";
|
||||
src = fetchurl {
|
||||
url = "${mirror}/stable/plasma/5.12.5/kdeplasma-addons-5.12.5.tar.xz";
|
||||
sha256 = "1339sapqi0b6pzbsdyhpfssrvfg9sfc3amlfijxsn63swkjvbw2s";
|
||||
name = "kdeplasma-addons-5.12.5.tar.xz";
|
||||
url = "${mirror}/stable/plasma/5.13.0/kdeplasma-addons-5.13.0.tar.xz";
|
||||
sha256 = "034qnphk2biz6jqc494bwzqv3sqr63hvqadiywnhy53n0l9crf3i";
|
||||
name = "kdeplasma-addons-5.13.0.tar.xz";
|
||||
};
|
||||
};
|
||||
kgamma5 = {
|
||||
version = "5.12.5";
|
||||
version = "5.13.0";
|
||||
src = fetchurl {
|
||||
url = "${mirror}/stable/plasma/5.12.5/kgamma5-5.12.5.tar.xz";
|
||||
sha256 = "0p4x8vzjngw7xxnnviiqw89lzs23nrq007211dprnfzgay9c571c";
|
||||
name = "kgamma5-5.12.5.tar.xz";
|
||||
url = "${mirror}/stable/plasma/5.13.0/kgamma5-5.13.0.tar.xz";
|
||||
sha256 = "0yg89p87kx7s2mzhz02rbav07cqb5s3689x3d7r60ppmmf43ylv9";
|
||||
name = "kgamma5-5.13.0.tar.xz";
|
||||
};
|
||||
};
|
||||
khotkeys = {
|
||||
version = "5.12.5";
|
||||
version = "5.13.0";
|
||||
src = fetchurl {
|
||||
url = "${mirror}/stable/plasma/5.12.5/khotkeys-5.12.5.tar.xz";
|
||||
sha256 = "1yivh10g66h9dmnabnxx1i26rpg8wf9ibpmc7jcmh7j4h5q0lkzg";
|
||||
name = "khotkeys-5.12.5.tar.xz";
|
||||
url = "${mirror}/stable/plasma/5.13.0/khotkeys-5.13.0.tar.xz";
|
||||
sha256 = "1x79cn5wi917d3bvy0sfiaqyziziajcgpc9d74var5g9fqg6kali";
|
||||
name = "khotkeys-5.13.0.tar.xz";
|
||||
};
|
||||
};
|
||||
kinfocenter = {
|
||||
version = "5.12.5";
|
||||
version = "5.13.0";
|
||||
src = fetchurl {
|
||||
url = "${mirror}/stable/plasma/5.12.5/kinfocenter-5.12.5.tar.xz";
|
||||
sha256 = "1g42hk49fjg4rvgvy5phshk8mna3idh55gn4cy1w0q2rl8f0y6b5";
|
||||
name = "kinfocenter-5.12.5.tar.xz";
|
||||
url = "${mirror}/stable/plasma/5.13.0/kinfocenter-5.13.0.tar.xz";
|
||||
sha256 = "15g16455m7csi07llfks58yry7bmv14avs15lb67nadba3clb5mx";
|
||||
name = "kinfocenter-5.13.0.tar.xz";
|
||||
};
|
||||
};
|
||||
kmenuedit = {
|
||||
version = "5.12.5";
|
||||
version = "5.13.0";
|
||||
src = fetchurl {
|
||||
url = "${mirror}/stable/plasma/5.12.5/kmenuedit-5.12.5.tar.xz";
|
||||
sha256 = "0vbq2s1ibqna19njw421ai4qwq4apww74qcfgk7gwd6p75k37lkw";
|
||||
name = "kmenuedit-5.12.5.tar.xz";
|
||||
url = "${mirror}/stable/plasma/5.13.0/kmenuedit-5.13.0.tar.xz";
|
||||
sha256 = "12k8y1mw5frg24i6bp39sax9mjv4q9p996rvma9nmwqfxp6br1bf";
|
||||
name = "kmenuedit-5.13.0.tar.xz";
|
||||
};
|
||||
};
|
||||
kscreen = {
|
||||
version = "5.12.5";
|
||||
version = "5.13.0";
|
||||
src = fetchurl {
|
||||
url = "${mirror}/stable/plasma/5.12.5/kscreen-5.12.5.tar.xz";
|
||||
sha256 = "1cscy7vimznwy29qr0x11wqxlxcwxvybdhw703mj44bq1szw8s0l";
|
||||
name = "kscreen-5.12.5.tar.xz";
|
||||
url = "${mirror}/stable/plasma/5.13.0/kscreen-5.13.0.tar.xz";
|
||||
sha256 = "12hgynpbdj22fg896js9nw9rqddk4j5a8dl6iyr7rwixgv1nw8y5";
|
||||
name = "kscreen-5.13.0.tar.xz";
|
||||
};
|
||||
};
|
||||
kscreenlocker = {
|
||||
version = "5.12.5";
|
||||
version = "5.13.0";
|
||||
src = fetchurl {
|
||||
url = "${mirror}/stable/plasma/5.12.5/kscreenlocker-5.12.5.tar.xz";
|
||||
sha256 = "08l8knfvhrd3h8z70xq1jiq02bg56jdddxx0ml6jbd8ja9r1svdq";
|
||||
name = "kscreenlocker-5.12.5.tar.xz";
|
||||
url = "${mirror}/stable/plasma/5.13.0/kscreenlocker-5.13.0.tar.xz";
|
||||
sha256 = "12jar9dh0c221v3zlpzcrlpzfrxk39gxqxz3bvb16k6ws5307psh";
|
||||
name = "kscreenlocker-5.13.0.tar.xz";
|
||||
};
|
||||
};
|
||||
ksshaskpass = {
|
||||
version = "5.12.5";
|
||||
version = "5.13.0";
|
||||
src = fetchurl {
|
||||
url = "${mirror}/stable/plasma/5.12.5/ksshaskpass-5.12.5.tar.xz";
|
||||
sha256 = "0vgqp09cfdlf22xxi0pdzdv0i4hrgvbfj3yrxrfqhfh9zlc3q6y4";
|
||||
name = "ksshaskpass-5.12.5.tar.xz";
|
||||
url = "${mirror}/stable/plasma/5.13.0/ksshaskpass-5.13.0.tar.xz";
|
||||
sha256 = "09id83az5pxn56xqnkilmha0ada86mysxlvvhy6rnm10c340rc0j";
|
||||
name = "ksshaskpass-5.13.0.tar.xz";
|
||||
};
|
||||
};
|
||||
ksysguard = {
|
||||
version = "5.12.5";
|
||||
version = "5.13.0";
|
||||
src = fetchurl {
|
||||
url = "${mirror}/stable/plasma/5.12.5/ksysguard-5.12.5.tar.xz";
|
||||
sha256 = "11wh4skx3vjjrdfaa85a8ijdvsw3fnk02s1n9g6yv0c8h74q2nqv";
|
||||
name = "ksysguard-5.12.5.tar.xz";
|
||||
url = "${mirror}/stable/plasma/5.13.0/ksysguard-5.13.0.tar.xz";
|
||||
sha256 = "0sz7k0vkpji448pnqpc7q9plsxrf2q5fq3kly2bwh2isd44lxram";
|
||||
name = "ksysguard-5.13.0.tar.xz";
|
||||
};
|
||||
};
|
||||
kwallet-pam = {
|
||||
version = "5.12.5";
|
||||
version = "5.13.0";
|
||||
src = fetchurl {
|
||||
url = "${mirror}/stable/plasma/5.12.5/kwallet-pam-5.12.5.tar.xz";
|
||||
sha256 = "18pbsmc44pqbdylczqsx6cargzkkp4vcd44yk7mwjhniw8pi6x33";
|
||||
name = "kwallet-pam-5.12.5.tar.xz";
|
||||
url = "${mirror}/stable/plasma/5.13.0/kwallet-pam-5.13.0.tar.xz";
|
||||
sha256 = "1sbh771z84k9gmy9mkbiwp1mz5rhlb7jb0mbpac6s7gm47axl3za";
|
||||
name = "kwallet-pam-5.13.0.tar.xz";
|
||||
};
|
||||
};
|
||||
kwayland-integration = {
|
||||
version = "5.12.5";
|
||||
version = "5.13.0";
|
||||
src = fetchurl {
|
||||
url = "${mirror}/stable/plasma/5.12.5/kwayland-integration-5.12.5.tar.xz";
|
||||
sha256 = "05qcsqyw2n1hpdsiqjvg98i77kwgcdpsr0096nqr62pzf36bsqz3";
|
||||
name = "kwayland-integration-5.12.5.tar.xz";
|
||||
url = "${mirror}/stable/plasma/5.13.0/kwayland-integration-5.13.0.tar.xz";
|
||||
sha256 = "0hwyhw9y446ycjzshkdf159awlmkz2sziijabnnblkc75j7qhhzf";
|
||||
name = "kwayland-integration-5.13.0.tar.xz";
|
||||
};
|
||||
};
|
||||
kwin = {
|
||||
version = "5.12.5";
|
||||
version = "5.13.0";
|
||||
src = fetchurl {
|
||||
url = "${mirror}/stable/plasma/5.12.5/kwin-5.12.5.tar.xz";
|
||||
sha256 = "1mkmh90pl4pz1bb3n9zl6x6lxvr8xkj7r795qj70s9jxavl40fj3";
|
||||
name = "kwin-5.12.5.tar.xz";
|
||||
url = "${mirror}/stable/plasma/5.13.0/kwin-5.13.0.tar.xz";
|
||||
sha256 = "12ymycrh6ryrpkz96mhha38bgpfaxchf9ilwpiafmms5h6s8d3zh";
|
||||
name = "kwin-5.13.0.tar.xz";
|
||||
};
|
||||
};
|
||||
kwrited = {
|
||||
version = "5.12.5";
|
||||
version = "5.13.0";
|
||||
src = fetchurl {
|
||||
url = "${mirror}/stable/plasma/5.12.5/kwrited-5.12.5.tar.xz";
|
||||
sha256 = "0vvlkr4w4vwgkl9sili63cwlp0lsxlnzwfwmhpa5nrwcjgbyfbmz";
|
||||
name = "kwrited-5.12.5.tar.xz";
|
||||
url = "${mirror}/stable/plasma/5.13.0/kwrited-5.13.0.tar.xz";
|
||||
sha256 = "0vpmcd9l4jl440wqh691rjk1zxbs7vaknfrbar8n5fj41w8bri24";
|
||||
name = "kwrited-5.13.0.tar.xz";
|
||||
};
|
||||
};
|
||||
libkscreen = {
|
||||
version = "5.12.5";
|
||||
version = "5.13.0";
|
||||
src = fetchurl {
|
||||
url = "${mirror}/stable/plasma/5.12.5/libkscreen-5.12.5.tar.xz";
|
||||
sha256 = "0hzdchkxlv5l3zx7lxzj0x44kn3086gxnhmas9w1n9b6qrf0sjb4";
|
||||
name = "libkscreen-5.12.5.tar.xz";
|
||||
url = "${mirror}/stable/plasma/5.13.0/libkscreen-5.13.0.tar.xz";
|
||||
sha256 = "1fmffdw9hg4wcr78nmdryaam1dc890fcpwiq5v5n6plp78v99hv9";
|
||||
name = "libkscreen-5.13.0.tar.xz";
|
||||
};
|
||||
};
|
||||
libksysguard = {
|
||||
version = "5.12.5";
|
||||
version = "5.13.0";
|
||||
src = fetchurl {
|
||||
url = "${mirror}/stable/plasma/5.12.5/libksysguard-5.12.5.tar.xz";
|
||||
sha256 = "0dbf3xx52xqyzaxvybmjra0z1lc3qcbb0aqmsga8rjj77bmj3kx9";
|
||||
name = "libksysguard-5.12.5.tar.xz";
|
||||
url = "${mirror}/stable/plasma/5.13.0/libksysguard-5.13.0.tar.xz";
|
||||
sha256 = "11b82rma2mqrjnzjpdij6316xbynr7ca9vizp3zqps7xvgq2hva1";
|
||||
name = "libksysguard-5.13.0.tar.xz";
|
||||
};
|
||||
};
|
||||
milou = {
|
||||
version = "5.12.5";
|
||||
version = "5.13.0";
|
||||
src = fetchurl {
|
||||
url = "${mirror}/stable/plasma/5.12.5/milou-5.12.5.tar.xz";
|
||||
sha256 = "0v0zkwmh7rzqbgw1ypqz18bd3gn3x8iag0q9lrk6zzpd66j2r1fc";
|
||||
name = "milou-5.12.5.tar.xz";
|
||||
url = "${mirror}/stable/plasma/5.13.0/milou-5.13.0.tar.xz";
|
||||
sha256 = "12azqm4ck4mlz5cnglp6b99lj229dk25c2r9dy1v2k1c0sa9wqk5";
|
||||
name = "milou-5.13.0.tar.xz";
|
||||
};
|
||||
};
|
||||
oxygen = {
|
||||
version = "5.12.5";
|
||||
version = "5.13.0";
|
||||
src = fetchurl {
|
||||
url = "${mirror}/stable/plasma/5.12.5/oxygen-5.12.5.tar.xz";
|
||||
sha256 = "0336bkvn8mqrbswnhg87ah7k3w7i99c8rfpfvhw5qq3mm6jvbi4l";
|
||||
name = "oxygen-5.12.5.tar.xz";
|
||||
url = "${mirror}/stable/plasma/5.13.0/oxygen-5.13.0.tar.xz";
|
||||
sha256 = "15zxldc828vppswrqfkgmzpxx6fpx8i20qm0smljkx08yd280zry";
|
||||
name = "oxygen-5.13.0.tar.xz";
|
||||
};
|
||||
};
|
||||
plasma-browser-integration = {
|
||||
version = "5.13.0";
|
||||
src = fetchurl {
|
||||
url = "${mirror}/stable/plasma/5.13.0/plasma-browser-integration-5.13.0.tar.xz";
|
||||
sha256 = "1pnzi02lfm33c47l3znzj9p2ksrc4mn9wvglj6ffnxfhcsdv1xqc";
|
||||
name = "plasma-browser-integration-5.13.0.tar.xz";
|
||||
};
|
||||
};
|
||||
plasma-desktop = {
|
||||
version = "5.12.5";
|
||||
version = "5.13.0";
|
||||
src = fetchurl {
|
||||
url = "${mirror}/stable/plasma/5.12.5/plasma-desktop-5.12.5.tar.xz";
|
||||
sha256 = "0rm7j8n3yflzl6wpivmjsgrhc5arrnmzfg81arfs06gjdnvwnmd6";
|
||||
name = "plasma-desktop-5.12.5.tar.xz";
|
||||
url = "${mirror}/stable/plasma/5.13.0/plasma-desktop-5.13.0.tar.xz";
|
||||
sha256 = "0bj6zkgqjc83yp0q3srpdvvppi2jh9gajr65bli370n52z86rmnn";
|
||||
name = "plasma-desktop-5.13.0.tar.xz";
|
||||
};
|
||||
};
|
||||
plasma-integration = {
|
||||
version = "5.12.5";
|
||||
version = "5.13.0";
|
||||
src = fetchurl {
|
||||
url = "${mirror}/stable/plasma/5.12.5/plasma-integration-5.12.5.tar.xz";
|
||||
sha256 = "14iciz6zjxrvig58hpqa51cj5r949xq9xgqvs8glzldzg34928sm";
|
||||
name = "plasma-integration-5.12.5.tar.xz";
|
||||
url = "${mirror}/stable/plasma/5.13.0/plasma-integration-5.13.0.tar.xz";
|
||||
sha256 = "1xl9zlc9z747zy2lzj3azbypljxv3gn03ssn5703dg8ab32kr0p4";
|
||||
name = "plasma-integration-5.13.0.tar.xz";
|
||||
};
|
||||
};
|
||||
plasma-nm = {
|
||||
version = "5.12.5";
|
||||
version = "5.13.0";
|
||||
src = fetchurl {
|
||||
url = "${mirror}/stable/plasma/5.12.5/plasma-nm-5.12.5.tar.xz";
|
||||
sha256 = "1awnd9gdciwrwyl2xs9h778fizhnbw8wm8ddbqr8050v7fkc7fs6";
|
||||
name = "plasma-nm-5.12.5.tar.xz";
|
||||
url = "${mirror}/stable/plasma/5.13.0/plasma-nm-5.13.0.tar.xz";
|
||||
sha256 = "02680npqafrqq2yvc96x03i3kiq6kwybvg6378718bwpdmrwfv1k";
|
||||
name = "plasma-nm-5.13.0.tar.xz";
|
||||
};
|
||||
};
|
||||
plasma-pa = {
|
||||
version = "5.12.5";
|
||||
version = "5.13.0";
|
||||
src = fetchurl {
|
||||
url = "${mirror}/stable/plasma/5.12.5/plasma-pa-5.12.5.tar.xz";
|
||||
sha256 = "13z9shlnprbjgqy1w8lf3brjcvmh76fpl0xv3q2r7kvcgm1ndjdd";
|
||||
name = "plasma-pa-5.12.5.tar.xz";
|
||||
url = "${mirror}/stable/plasma/5.13.0/plasma-pa-5.13.0.tar.xz";
|
||||
sha256 = "0m2gss12rqzv4ba554mijqm9qf25c5ghjb8v785si5amm012dkfr";
|
||||
name = "plasma-pa-5.13.0.tar.xz";
|
||||
};
|
||||
};
|
||||
plasma-sdk = {
|
||||
version = "5.12.5";
|
||||
version = "5.13.0";
|
||||
src = fetchurl {
|
||||
url = "${mirror}/stable/plasma/5.12.5/plasma-sdk-5.12.5.tar.xz";
|
||||
sha256 = "0rrwis63khq1b6shxrp5cj6dgz9lhrccs7752f7j73pi5fpmbz0g";
|
||||
name = "plasma-sdk-5.12.5.tar.xz";
|
||||
url = "${mirror}/stable/plasma/5.13.0/plasma-sdk-5.13.0.tar.xz";
|
||||
sha256 = "1zaxr8c9nybbap27jsgdb95sn22z0vfyxai969mkmdajxijcy8md";
|
||||
name = "plasma-sdk-5.13.0.tar.xz";
|
||||
};
|
||||
};
|
||||
plasma-tests = {
|
||||
version = "5.12.5";
|
||||
version = "5.13.0";
|
||||
src = fetchurl {
|
||||
url = "${mirror}/stable/plasma/5.12.5/plasma-tests-5.12.5.tar.xz";
|
||||
sha256 = "1rq8li7y3qf1ipyhy869lw3znmssf5grbh522qla4sn08d1lhxij";
|
||||
name = "plasma-tests-5.12.5.tar.xz";
|
||||
url = "${mirror}/stable/plasma/5.13.0/plasma-tests-5.13.0.tar.xz";
|
||||
sha256 = "1cclf6cp19y4ylsgqlrq7rjvgpy59dxz91cq14d2fi93h1dcyrra";
|
||||
name = "plasma-tests-5.13.0.tar.xz";
|
||||
};
|
||||
};
|
||||
plasma-vault = {
|
||||
version = "5.12.5";
|
||||
version = "5.13.0";
|
||||
src = fetchurl {
|
||||
url = "${mirror}/stable/plasma/5.12.5/plasma-vault-5.12.5.tar.xz";
|
||||
sha256 = "0zrwsqcpkssrfhy2xgg4y2k2w6l7vyn7mqani9lw18i13vp2fh1d";
|
||||
name = "plasma-vault-5.12.5.tar.xz";
|
||||
url = "${mirror}/stable/plasma/5.13.0/plasma-vault-5.13.0.tar.xz";
|
||||
sha256 = "1wx0jibn5fmp2ddy28azls9wb23mhpnwkvg8gihq16im62pb499i";
|
||||
name = "plasma-vault-5.13.0.tar.xz";
|
||||
};
|
||||
};
|
||||
plasma-workspace = {
|
||||
version = "5.12.5";
|
||||
version = "5.13.0";
|
||||
src = fetchurl {
|
||||
url = "${mirror}/stable/plasma/5.12.5/plasma-workspace-5.12.5.tar.xz";
|
||||
sha256 = "1vy5p22y6jckhm09171pjacdrndl7vak6grwvzg8bmhqk1ahzdwk";
|
||||
name = "plasma-workspace-5.12.5.tar.xz";
|
||||
url = "${mirror}/stable/plasma/5.13.0/plasma-workspace-5.13.0.tar.xz";
|
||||
sha256 = "071za67v4d6kn4qn68r88lgwp9mchb2wh26p2mf0rmqxz3c56ihf";
|
||||
name = "plasma-workspace-5.13.0.tar.xz";
|
||||
};
|
||||
};
|
||||
plasma-workspace-wallpapers = {
|
||||
version = "5.12.5";
|
||||
version = "5.13.0";
|
||||
src = fetchurl {
|
||||
url = "${mirror}/stable/plasma/5.12.5/plasma-workspace-wallpapers-5.12.5.tar.xz";
|
||||
sha256 = "1p6kcakdw020pjwdfdhh1v8bha8r6j9934nid7vv7ldp388mq6a7";
|
||||
name = "plasma-workspace-wallpapers-5.12.5.tar.xz";
|
||||
url = "${mirror}/stable/plasma/5.13.0/plasma-workspace-wallpapers-5.13.0.tar.xz";
|
||||
sha256 = "1xnssczasr855fl5yaffs6a5dlvivrh7dvzhinfws1pk960vndyb";
|
||||
name = "plasma-workspace-wallpapers-5.13.0.tar.xz";
|
||||
};
|
||||
};
|
||||
plymouth-kcm = {
|
||||
version = "5.12.5";
|
||||
version = "5.13.0";
|
||||
src = fetchurl {
|
||||
url = "${mirror}/stable/plasma/5.12.5/plymouth-kcm-5.12.5.tar.xz";
|
||||
sha256 = "1fv2b792d7bg5vdix823fks8capgbnda94fc8z91nsffa894p0i9";
|
||||
name = "plymouth-kcm-5.12.5.tar.xz";
|
||||
url = "${mirror}/stable/plasma/5.13.0/plymouth-kcm-5.13.0.tar.xz";
|
||||
sha256 = "1j7gaqypd5ijrvp4s4ry57q1lix8gfff8pxbwb7n6bnfka6hk8i6";
|
||||
name = "plymouth-kcm-5.13.0.tar.xz";
|
||||
};
|
||||
};
|
||||
polkit-kde-agent = {
|
||||
version = "1-5.12.5";
|
||||
version = "1-5.13.0";
|
||||
src = fetchurl {
|
||||
url = "${mirror}/stable/plasma/5.12.5/polkit-kde-agent-1-5.12.5.tar.xz";
|
||||
sha256 = "01plpzhj2fc2i3hjqb75skmyiy9dg3mw2h1sxsl7hxmbvm9fv9if";
|
||||
name = "polkit-kde-agent-1-5.12.5.tar.xz";
|
||||
url = "${mirror}/stable/plasma/5.13.0/polkit-kde-agent-1-5.13.0.tar.xz";
|
||||
sha256 = "0sab09glz9b8i1ricww8lrvp9ivnfzh4g1nijks7f1wg8nk1vpcm";
|
||||
name = "polkit-kde-agent-1-5.13.0.tar.xz";
|
||||
};
|
||||
};
|
||||
powerdevil = {
|
||||
version = "5.12.5";
|
||||
version = "5.13.0";
|
||||
src = fetchurl {
|
||||
url = "${mirror}/stable/plasma/5.12.5/powerdevil-5.12.5.tar.xz";
|
||||
sha256 = "07f3kqvfqgqpz50fk8dwyr5z1hylli0k4ndlcp5mkybiraz1rdjk";
|
||||
name = "powerdevil-5.12.5.tar.xz";
|
||||
url = "${mirror}/stable/plasma/5.13.0/powerdevil-5.13.0.tar.xz";
|
||||
sha256 = "0w0x0lgi8xdifz811j749xbgkvqixvrpzamwv0iqn3zgg1m5b5vy";
|
||||
name = "powerdevil-5.13.0.tar.xz";
|
||||
};
|
||||
};
|
||||
sddm-kcm = {
|
||||
version = "5.12.5";
|
||||
version = "5.13.0";
|
||||
src = fetchurl {
|
||||
url = "${mirror}/stable/plasma/5.12.5/sddm-kcm-5.12.5.tar.xz";
|
||||
sha256 = "13qqyvq7rk7h65krjaqgil2rxjj7073arxp4bij5g534ckpwkz3h";
|
||||
name = "sddm-kcm-5.12.5.tar.xz";
|
||||
url = "${mirror}/stable/plasma/5.13.0/sddm-kcm-5.13.0.tar.xz";
|
||||
sha256 = "13mkd1b4c7ihp0s3n80snq70v76vs2gzvfx7f0s2pjq44q07bv5f";
|
||||
name = "sddm-kcm-5.13.0.tar.xz";
|
||||
};
|
||||
};
|
||||
systemsettings = {
|
||||
version = "5.12.5";
|
||||
version = "5.13.0";
|
||||
src = fetchurl {
|
||||
url = "${mirror}/stable/plasma/5.12.5/systemsettings-5.12.5.tar.xz";
|
||||
sha256 = "0ackzdyfmssq6lh9dranc8nv6bhk633zq1mixibqhswl3pz8n4h8";
|
||||
name = "systemsettings-5.12.5.tar.xz";
|
||||
url = "${mirror}/stable/plasma/5.13.0/systemsettings-5.13.0.tar.xz";
|
||||
sha256 = "1imnry86jz2rwwgz470h7pji2hajnj337hvxmrrlr0giijf1amlc";
|
||||
name = "systemsettings-5.13.0.tar.xz";
|
||||
};
|
||||
};
|
||||
user-manager = {
|
||||
version = "5.12.5";
|
||||
version = "5.13.0";
|
||||
src = fetchurl {
|
||||
url = "${mirror}/stable/plasma/5.12.5/user-manager-5.12.5.tar.xz";
|
||||
sha256 = "1566scbw6f02gskwdc2kk6xcbbf7hq6jkz3ka1avkwmyi3xhh010";
|
||||
name = "user-manager-5.12.5.tar.xz";
|
||||
url = "${mirror}/stable/plasma/5.13.0/user-manager-5.13.0.tar.xz";
|
||||
sha256 = "10w5wr3pxlybqx192xiljni9nbqai33v5j2nvcs032i0ms7fbxpf";
|
||||
name = "user-manager-5.13.0.tar.xz";
|
||||
};
|
||||
};
|
||||
xdg-desktop-portal-kde = {
|
||||
version = "5.12.5";
|
||||
version = "5.13.0";
|
||||
src = fetchurl {
|
||||
url = "${mirror}/stable/plasma/5.12.5/xdg-desktop-portal-kde-5.12.5.tar.xz";
|
||||
sha256 = "1rmjwjx7x481607vp0pjxsabbjhm7qfqa0ax4ciqqlv676hcr5cv";
|
||||
name = "xdg-desktop-portal-kde-5.12.5.tar.xz";
|
||||
url = "${mirror}/stable/plasma/5.13.0/xdg-desktop-portal-kde-5.13.0.tar.xz";
|
||||
sha256 = "13pnj7mpnv30fqwzpnjrfwmjx4isbkhlznpr6hpvsh0f178zhfz4";
|
||||
name = "xdg-desktop-portal-kde-5.13.0.tar.xz";
|
||||
};
|
||||
};
|
||||
}
|
||||
|
@ -2,7 +2,7 @@
|
||||
mkDerivation, extra-cmake-modules, kdoctools,
|
||||
kcmutils, kconfig, kdbusaddons, khtml, ki18n, kiconthemes, kio, kitemviews,
|
||||
kservice, kwindowsystem, kxmlgui, qtquickcontrols, qtquickcontrols2,
|
||||
kactivities, kactivities-stats, kirigami2, kcrash
|
||||
kactivities, kactivities-stats, kirigami2, kcrash, plasma-workspace
|
||||
}:
|
||||
|
||||
mkDerivation {
|
||||
@ -11,7 +11,7 @@ mkDerivation {
|
||||
buildInputs = [
|
||||
kcmutils kconfig kdbusaddons khtml ki18n kiconthemes kio kitemviews kservice
|
||||
kwindowsystem kxmlgui qtquickcontrols qtquickcontrols2
|
||||
kactivities kactivities-stats kirigami2 kcrash
|
||||
kactivities kactivities-stats kirigami2 kcrash plasma-workspace
|
||||
];
|
||||
outputs = [ "bin" "dev" "out" ];
|
||||
}
|
||||
|
@ -1,13 +1,13 @@
|
||||
{
|
||||
mkDerivation,
|
||||
extra-cmake-modules, gettext, kdoctools, python,
|
||||
kcoreaddons, knotifications
|
||||
kcoreaddons, knotifications, kwayland, kwidgetsaddons
|
||||
}:
|
||||
|
||||
mkDerivation {
|
||||
name = "xdg-desktop-portal-kde";
|
||||
nativeBuildInputs = [ extra-cmake-modules gettext kdoctools python ];
|
||||
buildInputs = [
|
||||
kcoreaddons knotifications
|
||||
kcoreaddons knotifications kwayland kwidgetsaddons
|
||||
];
|
||||
}
|
||||
|
@ -19974,8 +19974,8 @@ with pkgs;
|
||||
bluedevil breeze-gtk breeze-qt5 breeze-grub breeze-plymouth
|
||||
kactivitymanagerd kde-cli-tools kde-gtk-config kdeplasma-addons kgamma5
|
||||
kinfocenter kmenuedit kscreen kscreenlocker ksshaskpass ksysguard
|
||||
kwallet-pam kwayland-integration kwin kwrited milou oxygen plasma-desktop
|
||||
plasma-integration plasma-nm plasma-pa plasma-vault plasma-workspace
|
||||
kwallet-pam kwayland-integration kwin kwrited milou oxygen plasma-browser-integration
|
||||
plasma-desktop plasma-integration plasma-nm plasma-pa plasma-vault plasma-workspace
|
||||
plasma-workspace-wallpapers polkit-kde-agent powerdevil sddm-kcm
|
||||
systemsettings user-manager xdg-desktop-portal-kde;
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user