summaryrefslogtreecommitdiff
path: root/gnu
diff options
context:
space:
mode:
authorLiliana Marie Prikler <liliana.prikler@gmail.com>2026-03-04 19:16:55 +0100
committerLiliana Marie Prikler <liliana.prikler@gmail.com>2026-03-12 08:57:23 +0100
commitdc597e30fe2ea223f36c426179ada90ec1e6e4fc (patch)
tree42ac26b71ac680ac08bb10805b758f49b90fc48e /gnu
parentdf01541cde1d856c7f782a68e3ab82b2d066cbe1 (diff)
gnu: immer: Update to 0.9.1.
* gnu/packages/cpp.scm (immer): Update to 0.9.1. [#:configure-flags]: Drop “-DDISABLE_WERROR=ON”.
Diffstat (limited to 'gnu')
-rw-r--r--gnu/packages/cpp.scm60
1 files changed, 27 insertions, 33 deletions
diff --git a/gnu/packages/cpp.scm b/gnu/packages/cpp.scm
index 351fd2e9fe0..5693d487007 100644
--- a/gnu/packages/cpp.scm
+++ b/gnu/packages/cpp.scm
@@ -2763,40 +2763,34 @@ comma separated value (CSV) files.")
2763 (license license:bsd-3)))) 2763 (license license:bsd-3))))
2764 2764
2765(define-public immer 2765(define-public immer
2766 ;; Use latest commit to fix build with gcc 14. 2766 (package
2767 (let ((commit "df6ef46d97e1fe81f397015b9aeb32505cef653b") 2767 (name "immer")
2768 (revision "0")) 2768 (version "0.9.1")
2769 (package 2769 (source (origin
2770 (name "immer") 2770 (method git-fetch)
2771 (version (git-version "0.8.1" revision commit)) 2771 (uri (git-reference
2772 (source (origin 2772 (url "https://github.com/arximboldi/immer")
2773 (method git-fetch) 2773 (commit (string-append "v" version))))
2774 (uri (git-reference 2774 (file-name (git-file-name name version))
2775 (url "https://github.com/arximboldi/immer") 2775 (sha256
2776 (commit commit))) 2776 (base32 "04ckvmi391pspqiglzgi8h57gwr8822xhlrg5qdxf5yg6scgkfj2"))))
2777 (file-name (git-file-name name version)) 2777 (build-system cmake-build-system)
2778 (sha256 2778 (arguments
2779 (base32 "032rb84ahvdnc1m6sj4lflrwnk4p1f2jsq1pv03xbgizp2lr2pkx")))) 2779 (list
2780 (build-system cmake-build-system) 2780 #:modules `((guix build cmake-build-system)
2781 (arguments 2781 ((guix build gnu-build-system) #:prefix gnu:)
2782 (list 2782 (guix build utils))
2783 ;; -Werror appears to report false positives. 2783 #:phases
2784 ;; See <https://github.com/arximboldi/immer/issues/223>. 2784 #~(modify-phases %standard-phases
2785 #:configure-flags #~'("-DDISABLE_WERROR=ON") 2785 (replace 'check (assoc-ref gnu:%standard-phases 'check)))))
2786 #:modules `((guix build cmake-build-system) 2786 (inputs (list boost libgc c-rrb))
2787 ((guix build gnu-build-system) #:prefix gnu:) 2787 (native-inputs (list catch2-3 doctest fmt pkg-config))
2788 (guix build utils)) 2788 (home-page "https://sinusoid.es/immer")
2789 #:phases 2789 (synopsis "Immutable data structures")
2790 #~(modify-phases %standard-phases 2790 (description "Immer is a library of persistent and immutable data structures
2791 (replace 'check (assoc-ref gnu:%standard-phases 'check)))))
2792 (inputs (list boost libgc c-rrb))
2793 (native-inputs (list catch2-3 doctest fmt pkg-config))
2794 (home-page "https://sinusoid.es/immer")
2795 (synopsis "Immutable data structures")
2796 (description "Immer is a library of persistent and immutable data structures
2797written in C++.") 2791written in C++.")
2798 (properties '((lint-hidden-cpe-vendors . ("immer_project")))) 2792 (properties '((lint-hidden-cpe-vendors . ("immer_project"))))
2799 (license license:boost1.0)))) 2793 (license license:boost1.0)))
2800 2794
2801(define-public zug 2795(define-public zug
2802 (package 2796 (package