diff options
author | Andy Tai <atai@atai.org> | 2025-03-05 23:35:39 -0800 |
---|---|---|
committer | Nicolas Goaziou <mail@nicolasgoaziou.fr> | 2025-03-09 01:20:32 +0100 |
commit | 170faebcf5dbee53a81ebd0e083feacdae8d802b (patch) | |
tree | cf2f7b159166a3e3c6e8abc17752d746f25f2cb4 | |
parent | 7c7ffd91f5dfccf1c8ee82bf0ffeb7ddad1c58a7 (diff) |
gnu: Add rang.
* gnu/packages/cpp.scm (rang): New variable.
Change-Id: Iacbea931d392579ebdc49965fc3b248ae3759a6c
Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
-rw-r--r-- | gnu/packages/cpp.scm | 21 |
1 files changed, 21 insertions, 0 deletions
diff --git a/gnu/packages/cpp.scm b/gnu/packages/cpp.scm index d6dc070756..8d482d1fbd 100644 --- a/gnu/packages/cpp.scm +++ b/gnu/packages/cpp.scm @@ -310,6 +310,27 @@ Segmentation and Registration Toolkit.") parser, IO and conversion utilities.") (license license:gpl2+))) +(define-public rang + (package + (name "rang") + (version "3.2") + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/agauniyal/rang") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 "0x2fp7zjjivgxblvx1j0qphn4ln6jq42x7xr757fywm3k03y7bil")))) + (build-system cmake-build-system) + (arguments (list #:tests? #f)) ; no tests + (home-page "https://agauniyal.github.io/rang/") + (synopsis "Header only terminal C++ library") + (description + "Rang is a minimal, header only C++ library for terminal goodies.") + (license license:asl2.0))) + (define-public range-v3 (package (name "range-v3") |