summaryrefslogtreecommitdiff
path: root/gnu/packages/cpp.scm
diff options
context:
space:
mode:
authorMaxim Cournoyer <maxim@guixotic.coop>2026-05-30 00:12:31 +0900
committerMaxim Cournoyer <maxim@guixotic.coop>2026-07-29 15:14:43 +0900
commitb4e65f1635fc30dbccb3f5b3673cd833dcbd0ed8 (patch)
tree468ff173844aa10a17634e81885c2dfda1f2e64a /gnu/packages/cpp.scm
parent61028d5f0a77edec9e6b9cb0670f8ec4bf1998a9 (diff)
gnu: Add yato.
* gnu/packages/cpp.scm (yato): New variable. * gnu/packages/patches/yato-install-target.patch: New file. * gnu/local.mk (dist_patch_DATA): Register it.
Diffstat (limited to 'gnu/packages/cpp.scm')
-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 9da8d2fd28c..1249ca69b2d 100644
--- a/gnu/packages/cpp.scm
+++ b/gnu/packages/cpp.scm
@@ -5391,3 +5391,27 @@ calculating integer division by using shift, add and multiply instructions.")
5391 (description "@code{FunctionalPlus} is a header-only library for 5391 (description "@code{FunctionalPlus} is a header-only library for
5392simplifying functional programming in C++.") 5392simplifying functional programming in C++.")
5393 (license license:boost1.0))) 5393 (license license:boost1.0)))
5394
5395(define-public yato
5396 (let ((commit "68ee8e6bf79bd4cd7cadd1579da6549e6d11f450")
5397 (revision "0"))
5398 (package
5399 (name "yato")
5400 (version (git-version "1.1" revision commit))
5401 (source (origin
5402 (method git-fetch)
5403 (uri (git-reference
5404 (url "https://github.com/agruzdev/Yato")
5405 (commit commit)))
5406 (file-name (git-file-name name version))
5407 (sha256
5408 (base32
5409 "14rf4nizzk9mw8vv2g7jq5hk6vhmh68xg0n5qyl3fvkrnnwr57fy"))))
5410 (build-system cmake-build-system)
5411 (native-inputs (list googletest))
5412 (home-page "https://github.com/agruzdev/Yato")
5413 (synopsis "STL-styled and STL-compatible C++ utility library")
5414 (description "This package provides a collection of abstractions for C++
5415development, including containers, ranges, iterators, type traits and other
5416tools.")
5417 (license license:asl2.0))))