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