summaryrefslogtreecommitdiff
path: root/gnu/packages/serialization.scm
diff options
context:
space:
mode:
authorMaxim Cournoyer <maxim@guixotic.coop>2026-02-17 11:51:59 +0900
committerMaxim Cournoyer <maxim@guixotic.coop>2026-02-17 12:51:00 +0900
commit8f9517f8f364c4ef5735161d1c2d4b3c7544c9d3 (patch)
tree22d6ba28e8140c3b01d392e0fa1195c31be503e4 /gnu/packages/serialization.scm
parentf3281394b59e0092f19064887565668575eb1550 (diff)
gnu: yaml-cpp: Update to 0.9.0.
* gnu/packages/serialization.scm (yaml-cpp): Update to 0.9.0. [#:configure-flags]: Use gexps. Change-Id: Ib5b0528d8286d80552704f6b76b35cead874b683
Diffstat (limited to 'gnu/packages/serialization.scm')
-rw-r--r--gnu/packages/serialization.scm56
1 files changed, 26 insertions, 30 deletions
diff --git a/gnu/packages/serialization.scm b/gnu/packages/serialization.scm
index 421f2ae8f94..3f1eebd17c9 100644
--- a/gnu/packages/serialization.scm
+++ b/gnu/packages/serialization.scm
@@ -15,7 +15,7 @@
15;;; Copyright © 2023 Alexey Abramov <levenson@mmer.org> 15;;; Copyright © 2023 Alexey Abramov <levenson@mmer.org>
16;;; Copyright © 2023 Sharlatan Hellseher <sharlatanus@gmail.com> 16;;; Copyright © 2023 Sharlatan Hellseher <sharlatanus@gmail.com>
17;;; Copyright © 2023 Vinicius Monego <monego@posteo.net> 17;;; Copyright © 2023 Vinicius Monego <monego@posteo.net>
18;;; Copyright © 2023, 2024 Maxim Cournoyer <maxim@guixotic.coop> 18;;; Copyright © 2023-2024, 2026 Maxim Cournoyer <maxim@guixotic.coop>
19;;; Copyright © 2023 Zheng Junjie <873216071@qq.com> 19;;; Copyright © 2023 Zheng Junjie <873216071@qq.com>
20;;; Copyright © 2024 Paul A. Patience <paul@apatience.com> 20;;; Copyright © 2024 Paul A. Patience <paul@apatience.com>
21;;; Copyright © 2024 Arun Isaac <arunisaac@systemreboot.net> 21;;; Copyright © 2024 Arun Isaac <arunisaac@systemreboot.net>
@@ -528,35 +528,31 @@ character limit for implicit keys.")
528 (license license:expat))) 528 (license license:expat)))
529 529
530(define-public yaml-cpp 530(define-public yaml-cpp
531 ;; The last release is from 2023. 531 (package
532 (let ((commit "c7aa78d294bbe499c1ebc0abfa1e103490c8525f") 532 (name "yaml-cpp")
533 (revision "1")) 533 (version "0.9.0")
534 (package 534 (source
535 (name "yaml-cpp") 535 (origin
536 (version (git-version "0.8.0" revision commit)) 536 (method git-fetch)
537 (source 537 (uri (git-reference
538 (origin 538 (url "https://github.com/jbeder/yaml-cpp")
539 (method git-fetch) 539 (commit (string-append name "-" version))))
540 (uri (git-reference 540 (modules '((guix build utils)))
541 (url "https://github.com/jbeder/yaml-cpp") 541 (snippet #~(delete-file-recursively "test/googletest-1.13.0"))
542 (commit commit))) 542 (file-name (git-file-name name version))
543 (modules '((guix build utils))) 543 (sha256
544 (snippet #~(delete-file-recursively "test/googletest-1.13.0")) 544 (base32 "0v44chsa2gmc2kknhnyxlmh25fflpknxqc6iyrh1vqiq0qysqlzq"))))
545 (file-name (git-file-name name version)) 545 (build-system cmake-build-system)
546 (sha256 546 (arguments
547 (base32 "1ivjnp3hh746csc66x5ycrbv9psb09idfi5g4rsi7h0ljlag6whr")))) 547 (list #:configure-flags #~(list "-DYAML_BUILD_SHARED_LIBS=ON"
548 (build-system cmake-build-system) 548 "-DYAML_CPP_BUILD_TESTS=ON"
549 (arguments 549 "-DYAML_USE_SYSTEM_GTEST=ON")))
550 '(#:configure-flags '("-DYAML_BUILD_SHARED_LIBS=ON" 550 (native-inputs (list python))
551 "-DYAML_CPP_BUILD_TESTS=ON" 551 (inputs (list googletest-1.8))
552 "-DYAML_USE_SYSTEM_GTEST=ON"))) 552 (home-page "https://github.com/jbeder/yaml-cpp")
553 (native-inputs 553 (synopsis "YAML parser and emitter in C++")
554 (list python)) 554 (description "YAML parser and emitter in C++ matching the YAML 1.2 spec.")
555 (inputs (list googletest-1.8)) 555 (license license:bsd-3)))
556 (home-page "https://github.com/jbeder/yaml-cpp")
557 (synopsis "YAML parser and emitter in C++")
558 (description "YAML parser and emitter in C++ matching the YAML 1.2 spec.")
559 (license license:bsd-3))))
560 556
561(define-public jsoncpp 557(define-public jsoncpp
562 (package 558 (package