1
0
mirror of https://git.savannah.gnu.org/git/guix.git synced 2026-04-09 06:30:36 +02:00
Commit Graph

653 Commits

Author SHA1 Message Date
Mark H Weaver
913fdb7ea8 gnu: icecat: Update to 115.17.0-guix1 [security fixes].
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-30 02:20:27 -04:00
Mark H Weaver
cb3290e720 gnu: icecat: Update to 115.16.1-guix1 [fixes CVE-2024-9680].
* gnu/packages/gnuzilla.scm (%icecat-base-version, %icecat-build-id): Update.
(icecat-source): Update gnuzilla commit, base version, and hashes.
2024-10-09 22:30:30 -04:00
Mark H Weaver
88b4bce96a gnu: icecat: Update to 115.16.0-guix1 [security fixes].
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-10-01 15:52:39 -04:00
André Batista
fc059c66cf gnu: icedove-l10n: Fix build.
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-22 22:33:22 +02:00
Mark H Weaver
0aeb089073 gnu: icecat: Update to 115.15.0-guix1 [security fixes].
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-09-03 13:34:22 -04:00
Maxime Devos
86e23cd164 gnu: icedove: Add 'bash' input for 'wrap-program'.
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-31 10:42:43 +02:00
Maxime Devos
f86158a621 gnu: icecat: Add 'bash' input for 'wrap-program'.
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-31 10:42:43 +02:00
Maxim Cournoyer
292d183080 gnu: icedove-minimal: Import the correct set of modules.
* gnu/packages/gnuzilla.scm (icedove-minimal) [arguments]
<modules>: Replace %default-gnu-imported-modules with %default-gnu-modules.

Change-Id: I63c3789c620b11acbbf8db23ef416fc02cfdc00e
2024-08-31 10:42:19 +02:00
Maxim Cournoyer
1b6e92584b gnu: icecat-minimal: Import the correct set of modules.
* gnu/packages/gnuzilla.scm (icecat-minimal) [arguments]
<modules>: Replace %default-gnu-imported-modules with %default-gnu-modules.

Change-Id: I178519f7f4199748294305b7094e17c7daec6622
2024-08-31 10:42:19 +02:00
Maxim Cournoyer
9c17de3510 gnu: mozjs: Import the correct set of modules.
* gnu/packages/gnuzilla.scm (mozjs) [arguments]
<modules>: Replace %default-gnu-imported-modules with %default-gnu-modules.

Change-Id: I2e5f210a95aa04ffeb3046b9bd5738cac13ce377
2024-08-31 10:42:19 +02:00
Maxim Cournoyer
f59df1aa3c build-systems: gnu: Export %default-gnu-imported-modules and %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-31 10:42:16 +02:00
Ian Eure
eb0049c04d gnu: gnuzilla: Add skr to all-mozilla-locales.
* gnu/packages/gnuzilla.scm (all-mozilla-locales): Add skr.

Change-Id: If996048792a53dffb55b7e16e69370dd72fc78e3
Signed-off-by: Vagrant Cascadian <vagrant@debian.org>
2024-08-19 22:40:48 -07:00
Jonathan Brielmaier
b1b3724996 gnu: icedove-minimal: Add StartupWMClass.
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-18 22:18:18 +02:00
Jonathan Brielmaier
25c3534f54 gnu: icedove. Update to 115.14.0.
* gnu/packages/gnuzilla.scm (%icedove-version): Update to 115.14.0.

Change-Id: I7564b525059f6c26beeee4bf9514fa38cc2aaa58
2024-08-18 22:18:18 +02:00
Jonathan Brielmaier
e20abffb2b gnu: icedove-wayland: Use icedove-minimal instead of icedove.
`icedove` does currently not built.

* gnu/packages/gnuzilla.scm (icedove-wayland): Use `icedove-minimal` instead of
`icedove`.

Change-Id: Idc01d6a93071cff11ef139e6738aff1c7687d975
2024-08-18 22:18:18 +02:00
Jonathan Brielmaier
fa5929cd3f gnu: icedove: Update to 115.10.1.
* 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-18 22:18:18 +02:00
Mark H Weaver
5e567587dd gnu: icecat: Update to 115.14.0-guix1 [security fixes].
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.
2024-08-06 13:55:54 -04:00
Mark H Weaver
395a3a3b00 gnu: icecat: Update to 115.13.0-guix1 [security fixes].
Includes fixes for CVE-2024-6600, CVE-2024-6601, CVE-2024-6602,
CVE-2024-6603, and CVE-2024-6604.

* gnu/packages/gnuzilla.scm (%icecat-base-version, %icecat-build-id): Update.
(%icecat-version): Change suffix from "-guix0-preview1" to "-guix1".
(icecat-source): Update gnuzilla commit, base version, and hashes.
(icecat-minimal)[description]: Remove the vague warning about IceCat
being a preview release.
2024-07-09 10:46:47 -04:00
Mark H Weaver
9b851ade18 gnu: icecat: Update to 115.12.0-guix0-preview1 [security fixes].
Includes fixes for CVE-2024-5688, CVE-2024-5690, CVE-2024-5691,
CVE-2024-5692, CVE-2024-5693, CVE-2024-5696, CVE-2024-5700, and
CVE-2024-5702.

* gnu/packages/gnuzilla.scm (%icecat-base-version, %icecat-build-id): Update.
(icecat-source): Update gnuzilla commit, base version, and hashes.
2024-06-11 10:52:42 -04:00
Ian Eure
3b3ead627a gnu: all-mozilla-locales: Add Santali locale; make public.
* gnu/packages/gnuzilla.scm (all-mozilla-locales): Adds the Santali locale,
and makes all-mozilla-locales public, so it can be used with LibreWolf.

Change-Id: Ice49c9b37f8896b8fa963146a754ab28b8571b68
Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
2024-05-31 23:01:42 -04:00
Efraim Flashner
fce707186a gnu: mozjs: Fix build on riscv64-linux.
* gnu/packages/gnuzilla.scm (mozjs)[arguments]: When building for
riscv64-linux adjust the 'adjust-tests phase to skip 2 more tests
skipped by upstream.

Change-Id: Ia5fbe6782e3d1d8e1904cdf49a35e0666837b277
2024-05-30 13:58:37 +03:00
Mark H Weaver
898b5f30f3 gnu: icecat: Update to 115.11.0-guix0-preview1 [security fixes].
Includes fixes for CVE-2024-4367, CVE-2024-4767, CVE-2024-4768,
CVE-2024-4769, CVE-2024-4770, and CVE-2024-4777.

* gnu/packages/gnuzilla.scm (%icecat-base-version, %icecat-build-id): Update.
(icecat-source): Update gnuzilla commit, base version, and hashes.
2024-05-14 12:29:23 -04:00
Oleg Pykhalov
6e9529eef9 gnu: firefox-decrypt: Update to 1.1.1.
* gnu/packages/gnuzilla.scm (firefox-decrypt)[version]: Update to 1.1.1.
[arguments]<#:builder>: Update patch shebang substitute.

Change-Id: Iceabe4883b103e2cde9eac808316986db97b760c
2024-05-01 10:39:25 +03:00
Mark H Weaver
969c970f38 gnu: icecat: Update to 115.10.0-guix0-preview1 [security fixes].
Includes fixes for CVE-2024-2609, CVE-2024-3302, CVE-2024-3852,
CVE-2024-3854, CVE-2024-3857, CVE-2024-3859, CVE-2024-3861,
CVE-2024-3863, and CVE-2024-3864.

* gnu/packages/gnuzilla.scm (%icecat-base-version, %icecat-build-id): Update.
(icecat-source): Update gnuzilla commit, base version, and hashes.
2024-04-16 17:01:12 -04:00
Liliana Marie Prikler
a915a57d91 Merge branch 'gnome-team' 2024-03-30 09:47:43 +01:00
Mark H Weaver
060708ef6c gnu: icecat: Update to 115.9.1-guix0-preview1 [fixes CVE-2024-29944].
* gnu/packages/gnuzilla.scm (%icecat-base-version, %icecat-build-id): Update.
(icecat-source): Update gnuzilla commit, base version, and hashes.
2024-03-23 16:18:43 -04:00
Christopher Baines
8fa0761264 Merge remote-tracking branch 'savannah/master' into gnome-team
Change-Id: Iec8e15b79c6fde516294c2bfcaf8ee3575b1f745
2024-03-20 14:54:26 +00:00
Mark H Weaver
ee11b22fcc gnu: icecat: Update to 115.9.0-guix0-preview1 [security fixes].
Includes fixes for CVE-2023-5388, CVE-2024-0743, CVE-2024-2605,
CVE-2024-2607, CVE-2024-2608, CVE-2024-2610, CVE-2024-2611,
CVE-2024-2612, CVE-2024-2614, and CVE-2024-2616.

* gnu/packages/gnuzilla.scm (%icecat-base-version, %icecat-build-id): Update.
(icecat-source): Update gnuzilla commit, base version, and hashes.
2024-03-19 10:16:35 -04:00
Christopher Baines
618cae45dc Merge remote-tracking branch 'savannah/master' into gnome-team
Change-Id: I775274c2693536e2efa36c9abca4c54c5c458e26
2024-03-16 10:19:30 +00:00
Efraim Flashner
7f1145d11a gnu: icedove-minimal: Build with newest rust-cbindgen.
* gnu/packages/gnuzilla.scm (icedove-minimal)[inputs]: Replace
rust-cbindgen-0.23 with rust-cbindgen.

Change-Id: I7e8f1edca86a5faf5a148e34a1ff20b85f16e039
2024-03-12 08:36:29 +02:00
Efraim Flashner
bacc391eba gnu: icecat: Build with latest rust-cbindgen.
* gnu/packages/gnuzilla.scm (icecat-minimal)[inputs]: Replace
rust-cbindgen-0.24 with rust-cbindgen.

Change-Id: I147c6facf297f19f24c12b908a8a43793fa6c153
2024-03-12 08:36:29 +02:00
Liliana Marie Prikler
7bf4ce4582 Merge branch 'master' into gnome-team 2024-02-25 10:28:03 +01:00
Mark H Weaver
3d061d9677 gnu: icecat: Update to 115.8.0-guix0-preview1 [security fixes].
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.
2024-02-20 09:42:41 -05:00
Ian Eure
cf842e9b20 gnu: icu4c-73: Move it from gnuzilla.scm to icu4c.scm.
* 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>
2024-02-16 14:56:27 +01:00
Liliana Marie Prikler
e6c847defb Merge branch 'master' into gnome-team 2024-02-03 14:39:49 +01:00
Clément Lassieur
fdffaa2256 gnu: torbrowser: Update to 13.0.9.
* 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
2024-01-26 01:17:16 +01:00
Mark H Weaver
648085dab6 gnu: icecat: Update to 115.7.0-guix0-preview1 [security fixes].
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.
2024-01-23 11:09:02 -05:00
Clément Lassieur
0ef8afe1e1 gnu: torbrowser: Add support for language localisation.
* 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
2024-01-21 01:17:51 +01:00
Liliana Marie Prikler
1682264fda Merge branch 'master' into gnome-team 2024-01-14 17:23:44 +01:00
Aleksandr Vityazev
de9aafae17 gnu: icedove/wayland: Wrap quotes around ‘$@’ in the executable.
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>
2024-01-12 12:57:45 +01:00
Liliana Marie Prikler
2cbb1a6e1e Merge branch 'master' into gnome-team 2024-01-07 18:31:32 +01:00
Clément Lassieur
be1d05c107 gnu: icecat-minimal: Fix WM Class.
* 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
2024-01-04 23:47:15 +01:00
Clément Lassieur
ed27cf313a gnu: icecat-minimal: Fix dependency to libcanberra.
* 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
2024-01-04 11:08:30 +01:00
Ekaitz Zarraga
5312b63ea0 gnu: icedove-minimal: Add argument to desktop file.
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>
2024-01-03 16:03:09 +02:00
Liliana Marie Prikler
1cd97066c2 Merge branch 'master' into gnome-team 2024-01-01 21:56:00 +01:00
Mark H Weaver
352594e812 gnu: icecat: Update to 115.6.0-guix0-preview1 [security fixes].
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.
2023-12-20 02:19:05 -05:00
Liliana Marie Prikler
4c323c2f83 Merge branch 'master' into HEAD
Change-Id: I3f5d121162d98ef2ae61a62c4da3b0fd19d864e8
2023-12-03 07:20:53 +01:00
Liliana Marie Prikler
1cc3b7e80f Merge branch 'master' into gnome-team
Change-Id: I62da840b7600f2d3d8541e666d09e2f2a1b7d8c4
2023-11-19 10:02:15 +01:00
Liliana Marie Prikler
72e886328c Merge branch 'master' into gnome-team
Change-Id: I88d3789460d1a89917451d80405d89a2824006ac
2023-11-04 07:43:44 +01:00
Liliana Marie Prikler
e38d6a9c2f Merge branch 'master' into gnome-team
Change-Id: Ib6f55bebef2fb235fa59fd5442102a3e0ace3191
2023-10-23 21:09:49 +02:00