about summary refs log tree commit diff
diff options
context:
space:
mode:
authorArun Isaac2021-12-13 18:30:27 +0530
committerArun Isaac2021-12-13 18:30:27 +0530
commit85ed67f43136a03c38df587e2c8cddb55df68203 (patch)
tree647cbb6a74231374aa03cab3957d3b7c5d36bd70
parent71c140694c57e4e50a45aa5aaaead716a3ce9168 (diff)
downloadgn-transform-databases-85ed67f43136a03c38df587e2c8cddb55df68203.tar.gz
Upgrade to bleeding edge (ccwl graphviz).
This fixes a few bugs and brings in new features from (ccwl graphviz).

* guix.scm: Import (gnu packages autotools), (guix git-download)
and (guix packages). Prefix (gnu packages bioinformatics) imports with
guix:.
(ccwl): New variable.
-rw-r--r--guix.scm28
1 files changed, 26 insertions, 2 deletions
diff --git a/guix.scm b/guix.scm
index 75b3a8d..03ac8ee 100644
--- a/guix.scm
+++ b/guix.scm
@@ -4,10 +4,34 @@
 ;;
 ;; Happy hacking!
 
-(use-modules (gnu packages bioinformatics)
+(use-modules (gnu packages autotools)
+             ((gnu packages bioinformatics) #:prefix guix:)
              (gnu packages graphviz)
              (gnu packages guile)
-             (gnu packages guile-xyz))
+             (gnu packages guile-xyz)
+             (guix git-download)
+             (guix packages))
+
+(define ccwl
+  (let ((commit "1e36c8bdc8c22dee68a3aa292c1d318bd8e0b982"))
+    (package
+      (inherit guix:ccwl)
+      (name "ccwl")
+      (version (git-version (package-version guix:ccwl) "0" commit))
+      (source
+       (origin
+         (method git-fetch)
+         (uri (git-reference
+               (url "https://github.com/arunisaac/ccwl")
+               (commit commit)))
+         (file-name (git-file-name name version))
+         (sha256
+          (base32
+           "1fcgxjxf5c7329pdd16fgz6crvg4jz84czp7kkydj99cgg2f5rkx"))))
+      (native-inputs
+       `(("autoconf" ,autoconf)
+         ("automake" ,automake)
+         ,@(package-native-inputs guix:ccwl))))))
 
 (packages->manifest
  (list guile-3.0 guile-dbi guile-dbd-mysql