summary refs log tree commit diff
path: root/pkgs/applications/window-managers/ratpoison
diff options
context:
space:
mode:
authorPeter Simons <simons@cryp.to>2008-07-07 11:47:48 +0000
committerPeter Simons <simons@cryp.to>2008-07-07 11:47:48 +0000
commite1c54b9b55e7f92aafdb05dcc47bc7c43920827d (patch)
tree4e446c0b84cbbb7daa5b37fcdbb56495e35b9f88 /pkgs/applications/window-managers/ratpoison
parentd94a0f3064f0774a702dbe3a6d8cfc57a14ef7b8 (diff)
downloadnixpkgs-e1c54b9b55e7f92aafdb05dcc47bc7c43920827d.tar
nixpkgs-e1c54b9b55e7f92aafdb05dcc47bc7c43920827d.tar.gz
nixpkgs-e1c54b9b55e7f92aafdb05dcc47bc7c43920827d.tar.bz2
nixpkgs-e1c54b9b55e7f92aafdb05dcc47bc7c43920827d.tar.lz
nixpkgs-e1c54b9b55e7f92aafdb05dcc47bc7c43920827d.tar.xz
nixpkgs-e1c54b9b55e7f92aafdb05dcc47bc7c43920827d.tar.zst
nixpkgs-e1c54b9b55e7f92aafdb05dcc47bc7c43920827d.zip
ratpoison: Fixed bug in rpws. Reported upstream too, but got no response.
svn path=/nixpkgs/trunk/; revision=12298
Diffstat (limited to 'pkgs/applications/window-managers/ratpoison')
-rw-r--r--pkgs/applications/window-managers/ratpoison/default.nix2
-rw-r--r--pkgs/applications/window-managers/ratpoison/fix-rpws.patch19
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 );
+      }