about summary refs log tree commit diff
diff options
context:
space:
mode:
-rw-r--r--genenetwork-development.scm2
-rw-r--r--genenetwork/services/genenetwork.scm2
-rw-r--r--guix/README.md1
-rw-r--r--guix/gn-machines/genenetwork.scm78
4 files changed, 80 insertions, 3 deletions
diff --git a/genenetwork-development.scm b/genenetwork-development.scm
index b886aec..8e4e1e8 100644
--- a/genenetwork-development.scm
+++ b/genenetwork-development.scm
@@ -21,7 +21,7 @@
 ;;; <https://www.gnu.org/licenses/>.
 
 (use-modules (gnu)
-             ((gn packages genenetwork) #:select (genenetwork2 genenetwork3 gn-auth))
+             ((gn-machines genenetwork) #:select (genenetwork2 genenetwork3 gn-auth))
              (gn services databases)
              ((gn packages guile) #:select (gn-guile))
              (gnu build linux-container)
diff --git a/genenetwork/services/genenetwork.scm b/genenetwork/services/genenetwork.scm
index 9ba6213..cb73791 100644
--- a/genenetwork/services/genenetwork.scm
+++ b/genenetwork/services/genenetwork.scm
@@ -20,7 +20,7 @@
 ;;; <https://www.gnu.org/licenses/>.
 
 (define-module (genenetwork services genenetwork)
-  #:use-module ((gn packages genenetwork) #:select (genenetwork2 genenetwork3 gn-auth gn-uploader))
+  #:use-module ((gn-machines genenetwork) #:select (genenetwork2 genenetwork3 gn-auth gn-uploader))
   #:use-module ((gn packages guile) #:select (gn-guile))
   #:use-module (gnu build linux-container)
   #:use-module ((gnu packages web) #:select (nginx))
diff --git a/guix/README.md b/guix/README.md
deleted file mode 100644
index 8181fbe..0000000
--- a/guix/README.md
+++ /dev/null
@@ -1 +0,0 @@
-At the moment, this is just a dummy directory to allow this repository to be a Guix channel.
diff --git a/guix/gn-machines/genenetwork.scm b/guix/gn-machines/genenetwork.scm
new file mode 100644
index 0000000..f67b3c0
--- /dev/null
+++ b/guix/gn-machines/genenetwork.scm
@@ -0,0 +1,78 @@
+(define-module (gn-machines genenetwork)
+  #:use-module ((gn packages genenetwork)
+                #:select (genenetwork2 genenetwork3 gn-auth gn-uploader)
+                #:prefix gn:)
+  #:use-module (guix git-download)
+  #:use-module (guix packages))
+
+(define-public genenetwork2
+  (let ((commit "e2f9e829bffcbffc5934e6b11685e5631fd7a001")
+        (revision "4"))
+    (package
+      (inherit gn:genenetwork2)
+      (name "genenetwork2")
+      (version (git-version (package-version gn:genenetwork2) revision commit))
+      (source (origin
+                (method git-fetch)
+                (uri (git-reference
+                       (url "https://github.com/genenetwork/genenetwork2.git")
+                       (commit commit)))
+                (file-name (string-append name "-" version))
+                (sha256
+                 (base32
+                  "13bcq0ya9sjpf3lx2gdzwsm0ya3y0l4qq48198bqinjbh6avqq1f")))))))
+
+(define-public genenetwork3
+  (let ((commit "019282e64fb401f7a6823f3c8914d1d6e5ad0233")
+        (revision "5"))
+    (package
+      (inherit gn:genenetwork3)
+      (name "genenetwork3")
+      (version (git-version (package-version gn:genenetwork3) revision commit))
+      (source
+       (origin
+         (method git-fetch)
+         (uri (git-reference
+               (url "https://github.com/genenetwork/genenetwork3.git")
+               (commit commit)))
+         (file-name (git-file-name name version))
+         (sha256
+          (base32
+           "1rr2y4i93kpc998a123d32yaakqmqiv5b7n4xva01j6jfqjsgw9s")))))))
+
+(define-public gn-auth
+  (let ((commit "9839e5bf35bd7be158b35fa98a734f7a3473688d")
+        (revision "1"))
+    (package
+      (inherit gn:gn-auth)
+      (name "gn-auth")
+      (version (git-version (package-version gn:gn-auth) revision commit))
+      (source
+       (origin
+         (method git-fetch)
+         (uri (git-reference
+               (url "https://git.genenetwork.org/gn-auth")
+               (commit commit)))
+         (file-name (git-file-name name version))
+         (hash
+          (content-hash
+           (base32
+            "1lsi7z8hvpdqgcsx3zc5ip701xka9s75c7r4pjlby2ryjc0gw83d"))))))))
+
+(define-public gn-uploader
+  (let ((commit "c4494da2e81780bbeeac8936d1fe1aede01cf73c")
+        (revision "0"))
+    (package
+      (inherit gn:gn-uploader)
+      (name "gn-uploader")
+      (version (git-version (package-version gn:gn-uploader) revision commit))
+      (source (origin
+                (method git-fetch)
+                (uri (git-reference
+                       (url "https://git.genenetwork.org/gn-uploader")
+                       (commit commit)))
+                (file-name (git-file-name name version))
+                (hash
+                 (content-hash
+                  (base32
+                   "0fhhpvxaj0anh21pqabikv5wmd1cj3nx2j1bcd9ld8q3ykmm8a9s"))))))))