summaryrefslogtreecommitdiff
path: root/gnu/packages/gnuzilla.scm
AgeCommit message (Collapse)Author
5 daysgnu: Remove mozjs-78.Andreas Enge
* gnu/packages/gnuzilla.scm (mozjs-78): Delete variable. Change-Id: Id9289bec91bd05b6e3f0b2c785b90a6d6a5bc2a1
5 daysgnu: mozjs-115: New package.Aiden Isik
* gnu/packages/gnuzilla.scm (mozjs-115): New variable.
12 daysgnu: icecat: Update to 128.13.0-gnu1 [security fixes].Mark H Weaver
Includes fixes for CVE-2025-8027, CVE-2025-8028, CVE-2025-8029, CVE-2025-8030, CVE-2025-8031, CVE-2025-8032, CVE-2025-8033, and CVE-2025-8034. * gnu/packages/gnuzilla.scm (%icecat-base-version, %icecat-build-id): Update. (icecat-source): Update 'gnuzilla-commit' and hashes.
2025-07-09gnu: icedove: Add gpgme.Ekaitz Zarraga
Fixes #1109. * gnu/packages/gnuzilla.scm (icedove-minimal) [inputs]: Add gpgme. [arguments]<phases>: Wrap gpgme. Change-Id: I4c6320b01e2e7f55c09cc4079064a816e4cff972
2025-06-24gnu: icecat: Update to 128.12.0-gnu1 [security fixes].Mark H Weaver
Includes fixes for CVE-2025-6424, CVE-2025-6425, CVE-2025-6426, CVE-2025-6429, and CVE-2025-6430. * gnu/packages/gnuzilla.scm (mozilla-115-compare-locales) (mozilla-115-locale, mozilla-115-locales, update-mozilla-115-locales) (all-mozilla-115-locales, %icecat-115-base-version) (%icecat-115-version %icecat-115-build-id, icecat-115-source): New bindings, retaining the previous meanings (before this commit) of mozilla-compare-locales, mozilla-locale, mozilla-locales, update-mozilla-locales, all-mozilla-locales, %icecat-base-version, %icecat-version, %icecat-build-id, and icecat-source, respectively. (mozilla-locale, mozilla-locales, update-mozilla-locales) (all-mozilla-locales): Remove bindings. (mozilla-compare-locales): Switch to new Github URL. (mozilla-l10n): New variable. (%icecat-locales): Move definition above "%icecat-base-version". Add new locales "sat" and "skr". (%icecat-base-version, %icecat-version, %icecat-build-id): Update. (icecat-source): Update 'gnuzilla-commit' and hashes. Remove 'upstream-icecat-base-version' local variable and associated comments. Modify the code within (with-directory-excursion "l10n" ...) to adapt to new upstream handling of locales. (icecat-minimal) [inputs]: Switch from 'ffmpeg-5' to 'ffmpeg'. Update the comment on why we are still using the bundled NSS. [native-inputs]: Switch from 'rust-cbindgen-0.24' to 'rust-cbindgen'. [arguments]: Add "--enable-rust-simd" to configure-flags. Adapt 'remove-cargo-frozen-flag' phase to work on IceCat 128. (comm-source->locales+changeset): Use 'update-mozilla-115-locales'. (icedove-source): Use 'icecat-115-source'. * gnu/packages/patches/icecat-use-system-wide-dir.patch, gnu/packages/patches/icecat-compare-paths.patch: Adapt to IceCat 128. * gnu/packages/patches/icecat-102-makeicecat.patch: Delete file * gnu/local.mk (dist_patch_DATA): Remove it.
2025-06-19Revert "gnu: icecat-minimal: Unbundle nss."Mark H Weaver
There have been reports that using the system NSS has caused Firefox-derived browsers in Guix to freeze. See: https://codeberg.org/guix/guix/issues/546 https://codeberg.org/guix/guix/issues/661 This reverts commit b63ab3556e5e8e1a83b99bcebf76551715083d20.
2025-05-27gnu: icecat: Update to 115.24.0-guix1 [security fixes].Mark H Weaver
Includes fixes for CVE-2025-5262, CVE-2025-5263, CVE-2025-5264, and CVE-2025-5265. * gnu/packages/gnuzilla.scm (%icecat-base-version, %icecat-build-id): Update. (icecat-source): Update gnuzilla commit, base version, and hashes.
2025-05-23gnu: icedove-minimal: Unbundle nss.Maxim Cournoyer
* gnu/packages/gnuzilla.scm (icedove-minimal) [inputs]: Add nss. [#:phases] {configure}: Add "ac_add_options --with-system-nss\n" to mozconfig file. Change-Id: I3b67ed540a5d68d33fe31c3435051d367baef246
2025-05-23gnu: icecat-minimal: Unbundle nss.Maxim Cournoyer
* gnu/packages/gnuzilla.scm (icecat-minimal) [inputs]: Add nss. [#:configure-flags]: Add "--with-system-nss". Change-Id: Id485a6d53383309846a0b28aed2b24882142e3fd
2025-05-20gnu: icecat: Update to 115.23.1-guix1 [security fixes].Mark H Weaver
Includes fixes for CVE-2025-4918 and CVE-2025-4919. * gnu/packages/gnuzilla.scm (%icecat-base-version, %icecat-build-id): Update. (icecat-source): Update gnuzilla commit, base version, and hashes.
2025-04-29gnu: icecat: Update to 115.23.0-guix1 [security fixes].Mark H Weaver
Includes fixes for CVE-2025-2817, CVE-2025-4082, CVE-2025-4083, and CVE-2025-4084. * gnu/packages/gnuzilla.scm (%icecat-base-version, %icecat-build-id): Update. (icecat-source): Update gnuzilla commit, base version, and hashes.
2025-04-19Merge remote-tracking branch 'origin/python-team'Sharlatan Hellseher
Change-Id: I08cf47c4ee8c4019615ba45cef4cca1bd362d31b
2025-04-19gnu: mozjs: Disable test suite failing for DST.Hilton Chain
* gnu/packages/gnuzilla.scm (mozjs)[arguments]<#:phases>: Delete test suite non262/Date/15.9.5.7.js. Change-Id: I480c78d208ccecda8a5467461a0e5c7228262f9d
2025-04-19gnu: Remove mozjs-102.Hilton Chain
It fails to build and has no dependent packages. * gnu/packages/gnuzilla.scm (mozjs-102): Delete variable. Change-Id: I16f67810fddd338b5e55a61b57975a83426bdf54
2025-04-16gnu: mozjs-78: Fix build with Python 3.11.Ricardo Wurmus
* gnu/packages/gnuzilla.scm (mozjs-78):[arguments]: Add phase 'python-3.11-compatibility. Change-Id: I9178a2f8a6880bbcc2d712a1a9ccecd300242370
2025-04-16gnu: mozjs: Fix build with Python 3.11.Ricardo Wurmus
* gnu/packages/gnuzilla.scm (mozjs):[arguments]: Add phase 'python-3.11-compatibility. Change-Id: I0d02ff98f69bab9df405550c75d5e13a741389d6
2025-04-16gnu: Update references to python3.10 directory.Ricardo Wurmus
* gnu/packages/admin.scm (ansible)[native-search-paths]: Refer to python3.11 directory. * gnu/packages/bioinformatics.scm (scvelo)[arguments]: Same. * gnu/packages/ebook.scm (calibre)[arguments]: Same. * gnu/packages/engineering.scm (cadabra2)[arguments]: Same. * gnu/packages/gnuzilla.scm (make-l10n-package)[arguments]: Same. * gnu/packages/machine-learning.scm (python-vosk)[arguments]: Same. * gnu/packages/python-science.scm (python-pandas-2)[arguments]: Same. * gnu/packages/version-control.scm (mercurial)[native-search-paths]: Same. * gnu/packages/irc.scm (go-gopkg-in-irc-v3): Update comment. Change-Id: If2ea1060b42b137474d5cfda6611df6e6fc85270
2025-04-01gnu: icecat: Update to 115.22.0-guix1 [security fixes].Mark H Weaver
Includes fixes for CVE-2025-2857 and CVE-2025-3028. * gnu/packages/gnuzilla.scm (%icecat-base-version, %icecat-build-id): Update. (icecat-source): Update gnuzilla commit, base version, and hashes.
2025-03-26gnu: mozjs: Remove version 91.André Batista
No packages depend on this version anymore. * gnu/packages/gnuzilla.scm (mozjs-91): Delete variable. Change-Id: Icc4efd0fc8b3728e4e6c6953fe3266262358d193 Signed-off-by: Andreas Enge <andreas@enge.fr>
2025-03-04gnu: icecat: Update to 115.21.0-guix1 [security fixes].Mark H Weaver
Includes fixes for CVE-2024-43097, CVE-2025-1930, CVE-2025-1931, CVE-2025-1933, and CVE-2025-1937. * gnu/packages/gnuzilla.scm (%icecat-base-version, %icecat-build-id): Update. (icecat-source): Update gnuzilla commit, base version, and hashes.
2025-03-02gnu: mozjs: Update to 128.3.1.Liliana Marie Prikler
* gnu/packages/gnuzilla.scm (mozjs): Update to 128.3.1. [#:phases]<configure>: Set HOME. <adjust-tests>: Update accordingly. [native-inputs]: Add rust-cbindgen. (mozjs-102): New variable.
2025-03-02gnu: Make icu4c 73.1 the default.Liliana Marie Prikler
* gnu/packages/icu4c.scm (icu4c): Update to 73.1. [patches]: Adjust accordingly. (icu4c-73): Delete variable. (icu4c-71): New variable, containing the old icu4c. * gnu/packages/librewolf.scm (librewolf)[inputs]: Adjust accordingly. * gnu/packages/node.scm (node-lts): Likewise. * gnu/packages/tor-browsers.scm (make-torbrowser): Likewise. * gnu/packages/gnuzilla.scm (icecat-minimal, icedove-minimal): Likewise.
2025-02-19gnu: Fix some misspellings.Efraim Flashner
Change-Id: I316652aff7418af4b8e83bea24638b1513f8aa97
2025-02-04gnu: icecat: Update to 115.20.0-guix1 [security fixes].Mark H Weaver
Includes fixes for CVE-2025-1009, CVE-2025-1010, CVE-2025-1012, and CVE-2025-1016. * gnu/packages/gnuzilla.scm (%icecat-base-version, %icecat-build-id): Update. (icecat-source): Update gnuzilla commit, base version, and hashes.
2025-01-07gnu: icecat: Update to 115.19.0-guix1 [security fixes].Mark H Weaver
Includes fixes for CVE-2025-0238 and CVE-2025-0242. * gnu/packages/gnuzilla.scm (%icecat-base-version, %icecat-version) (%icecat-build-id): Update. (icecat-source): Update gnuzilla commit, base version, and hashes.
2024-12-02Merge remote-tracking branch 'origin/rust-team'Efraim Flashner
Change-Id: I6d5c28252f060eeb69eb02fd281e7268bb885b29
2024-12-01gnu: icedove: Update to 115.16.3.Jonathan Brielmaier
* gnu/packages/gnuzilla.scm (icedove): Update to 115.16.3. Change-Id: I076e670a5442a910ac6d5aeb7ed8f64236442062
2024-11-28gnu: icecat: Update to 115.18.0-guix2 [security fixes].Mark H Weaver
Includes fixes for CVE-2024-11692, CVE-2024-11693, and CVE-2024-11697. * gnu/packages/gnuzilla.scm (%icecat-version, %icecat-build-id): Update. (icecat-source): Update gnuzilla commit and hash.
2024-11-28gnu: icedove-minimal: Fix build.Efraim Flashner
* gnu/packages/gnuzilla.scm (icedove-minimal)[inputs]: Replace rust-cbindgen with rust-cbindgen-0.24. Change-Id: I60d127a58b7d08e368b158e2a366f173d3c5e141
2024-11-28gnu: icecat-minimal: Fix build.Efraim Flashner
* gnu/packages/gnuzilla.scm (icecat-minimal)[inputs]: Replace rust-cbindgen with rust-cbindgen-0.24. Change-Id: I114e9d579b4012648ee59a6db5c717cdbcfefc47
2024-11-28gnu: icecat: Fix building with newer rust.Efraim Flashner
* gnu/packages/gnuzilla.scm (icecat-minimal)[arguments]: Adjust the configure-flags to temporarily disable rust SIMD optimizations. Change-Id: I799a97582e87419a6c580bb849485e48752443f7
2024-11-26gnu: icecat: Update to 115.18.0-guix1 [security fixes].Mark H Weaver
Includes fixes for CVE-2024-11691 and CVE-2024-11694. * gnu/packages/gnuzilla.scm (%icecat-base-version, %icecat-build-id): Update. (icecat-source): Update gnuzilla commit, base version, and hashes. (icecat-minimal)[native-inputs]: Use version 17 of llvm and clang.
2024-11-10gnu: icedove: Update to 115.16.2.Jonathan Brielmaier
* gnu/packages/gnuzilla.scm (icedove): Update to 115.16.2. Change-Id: Ibe020ce42e5503980ef4120863dc1c6e4fb40eb7
2024-10-30gnu: icecat: Update to 115.17.0-guix1 [security fixes].Mark H Weaver
Includes fixes for CVE-2024-10458, CVE-2024-10459, and CVE-2024-10463. * gnu/packages/gnuzilla.scm (%icecat-base-version, %icecat-build-id): Update. (icecat-source): Update gnuzilla commit, base version, and hashes.
2024-10-09gnu: icecat: Update to 115.16.1-guix1 [fixes CVE-2024-9680].Mark H Weaver
* gnu/packages/gnuzilla.scm (%icecat-base-version, %icecat-build-id): Update. (icecat-source): Update gnuzilla commit, base version, and hashes.
2024-10-01gnu: icecat: Update to 115.16.0-guix1 [security fixes].Mark H Weaver
Includes fixes for CVE-2024-9392, CVE-2024-9393, CVE-2024-9394, and CVE-2024-9401. * gnu/packages/gnuzilla.scm (%icecat-base-version, %icecat-build-id): Update. (icecat-source): Update gnuzilla commit, base version, and hashes.
2024-09-22gnu: icedove-l10n: Fix build.André Batista
Fixes <https://issues.guix.gnu.org/73192> * gnu/packages/gnuzilla.scm (make-l10n-package)[arguments]<#:phases>: On 'build phase unconditionally use 'system*' to invoke 'mach', as 'invoke' does not work for icedove any longer. Reported-by: bdju <bdju@tilde.team>. Signed-off-by: Jonathan Brielmaier <jonathan.brielmaier@web.de>
2024-09-03gnu: icecat: Update to 115.15.0-guix1 [security fixes].Mark H Weaver
Includes fixes for CVE-2024-8381, CVE-2024-8382, CVE-2024-8383, and CVE-2024-8384. * gnu/packages/gnuzilla.scm (%icecat-base-version, %icecat-build-id): Update. (icecat-source): Update gnuzilla commit, base version, and hashes.
2024-08-31gnu: icedove: Add 'bash' input for 'wrap-program'.Maxime Devos
It is required for cross-compilation. * gnu/packages/gnuzilla.scm (icedove)[inputs]: Add bash-minimal. Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com> Modified-by: Maxim Cournoyer <maxim.cournoyer@gmail.com> Change-Id: I8662841b88d46baebc7f700b7331b0c5cc786f64
2024-08-31gnu: icecat: Add 'bash' input for 'wrap-program'.Maxime Devos
It is required for cross-compilation. * gnu/packages/gnuzilla.scm (icecat)[inputs]: Add 'bash-minimal'. Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com> Modified-by: Maxim Cournoyer <maxim.cournoyer@gmail.com> Change-Id: I30f7f40b8093457e4076a3d8ac9f3a6a1cca703c
2024-08-31gnu: icedove-minimal: Import the correct set of modules.Maxim Cournoyer
* gnu/packages/gnuzilla.scm (icedove-minimal) [arguments] <modules>: Replace %default-gnu-imported-modules with %default-gnu-modules. Change-Id: I63c3789c620b11acbbf8db23ef416fc02cfdc00e
2024-08-31gnu: icecat-minimal: Import the correct set of modules.Maxim Cournoyer
* gnu/packages/gnuzilla.scm (icecat-minimal) [arguments] <modules>: Replace %default-gnu-imported-modules with %default-gnu-modules. Change-Id: I178519f7f4199748294305b7094e17c7daec6622
2024-08-31gnu: mozjs: Import the correct set of modules.Maxim Cournoyer
* gnu/packages/gnuzilla.scm (mozjs) [arguments] <modules>: Replace %default-gnu-imported-modules with %default-gnu-modules. Change-Id: I2e5f210a95aa04ffeb3046b9bd5738cac13ce377
2024-08-31build-systems: gnu: Export %default-gnu-imported-modules and ↵Maxim Cournoyer
%default-gnu-modules. Until now users would have to cargo cult or inspect the private %default-modules variable of (guix build-systems gnu) to discover which modules to include when extending the used modules via the #:modules argument. The renaming was automated via the command: $ git grep -l %gnu-build-system-modules | xargs sed 's/%gnu-build-system-modules/%default-gnu-imported-modules/' -i * guix/build-system/gnu.scm (%gnu-build-system-modules): Rename to... (%default-gnu-imported-modules): ... this. (%default-modules): Rename to... (%default-gnu-modules): ... this. Export. (dist-package, gnu-build, gnu-cross-build): Adjust accordingly. Change-Id: Idef307fff13cb76f3182d782b26e1cd3a5c757ee
2024-08-19gnu: gnuzilla: Add skr to all-mozilla-locales.Ian Eure
* gnu/packages/gnuzilla.scm (all-mozilla-locales): Add skr. Change-Id: If996048792a53dffb55b7e16e69370dd72fc78e3 Signed-off-by: Vagrant Cascadian <vagrant@debian.org>
2024-08-18gnu: icedove-minimal: Add StartupWMClass.Jonathan Brielmaier
Fixes https://issues.guix.gnu.org/69267 * gnu/packages/gnuzilla.scm (icedove-minimal)[arguments]: Set MOZ_APP_REMOTINGNAME and StartupWMClass. Change-Id: Ibf334c2d840a49aa7ec84da44eceecd85cb3bcd2
2024-08-18gnu: icedove. Update to 115.14.0.Jonathan Brielmaier
* gnu/packages/gnuzilla.scm (%icedove-version): Update to 115.14.0. Change-Id: I7564b525059f6c26beeee4bf9514fa38cc2aaa58
2024-08-18gnu: icedove-wayland: Use icedove-minimal instead of icedove.Jonathan Brielmaier
`icedove` does currently not built. * gnu/packages/gnuzilla.scm (icedove-wayland): Use `icedove-minimal` instead of `icedove`. Change-Id: Idc01d6a93071cff11ef139e6738aff1c7687d975
2024-08-18gnu: icedove: Update to 115.10.1.Jonathan Brielmaier
* gnu/packages/gnuzilla.scm (all-mozilla-102-locales, %icecat-102-base-version, %icecat-102-version, icecat-102-source): Remove variables. (%icedove-build-id, %icedove-version, thunderbird-comm-source): Update for 115.10.1. (thunderbird-comm-l10n): Switch to provided tarball. (icedove-source)[origin]: Add `zstd` package. Use `icecat-source`. Provide l10n folder from tarball. (icedove-minimal)[arguments]: Use MACH_BUILD_PYTHON_NATIVE_PACKAGE_SOURCE instead of deprecated MACH_USE_SYSTEM_PYTHON. Use GUIX_PYTHONPATH and bundled NSS library. [inputs]: Use `icu4c-73`. Add `nspr`. Remove `nss` for now. [native-inputs]: Update clang and llvm to version 15. Use newer `node-lts`. (make-l10n-package)[arguments]: Set GUIX_PYTHONPATH. Change-Id: Ie6d9eb00f609c9872ac985adec72da92ee4be336
2024-08-06gnu: icecat: Update to 115.14.0-guix1 [security fixes].Mark H Weaver
Includes fixes for CVE-2024-7519, CVE-2024-7521, CVE-2024-7522, CVE-2024-7524, CVE-2024-7525, CVE-2024-7526, CVE-2024-7527, CVE-2024-7529, and CVE-2024-7531. * gnu/packages/gnuzilla.scm (%icecat-base-version, %icecat-build-id): Update. (icecat-source): Update gnuzilla commit, base version, and hashes.