diff options
author | Liliana Marie Prikler <liliana.prikler@gmail.com> | 2024-01-20 18:44:13 +0100 |
---|---|---|
committer | Liliana Marie Prikler <liliana.prikler@gmail.com> | 2024-01-28 08:13:16 +0100 |
commit | edaa752321d31d99b4dd0a50f7665d4651cfd3d8 (patch) | |
tree | 62bc9b26698ba21646df1ad63b084d364ef48841 | |
parent | 2d6b43fd0329401357da24512584988c1e02990a (diff) |
gnu: immer: Update to 0.8.1.
* gnu/packages/cpp.scm (immer): Update to 0.8.1.
[source]: Drop modules and snippet.
[arguments]: Add #:configure-flags to disable -Werror.
-rw-r--r-- | gnu/packages/cpp.scm | 19 |
1 files changed, 6 insertions, 13 deletions
diff --git a/gnu/packages/cpp.scm b/gnu/packages/cpp.scm index 44175231af..62a1923571 100644 --- a/gnu/packages/cpp.scm +++ b/gnu/packages/cpp.scm @@ -1622,7 +1622,7 @@ provides a number of utilities to make coding with expected cleaner.") (define-public immer (package (name "immer") - (version "0.8.0") + (version "0.8.1") (source (origin (method git-fetch) (uri (git-reference @@ -1630,19 +1630,12 @@ provides a number of utilities to make coding with expected cleaner.") (commit (string-append "v" version)))) (file-name (git-file-name name version)) (sha256 - (base32 "11km3l5h3rgsbj8yfyzk3fnx9na55l6zs2sxpx922yvlvs2blh27")) - (modules '((guix build utils))) - (snippet #~(begin - (delete-file "tools/include/doctest.h") - (delete-file "tools/include/catch.hpp") - (substitute* (find-files "test" "\\.[cih]pp") - (("<catch.hpp>") "<catch2/catch.hpp>") - (("<doctest.h>") "<doctest/doctest.h>")) - (substitute* (find-files "test/oss-fuzz" "\\.cpp") - ;; someone used the wrong header :) - (("<fmt/printf.h>") "<fmt/ostream.h>")))))) + (base32 "03qkr42h0g6rivj3kq207gzgnv7hq88y69q16l2vg1lbvjcgca2g")))) (build-system cmake-build-system) - (arguments (list #:test-target "check")) + (arguments (list #:test-target "check" + ;; -Werror appears to report false positives. + ;; See <https://github.com/arximboldi/immer/issues/223>. + #:configure-flags #~(list "-DDISABLE_WERROR=ON"))) (inputs (list boost libgc c-rrb)) (native-inputs (list catch2 doctest fmt pkg-config)) (home-page "https://sinusoid.es/immer") |