[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
17/19: gnu: libdivsufsort: Move to datastructures.scm.
From: |
guix-commits |
Subject: |
17/19: gnu: libdivsufsort: Move to datastructures.scm. |
Date: |
Mon, 25 Nov 2019 07:08:56 -0500 (EST) |
efraim pushed a commit to branch master
in repository guix.
commit 3546771cc8e5a24de89965e69f74c1d20027fefd
Author: Efraim Flashner <address@hidden>
Date: Mon Nov 25 10:55:01 2019 +0200
gnu: libdivsufsort: Move to datastructures.scm.
* gnu/packages/bioinformatics.scm (libdivsufsort): Move to ...
* gnu/packages/datastructures.scm: ... here.
---
gnu/packages/bioinformatics.scm | 29 -----------------------------
gnu/packages/datastructures.scm | 31 ++++++++++++++++++++++++++++++-
2 files changed, 30 insertions(+), 30 deletions(-)
diff --git a/gnu/packages/bioinformatics.scm b/gnu/packages/bioinformatics.scm
index beb442e..616fced 100644
--- a/gnu/packages/bioinformatics.scm
+++ b/gnu/packages/bioinformatics.scm
@@ -11572,35 +11572,6 @@ provide this functionality without the necessity of
drawing in a heavy-weight
dependency like SeqAn.")
(license (license:x11-style "https://www.boost.org/LICENSE_1_0.txt"))))
-(define-public libdivsufsort
- (package
- (name "libdivsufsort")
- (version "2.0.1")
- (source (origin
- (method git-fetch)
- (uri (git-reference
- (url "https://github.com/y-256/libdivsufsort.git")
- (commit version)))
- (file-name (git-file-name name version))
- (sha256
- (base32
- "0fgdz9fzihlvjjrxy01md1bv9vh12rkgkwbm90b1hj5xpbaqp7z2"))))
- (build-system cmake-build-system)
- (arguments
- '(#:tests? #f ; there are no tests
- #:configure-flags
- ;; Needed for rapmap and sailfish.
- '("-DBUILD_DIVSUFSORT64=ON")))
- (home-page "https://github.com/y-256/libdivsufsort")
- (synopsis "Lightweight suffix-sorting library")
- (description "libdivsufsort is a software library that implements a
-lightweight suffix array construction algorithm. This library provides a
-simple and an efficient C API to construct a suffix array and a
-Burrows-Wheeler transformed string from a given string over a constant-size
-alphabet. The algorithm runs in O(n log n) worst-case time using only 5n+O(1)
-bytes of memory space, where n is the length of the string.")
- (license license:expat)))
-
(define-public sailfish
(package
(name "sailfish")
diff --git a/gnu/packages/datastructures.scm b/gnu/packages/datastructures.scm
index 7eab65f..3ead3ac 100644
--- a/gnu/packages/datastructures.scm
+++ b/gnu/packages/datastructures.scm
@@ -1,5 +1,5 @@
;;; GNU Guix --- Functional package management for GNU
-;;; Copyright © 2015, 2016, 2019 Ricardo Wurmus <address@hidden>
+;;; Copyright © 2015, 2016, 2018, 2019 Ricardo Wurmus <address@hidden>
;;; Copyright © 2016, 2017, 2019 Tobias Geerinckx-Rice <address@hidden>
;;; Copyright © 2018 Meiyo Peng <address@hidden>
;;; Copyright © 2019 Efraim Flashner <address@hidden>
@@ -229,3 +229,32 @@ operations of the original object efficiently. The
theoretical time
complexity of an operation performed on the classical data structure and the
equivalent succinct data structure are (most of the time) identical.")
(license license:gpl3+)))
+
+(define-public libdivsufsort
+ (package
+ (name "libdivsufsort")
+ (version "2.0.1")
+ (source (origin
+ (method git-fetch)
+ (uri (git-reference
+ (url "https://github.com/y-256/libdivsufsort.git")
+ (commit version)))
+ (file-name (git-file-name name version))
+ (sha256
+ (base32
+ "0fgdz9fzihlvjjrxy01md1bv9vh12rkgkwbm90b1hj5xpbaqp7z2"))))
+ (build-system cmake-build-system)
+ (arguments
+ '(#:tests? #f ; there are no tests
+ #:configure-flags
+ ;; Needed for rapmap and sailfish.
+ '("-DBUILD_DIVSUFSORT64=ON")))
+ (home-page "https://github.com/y-256/libdivsufsort")
+ (synopsis "Lightweight suffix-sorting library")
+ (description "libdivsufsort is a software library that implements a
+lightweight suffix array construction algorithm. This library provides a
+simple and an efficient C API to construct a suffix array and a
+Burrows-Wheeler transformed string from a given string over a constant-size
+alphabet. The algorithm runs in O(n log n) worst-case time using only 5n+O(1)
+bytes of memory space, where n is the length of the string.")
+ (license license:expat)))
- branch master updated (8e77da0 -> aca2bf5), guix-commits, 2019/11/25
- 11/19: gnu: unshield: Don't use unstable tarball., guix-commits, 2019/11/25
- 15/19: gnu: coq-bignums: Don't use unstable tarball., guix-commits, 2019/11/25
- 14/19: gnu: bioperl-minimal: Don't use unstable tarball., guix-commits, 2019/11/25
- 13/19: gnu: innoextract: Update to 1.8., guix-commits, 2019/11/25
- 17/19: gnu: libdivsufsort: Move to datastructures.scm.,
guix-commits <=
- 12/19: gnu: innoextract: Don't use unstable tarball., guix-commits, 2019/11/25
- 19/19: gnu: sdsl-lite: Don't use bundled libraries., guix-commits, 2019/11/25
- 18/19: gnu: sdsl-lite: Remove unused inputs., guix-commits, 2019/11/25
- 16/19: gnu: Add boost-static., guix-commits, 2019/11/25
- 10/19: gnu: snappy: Don't use unstable tarball., guix-commits, 2019/11/25
- 07/19: gnu: sparsehash: Don't use unstable tarball., guix-commits, 2019/11/25
- 05/19: gnu: imlib2: Update to 1.6.0., guix-commits, 2019/11/25
- 03/19: gnu: gnunet-gtk: Update to 0.11.7., guix-commits, 2019/11/25
- 02/19: gnu: gnunet: Update to 0.11.8., guix-commits, 2019/11/25
- 08/19: gnu: cinnamon-desktop: Don't use unstable tarball., guix-commits, 2019/11/25