about summary refs log tree commit diff
path: root/gn
diff options
context:
space:
mode:
Diffstat (limited to 'gn')
-rw-r--r--gn/packages/gemma.scm101
1 files changed, 52 insertions, 49 deletions
diff --git a/gn/packages/gemma.scm b/gn/packages/gemma.scm
index e3a03c6..ba272f5 100644
--- a/gn/packages/gemma.scm
+++ b/gn/packages/gemma.scm
@@ -58,58 +58,9 @@
   #:use-module (gnu packages web)
   #:use-module (gnu packages xml)
   #:use-module (gnu packages bootstrap)
-  ; #:use-module (gn packages ldc)
-  #:use-module (gn packages ldc)
   #:use-module (gn packages shell)
   #:use-module (srfi srfi-1))
 
-(define-public faster-lmm-d ; incomplete, just creates build environment
-  (let ((commit "dea6abf61b633ed55e6a2997068f2d54abe5376b"))
-    (package
-     (name "faster-lmm-d")
-     (version (string-append "0.0.1-" (string-take commit 7)))
-     (source (origin
-              (method git-fetch)
-              (uri (git-reference
-                    (url "https://github.com/pjotrp/faster_lmm_d.git")
-                    (commit commit)))
-              (file-name (string-append name "-" version "-checkout"))
-              (sha256
-               (base32
-                "1syrn32g1q06bsnrk9wl7q2m5mvvglys2zl92rx0bi49kp2i0ngv"))))
-     (build-system trivial-build-system)
-     (propagated-inputs
-      `(("openblas" ,openblas)
-        ("gsl" ,gsl)
-        ("lapack" ,lapack)
-        ("dub" ,dub)
-        ("gcc" ,gcc)
-        ("glibc" ,glibc)
-        ("binutils" ,binutils) ; for ld linker
-        ("gfortran:lib" ,gfortran "lib")
-        ; ("make" ,make)
-        ))
-     (native-inputs
-      `(("ldc" ,ldc)
-        ("shunit2" ,shunit2)
-        ("which" ,which)
-        ))
-     (arguments
-      `(#:modules ((guix build utils))
-        #:builder
-        (begin
-          (use-modules (guix build utils))
-          (let ((target (string-append (assoc-ref %outputs "out")
-                                       "/share")))
-            (write target)
-            (mkdir-p target)
-            (copy-recursively (assoc-ref %build-inputs "source") target)
-            #t))))
-     (home-page "https://github.com/pjotrp")
-     (synopsis "Parallel LMM")
-     (description
-      ".")
-     (license license:gpl3))))
 
 (define-public openblas-git
   (let ((commit "893bd14e924fa72a4ed345a75d64c637f1b1c550"))
@@ -365,3 +316,55 @@ association studies (GWAS).")
     (synopsis "GEMMA development environment imports build tools, gemma-wrapper and faster-lmm-d")
     (description "Gemma-development")
     (license license:gpl3))))
+
+(define-public faster-lmm-d-dev ; incomplete, just creates build environment
+  (let ((commit "68e22043ce0ca348cbc4f3bdd015e036ba9ac5f2"))
+    (package
+     (name "faster-lmm-d-dev")
+     (version (string-append "0.0.1-" (string-take commit 7)))
+     (source (origin
+              (method git-fetch)
+              (uri (git-reference
+                    (url "https://github.com/genetics-statistics/faster_lmm_d.git")
+                    (commit commit)))
+              (file-name (string-append name "-" version "-checkout"))
+              (sha256
+               (base32
+                "0awcsrmpq1zbcy145l5ssmsxzfq5dq9yr0901hk977lmjf99gxng"))))
+     (build-system trivial-build-system)
+     (propagated-inputs
+      `(("openblas" ,openblas)
+        ("gsl" ,gsl)
+        ; ("lapack" ,lapack)
+        ("dub" ,dub)
+        ("gcc" ,gcc-7)
+        ("gdb" ,gdb)
+        ; ("glibc" ,glibc)
+        ("binutils" ,binutils) ; for ld linker
+        ("gfortran:lib" ,gfortran "lib")
+        ; ("make" ,make)
+        ("ldc" ,ldc)
+        ("shunit2" ,shunit2)
+        ("linux-libre-headers" ,linux-libre-headers)
+        ("openblas" ,openblas-git)
+        ))
+     (inputs
+     `(
+        ("which" ,which)
+        ))
+     (arguments
+      `(#:modules ((guix build utils))
+        #:builder
+        (begin
+          (use-modules (guix build utils))
+          (let ((target (string-append (assoc-ref %outputs "out")
+                                       "/share")))
+            (write target)
+            (mkdir-p target)
+            ; (copy-recursively (assoc-ref %build-inputs "source") target)
+            #t))))
+     (home-page "https://github.com/pjotrp")
+     (synopsis "Build system for faster-lmm-d")
+     (description
+      ".")
+     (license license:gpl3))))