about summary refs log tree commit diff
diff options
context:
space:
mode:
authorEfraim Flashner2020-02-09 11:47:53 +0200
committerEfraim Flashner2020-02-09 12:07:41 +0200
commitf59968258e8fc258601f4ebddd4aef44900584a9 (patch)
treeb5e3d1682a42ecc4b10003e059534cdb4174adff
parent676e398c80788583aa5c555ffb03c5fcf433a9f3 (diff)
downloadguix-bioinformatics-f59968258e8fc258601f4ebddd4aef44900584a9.tar.gz
gn: Upstream more crates.
-rw-r--r--gn/packages/crates-io.scm94
1 files changed, 4 insertions, 90 deletions
diff --git a/gn/packages/crates-io.scm b/gn/packages/crates-io.scm
index c9c7a87..f8c2cba 100644
--- a/gn/packages/crates-io.scm
+++ b/gn/packages/crates-io.scm
@@ -9,35 +9,6 @@
 
 ;; Please keep these packages sorted alphabetically
 
-(define-public rust-itertools-0.7
-  (package
-    (name "rust-itertools")
-    (version "0.7.11")
-    (source
-      (origin
-        (method url-fetch)
-        (uri (crate-uri "itertools" version))
-        (file-name (string-append name "-" version ".crate"))
-        (sha256
-         (base32
-          "03cpsj26xmyamcalclqzr1i700vwx8hnbgxbpjvs354f8mnr8iqd"))))
-    (build-system cargo-build-system)
-    (arguments
-     `(#:skip-build? #t
-       #:cargo-inputs
-       (("rust-either" ,rust-either-1.5))
-       #:cargo-development-inputs
-       (("rust-permutohedron" ,rust-permutohedron-0.2)
-        ("rust-quickcheck" ,rust-quickcheck-0.5))))
-    (home-page "https://github.com/rust-itertools/itertools")
-    (synopsis
-     "Extra iterator adaptors, iterator methods, free functions, and macros")
-    (description
-     "Extra iterator adaptors, iterator methods, free functions, and macros.")
-    (properties '((hidden? . #t)))
-    (license (list license:asl2.0
-                   license:expat))))
-
 (define-public rust-ndarray-0.12
   (package
     (name "rust-ndarray")
@@ -58,7 +29,7 @@
         ("rust-matrixmultiply" ,rust-matrixmultiply-0.1)
         ("rust-num-complex" ,rust-num-complex-0.2)
         ;("rust-blas-src" ,rust-blas-src-0.2)
-        ;("rust-cblas-src" ,rust-cblas-src-0.1)
+        ("rust-cblas-sys" ,rust-cblas-sys-0.1)
         ("rust-rustc-serialize" ,rust-rustc-serialize-0.3)
         ("rust-serde" ,rust-serde-1.0))
        #:cargo-development-inputs
@@ -66,65 +37,8 @@
         ("rust-quickcheck" ,rust-quickcheck-0.7)
         ("rust-rawpointer" ,rust-rawpointer-0.1))))
     (home-page "https://github.com/rust-ndarray/ndarray")
-    (synopsis
-     "ndarray implements an n-dimensional container for general elements and for numerics")
-    (description
-     "ndarray implements an n-dimensional container for general elements and for numerics.")
-    (properties '((hidden? . #t)))
-    (license (list license:asl2.0
-                   license:expat))))
-
-(define-public rust-structopt-0.2
-  (package
-    (name "rust-structopt")
-    (version "0.2.18")
-    (source
-      (origin
-        (method url-fetch)
-        (uri (crate-uri "structopt" version))
-        (file-name (string-append name "-" version ".crate"))
-        (sha256
-         (base32
-          "1mvfv1l8vp3y402fkl2wcl34hi7gmr4bqha13dfz2xf3kjzwvhhn"))))
-    (build-system cargo-build-system)
-    (arguments
-     `(#:skip-build? #t
-       #:cargo-inputs
-       (("rust-clap" ,rust-clap-2)
-        ("rust-structopt-derive" ,rust-structopt-derive-0.2))))
-    (home-page "https://github.com/TeXitoi/structopt")
-    (synopsis "Parse command line arguments by defining a struct")
-    (description
-     "Parse command line arguments by defining a struct.")
-    (properties '((hidden? . #t)))
-    (license (list license:asl2.0
-                   license:expat))))
-
-(define-public rust-structopt-derive-0.2
-  (package
-    (name "rust-structopt-derive")
-    (version "0.2.18")
-    (source
-      (origin
-        (method url-fetch)
-        (uri (crate-uri "structopt-derive" version))
-        (file-name (string-append name "-" version ".crate"))
-        (sha256
-         (base32
-          "01sis9z5kqmyhvzbnmlzpdxcry99a0b9blypksgnhdsbm1hh40ak"))))
-    (build-system cargo-build-system)
-    (arguments
-     `(#:skip-build? #t
-       #:cargo-inputs
-       (("rust-heck" ,rust-heck-0.3)
-        ("rust-proc-macro2" ,rust-proc-macro2-0.4)
-        ("rust-quote" ,rust-quote-0.6)
-        ("rust-syn" ,rust-syn-0.15))))
-    (home-page "https://github.com/TeXitoi/structopt")
-    (synopsis
-     "Parse command line argument by defining a struct, derive crate")
-    (description
-     "Parse command line argument by defining a struct, derive crate.")
-    (properties '((hidden? . #t)))
+    (synopsis "n-dimensional container for general elements and for numerics")
+    (description "@code{ndarray} implements an n-dimensional container for
+general elements and for numerics.")
     (license (list license:asl2.0
                    license:expat))))