plasma53: update startkde patches for plasma-workspace-5.3.2
This commit is contained in:
parent
b370c759fd
commit
9c9be23951
@ -124,8 +124,8 @@ let
|
|||||||
} //
|
} //
|
||||||
# packages from nixpkgs
|
# packages from nixpkgs
|
||||||
(with pkgs; {
|
(with pkgs; {
|
||||||
inherit attr bash cairo cmake dbus epoxy exiv2 ffmpeg freetype
|
inherit attr bash cairo cmake coreutils dbus epoxy exiv2 ffmpeg
|
||||||
glib gnugrep gnused gtk2 gtk3 libinput libssh
|
freetype glib gnugrep gnused gtk2 gtk3 libinput libssh
|
||||||
modemmanager openconnect openexr pam pango qt4 samba
|
modemmanager openconnect openexr pam pango qt4 samba
|
||||||
socat substituteAll taglib utillinux wayland xapian
|
socat substituteAll taglib utillinux wayland xapian
|
||||||
xkeyboard_config xlibs xorg;
|
xkeyboard_config xlibs xorg;
|
||||||
@ -233,7 +233,7 @@ let
|
|||||||
patches = [ ./plasma-workspace/0001-startkde-NixOS-patches.patch ];
|
patches = [ ./plasma-workspace/0001-startkde-NixOS-patches.patch ];
|
||||||
buildInputs = with scope.xlibs; [ libSM libXcursor scope.pam ];
|
buildInputs = with scope.xlibs; [ libSM libXcursor scope.pam ];
|
||||||
|
|
||||||
inherit (scope) bash gnused gnugrep socat;
|
inherit (scope) bash coreutils gnused gnugrep socat;
|
||||||
inherit (scope) kconfig kinit kservice qt5tools;
|
inherit (scope) kconfig kinit kservice qt5tools;
|
||||||
inherit (scope.xorg) mkfontdir xmessage xprop xrdb xset xsetroot;
|
inherit (scope.xorg) mkfontdir xmessage xprop xrdb xset xsetroot;
|
||||||
dbus_tools = scope.dbus.tools;
|
dbus_tools = scope.dbus.tools;
|
||||||
|
@ -1,14 +1,14 @@
|
|||||||
From ff61c8ba856328a60e29938466b69d0bb38a357f Mon Sep 17 00:00:00 2001
|
From f124d2204cff11ae0ff0d6c788d268b746180407 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: Sat, 18 Jul 2015 12:13:08 -0500
|
||||||
Subject: [PATCH] startkde: NixOS patches
|
Subject: [PATCH] startkde NixOS patches
|
||||||
|
|
||||||
---
|
---
|
||||||
startkde/startkde.cmake | 218 ++++++++++++++++++++----------------------------
|
startkde/startkde.cmake | 222 ++++++++++++++++++++----------------------------
|
||||||
1 file changed, 89 insertions(+), 129 deletions(-)
|
1 file changed, 91 insertions(+), 131 deletions(-)
|
||||||
|
|
||||||
diff --git a/startkde/startkde.cmake b/startkde/startkde.cmake
|
diff --git a/startkde/startkde.cmake b/startkde/startkde.cmake
|
||||||
index 24e5c1b..e7bdd32 100644
|
index 6f93108..26cc2fc 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 @@
|
||||||
@ -62,7 +62,8 @@ index 24e5c1b..e7bdd32 100644
|
|||||||
-fi
|
-fi
|
||||||
-
|
-
|
||||||
# Check if a KDE session already is running and whether it's possible to connect to X
|
# Check if a KDE session already is running and whether it's possible to connect to X
|
||||||
kcheckrunning
|
-kcheckrunning
|
||||||
|
+@out@/bin/kcheckrunning
|
||||||
kcheckrunning_result=$?
|
kcheckrunning_result=$?
|
||||||
if test $kcheckrunning_result -eq 0 ; then
|
if test $kcheckrunning_result -eq 0 ; then
|
||||||
- echo "KDE seems to be already running on this display."
|
- echo "KDE seems to be already running on this display."
|
||||||
@ -129,7 +130,8 @@ index 24e5c1b..e7bdd32 100644
|
|||||||
- }
|
- }
|
||||||
-fi
|
-fi
|
||||||
-
|
-
|
||||||
kstartupconfig5
|
-kstartupconfig5
|
||||||
|
+@out@/bin/kstartupconfig5
|
||||||
returncode=$?
|
returncode=$?
|
||||||
if test $returncode -ne 0; then
|
if test $returncode -ne 0; then
|
||||||
- xmessage -geometry 500x100 "kstartupconfig5 does not exist or fails. The error code is $returncode. Check your installation."
|
- xmessage -geometry 500x100 "kstartupconfig5 does not exist or fails. The error code is $returncode. Check your installation."
|
||||||
@ -141,7 +143,7 @@ index 24e5c1b..e7bdd32 100644
|
|||||||
-if test "$kdeglobals_kscreen_scalefactor" -ne 1; then
|
-if test "$kdeglobals_kscreen_scalefactor" -ne 1; then
|
||||||
- export QT_DEVICE_PIXEL_RATIO=$kdeglobals_kscreen_scalefactor
|
- export QT_DEVICE_PIXEL_RATIO=$kdeglobals_kscreen_scalefactor
|
||||||
-fi
|
-fi
|
||||||
+XCURSOR_PATH=~/.icons:$(echo "$XDG_DATA_DIRS" | tr ":" "\n" | @gnused@/bin/sed 's,$,/icons,g' | tr "\n" ":")
|
+XCURSOR_PATH=~/.icons:$(echo "$XDG_DATA_DIRS" | @coreutils@/bin/tr ":" "\n" | @gnused@/bin/sed 's,$,/icons,g' | @coreutils@/bin/tr "\n" ":")
|
||||||
+export XCURSOR_PATH
|
+export XCURSOR_PATH
|
||||||
|
|
||||||
# XCursor mouse theme needs to be applied here to work even for kded or ksmserver
|
# XCursor mouse theme needs to be applied here to work even for kded or ksmserver
|
||||||
@ -391,7 +393,7 @@ index 24e5c1b..e7bdd32 100644
|
|||||||
for prefix in `echo "$scriptpath"`; do
|
for prefix in `echo "$scriptpath"`; do
|
||||||
- for file in `ls "$prefix"/shutdown 2> /dev/null | egrep -v '(~|\.bak)$'`; do
|
- for file in `ls "$prefix"/shutdown 2> /dev/null | egrep -v '(~|\.bak)$'`; do
|
||||||
+ for file in `ls "$prefix"/shutdown 2> /dev/null | @gnugrep@/bin/egrep -v '(~|\.bak)$'`; do
|
+ for file in `ls "$prefix"/shutdown 2> /dev/null | @gnugrep@/bin/egrep -v '(~|\.bak)$'`; do
|
||||||
test -x "$prefix$file" && "$prefix$file"
|
test -x "$prefix/shutdown/$file" && "$prefix/shutdown/$file"
|
||||||
done
|
done
|
||||||
done
|
done
|
||||||
|
|
||||||
@ -405,5 +407,5 @@ index 24e5c1b..e7bdd32 100644
|
|||||||
|
|
||||||
echo 'startkde: Done.' 1>&2
|
echo 'startkde: Done.' 1>&2
|
||||||
--
|
--
|
||||||
2.4.1
|
2.4.5
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user