summaryrefslogtreecommitdiff
path: root/gnu/packages/web.scm
diff options
context:
space:
mode:
authorRoman Scherer <roman@burningswell.com>2026-01-01 17:17:33 +0100
committerSharlatan Hellseher <sharlatanus@gmail.com>2026-02-25 20:19:09 +0000
commitdf7218bf285dbe4d50276903455d2f3c8e625ea4 (patch)
treee9f5a125c564f53733e04c8691ec1e15f22ab393 /gnu/packages/web.scm
parent66335ea9fad6c5207b04b33bd2da7bda3dd97aec (diff)
gnu: binaryen: Update to 125.
* gnu/packages/web.scm (binaryen): Update to 125. [arguments]: Add fix-gcc14-compatibility phase. Change-Id: I1c7cc4dcaa3638a26d81cde1da27b9ffde4a696e Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
Diffstat (limited to 'gnu/packages/web.scm')
-rw-r--r--gnu/packages/web.scm29
1 files changed, 18 insertions, 11 deletions
diff --git a/gnu/packages/web.scm b/gnu/packages/web.scm
index a3e5186329a..4d235174100 100644
--- a/gnu/packages/web.scm
+++ b/gnu/packages/web.scm
@@ -9213,7 +9213,7 @@ HTTrack is fully configurable, and has an integrated help system.")
(define-public binaryen
(package
(name "binaryen")
- (version "112")
+ (version "125")
(source
(origin
(method git-fetch)
@@ -9222,21 +9222,28 @@ HTTrack is fully configurable, and has an integrated help system.")
(commit (string-append "version_" version))))
(file-name (git-file-name name version))
(sha256
- (base32 "0970iz22yjxgi27d67kwmrx4zq7hig3i6b92vmlp4c4bd1bacny5"))))
+ (base32 "1hgwgl7kwsxg7cihzz46lvsfzpkpy6w7w5c9gm4bhkfwz231jvs0"))))
(build-system cmake-build-system)
(arguments
(list
#:tests? #f
#:phases
- '(modify-phases %standard-phases
- (add-after 'unpack 'use-system-googletest
- (lambda _
- (substitute* "third_party/CMakeLists.txt"
- ((" googletest/.*") "")
- (("add_library\\(gtest.*") ""))
- (substitute* "CMakeLists.txt"
- (("add_subdirectory\\(test/gtest\\)")
- "find_package(GTest REQUIRED)")))))))
+ #~(modify-phases %standard-phases
+ (add-after 'unpack 'use-system-googletest
+ (lambda _
+ (substitute* "third_party/CMakeLists.txt"
+ ((" googletest/.*") "")
+ (("add_library\\(gtest.*") "")
+ (("target_compile_options\\(gtest.*") "")
+ (("target_compile_options\\(gtest_main.*") ""))
+ (substitute* "CMakeLists.txt"
+ (("add_subdirectory\\(test/gtest\\)")
+ "find_package(GTest REQUIRED)"))))
+ (add-after 'unpack 'fix-gcc14-compatibility
+ (lambda _
+ ;; Disable -Werror to fix GCC 14 build failure.
+ (substitute* "CMakeLists.txt"
+ (("-Werror") "")))))))
(native-inputs (list googletest))
(home-page "https://github.com/WebAssembly/binaryen")
(synopsis "Optimizer and compiler/toolchain library for WebAssembly")