diff options
-rw-r--r-- | pkgs/applications/window-managers/ratpoison/default.nix | 2 | ||||
-rw-r--r-- | pkgs/applications/window-managers/ratpoison/fix-rpws.patch | 19 |
2 files changed, 21 insertions, 0 deletions
diff --git a/pkgs/applications/window-managers/ratpoison/default.nix b/pkgs/applications/window-managers/ratpoison/default.nix index ff83a2c647b..58c59aae3cb 100644 --- a/pkgs/applications/window-managers/ratpoison/default.nix +++ b/pkgs/applications/window-managers/ratpoison/default.nix @@ -8,6 +8,8 @@ stdenv.mkDerivation { sha256 = "15y3hi4dc7f98mhhpms22ahmh8lbzhyqli878z3fgrix4z7vr4fz"; }; + patches = [ ./fix-rpws.patch ]; + buildInputs = [libX11 inputproto libXt libXpm libXft fontconfig libXtst xextproto readline]; diff --git a/pkgs/applications/window-managers/ratpoison/fix-rpws.patch b/pkgs/applications/window-managers/ratpoison/fix-rpws.patch new file mode 100644 index 00000000000..e2c789ca014 --- /dev/null +++ b/pkgs/applications/window-managers/ratpoison/fix-rpws.patch @@ -0,0 +1,19 @@ +*** ratpoison-1.4.3/contrib/rpws.orig 1970-01-01 01:00:00.000000000 +0100 +--- ratpoison-1.4.3/contrib/rpws 1970-01-01 01:00:00.000000000 +0100 +*************** +*** 60,66 **** + rp_call( "only" ); + + my $i; +! for( my $i = 1; $i < $num; $i++ ) + { + ws_init_ws( $i ); + } +--- 60,66 ---- + rp_call( "only" ); + + my $i; +! for( my $i = 1; $i <= $num; $i++ ) + { + ws_init_ws( $i ); + } |