aboutsummaryrefslogtreecommitdiff
path: root/gnu/packages/gnuzilla.scm
Commit message (Collapse)AuthorAge
* gnu: icedove-minimal: Build with newest rust-cbindgen.Efraim Flashner2024-03-12
| | | | | | | * gnu/packages/gnuzilla.scm (icedove-minimal)[inputs]: Replace rust-cbindgen-0.23 with rust-cbindgen. Change-Id: I7e8f1edca86a5faf5a148e34a1ff20b85f16e039
* gnu: icecat: Build with latest rust-cbindgen.Efraim Flashner2024-03-12
| | | | | | | * gnu/packages/gnuzilla.scm (icecat-minimal)[inputs]: Replace rust-cbindgen-0.24 with rust-cbindgen. Change-Id: I147c6facf297f19f24c12b908a8a43793fa6c153
* gnu: icecat: Update to 115.8.0-guix0-preview1 [security fixes].Mark H Weaver2024-02-20
| | | | | | | | | Includes fixes for CVE-2024-1546, CVE-2024-1547, CVE-2024-1548, CVE-2024-1549, CVE-2024-1550, CVE-2024-1551, CVE-2024-1552, and CVE-2024-1553. * gnu/packages/gnuzilla.scm (%icecat-base-version, %icecat-build-id): Update. (icecat-source): Update gnuzilla commit, base version, and hashes.
* gnu: icu4c-73: Move it from gnuzilla.scm to icu4c.scm.Ian Eure2024-02-16
| | | | | | | | | | * gnu/packages/gnuzilla.scm (icu4c-73-promise): Delete variable. (icecat-minimal)[inputs]: Use ‘icu4c-73’ instead of the promise. * gnu/packages/icu4c.scm (icu4c-73): New variable. (make-torbrowser)[inputs]: Use ‘icu4c-73’ instead of the promise. Change-Id: I017e1416b70ecb94313aeb71aa4a0cafdfe0e9ab Signed-off-by: Clément Lassieur <clement@lassieur.org>
* gnu: torbrowser: Update to 13.0.9.Clément Lassieur2024-01-26
| | | | | | | | | | | | | | | | | * gnu/packages/gnuzilla.scm: Stop exporting ‘all-mozilla-locales’. * gnu/packages/tor.scm (mozilla-locale): New procedure copied from gnuzilla.scm. (mozilla-locales): New macro adapted from gnuzilla.scm. (%torbrowser-locales): Add sha256 and changeset for each locale and update them all. (%moz-build-date): Update to 20240123154553. (%torbrowser-version): Update to 13.0.9. (%torbrowser-firefox-version): Update to 115.7.0esr-13.0-1-build1. (translation-base-browser): Update to cbd9b6c. (translation-tor-browser): Update to 767ab51. (torbrowser)[arguments]: Adapt to new ‘%torbrowser-locales’ format. Change-Id: I774db714f3df53adc5be37109126bde5fab1a9a6
* gnu: icecat: Update to 115.7.0-guix0-preview1 [security fixes].Mark H Weaver2024-01-23
| | | | | | | | | Includes fixes for CVE-2024-0741, CVE-2024-0742, CVE-2024-0746, CVE-2024-0747, CVE-2024-0749, CVE-2024-0750, CVE-2024-0751, CVE-2024-0753, and CVE-2024-0755. * gnu/packages/gnuzilla.scm (%icecat-base-version, %icecat-build-id): Update. (icecat-source): Update gnuzilla commit, base version, and hashes.
* gnu: torbrowser: Add support for language localisation.Clément Lassieur2024-01-21
| | | | | | | | | | | * gnu/packages/gnuzilla.scm (all-mozilla-locales): Export it. * gnu/packages/tor.scm (%torbrowser-locales, translation-base-browser, translation-tor-browser): New variables. (torbrowser)[arguments]: In ‘setenv’ phase, set MOZ_CHROME_MULTILOCALE. Add ‘copy-firefox-locales’, ‘copy-basebrowser-locales’, ‘copy-torbrowser-locales’ and ‘build-locales’ phases. Change-Id: Ia5b28fa5d885f24140893dc270e57e83b0250c67
* gnu: icedove/wayland: Wrap quotes around ‘$@’ in the executable.Aleksandr Vityazev2024-01-12
| | | | | | | | | Fixes <https://issues.guix.gnu.org/66643>. * gnu/packages/gnuzilla (icedove/wayland)[arguments]: Wrap quotes around ‘$@’ in the executable script. Signed-off-by: Clément Lassieur <clement@lassieur.org>
* gnu: icecat-minimal: Fix WM Class.Clément Lassieur2024-01-04
| | | | | | | | | | | | | * gnu/packages/gnuzilla.scm (icecat-minimal)[arguments]: Set the MOZ_APP_REMOTINGNAME environment variable and replace "Navigator" with "Icecat" in icecat.desktop. The WM Class should be "Navigator, Icecat" instead of "Navigator, icecat-default". StartupWMClass in icecat.desktop should be "Icecat" instead of "Navigator" so that other browsers (they often have the "Navigator" class) won't be associated with Icecat. Change-Id: I57bec957938c56e8acf9cd5c955e57dbad081678
* gnu: icecat-minimal: Fix dependency to libcanberra.Clément Lassieur2024-01-04
| | | | | | | | | | | | | * gnu/packages/gnuzilla.scm (icecat-minimal)[arguments]: Add 'libcanberra/lib/gtk-3.0/modules' to LD_LIBRARY_PATH in the 'wrap-program' phase. This fixes these messages on Icecat startup: Gtk-Message: 13:05:56.635: Failed to load module "canberra-gtk-module" Gtk-Message: 13:05:56.636: Failed to load module "canberra-gtk-module" Change-Id: I508dbf0a8133634c329c4c1ff20088752311ff91
* gnu: icedove-minimal: Add argument to desktop file.Ekaitz Zarraga2024-01-03
| | | | | | | | | | | | | | Icedove was not able to handle mailto: links, even if it responded to them, it only activated the window, but didn't compose a new email. Calling it directly by `icedove mailto:...` worked. According to: <https://lists.debian.org/debian-user/2015/06/msg01071.html> It was missing the argument in the `Exec` line of the desktop file. * gnu/packages/gnuzilla.scm (icedove-minimal)[phases] {install-desktop-file}: Add arguments to Exe line in .desktop file. Change-Id: I3de5e57ed2c5eef23eee88e264487e6460c174b3 Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
* gnu: icecat: Update to 115.6.0-guix0-preview1 [security fixes].Mark H Weaver2023-12-20
| | | | | | | | | Includes fixes for CVE-2023-6856, CVE-2023-6857, CVE-2023-6858, CVE-2023-6859, CVE-2023-6860, CVE-2023-6861, CVE-2023-6862, CVE-2023-6863, CVE-2023-6864, CVE-2023-6865, and CVE-2023-6867. * gnu/packages/gnuzilla.scm (%icecat-base-version, %icecat-build-id): Update. (icecat-source): Update gnuzilla commit, base version, and hashes.
* gnu: icecat: Update to 115.5.0-guix0-preview1 [security fixes].Mark H Weaver2023-11-21
| | | | | | | | Includes fixes for CVE-2023-6204, CVE-2023-6205, CVE-2023-6206, CVE-2023-6207, CVE-2023-6208, CVE-2023-6209, and CVE-2023-6212. * gnu/packages/gnuzilla.scm (%icecat-base-version, %icecat-build-id): Update. (icecat-source): Update gnuzilla commit, base version, and hashes.
* gnu: icecat: honor parallel-job-count.Eric Bavier2023-11-13
| | | | | | | * gnu/packages/gnuzilla.scm (icecat-minimal)[arguments]: Pass the value of (parallel-job-count) to `mach` if a parallel build is requested. Change-Id: Idce40ec895bdfbaa284009f8a9ef2770bc05082c
* gnu: icecat: Update to 115.4.0-guix0-preview1 [security fixes].Mark H Weaver2023-10-24
| | | | | | | | | Includes fixes for CVE-2023-5721, CVE-2023-5724, CVE-2023-5725, CVE-2023-5726, CVE-2023-5727, CVE-2023-5728, CVE-2023-5730, and CVE-2023-5732. * gnu/packages/gnuzilla.scm (%icecat-base-version, %icecat-build-id): Update. (icecat-source): Update gnuzilla commit, base version, and hashes.
* gnu: icecat: Support Guix packaged extensions and native manifests.Clément Lassieur2023-10-23
| | | | | | | | | | | | | | | | | | | | * gnu/build/icecat-extension.scm: New file with a MAKE-ICECAT-EXTENSION procedure that makes sure the add-on directory is a symlink, so that Icecat can normalize it into a package store path. * gnu/local.mk (dist_patch_DATA): Register it, as well as new patches. * gnu/packages/browser-extensions.scm (ublock-origin)[properties]: Store the add-on ID so that it is accessible in MAKE-ICECAT-EXTENSION. [arguments]: Use the add-on ID as root directory. (ublock-origin/icecat): New procedure. * gnu/packages/gnuzilla.scm (icecat-minimal)[arguments]: Rewrite the unused 'apply-guix-specific-patches' phase so that it applies the following two patches. [native-search-paths]: New field. * gnu/packages/patches/icecat-compare-paths.patch: New patch that compares add-on paths (which are package store paths) to detect package changes. * gnu/packages/patches/icecat-use-system-wide-dir.patch: New patch that replaces "/usr/lib/mozilla" (the system-wide directory for extensions and native manifests) with "$ICECAT_SYSTEM_DIR".
* gnu: icu4c-73-promise: Fix broken test.Clément Lassieur2023-10-09
| | | | | | | * gnu/local.mk (dist_patch_DATA): Add patch. * gnu/packages/gnuzilla.scm (icu4c-73-promise)[source]: Add patch. * gnu/packages/patches/icu4c-fix-TestHebrewCalendarInTemporalLeapYear.patch: New file.
* gnu: icecat: Update to 115.3.1-guix0-preview1 [fixes CVE-2023-5217].Mark H Weaver2023-10-03
| | | | | * gnu/packages/gnuzilla.scm (%icecat-base-version, %icecat-build-id): Update. (icecat-source): Update gnuzilla commit, base version, and hashes.
* gnu: icecat: Update to 115.3.0-guix0-preview1 [security fixes].Mark H Weaver2023-09-28
| | | | | | | | | | | | | | | | | | | | | | | | | | Includes fixes for CVE-2023-5168, CVE-2023-5169, CVE-2023-5171, CVE-2023-5174, and CVE-2023-5176. * gnu/packages/gnuzilla.scm (icu4c-73-promise): New variable. (all-mozilla-locales, %icecat-base-version, %icecat-build-id): Update. (icecat-source): Update gnuzilla commit, base version, and hashes. (icecat-minimal)[inputs]: Use icu4c-73-promise. Remove nss. [native-inputs]: Use rust-cbindgen-0.24, llvm-15, clang-15, and node-lts. [arguments]<configure-flags>: Comment out "--with-system-nss". [description]: "IceCat 102" --> "IceCat 115". (%icecat-locales): Update. (all-mozilla-102-locales, %icecat-102-base-version) (%icecat-102-version, icecat-102-source): New variables bound to the old values, for use by icedove. (icedove-source): Ues 'icecat-102-source'. (make-l10n-package)[arguments]<phases>: Simplify reference to '#$locales, and thereby eliminate the unnecessary dependence on %icedove-locales by icecat-l10n, and similarly on %icecat-locales by icedove-l10n. [native-inputs]: Use node-lts. * gnu/packages/patches/icecat-makeicecat.patch: Adapt to new upstream. * gnu/packages/patches/icecat-102-makeicecat.patch: New file. * gnu/local.mk (dist_patch_DATA): Add it.
* gnu: icecat: Update to 102.15.1 [security fixes].Dr. Arne Babenhauserheide2023-09-17
| | | | | | | | | | This fixes fix mfsa2023-40, a critical webp vulnerability. See https://www.mozilla.org/en-US/security/advisories/mfsa2023-40/ * gnu/packages/gnuzilla.scm (%icecat-base-version, icecat-source): Update to 102.15.1. Signed-off-by: Tobias Geerinckx-Rice <me@tobias.gr>
* gnu: icedove: Update to 102.15.0.Jonathan Brielmaier2023-09-01
| | | | * gnu/packages/gnuzilla.scm (icedove): Update to 102.15.0.
* gnu: icecat: Update to 102.15.0-guix0-preview1 [security fixes].Mark H Weaver2023-08-30
| | | | | | | | Includes fixes for CVE-2023-4573, CVE-2023-4574, CVE-2023-4575, CVE-2023-4576, CVE-2023-4581, and CVE-2023-4584. * gnu/packages/gnuzilla.scm (%icecat-base-version, %icecat-build-id): Update. (icecat-source): Update gnuzilla commit, base version, and hashes.
* gnu: icecat: Update to 102.14.0-guix0-preview1 [security fixes].Mark H Weaver2023-08-01
| | | | | | | | | Includes fixes for CVE-2023-4045, CVE-2023-4046, CVE-2023-4047, CVE-2023-4048, CVE-2023-4049, CVE-2023-4050, CVE-2023-4054, CVE-2023-4055, and CVE-2023-4056. * gnu/packages/gnuzilla.scm (%icecat-base-version, %icecat-build-id): Update. (icecat-source): Update gnuzilla commit, upstream base version, and hashes.
* gnu: icedove: Update to 102.13.0.Jonathan Brielmaier2023-07-10
| | | | * gnu/packages/gnuzilla.scm (icedove): Update to 102.13.0.
* gnu: icecat: Update to 102.13.0-guix0-preview1 [security fixes].Mark H Weaver2023-07-04
| | | | | | | | Includes fixes for CVE-2023-37201, CVE-2023-37202, CVE-2023-37207, CVE-2023-37208, and CVE-2023-37211. * gnu/packages/gnuzilla.scm (%icecat-base-version, %icecat-build-id): Update. (icecat-source): Update gnuzilla commit, base version, and hashes.
* gnu: icedove: Update to 102.12.0.Jonathan Brielmaier2023-06-11
| | | | * gnu/packages/gnuzilla.scm (%icedove-version, thunderbird-comm-source): Update to 102.12.0.
* gnu: icecat: Update to 102.12.0-guix0-preview1 [security fixes].Mark H Weaver2023-06-06
| | | | | | | Includes fixes for CVE-2023-34414 and CVE-2023-34416. * gnu/packages/gnuzilla.scm (%icecat-base-version, %icecat-build-id): Update. (icecat-source): Update gnuzilla commit, base version, and hashes.
* gnu: icedove: Update to 102.11.2.Jonathan Brielmaier2023-05-29
| | | | | | * gnu/packages/gnuzilla.scm (%icedove-version): Update to 102.11.2. Signed-off-by: Jonathan Brielmaier <jonathan.brielmaier@web.de>
* gnu: icecat: Update to 102.11.0-guix0-preview1 [security fixes].Mark H Weaver2023-05-09
| | | | | | | | | Includes fixes for CVE-2023-32205, CVE-2023-32206, CVE-2023-32207, CVE-2023-32211, CVE-2023-32212, CVE-2023-32213, CVE-2023-32214, and CVE-2023-32215. * gnu/packages/gnuzilla.scm (%icecat-base-version, %icecat-build-id): Update. (icecat-source): Update gnuzilla commit, base version, and hashes.
* gnu: icedove: Update to 102.10.1.Jonathan Brielmaier2023-05-02
| | | | * gnu/packages/gnuzilla.scm (icedove): Update to 102.10.1.
* Revert "gnu: icecat: Update to 102.10.0-guix0-preview1 [security fixes]."Jonathan Brielmaier2023-04-22
| | | | | | | | | This reverts commit e94dcbf3c28588eab25dfa1e017d792c09f68488. "gnu: icecat: Update to 102.10.0-guix0-preview1 [security fixes]." was already pushed as 3ab983d630a95a29b9418b1ba8a26e5ca2836ec0. And the `icecat-102.9.0-source` was removed in "gnu: icedove: Update to 102.10.0 [security fixes]." a741b554cb66cd053a130b8b5b5926a30bec9d48.
* gnu: nss: Add which to to native inputs and use regular nspr.Maxim Cournoyer2023-04-14
| | | | | | | * gnu/packages/nss.scm (nspr-next): Delete variable. (nss) [native-inputs]: Add which. [propagated-inputs]: Replace nspr-next with nspr. * gnu/packages/gnuzilla.scm (icecat-minimal): Likewise.
* Merge branch 'master' into core-updates.Maxim Cournoyer2023-04-14
|\ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Conflicts: gnu/local.mk gnu/packages/build-tools.scm gnu/packages/certs.scm gnu/packages/check.scm gnu/packages/compression.scm gnu/packages/cups.scm gnu/packages/fontutils.scm gnu/packages/gnuzilla.scm gnu/packages/guile.scm gnu/packages/ibus.scm gnu/packages/image-processing.scm gnu/packages/linux.scm gnu/packages/music.scm gnu/packages/nss.scm gnu/packages/pdf.scm gnu/packages/python-xyz.scm gnu/packages/qt.scm gnu/packages/ruby.scm gnu/packages/shells.scm gnu/packages/tex.scm gnu/packages/video.scm gnu/packages/vulkan.scm gnu/packages/web.scm gnu/packages/webkit.scm gnu/packages/wm.scm
| * Merge staging branch.Maxim Cournoyer2023-04-13
| |\ | | | | | | | | | | | | | | | | | | Conflicts resolved in: gnu/packages/engineering.scm gnu/packages/gnuzilla.scm gnu/packages/photo.scm
| | * gnu: icecat: Update to 102.10.0-guix0-preview1 [security fixes].Mark H Weaver2023-04-12
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Includes fixes for CVE-2023-1945, CVE-2023-29531, CVE-2023-29532, CVE-2023-29533, CVE-2023-29535, CVE-2023-29536, CVE-2023-29539, CVE-2023-29541, CVE-2023-29542, CVE-2023-29545, CVE-2023-29548, CVE-2023-29550, and MFSA-TMP-2023-0001. * gnu/packages/gnuzilla.scm (%icecat-base-version, %icecat-build-id): Update. (icecat-source): Update gnuzilla commit, base version, and hashes. Remove the vestigial RENAME_CMD environment variable setting. (icecat-102.9.0-source): New variable. (icedove-source): Use it.
| | * Merge branch 'master' into stagingMaxim Cournoyer2023-03-31
| | |\
| | * | gnu: ffmpeg: Update to 6.0.Maxim Cournoyer2023-03-28
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * gnu/packages/video.scm (ffmpeg): Update to 6.0. (ffmpeg-5): New variable. * gnu/packages/gnuzilla.scm (icecat-minimal) [inputs]: Replace ffmpeg with ffmpeg-5. * gnu/packages/gnuzilla.scm (icedove-minimal): Likewise.
| * | | gnu: icedove: Use native notifications when available.SeerLite2023-04-12
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * gnu/packages/gnuzilla.scm (icedove-minimal)[phases]{wrap-program}: Add libnotify to LD_LIBRARY_PATH. [inputs]: Add libnotify. Signed-off-by: Jonathan Brielmaier <jonathan.brielmaier@web.de>
| * | | gnu: icedove: Update to 102.10.0 [security fixes].Jonathan Brielmaier2023-04-12
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Fixes CVE-2023-0547 and CVE-2023-29479. * gnu/packages/gnuzilla.scm (%icedove-version): Update to 102.10.0. (%icedove-build-id, thunderbird-comm-l10n): Update accordingly. (icecat-102.9.0-source): Remove.
| * | | gnu: icecat: Update to 102.10.0-guix0-preview1 [security fixes].Mark H Weaver2023-04-11
| | |/ | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Includes fixes for CVE-2023-1945, CVE-2023-29531, CVE-2023-29532, CVE-2023-29533, CVE-2023-29535, CVE-2023-29536, CVE-2023-29539, CVE-2023-29541, CVE-2023-29542, CVE-2023-29545, CVE-2023-29548, CVE-2023-29550, and MFSA-TMP-2023-0001. * gnu/packages/gnuzilla.scm (%icecat-base-version, %icecat-build-id): Update. (icecat-source): Update gnuzilla commit, base version, and hashes. Remove the vestigial RENAME_CMD environment variable setting. (icecat-102.9.0-source): New variable. (icedove-source): Use it.
| * | gnu: icedove: Update to 102.9.1 [fixes CVE-2023-28427].Jonathan Brielmaier2023-03-31
| |/ | | | | | | | | * gnu/packages/gnuzilla.scm (%icedove-version): Update to 102.9.1. (%icedove-build-id, thunderbird-comm-l10n): Update accordingly.
* | Merge remote-tracking branch 'origin/master' into core-updatesAndreas Enge2023-03-20
|\|
| * gnu: icedove: Update to 102.9.0.Jonathan Brielmaier2023-03-16
| | | | | | | | | | * gnu/packages/gnuzilla.scm (%icedove-version): Update to 102.9.0. (%icedove-build-id, thunderbird-comm-l10n): Update accordingly.
| * gnu: icecat: Update to 102.9.0-guix0-preview1 [security fixes].Mark H Weaver2023-03-14
| | | | | | | | | | | | | | | | Includes fixes for CVE-2023-25751, CVE-2023-25752, CVE-2023-28162, CVE-2023-28163, CVE-2023-28164, and CVE-2023-28176. * gnu/packages/gnuzilla.scm (%icecat-base-version, %icecat-build-id): Update. (icecat-source): Update gnuzilla commit, base version, and hashes.
| * gnu: make-mozilla-with-l10n: Use the copy-build-system.Maxim Cournoyer2023-03-02
| | | | | | | | | | | | | | | | | | Fixes <https://issues.guix.gnu.org/61742>. * gnu/packages/gnuzilla.scm (make-mozilla-with-l10n): Rewrite to use the copy-build-system. Reported-by: Feng Shu <tumashu@163.com>
* | gnu: nss: Update to 3.88.1.Ludovic Courtès2023-03-04
| | | | | | | | | | | | | | | | | | | | * gnu/packages/nss.scm (nss)[source]: Update to 3.88.1. [replacement]: Remove. [propagated-inputs]: Change 'nspr' to 'nspr-next'. (nss-next, nss/fixed): Remove. * gnu/packages/gnuzilla.scm (icecat-minimal)[inputs]: Change 'nss-next' to 'nss'. (icedove-minimal)[inputs]: Likewise.
* | Merge remote-tracking branch 'savannah/master' into core-updatesChristopher Baines2023-03-02
|\| | | | | | | | | | | | | | | | | | | | | | | | | | | | | Conflicts: gnu/local.mk gnu/packages/autotools.scm gnu/packages/cmake.scm gnu/packages/gnuzilla.scm gnu/packages/haskell.scm gnu/packages/pdf.scm gnu/packages/python-xyz.scm gnu/packages/samba.scm gnu/packages/tex.scm gnu/packages/tls.scm gnu/packages/wxwidgets.scm
| * gnu: icecat: Remove unsupported --disable-eme option on aarch64.r0man2023-03-01
| | | | | | | | | | | | | | * gnu/packages/gnuzilla.scm (icecat): Remove unsupported --disable-eme option on aarch64. Signed-off-by: Christopher Baines <mail@cbaines.net>
| * gnu: icedove: Truly prevent it from generating a new profile on every upgrade.Maxim Cournoyer2023-02-20
| | | | | | | | | | | | | | | | | | | | | | | | This fixes a regression introduced in 52cb5cf5b8 ("gnu: icedove: Update to 91.3.2") where the single quotes moved to double quotes, but the substitute* pattern was not correctly adapted. Fixes <https://issues.guix.gnu.org/53250>. * gnu/packages/gnuzilla.scm (icedove-minimal) [phases] {fix-profile-setting}: Include double qutoes in substitute* pattern targeting the MOZ_DEDICATED_PROFILES configuration option.
| * gnu: icedove: Install the icons of the 'comm' component.Maxim Cournoyer2023-02-20
| | | | | | | | | | | | | | | | | | This is a follow-up commit to 47f0e022dc ("gnu: icedove: Install icons.") which installed the icons of the 'browser' component (which are those used by IceCat). * gnu/packages/gnuzilla.scm (icedove-minimal) [phases] {install-icon}: Install the icons of the 'comm' component, which is Icedove.