about summary refs log tree commit diff
diff options
context:
space:
mode:
authorpjotrp2016-02-20 14:18:45 +0000
committerpjotrp2016-02-20 14:18:45 +0000
commitdfb685956526dce67a8e03849bffd1d9d52c5958 (patch)
treedfc6b2c8cb1e035a01f441ef1cfc6e9ee7c7c8e1
parentdd74ba8cd335ac94dca916549a2b9edbc0332748 (diff)
downloadguix-bioinformatics-dfb685956526dce67a8e03849bffd1d9d52c5958.tar.gz
pylmm: Patch wrapper script so it points to the correct locations.
-rw-r--r--gn/packages/statistics.scm22
1 files changed, 19 insertions, 3 deletions
diff --git a/gn/packages/statistics.scm b/gn/packages/statistics.scm
index c10ba29..2d83816 100644
--- a/gn/packages/statistics.scm
+++ b/gn/packages/statistics.scm
@@ -150,7 +150,7 @@
     (license license:asl2.0)))
 
 (define-public pylmm-gn2
-  (let ((commit "f5c9e2378"))
+  (let ((commit "3c6d1cac8"))
   (package
     (name "pylmm-gn2")
     (version (string-append "1.0-" commit ))
@@ -162,11 +162,27 @@
              (file-name (string-append name "-" commit)) 
              (sha256
               (base32
-               "10qb5dpwqjdiq9gakl7m4p4ckjlc701mzqpgbhp89w1aysddj1c7"))))
+               "0wryaadb36i275p9d2i1kzflahvbl9kj5wlk8jlbvjij8gpqg964"))))
     (build-system python-build-system)
+    (inputs `(
+              ("python2-setuptools" ,python2-setuptools)
+              ("python2-scipy" ,python2-scipy)
+              ("python2-numpy" ,python2-numpy)
+              ))
     (arguments
      `(#:python ,python-2
-       #:tests? #f))   ; no 'setup.py test'
+       #:tests? #f        ; no 'setup.py test'
+       #:phases
+       (modify-phases %standard-phases
+         (add-before
+          'build 'change-paths
+          (lambda* (#:key outputs #:allow-other-keys)
+                   (let ((out (assoc-ref outputs "out")))
+                     (substitute* "scripts/pylmm_redis"
+                                  (("/usr/bin/python") (which "python"))
+                                  (("\\$PACKAGEDIR") (string-append out "/lib/python2.7/site-packages")))
+                     ))))))
+
     (home-page "http://genenetwork.org/")
     (synopsis "LMM resolver")
     (description "Fast and lightweight linear mixed-model (LMM) solver