about summary refs log tree commit diff
path: root/pkgs/games/xboard
diff options
context:
space:
mode:
authorMichael Raskin <7c6f434c@mail.ru>2009-12-10 06:55:12 +0000
committerMichael Raskin <7c6f434c@mail.ru>2009-12-10 06:55:12 +0000
commit3871c1ebd29542be2128089871cb4260fd1c5ce4 (patch)
treeccf0d747027758c54320f026d25b9a9d208ae27b /pkgs/games/xboard
parentb2c9e5020391848c5528e2f5957796b087e078c3 (diff)
Update xboard
svn path=/nixpkgs/trunk/; revision=18870
Diffstat (limited to 'pkgs/games/xboard')
-rw-r--r--pkgs/games/xboard/default.nix13
-rw-r--r--pkgs/games/xboard/src-for-default.nix9
-rw-r--r--pkgs/games/xboard/src-info-for-default.nix4
3 files changed, 20 insertions, 6 deletions
diff --git a/pkgs/games/xboard/default.nix b/pkgs/games/xboard/default.nix
index 1c116f40f308e..a1a65165326b0 100644
--- a/pkgs/games/xboard/default.nix
+++ b/pkgs/games/xboard/default.nix
@@ -1,17 +1,18 @@
-a :  
+a:  
 let 
   fetchurl = a.fetchurl;
 
-  version = a.lib.attrByPath ["version"] "4.2.7" a; 
   buildInputs = with a; [
     libX11 xproto libXt libXaw libSM libICE libXmu 
-    libXext gnuchess
+    libXext gnuchess texinfo libXpm
   ];
+
+  s = import ./src-for-default.nix;
 in
 rec {
   src = fetchurl {
-    url = "http://ftp.gnu.org/gnu/xboard/xboard-${version}.tar.gz";
-    sha256 = "0fwdzcav8shvzi7djphrlav29vwxnx63spzsldlhrglr7qpg28av";
+    inherit(s) url;
+    sha256 = s.hash;
   };
 
   inherit buildInputs;
@@ -25,7 +26,7 @@ rec {
     sed -e '/SECOND_CHESS_PROGRAM/s@gnuchessx@${a.gnuchess}/bin/gnuchessx@' -i xboard.h
   '') ["doUnpack" "minInit"];
       
-  name = "xboard-" + version;
+  inherit(s) name;
   meta = {
     description = "XBoard - a chess board compatible with GNU Chess";
   };
diff --git a/pkgs/games/xboard/src-for-default.nix b/pkgs/games/xboard/src-for-default.nix
new file mode 100644
index 0000000000000..d648dfe5abbcf
--- /dev/null
+++ b/pkgs/games/xboard/src-for-default.nix
@@ -0,0 +1,9 @@
+rec {
+   version="4.4.2";
+   name="xboard-4.4.2";
+   hash="1ihg39nnwp90w410rzwxj9layadavz08gc9m2b1jg5z5c6ky28zp";
+   url="http://ftp.gnu.org/gnu/xboard/xboard-${version}.tar.gz";
+   advertisedUrl="http://ftp.gnu.org/gnu/xboard/xboard-4.4.2.tar.gz";
+  
+  
+}
diff --git a/pkgs/games/xboard/src-info-for-default.nix b/pkgs/games/xboard/src-info-for-default.nix
new file mode 100644
index 0000000000000..8d0386671a10c
--- /dev/null
+++ b/pkgs/games/xboard/src-info-for-default.nix
@@ -0,0 +1,4 @@
+{
+  downloadPage = "http://ftp.gnu.org/gnu/xboard/?C=T,M;O=D";
+  baseName = "xboard";
+}