diff options
| -rw-r--r-- | guix-science/packages/cpp.scm | 24 |
1 files changed, 24 insertions, 0 deletions
diff --git a/guix-science/packages/cpp.scm b/guix-science/packages/cpp.scm index 3e9481d..1619c50 100644 --- a/guix-science/packages/cpp.scm +++ b/guix-science/packages/cpp.scm | |||
| @@ -8,12 +8,14 @@ | |||
| 8 | #:use-module (guix packages) | 8 | #:use-module (guix packages) |
| 9 | #:use-module (guix git-download) | 9 | #:use-module (guix git-download) |
| 10 | #:use-module (guix build-system cmake) | 10 | #:use-module (guix build-system cmake) |
| 11 | #:use-module (guix build-system meson) | ||
| 11 | #:use-module (guix-science packages algebra) | 12 | #:use-module (guix-science packages algebra) |
| 12 | #:use-module (guix-science packages serialization) | 13 | #:use-module (guix-science packages serialization) |
| 13 | #:use-module (gnu packages) | 14 | #:use-module (gnu packages) |
| 14 | #:use-module (gnu packages algebra) | 15 | #:use-module (gnu packages algebra) |
| 15 | #:use-module (gnu packages bash) | 16 | #:use-module (gnu packages bash) |
| 16 | #:use-module (gnu packages benchmark) | 17 | #:use-module (gnu packages benchmark) |
| 18 | #:use-module (gnu packages boost) | ||
| 17 | #:use-module (gnu packages documentation) | 19 | #:use-module (gnu packages documentation) |
| 18 | #:use-module (gnu packages check) | 20 | #:use-module (gnu packages check) |
| 19 | #:use-module (gnu packages code) | 21 | #:use-module (gnu packages code) |
| @@ -165,6 +167,28 @@ and iterators.") | |||
| 165 | (home-page "https://ddc.mdls.fr/") | 167 | (home-page "https://ddc.mdls.fr/") |
| 166 | (license license:expat))) | 168 | (license license:expat))) |
| 167 | 169 | ||
| 170 | (define-public intervalset | ||
| 171 | (package | ||
| 172 | (name "intervalset") | ||
| 173 | (version "1.2.0") | ||
| 174 | (home-page "https://framagit.org/batsim/intervalset") | ||
| 175 | (source (origin | ||
| 176 | (method git-fetch) | ||
| 177 | (uri (git-reference | ||
| 178 | (url home-page) | ||
| 179 | (commit (string-append "v" version)))) | ||
| 180 | (file-name (git-file-name name version)) | ||
| 181 | (sha256 | ||
| 182 | (base32 | ||
| 183 | "1ayj6jjznbd0kwacz6dki6yk4rxdssapmz4gd8qh1yq1z1qbjqgs")))) | ||
| 184 | (build-system meson-build-system) | ||
| 185 | (native-inputs (list boost pkg-config)) | ||
| 186 | (synopsis "C++ library to manage sets of integral closed intervals") | ||
| 187 | (description | ||
| 188 | "intervalset is a C++ library to manage sets of closed intervals of | ||
| 189 | integers. This is a simple wrapper around Boost.Icl.") | ||
| 190 | (license license:lgpl3))) | ||
| 191 | |||
| 168 | (define-public mdspan | 192 | (define-public mdspan |
| 169 | (package | 193 | (package |
| 170 | (name "mdspan") | 194 | (name "mdspan") |
