summaryrefslogtreecommitdiff
path: root/gnu
diff options
context:
space:
mode:
authorbdunahu <bdunahu@operationnull.com>2026-05-09 14:48:17 -0400
committerLiliana Marie Prikler <liliana.prikler@gmail.com>2026-05-29 20:40:41 +0200
commit54d29defe0979636abe06e712d1adabb1d17f795 (patch)
tree6a9856ccd0c995788039b72e769825a444924af7 /gnu
parent42ab6a3899550800002531b4603e59fa5c90a37d (diff)
gnu: Add sfl-library.
* gnu/packages/cpp.scm (sfl-library): New variable. Change-Id: I4c4d054c2cc9fadd1c57996296e382f72ed84864 Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
Diffstat (limited to 'gnu')
-rw-r--r--gnu/packages/cpp.scm24
1 files changed, 24 insertions, 0 deletions
diff --git a/gnu/packages/cpp.scm b/gnu/packages/cpp.scm
index 5226c09ba38..40d16fc5dc7 100644
--- a/gnu/packages/cpp.scm
+++ b/gnu/packages/cpp.scm
@@ -53,6 +53,7 @@
53;;; Copyright © 2025 Murilo <murilo@disroot.org> 53;;; Copyright © 2025 Murilo <murilo@disroot.org>
54;;; Copyright © 2026 Justin Veilleux <terramorpha@cock.li> 54;;; Copyright © 2026 Justin Veilleux <terramorpha@cock.li>
55;;; Copyright © 2026 Daniel Littlewood <dan@danielittlewood.xyz> 55;;; Copyright © 2026 Daniel Littlewood <dan@danielittlewood.xyz>
56;;; Copyright © 2026 bdunahu <bdunahu@operationnull.com>
56;;; 57;;;
57;;; This file is part of GNU Guix. 58;;; This file is part of GNU Guix.
58;;; 59;;;
@@ -4480,6 +4481,29 @@ file name and location, as well as filters with friendly names (such as
4480 "This package provides a simple S-Expression parser for C++.") 4481 "This package provides a simple S-Expression parser for C++.")
4481 (license license:gpl3+)))) 4482 (license license:gpl3+))))
4482 4483
4484(define-public sfl-library
4485 (package
4486 (name "sfl-library")
4487 (version "2.2.0")
4488 (source
4489 (origin
4490 (method git-fetch)
4491 (uri (git-reference
4492 (url "https://github.com/slavenf/sfl-library")
4493 (commit version)))
4494 (file-name (git-file-name name version))
4495 (sha256
4496 (base32 "1ngy86b9y1b8a4j37c14m1jrg0q5b12jj8b0gdnpl5sjb1r2fljk"))))
4497 (build-system cmake-build-system)
4498 (arguments (list #:tests? #f)) ;no tests
4499 (home-page "https://github.com/slavenf/sfl-library")
4500 (synopsis "Header-only C++11/20 container library")
4501 (description "sfl-library provides many STL-like (Standard Template Library)
4502containers including vectors, associative containers, and unordered containers
4503based on hash tables. These containers are designed for C++11 and C++20
4504constant expression usage.")
4505 (license license:zlib)))
4506
4483(define-public string-view-lite 4507(define-public string-view-lite
4484 (package 4508 (package
4485 (name "string-view-lite") 4509 (name "string-view-lite")