Author: rob
Date: Fri Sep  9 14:20:43 2011
New Revision: 29132
URL: https://ssl.nixos.org/websvn/nix/?rev=29132&sc=1

Log:
added scipy, reportlab, pyreport, updated numpy matplotlib

Modified:
   nixpkgs/trunk/pkgs/top-level/python-packages.nix

Modified: nixpkgs/trunk/pkgs/top-level/python-packages.nix
==============================================================================
--- nixpkgs/trunk/pkgs/top-level/python-packages.nix    Fri Sep  9 14:18:59 
2011        (r29131)
+++ nixpkgs/trunk/pkgs/top-level/python-packages.nix    Fri Sep  9 14:20:43 
2011        (r29132)
@@ -734,11 +734,10 @@
 
 
   matplotlib = buildPythonPackage ( rec {
-    name = "matplotlib-0.99.1.2";
-
+    name = "matplotlib-1.0.1";
     src = fetchurl {
       url = "http://downloads.sourceforge.net/matplotlib/${name}.tar.gz";;
-      sha256 = "12lhwgkahck795946hb8wp605c912zq9ds8067ybbifqs56q24b9";
+      sha256 = "1xksjix227n9hm6jnhlwkdf1yf1zgz18665cisqk8grv6xvn7g43";
     };
 
     doCheck = false;
@@ -975,18 +974,18 @@
   });
 
   numpy = buildPythonPackage ( rec {
-    name = "numpy-1.4.1";
+    name = "numpy-1.6.1";
 
     src = fetchurl {
       url = "mirror://sourceforge/numpy/${name}.tar.gz";
-      sha256 = "01lf3nc2lp1qkrqnnar50vb7i6y07d1zs6f9yc3kw4p5fd2vhyrf";
+      sha256 = "1pawfmf7j7pd3mjzhmmw9hkglc2qdirrkvv29m5nsmpf2b3ip2vq";
     };
 
     # TODO: add ATLAS=${pkgs.atlas}
     installCommand = ''
       export BLAS=${pkgs.blas} LAPACK=${pkgs.liblapack}
       python setup.py build --fcompiler="gnu95"
-      python setup.py install --root="$out"
+      python setup.py install --prefix=$out
     '';
     doCheck = false;
 
@@ -1357,6 +1356,24 @@
         };
       };
 
+  pyreport = buildPythonPackage (rec {
+    name = "pyreport-0.3.4c";
+
+    src = fetchurl {
+      url = "http://pypi.python.org/packages/source/p/pyreport/${name}.tar.gz";;
+      md5 = "3076164a7079891d149a23f9435581db";
+    };
+
+    doCheck = false;
+
+    meta = {
+      homepage = http://pypi.python.org/pypi/pyreport;
+      license = "BSD";
+      description = "Pyreport makes notes out of a python script.";
+    };
+  });
+
+
   pysqlite = buildPythonPackage (rec {
     name = "pysqlite-2.5.5";
 
@@ -1510,6 +1527,25 @@
     };
   });
 
+  reportlab = 
+   let freetype = pkgs.lib.overrideDerivation pkgs.freetype (args: { 
configureFlags = "--enable-static --enable-shared"; });
+   in buildPythonPackage rec {
+    name = "reportlab-2.5";
+
+    src = fetchurl {
+      url = 
"http://pypi.python.org/packages/source/r/reportlab/${name}.tar.gz";;
+      md5 = "cdf8b87a6cf1501de1b0a8d341a217d3";
+    };
+
+    buildInputs = [freetype];
+    doCheck = false; 
+
+    meta = {
+      description = "The ReportLab Toolkit. An Open Source Python library for 
generating PDFs and graphics.";
+      homepage = http://www.reportlab.com/;
+    };
+  };
+
   rdflib = buildPythonPackage (rec {
     name = "rdflib-3.0.0";
 
@@ -1594,6 +1630,32 @@
     };
   };
 
+
+  scipy = buildPythonPackage rec {
+    name = "scipy-0.9.0";
+
+    src = fetchurl {
+      url = "http://pypi.python.org/packages/source/s/scipy/${name}.tar.gz";;
+      md5 = "ebfef6e8e82d15c875a4ee6a46d4e1cd";
+    };
+
+    buildInputs = [pkgs.gfortran];
+    propagatedBuildInputs = [ numpy ];
+    doCheck = false; 
+
+    # TODO: add ATLAS=${pkgs.atlas}
+    installCommand = ''
+      export BLAS=${pkgs.blas} LAPACK=${pkgs.liblapack}
+      python setup.py build --fcompiler="gnu95"
+      python setup.py install --prefix=$out
+    '';
+
+    meta = {
+      description = "SciPy (pronounced 'Sigh Pie') is open-source software for 
mathematics, science, and engineering. ";
+      homepage = http://www.scipy.org/;
+    };
+  };
+
 
   scripttest = buildPythonPackage rec {
     version = "1.1.1";
_______________________________________________
nix-commits mailing list
nix-comm...@cs.uu.nl
http://mail.cs.uu.nl/mailman/listinfo/nix-commits

Reply via email to