gnu: librewolf: Update to 125.0.2-1.

* gnu/packages/librewolf.scm (librewolf): Update to 125.0.2-1.  Build with
LLVM/Clang 18; LLVM 13 (the default) segfaults on build.  Minor style tweaks.

Change-Id: Ib515f1596b3ce2dd192baebf1a877b3c2dc8d7e2
Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
This commit is contained in:
Ian Eure 2024-04-27 17:42:12 -07:00 committed by Maxim Cournoyer
parent baa6d7e04e
commit 458f704e6d
No known key found for this signature in database
GPG key ID: 1260E46482E63562

View file

@ -93,17 +93,17 @@ (define-module (gnu packages librewolf)
;; upstream. See the file taskcluster/ci/toolchain/rust.yml at
;; https://searchfox.org under the particular firefox release, like
;; mozilla-esr102.
(define rust-librewolf rust) ; 1.60 is the default in Guix, 1.65 is the minimum.
(define rust-librewolf rust) ; 1.75 is the default in Guix, 1.65 is the minimum.
;; Update this id with every update to its release date.
;; It's used for cache validation and therefore can lead to strange bugs.
;; ex: date '+%Y%m%d%H%M%S'
(define %librewolf-build-id "20240326080003")
(define %librewolf-build-id "20240427150329")
(define-public librewolf
(package
(name "librewolf")
(version "124.0.1-1")
(version "125.0.2-1")
(source
(origin
(method url-fetch)
@ -115,7 +115,7 @@ (define-public librewolf
version
".source.tar.gz"))
(sha256
(base32 "1sks49nywzhvq5mik4ipm3vyyxv49s9hq6bfyk5d9r6f0nlydllf"))))
(base32 "09qzdaq9l01in9h4q14vyinjvvffycha2iyjqj5p4dd5jh6q5zma"))))
(build-system gnu-build-system)
(arguments
(list
@ -227,7 +227,8 @@ (define (write-setting key value)
"\""))))
(find-files "." "Cargo\\.lock$"))
(for-each generate-all-checksums
'("build" "dom/media"
'("build"
"dom/media"
"dom/webauthn"
"gfx"
"intl"
@ -597,8 +598,8 @@ (define (runpaths-of-input label)
(native-inputs (list alsa-lib
autoconf-2.13
`(,rust-librewolf "cargo")
clang
llvm
clang-18
llvm-18
m4
nasm
node-lts