plasma53.plasma-workspace: fix missing paths
This commit is contained in:
parent
c8c15ba95d
commit
64a507bd9b
@ -12,7 +12,7 @@
|
|||||||
# make a copy of this directory first. After copying, be sure to delete ./tmp
|
# make a copy of this directory first. After copying, be sure to delete ./tmp
|
||||||
# if it exists. Then follow the minor update instructions.
|
# if it exists. Then follow the minor update instructions.
|
||||||
|
|
||||||
{ autonix, kf5, pkgs, qt5, stdenv, debug ? false }:
|
{ autonix, kf5, kdeApps, pkgs, qt5, stdenv, debug ? false }:
|
||||||
|
|
||||||
with stdenv.lib; with autonix;
|
with stdenv.lib; with autonix;
|
||||||
|
|
||||||
@ -143,19 +143,19 @@ let
|
|||||||
};
|
};
|
||||||
|
|
||||||
plasma-workspace = with pkgs; super.plasma-workspace // {
|
plasma-workspace = with pkgs; super.plasma-workspace // {
|
||||||
patches = [
|
patches = [ ./plasma-workspace/0001-startkde-NixOS-patches.patch ];
|
||||||
(substituteAll {
|
|
||||||
src = ./plasma-workspace/0001-startkde-NixOS-patches.patch;
|
|
||||||
inherit (pkgs) bash gnused gnugrep socat;
|
|
||||||
inherit (kf5) kconfig kinit kservice;
|
|
||||||
inherit (pkgs.xorg) mkfontdir xmessage xprop xrdb xset xsetroot;
|
|
||||||
qt5tools = qt5.tools;
|
|
||||||
dbus_tools = pkgs.dbus.tools;
|
|
||||||
})
|
|
||||||
];
|
|
||||||
buildInputs = with xlibs;
|
buildInputs = with xlibs;
|
||||||
super.plasma-workspace.buildInputs ++ [ libSM libXcursor pam ];
|
super.plasma-workspace.buildInputs ++ [ libSM libXcursor pam ];
|
||||||
|
|
||||||
|
inherit (pkgs) bash gnused gnugrep socat;
|
||||||
|
inherit (kf5) kconfig kinit kservice;
|
||||||
|
inherit (pkgs.xorg) mkfontdir xmessage xprop xrdb xset xsetroot;
|
||||||
|
kde_workspace = kdeApps.kde-workspace;
|
||||||
|
qt5tools = qt5.tools;
|
||||||
|
dbus_tools = pkgs.dbus.tools;
|
||||||
|
|
||||||
postPatch = ''
|
postPatch = ''
|
||||||
|
substituteAllInPlace startkde/startkde.cmake
|
||||||
substituteInPlace startkde/kstartupconfig/kstartupconfig.cpp \
|
substituteInPlace startkde/kstartupconfig/kstartupconfig.cpp \
|
||||||
--replace kdostartupconfig5 $out/bin/kdostartupconfig5
|
--replace kdostartupconfig5 $out/bin/kdostartupconfig5
|
||||||
'';
|
'';
|
||||||
|
@ -1,14 +1,14 @@
|
|||||||
From 37abdee4e25f6aff55da838864d1a67a7be758ad Mon Sep 17 00:00:00 2001
|
From ff61c8ba856328a60e29938466b69d0bb38a357f Mon Sep 17 00:00:00 2001
|
||||||
From: Thomas Tuegel <ttuegel@gmail.com>
|
From: Thomas Tuegel <ttuegel@gmail.com>
|
||||||
Date: Tue, 2 Jun 2015 11:21:43 -0500
|
Date: Tue, 2 Jun 2015 11:21:43 -0500
|
||||||
Subject: [PATCH] startkde: NixOS patches
|
Subject: [PATCH] startkde: NixOS patches
|
||||||
|
|
||||||
---
|
---
|
||||||
startkde/startkde.cmake | 214 ++++++++++++++++++++----------------------------
|
startkde/startkde.cmake | 218 ++++++++++++++++++++----------------------------
|
||||||
1 file changed, 87 insertions(+), 127 deletions(-)
|
1 file changed, 89 insertions(+), 129 deletions(-)
|
||||||
|
|
||||||
diff --git a/startkde/startkde.cmake b/startkde/startkde.cmake
|
diff --git a/startkde/startkde.cmake b/startkde/startkde.cmake
|
||||||
index 24e5c1b..787d719 100644
|
index 24e5c1b..e7bdd32 100644
|
||||||
--- a/startkde/startkde.cmake
|
--- a/startkde/startkde.cmake
|
||||||
+++ b/startkde/startkde.cmake
|
+++ b/startkde/startkde.cmake
|
||||||
@@ -1,8 +1,31 @@
|
@@ -1,8 +1,31 @@
|
||||||
@ -93,7 +93,7 @@ index 24e5c1b..787d719 100644
|
|||||||
|
|
||||||
#This is basically setting defaults so we can use them with kstartupconfig5
|
#This is basically setting defaults so we can use them with kstartupconfig5
|
||||||
cat >$configDir/startupconfigkeys <<EOF
|
cat >$configDir/startupconfigkeys <<EOF
|
||||||
@@ -106,53 +111,19 @@ toolBarFont=Oxygen-Sans,9,-1,5,50,0,0,0,0,0
|
@@ -106,55 +111,21 @@ toolBarFont=Oxygen-Sans,9,-1,5,50,0,0,0,0,0
|
||||||
EOF
|
EOF
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -148,9 +148,12 @@ index 24e5c1b..787d719 100644
|
|||||||
if test -n "$kcminputrc_mouse_cursortheme" -o -n "$kcminputrc_mouse_cursorsize" ; then
|
if test -n "$kcminputrc_mouse_cursortheme" -o -n "$kcminputrc_mouse_cursorsize" ; then
|
||||||
- @EXPORT_XCURSOR_PATH@
|
- @EXPORT_XCURSOR_PATH@
|
||||||
|
|
||||||
kapplymousetheme "$kcminputrc_mouse_cursortheme" "$kcminputrc_mouse_cursorsize"
|
- kapplymousetheme "$kcminputrc_mouse_cursortheme" "$kcminputrc_mouse_cursorsize"
|
||||||
|
+ @kde_workspace@/bin/kapplymousetheme "$kcminputrc_mouse_cursortheme" "$kcminputrc_mouse_cursorsize"
|
||||||
if test $? -eq 10; then
|
if test $? -eq 10; then
|
||||||
@@ -168,15 +139,33 @@ if test -n "$kcminputrc_mouse_cursortheme" -o -n "$kcminputrc_mouse_cursorsize"
|
XCURSOR_THEME=breeze_cursors
|
||||||
|
export XCURSOR_THEME
|
||||||
|
@@ -168,21 +139,39 @@ if test -n "$kcminputrc_mouse_cursortheme" -o -n "$kcminputrc_mouse_cursorsize"
|
||||||
fi
|
fi
|
||||||
fi
|
fi
|
||||||
|
|
||||||
@ -175,7 +178,7 @@ index 24e5c1b..787d719 100644
|
|||||||
+# Make sure that D-Bus is running
|
+# Make sure that D-Bus is running
|
||||||
+# D-Bus autolaunch is broken
|
+# D-Bus autolaunch is broken
|
||||||
+if test -z "$DBUS_SESSION_BUS_ADDRESS" ; then
|
+if test -z "$DBUS_SESSION_BUS_ADDRESS" ; then
|
||||||
+ eval `@dbus_tools@/dbus-launch --sh-syntax --exit-with-session`
|
+ eval `@dbus_tools@/bin/dbus-launch --sh-syntax --exit-with-session`
|
||||||
+fi
|
+fi
|
||||||
+if @qt5tools@/bin/qdbus >/dev/null 2>/dev/null; then
|
+if @qt5tools@/bin/qdbus >/dev/null 2>/dev/null; then
|
||||||
+ : # ok
|
+ : # ok
|
||||||
@ -189,6 +192,13 @@ index 24e5c1b..787d719 100644
|
|||||||
ksplash_pid=
|
ksplash_pid=
|
||||||
if test -z "$dl"; then
|
if test -z "$dl"; then
|
||||||
# the splashscreen and progress indicator
|
# the splashscreen and progress indicator
|
||||||
|
case "$ksplashrc_ksplash_engine" in
|
||||||
|
KSplashQML)
|
||||||
|
- ksplash_pid=`ksplashqml "${ksplashrc_ksplash_theme}" --pid`
|
||||||
|
+ ksplash_pid=`@out@/bin/ksplashqml "${ksplashrc_ksplash_theme}" --pid`
|
||||||
|
;;
|
||||||
|
None)
|
||||||
|
;;
|
||||||
@@ -205,8 +194,7 @@ fi
|
@@ -205,8 +194,7 @@ fi
|
||||||
# For anything else (that doesn't set env vars, or that needs a window manager),
|
# For anything else (that doesn't set env vars, or that needs a window manager),
|
||||||
# better use the Autostart folder.
|
# better use the Autostart folder.
|
||||||
|
@ -13846,6 +13846,7 @@ let
|
|||||||
|
|
||||||
plasma53 = recurseIntoAttrs (callPackage ../desktops/plasma-5.3 {
|
plasma53 = recurseIntoAttrs (callPackage ../desktops/plasma-5.3 {
|
||||||
kf5 = kf510;
|
kf5 = kf510;
|
||||||
|
kdeApps = kdeApps_15_04;
|
||||||
});
|
});
|
||||||
plasma5_latest = plasma53;
|
plasma5_latest = plasma53;
|
||||||
plasma5_stable = plasma53;
|
plasma5_stable = plasma53;
|
||||||
|
Loading…
Reference in New Issue
Block a user