summaryrefslogtreecommitdiff
path: root/nongnu/packages/mozilla.scm
diff options
context:
space:
mode:
Diffstat (limited to 'nongnu/packages/mozilla.scm')
-rw-r--r--nongnu/packages/mozilla.scm23
1 files changed, 10 insertions, 13 deletions
diff --git a/nongnu/packages/mozilla.scm b/nongnu/packages/mozilla.scm
index 085d65f..4f97cec 100644
--- a/nongnu/packages/mozilla.scm
+++ b/nongnu/packages/mozilla.scm
@@ -88,25 +88,25 @@
88 88
89;; Update this id with every firefox update to its release date. 89;; Update this id with every firefox update to its release date.
90;; It's used for cache validation and therefore can lead to strange bugs. 90;; It's used for cache validation and therefore can lead to strange bugs.
91(define %firefox-esr-build-id "20260720102539") 91(define %firefox-esr-build-id "20260720102245")
92 92
93(define-public firefox-esr 93(define-public firefox-esr
94 (package 94 (package
95 (name "firefox-esr") 95 (name "firefox-esr")
96 (version "140.13.0esr") 96 (version "153.0esr")
97 (source 97 (source
98 (origin 98 (origin
99 (method url-fetch) 99 (method url-fetch)
100 (uri (string-append "https://archive.mozilla.org/pub/firefox/releases/" 100 (uri (string-append "https://archive.mozilla.org/pub/firefox/releases/"
101 version "/source/firefox-" version ".source.tar.xz")) 101 version "/source/firefox-" version ".source.tar.xz"))
102 (sha256 102 (sha256
103 (base32 "00adf648nrhzngb4ssx31l17bh4zym491mx7b8ca3g9ajk39sfzm")) 103 (base32 "1dbcc80wq1354pzy6wg17gm81qiddyf5b3384fva865ivkgdkqyv"))
104 (patches 104 (patches
105 (nongnu-patches 105 (nongnu-patches
106 "firefox-add-store-to-rdd-allowlist.patch"
107 "firefox-compare-paths.patch"
106 "firefox-restore-desktop-files.patch" 108 "firefox-restore-desktop-files.patch"
107 "firefox-ge-138-compare-paths.patch" 109 "firefox-use-system-wide-dir.patch"))
108 "firefox-esr-use-system-wide-dir.patch"
109 "firefox-esr-add-store-to-rdd-allowlist.patch"))
110 ;; XXX: 75 Mo (800+ Mo uncompressed) of unused tests. 110 ;; XXX: 75 Mo (800+ Mo uncompressed) of unused tests.
111 ;; Removing it makes it possible to compile on some systems. 111 ;; Removing it makes it possible to compile on some systems.
112 (modules '((guix build utils))) 112 (modules '((guix build utils)))
@@ -460,7 +460,7 @@
460 gtk+ 460 gtk+
461 gtk+-2 461 gtk+-2
462 hunspell 462 hunspell
463 icu4c-76 463 icu4c-78
464 jemalloc 464 jemalloc
465 libcanberra 465 libcanberra
466 libevent 466 libevent
@@ -498,7 +498,7 @@
498 alsa-lib 498 alsa-lib
499 autoconf-2.13 499 autoconf-2.13
500 `(,rust-firefox-esr "cargo") 500 `(,rust-firefox-esr "cargo")
501 clang-18 501 clang-19
502 llvm 502 llvm
503 wasm32-wasi-clang-toolchain 503 wasm32-wasi-clang-toolchain
504 m4 504 m4
@@ -508,7 +508,7 @@
508 pkg-config 508 pkg-config
509 python 509 python
510 rust-firefox-esr 510 rust-firefox-esr
511 rust-cbindgen-0.28 511 rust-cbindgen-0.29
512 which 512 which
513 yasm)) 513 yasm))
514 (native-search-paths 514 (native-search-paths
@@ -543,7 +543,7 @@ Release (ESR) version.")
543 (patches 543 (patches
544 (nongnu-patches 544 (nongnu-patches
545 "firefox-restore-desktop-files.patch" 545 "firefox-restore-desktop-files.patch"
546 "firefox-ge-138-compare-paths.patch" 546 "firefox-compare-paths.patch"
547 "firefox-use-system-wide-dir.patch" 547 "firefox-use-system-wide-dir.patch"
548 "firefox-add-store-to-rdd-allowlist.patch")) 548 "firefox-add-store-to-rdd-allowlist.patch"))
549 ;; XXX: 75 Mo (800+ Mo uncompressed) of unused tests. 549 ;; XXX: 75 Mo (800+ Mo uncompressed) of unused tests.
@@ -557,9 +557,6 @@ Release (ESR) version.")
557 (replace 'set-build-id 557 (replace 'set-build-id
558 (lambda _ 558 (lambda _
559 (setenv "MOZ_BUILD_DATE" #$%firefox-build-id))))))) 559 (setenv "MOZ_BUILD_DATE" #$%firefox-build-id)))))))
560 (inputs
561 (modify-inputs inputs
562 (replace "icu4c" icu4c-78)))
563 (native-inputs 560 (native-inputs
564 (modify-inputs native-inputs 561 (modify-inputs native-inputs
565 (replace "rust" rust-firefox) 562 (replace "rust" rust-firefox)