Commit Graph

494 Commits

Author SHA1 Message Date
Jonathan Brielmaier
bb762ac517
gnu: icecat: Remove leftovers from version 91.
* gnu/packages/gnuzilla.scm (all-mozilla-91-locales, %icecat-91-version,
icecat-91-source): Remove variables.
2022-09-28 23:50:36 +02:00
Jonathan Brielmaier
16447da515
gnu: icedove: Update to 102.3.0.
* gnu/packages/gnuzilla.scm (icedove): Update to 102.3.0.
[source]: Use icecat-source again.
[arguments]: Remove `--frozen` flag from cargo invokation.
Remove `--with-user-appdir` flag (no longer honoured since TB91). Disable
WASM sandbox for now (needs more dependencies).
[inputs]: Add alsa-lib. Use icu4c-71.
[native-inputs]: Update hg-reference link. Use rust@1.59 and
rust-cbindgen@0.23.
2022-09-28 23:50:36 +02:00
Jonathan Brielmaier
493b6f6d14
gnu: icedove: Update to 91.13.1 [security fixes].
Fixes CVE-2022-3032, CVE-2022-3033 and CVE-2022-3034.

* gnu/packages/gnuzilla.scm (icedove): Update to 91.13.1.
2022-09-22 21:00:24 +02:00
Mark H Weaver
4e88a7bfcb
gnu: icecat: Update to 102.3.0-guix0-preview1 [security fixes].
Includes fixes for CVE-2022-40956, CVE-2022-40957, CVE-2022-40958,
CVE-2022-40959, CVE-2022-40960, and CVE-2022-40962.

Partly based on earlier work by:
  Jonathan Brielmaier <jonathan.brielmaier@web.de>
  John Kehayias <john.kehayias@protonmail.com>
  Pierre Langlois <pierre.langlois@gmx.com>
  Clement Lassieur <clement@lassieur.org>

* gnu/packages/gnuzilla.scm (all-mozilla-locales)
(%icecat-version, %icecat-build-id): Update.
(icecat-source): Update upstream source hash.  Update to latest
gnuzilla commit.  Remove the code that previously applied
"icecat-use-older-reveal-hidden-html.patch".
(icecat)[inputs]: Use icu4c-71.
[native-inputs]: Use rust-1.59.  Use the default llvm and clang.
[arguments]: Add "--without-wasm-sandboxed-libraries" to the configure
flags.  Add 'remove-cargo-frozen-flag' phase.  In the 'configure'
phase, set the "MACH_BUILD_PYTHON_NATIVE_PACKAGE_SOURCE",
"GUIX_PYTHONPATH", and "MOZBUILD_STATE_PATH" environment variables.
Remove the code that previously set the "MACH_USE_SYSTEM_PYTHON" and
"MOZ_NOSPAM" environment variables.  In the 'install-desktop-entry'
phase, add "StartupWMClass=Navigator" to the desktop file.
[description]: "IceCat 91" --> "IceCat 102".
(all-mozilla-91-locales, %icecat-91-version, icecat-91-source): New
variables bound to the old values, for use by icedove.
(icedove)[source]: Ues 'icecat-91-source'.
2022-09-20 10:40:41 -04:00
Mark H Weaver
9b0ec71df5
gnu: Add rust-cbindgen-0.23 and its dependencies to gnuzilla.scm.
This will be needed to build IceCat 102.

* gnu/packages/gnuzilla.scm (rust-textwrap-0.15-promise)
(rust-clap-lex-0.2, rust-clap-derive-3.2.15-promise)
(rust-clap-3.2.16-promise, rust-cbindgen-0.24-promise)
(rust-cbindgen-0.23-promise): New variables.

Based on work by: John Kehayias <john.kehayias@protonmail.com>.
2022-09-20 10:39:57 -04:00
Mark H Weaver
c6b9bf0da2
gnu: Add rust-1.59 to gnuzilla.scm.
This will be needed to build IceCat 102.

* gnu/packages/gnuzilla.scm (rust-1.58-promise, rust-1.59-promise):
New variables.
2022-09-20 10:39:41 -04:00
Maxim Cournoyer
eff31eb5bc
gnu: mozjs: Update home-page.
* gnu/packages/gnuzilla.scm (mozjs)[home-page]: Update URL.
[synopsis]: Capitalize JavaScript.
2022-09-13 00:20:37 -04:00
Marius Bakke
f89dbfc8a9
gnu: mozjs: Add 91.13.0.
* gnu/packages/gnuzilla.scm (mozjs-91): New variable.
2022-09-13 00:20:36 -04:00
Mark H Weaver
d769cf81d8
gnu: icecat: Update to 91.13.0-guix0-preview1 [security fixes].
Includes fixes for CVE-2022-38472, CVE-2022-38473, and CVE-2022-38478.

* gnu/packages/gnuzilla.scm (%icecat-version, %icecat-build-id): Update.
(icecat-source): Update gnuzilla commit, base version, and hashes.
2022-08-23 12:59:09 -04:00
Jonathan Brielmaier
d1c6b8db5a
gnu: icedove: Update to 91.12.0.
* gnu/packages/gnuzilla.scm (icedove): Update to 91.12.0.
2022-07-29 23:18:22 +02:00
Mark H Weaver
57ee9b069d
gnu: icecat: Update to 91.12.0-guix0-preview1 [security fixes].
Includes fixes for CVE-2022-36318 and CVE-2022-36319.

* gnu/packages/gnuzilla.scm (%icecat-version, %icecat-build-id): Update.
(icecat-source): Update gnuzilla commit, base version, and hashes.
2022-07-26 14:35:22 -04:00
Jonathan Brielmaier
d7449142f5
gnu: icedove: Update to 91.11.0 [security fixes].
Fixes CVE-2022-2226 and CVE-2022-34478.

* gnu/packages/gnuzilla.scm (icedove): Update to 91.11.0.
2022-06-28 23:56:10 +02:00
Mark H Weaver
0e576e36ae
gnu: icecat: Update to 91.11.0-guix0-preview1 [security fixes].
Includes fixes for CVE-2022-2200, CVE-2022-31744, CVE-2022-34468,
CVE-2022-34470, CVE-2022-34472, CVE-2022-34478, CVE-2022-34479,
CVE-2022-34481, and CVE-2022-34484.

* gnu/packages/gnuzilla.scm (%icecat-version, %icecat-build-id): Update.
(icecat-source): Update gnuzilla commit, base version, and hashes.
2022-06-28 14:00:27 -04:00
Jonathan Brielmaier
16a0aea02d
gnu: icedove: Use updated clang and llvm.
* gnu/packages/gnuzilla.scm (icedove)[native-inputs]: Replace `clang-11`
and `clang-11` with the default version, which is now 13.
2022-06-01 15:12:39 +02:00
Jonathan Brielmaier
a8228a6253
gnu: icedove: Update to 91.10.0 [fixes CVE-2022-1834].
* gnu/packages/gnuzilla.scm (icedove): Update to 91.10.0.
2022-06-01 15:12:39 +02:00
Maxim Cournoyer
2cd3e8ac34
gnu: icedove: Use new style for inputs.
* gnu/packages/gnuzilla.scm (icecat)[inputs]: Use new style.
2022-05-31 14:54:10 -04:00
Maxim Cournoyer
34d705ff93
gnu: icedove: Delete obsolete Python 2 input.
* gnu/packages/gnuzilla.scm (icedove)[native-inputs]: Replace python-2 with
python-wrapper.  Delete python.
[phases]: Delete trailing #t.
2022-05-31 14:54:10 -04:00
Maxim Cournoyer
5e25a69e6e
gnu: mozjs: Cleanup to only keep the last version.
* gnu/packages/gnuzilla.scm (mozjs): Preserve only the metadata and otherwise
update fields to use those of mozjs-78.
[arguments]: Use gexps.
[phases]: Delete trailing #t.
[native-inputs]: Use new style.
(mozjs-38, mozjs-52, mozjs-60, mozjs-78): Delete variables.
* gnu/packages/patches/mozjs17-aarch64-support.patch
* gnu/packages/patches/mozjs24-aarch64-support.patch
* gnu/packages/patches/mozjs38-pkg-config-version.patch
* gnu/packages/patches/mozjs38-shell-version.patch
* gnu/packages/patches/mozjs38-tracelogger.patch
* gnu/packages/patches/mozjs38-version-detection.patch
* gnu/packages/patches/mozjs60-riscv64-support.patch: Delete patches.
* gnu/local.mk (dist_patch_DATA): De-register them.
* gnu/packages/games.scm (0ad): Adjust accordingly.
* gnu/packages/gnome.scm (gjs): Likewise.
* gnu/packages/polkit.scm (polkit-mozjs): Likewise.
2022-05-31 14:54:10 -04:00
Maxim Cournoyer
7aa0e310fa
gnu: icecat: Modernize package definition.
* gnu/packages/gnuzilla.scm (icecat)[inputs, native-inputs]: Use new style.
[configure-flags, phases]: Use gexps.
2022-05-31 14:54:02 -04:00
Maxim Cournoyer
a3605b59c6
gnu: icecat: Remove obsolete Python 2 dependencies.
* gnu/packages/gnuzilla.scm (icecat)[native-inputs]: Remove python-2 and
python2-pysqlite.  Replace python by python-wrapper.
2022-05-31 14:54:02 -04:00
Mark H Weaver
20432b839b
gnu: icecat: Update to 91.10.0-guix0-preview1 [security fixes].
Includes fixes for CVE-2022-31736, CVE-2022-31737, CVE-2022-31738,
CVE-2022-31739, CVE-2022-31740, CVE-2022-31741, CVE-2022-31742, and
CVE-2022-31747.

* gnu/packages/gnuzilla.scm (%icecat-version, %icecat-build-id): Update.
(icecat-source): Update gnuzilla commit, base version, and hashes.
2022-05-31 14:12:31 -04:00
Mark H Weaver
7f63a6aefc
gnu: icecat: Update to 91.9.1-guix0-preview1 [security fixes].
Includes fixes for CVE-2022-1529 and CVE-2022-1802.

* gnu/packages/gnuzilla.scm (%icecat-version, %icecat-build-id): Update.
(icecat-source): Update gnuzilla commit, base version, and hashes.
2022-05-29 23:21:41 -04:00
Jonathan Brielmaier
34dbbb9172
gnu: icedove: Update to 91.9.0 [fixes CVE-2022-1520].
* gnu/packages/gnuzilla.scm (icedove): Update to 91.9.0.
2022-05-05 23:09:48 +02:00
Mark H Weaver
9916933a04
gnu: icecat: Update to 91.9.0-guix0-preview1 [security fixes].
Includes fixes for CVE-2022-29909, CVE-2022-29911, CVE-2022-29912,
CVE-2022-29914, CVE-2022-29916, and CVE-2022-29917.

* gnu/packages/gnuzilla.scm (%icecat-version, %icecat-build-id): Update.
(icecat-source): Update gnuzilla commit, base version, and hashes.
2022-05-03 14:56:54 -04:00
Jonathan Brielmaier
09ec1d6561
gnu: icedove: Update to 91.8 [fixes CVE-2022-1197].
* gnu/packages/gnuzilla.scm (icedove): Update to 91.8.
2022-04-08 16:00:23 +02:00
Mark H Weaver
3b3cc9dfed
gnu: icecat: Update to 91.8.0-guix0-preview1 [security fixes].
Includes fixes for CVE-2022-1097, CVE-2022-1196, CVE-2022-24713,
CVE-2022-28281, CVE-2022-28282, CVE-2022-28285, CVE-2022-28286, and
CVE-2022-28289.

* gnu/packages/gnuzilla.scm (%icecat-version, %icecat-build-id): Update.
(icecat-source): Update gnuzilla commit, base version, and hashes.
2022-04-05 18:12:15 -04:00
Jonathan Brielmaier
62fd3cf5b7
gnu: icedove: Update to 91.7 [fixes CVE-2022-26386].
* gnu/packages/gnuzilla.scm (icedove): Update to 91.7.
2022-03-11 02:34:59 +01:00
Mark H Weaver
0d14f8a870
gnu: icecat: Update to 91.7.0-guix0-preview1 [security fixes].
Includes fixes for CVE-2022-26381, CVE-2022-26383, CVE-2022-26384,
CVE-2022-26386, and CVE-2022-26387.

* gnu/packages/gnuzilla.scm (%icecat-version, %icecat-build-id): Update.
(icecat-source): Update gnuzilla commit, base version, and hashes.
2022-03-08 11:20:36 -05:00
Jonathan Brielmaier
dc1e2ce72c
gnu: icedove: Update to 91.6.2.
* gnu/packages/gnuzilla.scm (icedove): Update to 91.6.2.
2022-03-07 18:27:39 +01:00
Mark H Weaver
6c3c4f7088
gnu: icecat: Update to 91.6.1-guix0-preview1 [security fixes].
Includes fixes for CVE-2022-26485 and CVE-2022-26486.

* gnu/packages/gnuzilla.scm (%icecat-version, %icecat-build-id): Update.
(icecat-source): Update gnuzilla commit, base version, and hashes.
2022-03-07 00:39:53 -05:00
Jonathan Brielmaier
29091731a0
gnu: icedove: Update to 91.6.1 [fixes CVE-2022-0566].
* gnu/packages/gnuzilla.scm (icedove): Update to 91.6.1.
2022-02-17 11:44:18 +01:00
Jonathan Brielmaier
a466713528
gnu: icedove: Update to 91.6.
* gnu/packages/gnuzilla.scm (icedove): Update to 91.6.
2022-02-11 13:40:10 +01:00
Mark H Weaver
f1d20dc649
gnu: icecat: Update to 91.6.0-guix0-preview1 [security fixes].
Includes fixes for CVE-2022-22754, CVE-2022-22756, CVE-2022-22759,
CVE-2022-22760, CVE-2022-22761, CVE-2022-22763, and CVE-2022-22764.

* gnu/packages/gnuzilla.scm (%icecat-version, %icecat-build-id): Update.
(icecat-source): Update gnuzilla commit, base version, and hashes.
2022-02-08 14:06:05 -05:00
Efraim Flashner
9b709e332e
gnu: mozjs-60: Add support for riscv64-linux.
* gnu/packages/gnuzilla.scm (mozjs-60)[source]: Add patch.
[arguments]: Add phase to update config scripts.
[inputs]: Add config.
* gnu/packages/patches/mozjs60-riscv64-support.patch: New file.
* gnu/local.mk (dist_patch_DATA): Register it.
2022-02-04 14:53:25 +02:00
Marius Bakke
4ed2b6ac38
gnu: LLVM: Switch to 13 as the default.
* gnu/packages/llvm.scm (llvm, clang-runtime, clang, clang-toolchain): Use
version 13.
* gnu/packages/gnuzilla.scm (mozjs-78)[native-inputs]: Change from LLVM to LLVM-9.
* gnu/packages/rust.scm (rust-1.39, rust-1.40)[inputs]: Likewise.
* gnu/packages/debug.scm (c-reduce)[inputs]: Stick with CLANG-9 and/or LLVM-9.
* gnu/packages/diffoscope.scm (diffoscope)[inputs]: Likewise.
* gnu/packages/linux.scm (bcc, bpftrace)[inputs]: Likewise.
* gnu/packages/llvm.scm (libclc, libomp)[native-inputs]: Likewise.
* gnu/packages/games.scm (hedgewars)[native-inputs]: Likewise.
* gnu/packages/graphics.scm (openshadinglanguage)[native-inputs]: Likewise.
* gnu/packages/opencl.scm (pocl)[inputs]: Likewise.
2022-02-01 23:46:04 +01:00
Jonathan Brielmaier
811b9b050e
gnu: icedove: Build with LLVM and clang.
This improves the performance quite a bit.

* gnu/packages/gnuzilla.scm (icedove)[arguments]: setenv's for LLVM and clang.
[native-inputs]: Switch to version 11 of `clang` and `llvm` like Icecat
does.
2022-01-22 20:53:39 +01:00
Maxim Cournoyer
276f40fdc3
Merge branch 'version-1.4.0'
With resolved conflicts in:
	gnu/packages/gnome.scm
	gnu/packages/openstack.scm
	gnu/packages/python-xyz.scm
2022-01-17 11:47:09 -05:00
Maxim Cournoyer
cdb2b115a8
gnu: mozjs-78: Disable rust-simd to workaround a build failure.
* gnu/packages/gnuzilla.scm (mozjs-78)
[configure-flags]: Disable rust-simd to avoid a build failure that occurs when
Rust is newer than 1.54.0.
2022-01-10 11:47:04 -05:00
Maxim Cournoyer
e8298b8cf3
gnu: mozjs-60: Use quasiquote, addressing TODO.
* gnu/packages/gnuzilla.scm (mozjs-60)[configure-flags]: Use quasiquote.
2022-01-10 11:44:31 -05:00
Jonathan Brielmaier
0a3e8c5930
gnu: icedove: Update to 91.5 [fixes CVE-2022-22744].
* gnu/packages/gnuzilla.scm (icedove): Update to 91.5.
2022-01-12 22:37:39 +01:00
Mark H Weaver
624d3f6641
gnu: icecat: Update to 91.5.0-guix0-preview1 [security fixes].
Includes fixes for CVE-2021-4140, CVE-2022-22737, CVE-2022-22738,
CVE-2022-22739, CVE-2022-22740, CVE-2022-22741, CVE-2022-22742,
CVE-2022-22743, CVE-2022-22745, CVE-2022-22747, CVE-2022-22748, and
CVE-2022-22751.

* gnu/packages/gnuzilla.scm (%icecat-version, %icecat-build-id): Update.
(icecat-source): Update gnuzilla commit, base version, and hashes.
2022-01-11 19:08:19 -05:00
Jonathan Brielmaier
06bd982923
gnu: icedove: Update to 91.4.1 [security fixes].
Fixes CVE-2021-4126 and CVE-2021-44538.

* gnu/packages/gnuzilla.scm (icedove): Update to 91.4.1.
2022-01-02 14:27:49 +01:00
Maxim Cournoyer
9ebeba8254
gnu: icecat-source: Enable xz parallel compression.
* gnu/packages/gnuzilla.scm (icecat-source): Set XZ_DEFAULTS to
%xz-parallel-args to enable parallel compression and hasten the build.  Remove
trailing #t.
2021-12-14 11:05:52 -05:00
Ludovic Courtès
8394619bac
gnu: Simplify package inputs.
This commit was obtained by running:

  ./pre-inst-env guix style

without any additional argument.
2021-12-13 17:48:25 +01:00
Ludovic Courtès
1052ae5f03
Merge branch 'master' into core-updates-frozen 2021-12-13 11:49:15 +01:00
Jonathan Brielmaier
8c6508b928
gnu: icedove: Update to 91.4.0 [fixes CVE-2021-43528].
* gnu/packages/gnuzilla.scm (icedove): Update to 91.4.0.
2021-12-11 17:28:59 +01:00
Mathieu Othacehe
32750e8c3e
Merge remote-tracking branch 'signed/master' into core-updates 2021-12-10 21:49:25 +01:00
Mark H Weaver
906dd9ff63
gnu: icecat: Update to 91.4.0-guix0-preview1 [security fixes].
Includes fixes for CVE-2021-43536, CVE-2021-43537, CVE-2021-43538,
CVE-2021-43539, CVE-2021-43541, CVE-2021-43542, CVE-2021-43543,
CVE-2021-43545, CVE-2021-43546, and MOZ-2021-0009.

* gnu/packages/gnuzilla.scm (%icecat-version, %icecat-build-id): Update.
(icecat-source): Remove icecat-CVE-2021-43527.patch, which is now included
in upstream icecat.  Update the gnuzilla commit, base version, and hashes.
* gnu/packages/patches/icecat-CVE-2021-43527.patch: Delete file.
* gnu/local.mk (dist_patch_DATA): Remove it.
2021-12-07 19:09:24 -05:00
Ricardo Wurmus
9bc0f45df5
Merge remote-tracking branch 'origin/master' into core-updates-frozen 2021-12-05 19:17:41 +01:00
Mark H Weaver
d49e7a592f
gnu: icecat: Fix CVE-2021-43527.
* gnu/packages/patches/icecat-CVE-2021-43527.patch: New file.
* gnu/local.mk (dist_patch_DATA): Add it.
* gnu/packages/gnuzilla.scm (icecat-source): Apply it.
2021-12-03 04:37:42 -05:00