diff options
| author | Maxim Cournoyer <maxim@guixotic.coop> | 2026-02-17 11:51:59 +0900 |
|---|---|---|
| committer | Maxim Cournoyer <maxim@guixotic.coop> | 2026-02-17 12:51:00 +0900 |
| commit | 8f9517f8f364c4ef5735161d1c2d4b3c7544c9d3 (patch) | |
| tree | 22d6ba28e8140c3b01d392e0fa1195c31be503e4 /gnu/packages/serialization.scm | |
| parent | f3281394b59e0092f19064887565668575eb1550 (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.scm | 56 |
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 |
