summaryrefslogtreecommitdiff
path: root/gnu/packages/cpp.scm
diff options
context:
space:
mode:
Diffstat (limited to 'gnu/packages/cpp.scm')
-rw-r--r--gnu/packages/cpp.scm23
1 files changed, 23 insertions, 0 deletions
diff --git a/gnu/packages/cpp.scm b/gnu/packages/cpp.scm
index 8f8ea07b085..2547458f17f 100644
--- a/gnu/packages/cpp.scm
+++ b/gnu/packages/cpp.scm
@@ -4645,6 +4645,29 @@ based on hash tables. These containers are designed for C++11 and C++20
4645constant expression usage.") 4645constant expression usage.")
4646 (license license:zlib))) 4646 (license license:zlib)))
4647 4647
4648(define-public stduuid
4649 (package
4650 (name "stduuid")
4651 (version "1.2.3")
4652 (source
4653 (origin
4654 (method git-fetch)
4655 (uri (git-reference
4656 (url "https://github.com/mariusbancila/stduuid")
4657 (commit (string-append "v" version))))
4658 (file-name (git-file-name name version))
4659 (sha256
4660 (base32 "1y7jgf45dydq0jlac5clnanwcc22la4y8c83d5i0rp87x2zll6ij"))))
4661 (build-system cmake-build-system)
4662 (home-page "https://github.com/mariusbancila/stduuid")
4663 (synopsis
4664 "C++17 implementation of @acronym{UUID, universally unique identifiers}")
4665 (description "This library is a C++17 cross-platform, single-header
4666implementation of UUID, a 128-bit number used to uniquely identify information
4667in computer systems, such as database table keys, COM interfaces, classes and
4668type libraries, and many others.")
4669 (license license:expat)))
4670
4648(define-public string-view-lite 4671(define-public string-view-lite
4649 (package 4672 (package
4650 (name "string-view-lite") 4673 (name "string-view-lite")