Commit graph

174 commits

Author SHA1 Message Date
Jonathan Brielmaier
2fc8f7b168
nongnu: firefox-esr: Update to 115.1.0esr.
* nongnu/packages/mozilla.scm (firefox-esr): Update to 115.1.0esr.
[inputs]: Use `icu4c-73`.
[native-inputs]: Use `node-lts` and `rust-cbindgen-0.24`.
(firefox)[inputs]: Remove section.
[native-inputs]: No longer replace `node` and `rust-cbindgen-0.24` as
firefox-esr uses them now in recent enough versions.
2023-08-16 21:34:59 +02:00
John Kehayias
b609a455d6
gnu: firefox: Update to 116.0 [security fixes].
Fixes CVE-2023-4045, CVE-2023-4046, CVE-2023-4047, CVE-2023-4048,
CVE-2023-4049, CVE-2023-4050, CVE-2023-4051, CVE-2023-4052, CVE-2023-4053,
CVE-2023-4054, CVE-2023-4055, CVE-2023-4056, CVE-2023-4057, and CVE-2023-4058.

* nongnu/packages/mozilla.scm (firefox): Update to 116.0.
2023-08-03 11:52:27 -04:00
John Kehayias
079709b445
nongnu: firefox-esr: Update to 102.14.0esr [security fixes].
Fixes 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.

* nongnu/packages/mozilla.scm (firefox-esr): Update to 102.14.0esr.
2023-08-03 11:49:44 -04:00
Jonathan Brielmaier
27e966f586
nongnu: firefox: Update to 115.0.2 [fixes CVE-2023-3600].
* nongnu/packages/mozilla.scm (firefox): Update to 115.0.2.
2023-07-11 17:39:30 +02:00
Leo Famulari
2c3b90356e
nongnu: firefox: Update to 115.0.1.
* nongnu/packages/mozilla.scm (firefox): Update to 115.0.1.
(%firefox-build-id): Adjust accordingly.

Signed-off-by: Jonathan Brielmaier <jonathan.brielmaier@web.de>
2023-07-11 10:51:38 +02:00
Jonathan Brielmaier
c7be2b5e3b
nongnu: icu4c@72: Remove package.
It's no longer used in any package.

* nongnu/packages/mozilla.scm (icu4c-72): Remove variable.
2023-07-05 21:19:18 +02:00
Jonathan Brielmaier
cdf18a4cc8
nongnu: firefox: Update to 115.0 [security fixes].
Fixes CVE-2023-3482, CVE-2023-37201, CVE-2023-37202, CVE-2023-37203,
CVE-2023-37204, CVE-2023-37205, CVE-2023-37206, CVE-2023-37207,
CVE-2023-37208, CVE-2023-37209, CVE-2023-37210, CVE-2023-37211 and
CVE-2023-37212.

* nongnu/packages/mozilla.scm (icu4c-73): New variable.
(firefox): Update to 115.0.
[inputs]: Use `icu4c-73`.
2023-07-05 21:15:02 +02:00
Jonathan Brielmaier
548de238de
nongnu: firefox-esr: Update to 102.13.0esr [security fixes].
Fixes CVE-2023-37201, CVE-2023-37202, CVE-2023-37207, CVE-2023-37208 and
CVE-2023-37211.

* nongnu/packages/mozilla.scm (firefox-esr): Update to 102.13.0esr.
2023-07-05 21:12:57 +02:00
Jonathan Brielmaier
6a03e22b7e
nongnu: firefox: Update to 114.0 [security fixes].
Fixes CVE-2023-34414, CVE-2023-34415, CVE-2023-34416 and CVE-2023-34417.

* nongnu/packages/mozilla.scm (firefox): Update to 114.0.
2023-06-07 11:21:55 +02:00
Jonathan Brielmaier
27a471f56b
nongnu: firefox-esr: Update to 102.12.0esr [security fixes].
Fixes CVE-2023-34414 and CVE-2023-34416.

* nongnu/packages/mozilla.scm (firefox-esr): Update to 102.12.0esr.
2023-06-07 11:19:31 +02:00
Jonathan Brielmaier
817552dc8b
nongnu: firefox: Update to 113.0 [security fixes].
Fixes CVE-2023-32205, CVE-2023-32206, CVE-2023-32207, CVE-2023-32208,
CVE-2023-32209, CVE-2023-32210, CVE-2023-32211, CVE-2023-32212,
CVE-2023-32213, CVE-2023-32214, CVE-2023-32215, CVE-2023-32216 and
MFSA-TMP-2023-0002.

* nongnu/packages/mozilla.scm (firefox): Update to 113.0.
(rust-firefox): Set to `rust` as this is now `rust-1.67`.
2023-05-12 12:38:21 +02:00
Jonathan Brielmaier
b3044ea938
nongnu: firefox-esr: Update to 102.11.0esr [security fixes].
Fixes 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.

* nongnu/packages/mozilla.scm (firefox-esr): Update to 102.11.0esr.
2023-05-12 11:08:04 +02:00
Jonathan Brielmaier
80e245c645
nongnu: firefox: Update to 112.0.2.
* nongnu/packages/mozilla.scm (firefox): Update to 112.0.2.
2023-04-26 14:19:49 +02:00
John Kehayias
a562bcfbac
nongnu: firefox-esr: Rename icu4c-71 to icu4c.
* nongnu/packages/mozilla.scm (firefox-esr)[inputs]: Rename icu4c-71 to
icu4c.  On core-updates icu4c was updated to version 71.
2023-04-25 11:23:11 -04:00
Jonathan Brielmaier
7a9b3ca63b
nongnu: firefox: Update to 112.0.1.
* nongnu/packages/mozilla.scm (firefox): Update to 112.0.1.
2023-04-17 21:13:32 +02:00
Jonathan Brielmaier
8914e78e54
nongnu: firefox: Update to 112.0 [security fixes].
Fixes CVE-2023-29531, CVE-2023-29532, CVE-2023-29533, CVE-2023-29534,
CVE-2023-29535, CVE-2023-29536, CVE-2023-29537, CVE-2023-29538,
CVE-2023-29539, CVE-2023-29540, CVE-2023-29541, CVE-2023-29542,
CVE-2023-29543, CVE-2023-29544, CVE-2023-29545, CVE-2023-29546,
CVE-2023-29547, CVE-2023-29548, CVE-2023-29549, CVE-2023-29550,
CVE-2023-29551 and MFSA-TMP-2023-0001.

* nongnu/packages/mozilla.scm (firefox): Update to 112.0.
2023-04-11 23:10:01 +02:00
Jonathan Brielmaier
0df3c7d768
nongnu: firefox-esr: Update to 102.10.0esr [security fixes].
Fixes 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.

* nongnu/packages/mozilla.scm (firefox-esr): Update to 102.10.0esr.
2023-04-11 23:03:23 +02:00
Jonathan Brielmaier
ac65459d2e
nongnu: Remove rust-cbindgen 0.23/0.24 and their dependencies.
Both are provided since 2022-11-30 by gnu/packages/gnuzilla.scm.
Guix commit: 3275068f191e76c8615b8719f3d1a286b9f1403c

* nongnu/packages/mozilla.scm (rust-unicode-ident-1, rust-textwrap-0.15,
rust-clap-lex-0.2, rust-clap-derive-3.2.15, rust-clap-3.2.16,
rust-cbindgen-0.24, rust-cbindgen-0.23): Remove variables.
2023-03-22 00:03:07 +01:00
Jonathan Brielmaier
cd2ff47b67
nongnu: firefox: Update to 111.0.1.
* nongnu/packages/mozilla.scm (firefox): Update to 111.0.1.
2023-03-21 22:47:29 +01:00
Jonathan Brielmaier
440720b7b2
nongnu: firefox: Update to 111.0 [security fixes].
Fixes CVE-2023-25748, CVE-2023-25749, CVE-2023-25750, CVE-2023-25751,
CVE-2023-25752, CVE-2023-28159, CVE-2023-28160, CVE-2023-28161,
CVE-2023-28162, CVE-2023-28163, CVE-2023-28164, CVE-2023-28176 and CVE-2023-28177.

* nongnu/packages/mozilla.scm (firefox): Update to 111.0.
2023-03-14 20:26:14 +01:00
Jonathan Brielmaier
07f6c3fb2b
nongnu: firefox-esr: Update to 102.9.0esr [security fixes].
Fixes CVE-2023-25751, CVE-2023-25752, CVE-2023-28162, CVE-2023-28163,
CVE-2023-28164 and CVE-2023-28176.

* nongnu/packages/mozilla.scm (firefox-esr): Update to 102.9.0esr.
2023-03-14 19:23:29 +01:00
Jonathan Brielmaier
110f914f81
nongnu: firefox: Update to 110.0.1.
* nongnu/packages/mozilla.scm (firefox): Update to 110.0.1.
2023-02-28 23:31:16 +01:00
Jonathan Brielmaier
3a1e9f0507
nongnu: firefox: Update to 110.0 [security fixes].
Fixes CVE-2023-0767, CVE-2023-25728, CVE-2023-25729, CVE-2023-25730,
CVE-2023-25731, CVE-2023-25732, CVE-2023-25733, CVE-2023-25734, CVE-2023-25736,
CVE-2023-25737, CVE-2023-25738, CVE-2023-25739, CVE-2023-25740, CVE-2023-25741,
CVE-2023-25742, CVE-2023-25744 and CVE-2023-25745.

* nongnu/packages/mozilla.scm (firefox): Update to 110.0.
[inputs]: Use icu4c-72.
(rust-firefox): Update to rust-1.65.
2023-02-26 11:52:24 +01:00
Jonathan Brielmaier
301eb28563
nongnu: Add icu4c-72.
* nongnu/packages/mozilla.scm (icu4c-72): New local variable.
2023-02-26 11:51:28 +01:00
Jonathan Brielmaier
63145a63fb
nongnu: firefox-esr: Update to 102.8.0esr [security fixes].
This fixes CVE-2023-0767, CVE-2023-25728, CVE-2023-25729, CVE-2023-25730,
CVE-2023-25732, CVE-2023-25734, CVE-2023-25737, CVE-2023-25738, CVE-2023-25739,
CVE-2023-25742, CVE-2023-25743, CVE-2023-25744 and CVE-2023-25746.

* nongnu/packages/mozilla.scm (firefox-esr): Update to 102.8.0.esr.
2023-02-15 11:52:49 +01:00
Jonathan Brielmaier
228ed194e0
nongnu: firefox: Update to 109.0.1.
* nongnu/packages/mozilla.scm (firefox): Update to 109.0.1.
2023-02-14 20:08:27 +01:00
John Kehayias
94f631012a
nongnu: firefox-esr: Update to 102.7.0 [security fixes].
Fixes CVE-2022-46871, CVE-2022-46877, CVE-2023-23598, CVE-2023-23599,
CVE-2023-23601, CVE-2023-23602, CVE-2023-23603, and CVE-2023-23605.

* nongnu/packages/mozilla.scm (firefox-esr): Update to 102.7.0.
2023-01-17 23:19:06 -05:00
John Kehayias
ce3a334e1c
nongnu: firefox: Update to 109.0 [security fixes].
Fixes CVE-2023-23597, CVE-2023-23598, CVE-2023-23599, CVE-2023-23600,
CVE-2023-23601, CVE-2023-23602, CVE-2023-23603, CVE-2023-23604,
CVE-2023-23605, and CVE-2023-23606.

* nongnu/packages/mozilla.scm (firefox): Update to 109.0.
2023-01-17 23:15:50 -05:00
Jonathan Brielmaier
f5fa2efb0c
nongnu: firefox: Update to 108.0.2.
* nongnu/packages/mozilla.scm (firefox): Update to 108.0.2.
2023-01-06 13:37:02 +01:00
John Kehayias
2e604d2296
nongnu: mozilla: Use the new hunspell module.
Fixes guix pull as the hunspell package has moved from (gnu packages
libreoffice) to (gnu packages hunspell)

* nongnu/packages/mozilla.scm: Remove the libreoffice module and use the new
hunspell module.
2023-01-04 11:03:23 -05:00
Jonathan Brielmaier
62a5df4222
*.scm: Use SPDX license identifiers.
Fixes https://gitlab.com/nonguix/nonguix/-/issues/224

* *.scm: Use SPDX license identifier and remove obsolete license
statement.
2022-12-19 17:17:39 +01:00
Jonathan Brielmaier
41c69c8fe5
nongnu: firefox: Update to 108.0.1 [security fixes].
Fixes CVE-2022-46871, CVE-2022-46872, CVE-2022-46873, CVE-2022-46874,
CVE-2022-46875, CVE-2022-46877, CVE-2022-46878 and CVE-2022-46879.

* nongnu/packages/mozilla.scm (rust-firefox): Update to rust-1.63.
(firefox): Update to 108.0.1.
2022-12-17 13:57:35 +01:00
Jonathan Brielmaier
d77b0d270d
nongnu: firefox-esr: Update to 102.6.0esr [security fixes].
Fixes CVE-2022-46872, CVE-2022-46874, CVE-2022-46875, CVE-2022-46878,
CVE-2022-46880, CVE-2022-46881 and CVE-2022-46882.

* nongnu/packages/mozilla.scm (firefox-esr): Update to 102.6.0esr.
2022-12-14 11:44:12 +01:00
Jonathan Brielmaier
0afe9f36d8
nongnu: firefox: Update to 107.0.1.
* nongnu/packages/mozilla.scm (firefox): Update to 107.0.1.
2022-11-30 19:35:31 +01:00
John Kehayias
20fa6065f9
nongnu: firefox: Update to 107.0 [security fixes].
Fixes CVE-2022-40674, CVE-2022-45403, CVE-2022-45404, CVE-2022-45405,
CVE-2022-45406, CVE-2022-45407, CVE-2022-45408, CVE-2022-45409,
CVE-2022-45410, CVE-2022-45411, CVE-2022-45412, CVE-2022-45413,
CVE-2022-45415, CVE-2022-45416, CVE-2022-45417, CVE-2022-45418,
CVE-2022-45419, CVE-2022-45420 and CVE-2022-45421.

* nongnu/packages/mozilla.scm (firefox): Update to 107.0.
2022-11-15 14:39:22 -05:00
John Kehayias
538cd44d54
nongnu: Remove unneeded rust packages.
Upstream Guix now has rust-1.61 (and more), so remove unneeded bootstrapping.

* nongnu/packages/mozilla.scm (rust-uri, rust-bootstrapped-package,
rust-firefox-1.61): Remove variables.
(rust-firefox): Set to be rust-1.61.
2022-11-15 14:36:35 -05:00
Jonathan Brielmaier
1aecd24155
nongnu: firefox-esr: Update to 102.5.0esr [security fixes].
Fixes CVE-2022-40674, CVE-2022-45403, CVE-2022-45404, CVE-2022-45405,
CVE-2022-45406, CVE-2022-45407, CVE-2022-45408, CVE-2022-45409,
CVE-2022-45410, CVE-2022-45411, CVE-2022-45412, CVE-2022-45413,
CVE-2022-45415, CVE-2022-45416, CVE-2022-45417, CVE-2022-45418,
CVE-2022-45419, CVE-2022-45420 and CVE-2022-45421.

* nongnu/packages/mozilla.scm (firefox-esr): Update to 102.5.0esr.
2022-11-15 16:43:58 +01:00
John Kehayias
dfc2b256eb
nongnu: firefox-esr: Fix VA-API support.
This also fixes the firefox package.  VA-API runs in the RDD (Remote Data
Decoder) sandbox in firefox and thus needs to have specified everything it
needs access to.  Using commit b7a0935420ee630a29b7e5ac73a32ba1eb24f00b of
Guix's icecat package, we can get all the dependencies needed and add that to
LD_LIBRARY_PATH.  These are then accessible in the RDD sandbox, allowing
VA-API to fully load and work for hardware video decoding support.

* nongnu/package/mozilla.scm (firefox-esr)[modules]: Add (srfi srfi-1), (rnrs
bytevectors), (rnrs io ports), (guix elf), and (guix build gremlin).
[phases]{wrap-program}: New functions RUNPATH-OF and RUNPATHS-OF-INPUT.  Use
these for RDD-WHITELIST, the runpaths of mesa and ffmpeg.  Add this list to
LD_LIBRARY_PATH.
2022-11-06 12:49:51 -05:00
Jonathan Brielmaier
acbaa98856
nongnu: firefox: Update to 106.0.4.
* nongnu/packages/mozilla.scm (firefox): Update to 106.0.4.
2022-11-04 11:34:29 +01:00
John Kehayias
7c26b2060a
nongnu: firefox: Update to 106.0.2.
* nongnu/packages/mozilla.scm (firefox): Update to 106.0.2.
2022-10-26 21:53:02 -04:00
Jonathan Brielmaier
3f00d57adc
nongnu: firefox-esr: Use newer clang and llvm.
* nongnu/packages/mozilla.scm (native-inputs): Use clang and llvm which
defaulting currently at version 13.
2022-10-21 17:07:00 +02:00
Jonathan Brielmaier
b351f0bc36
nongnu: firefox-esr: Update to 102.4.0esr [security fixes].
Fixes CVE-2022-42927, CVE-2022-42928, CVE-2022-42929 and CVE-2022-42932.

* nongnu/packages/mozilla.scm (firefox-esr): Update to 102.4.0esr.
2022-10-19 08:25:55 +02:00
John Kehayias
535f82a8b3
nongnu: firefox: Update to 106.0 [security fixes].
Fixes CVE-2022-42927, CVE-2022-42928, CVE-2022-42929, CVE-2022-42930,
CVE-2022-42931 and CVE-2022-42932.

* nongnu/packages/mozilla.scm (firefox): Update to 106.0.
2022-10-19 00:40:41 -04:00
John Kehayias
4399c012e4
nongnu: Remove unneeded rust packages.
Upstream Guix now defaults to rust 1.60, so remove unneeded bootstrapping.

* nongnu/packages/mozilla.scm (rust-firefox-1.58, rust-firefox-1.59,
rust-firefox-1.60): Remove variables.
(rust-firefox-1.61): Bootstrap from rust instead of rust-firefox-1.60.
(furst-firefox-esr): Set to be rust.
2022-10-15 18:56:41 -04:00
Jonathan Brielmaier
d7791ba66b
nongnu: firefox: Update to 105.0.2.
* nongnu/packages/mozilla.scm (firefox): Update to 105.0.2.
2022-10-04 21:24:10 +02:00
Jonathan Brielmaier
e7d74a12d6
nongnu: firefox: Update to 105.0.1.
* nongnu/packages/mozilla.scm (firefox): Update to 105.0.1.
2022-10-04 19:41:38 +02:00
John Kehayias
2182f808b3
nongnu: firefox: Update to 105.0 [security fixes].
Fixes CVE-2022-40956, CVE-2022-40957, CVE-2022-40958, CVE-2022-40959,
CVE-2022-40960, CVE-2022-40961, CVE-2022-40962.

* nongnu/packages/mozilla.scm (rust-firefox-1.61): New variable.
(rust-firefox): Update to rust-firefox-1.61.
(firefox)[native-inputs]: Use it. Update to 105.0.
2022-09-22 16:52:58 -04:00
John Kehayias
44b8aabf5d
nongnu: Add rust-firefox-1.60.
Better match upstream with which rust version is used to build firefox-esr.

* nongnu/packages/mozilla.scm (rust-firefox-1.60, rust-firefox-esr): New
variables.
(firefox-esr)[native-inputs]: Use rust-firefox-esr.
2022-09-22 16:50:11 -04:00
Jonathan Brielmaier
ccb2e98821
nongnu: firefox-esr: Update to 102.3.0esr [security fixes].
Fixes CVE-2022-40956, CVE-2022-40957, CVE-2022-40958, CVE-2022-40959,
CVE-2022-40960 and CVE-2022-40962.

* nongnu/packages/mozilla.scm (firefox-esr): Update to 102.3.0esr.
2022-09-22 19:50:36 +02:00
John Kehayias
e095134960
nongnu: Remove unneeded packages from mozilla.scm.
* nongnu/packages/mozilla.scm (rust-proc-macro2-1.0.43, rust-syn-1.0.99,
rust-windows-x86-64-msvc-0.36, rust-windows-x86-64-gnu-0.36,
rust-windows-i686-msvc-0.36, rust-windows-i686-gnu-0.36,
rust-windows-aarch64-msvc-0.36, rust-windows-sys-0.36, rust-hashbrown-0.12,
rust-object-0.29, rust-object-0.27, rust-gimli-0.26, rust-addr2line-0.17,
rust-backtrace-0.3.66, rust-parking-lot-core-0.9, rust-once-cell-1.13.0):
Remove variables (added to upstream Guix).
(rust-clap-derive-3.2.15, rust-clap-3.2.16, rust-cbindgen-0.24)[cargo-inputs]:
Adjust to upstream package names.
2022-09-11 20:03:39 -04:00
Jonathan Brielmaier
31e958faba
nongnu: firefox: Update to 104.0.2.
* nongnu/packages/mozilla.scm (firefox): Update to 104.0.2.
2022-09-09 14:11:07 +02:00
Jonathan Brielmaier
9cf7157308
nongnu: firefox: Update to 104.0 [security fixes].
This fixes CVE-2022-38472, CVE-2022-38473, CVE-2022-38474,
CVE-2022-38475, CVE-2022-38477 and CVE-2022-38478.

* nongnu/packages/mozilla.scm (firefox): Update to 104.0.
[arguments]: Replace node with node-lts as now >= 12.2 is required.
2022-08-23 21:34:19 +02:00
Petr Hodina
c15182d30b
nongnu: firefox: Add pipewire to inputs.
Fixes https://gitlab.com/nonguix/nonguix/-/issues/178

* nongnu/packages/mozzila.scm (firefox): [inputs]: Add pipewire.

Signed-off-by: Jonathan Brielmaier <jonathan.brielmaier@web.de>
2022-08-23 20:17:02 +02:00
Jonathan Brielmaier
13644a6bb8
nongnu: firefox-esr: Update to 102.2.0esr [security fixes].
This fixes CVE-2022-38472, CVE-2022-38473, CVE-2022-38476,
CVE-2022-38477 and CVE-2022-38478.

* nongnu/packages/mozilla.scm (firefox-esr): Update to 102.2.0esr.
2022-08-23 18:38:23 +02:00
John Kehayias
9ddaa356d2
gnu: Add firefox-esr. Update firefox to 103.0.2.
* nongnu/packages/mozilla.scm (firefox-esr): New variable, previously package
definition of firefox.
[phases]: New phase set-build-id moved from configure. In configure set
MACH_BUILD_PYTHON_NATIVE_PACKAGE_SOURCE which replaced MACH_USE_SYSTEM_PYTHON.
Set GUIX_PYTHON_PATH.
[inputs]: Use icu4c-71.
[native-inputs]: Use rust-cbindgen-0.23.
[description]: Mention that it's now the ESR branch.
(%firefox-esr-build-id): New variable.
(firefox-esr/wayland): New variable. Adjusted packaged definition of
firefox/wayland.
(firefox): Inherit from firefox-esr.

Co-authored-by: Jonathan Brielmaier <jonathan.brielmaier@web.de>
Signed-off-by: Jonathan Brielmaier <jonathan.brielmaier@web.de>
2022-08-13 20:09:50 +02:00
John Kehayias
0eedb79c59
gnu: Add rust-cbindgen-0.23 and rust-cbindgen-0.24.
* nongnu/packages/mozilla.scm (rust-unicode-ident-1, rust-proc-macro2-1.0.43,
rust-syn-1.0.99, rust-textwrap-0.15, rust-windows-x86-64-msvc-0.36,
rust-windows-x86-64-gnu-0.36, rust-windows-i686-msvc-0.36,
rust-windows-i686-gnu-0.36, rust-windows-aarch64-msvc-0.36,
rust-windows-sys-0.36, rust-hashbrown-0.12, rust-object-0.29,
rust-object-0.27, rust-gimli-0.26, rust-addr2line-0.17, rust-backtrace-0.3.66,
rust-parking-lot-core-0.9, rust-once-cell-1.13.0, rust-clap-lex-0.2,
rust-clap-derive-3.2.15, rust-clap-3.2.16, rust-cbindgen-0.24,
rust-cbindgen-0.23): New variables.

Signed-off-by: Jonathan Brielmaier <jonathan.brielmaier@web.de>
2022-08-13 19:53:05 +02:00
Jonathan Brielmaier
60c8d4499f
nongnu: Add rust-firefox.
Firefox 101 requires rust >= 1.59 which is currently not in upstream
Guix. So lets bootstrap one.

* nongnu/packages/mozilla.scm (rust-uri, rust-bootstrapped-package): New
procedures from guix/gnu/packages/rust.scm.
(rust-firefox-1.58, rust-firefox-1.59, rust-firefox): New variables.
(firefox)[native-inputs]: Replace rust with rust-firefox.
2022-08-13 19:44:40 +02:00
Hilton Chain
8a003c1001
nongnu: firefox: Use system nspr.
* nongnu/packages/mozilla.scm (firefox)[arguments]: Enable
`--with-system-nspr` flag.
[inputs]: Add nspr-4.32.

Signed-off-by: Hilton Chain <hako@ultrarare.space>
Signed-off-by: Jonathan Brielmaier <jonathan.brielmaier@web.de>
2022-07-03 22:03:20 +02:00
Jonathan Brielmaier
e87ff5f3a2
nongnu: firefox: Upddate to 100.0.2 [security fixes].
Fixes CVE-2022-1802 and CVE-2022-1529.

* nongnu/packages/mozilla.scm (firefox): Update to 100.0.2.
2022-05-21 09:06:34 +02:00
Jonathan Brielmaier
010ef16bc3
nongnu: firefox: Update to 100.0.1.
* nongnu/packages/mozilla.scm (firefox): Update to 100.0.1.
2022-05-16 22:42:42 +02:00
Jonathan Brielmaier
8f8bdc8ec6
nongnu: firefox Update to 100.0 [security fixes].
Fixes CVE-2022-29909, CVE-2022-29910, CVE-2022-29911, CVE-2022-29914,
CVE-2022-29915, CVE-2022-29916, CVE-2022-29917 and CVE-2022-29918.

* nongnu/packages/mozilla.scm (firefox): Update to 100.0.
2022-05-05 19:05:11 +02:00
Jonathan Brielmaier
dae8645813
nongnu: firefox: Update to 99.0.1.
* nongnu/packages/mozilla.scm (firefox): Update to 99.0.1.
2022-04-12 23:56:23 +02:00
Jonathan Brielmaier
3bc2fc2f8b
nongnu: firefox: Update to 99.0 [security fixes].
Fixes CVE-2022-1097, CVE-2022-24713, CVE-2022-28281, CVE-2022-28282,
CVE-2022-28283, CVE-2022-28285, CVE-2022-28286, CVE-2022-28287,
CVE-2022-28288 and CVE-2022-28289.

* nongnu/packages/mozilla.scm (firefox): Update to 99.0.
2022-04-05 22:31:38 +02:00
Jonathan Brielmaier
9e34a99fe7
nongnu: firefox: Update to 98.0 [security fixes].
Fixes CVE-2022-26383, CVE-2022-26384, CVE-2022-26387, CVE-2022-26381,
CVE-2022-26382, CVE-2022-26385 and CVE-2022-0843.

* nongnu/packages/mozilla.scm (firefox): Update to 98.0.
2022-03-08 23:02:15 +01:00
Jonathan Brielmaier
80ff4afc44
nongnu: firefox: Convert to new input style.
* nongnu/packages/mozilla.scm (firefox)[arguments]: Rewrite
'wrap-program phase to work with gexp. Call udev as eudev which is its
real package name.
[inputs]: Convert to new style.
[native-inputs]: Dito.
2022-03-08 23:02:09 +01:00
Ricardo Wurmus
b5a8492a79
nongnu: firefox: Use Gexp.
* nongnu/packages/mozilla.scm (firefox)[arguments]: Use Gexp to remove uses of
%BUILD-INPUTS and output references.  Also remove trailing #t.

Signed-off-by: Jonathan Brielmaier <jonathan.brielmaier@web.de>
2022-03-08 23:02:03 +01:00
Clement Lassieur
cb034164b7
nongnu: firefox: Add StartupWMClass to firefox.desktop.
Visual fix for GNOME < 40.

* nongnu/packages/mozilla.scm (firefox)[arguments]: Set StartupWMClass
in 'install-desktop-entry phase.

Signed-off-by: Jonathan Brielmaier <jonathan.brielmaier@web.de>
2022-02-11 19:02:18 +01:00
Jonathan Brielmaier
42968b582b
nongnu: firefox: Update to 97.0 [security fixes].
This fixes CVE-2022-22753, CVE-2022-22754, CVE-2022-22755,
CVE-2022-22756, CVE-2022-22757, CVE-2022-22758, CVE-2022-22759,
CVE-2022-22760, CVE-2022-22761, CVE-2022-22762, CVE-2022-22764 and
CVE-2022-0511.

* nongnu/packages/mozilla.scm (firefox): Update to 97.0.
[native-inputs]: Add now required alsa-lib. Use clang-12 and llvm-12 as
older versions fail to build firefox.
2022-02-10 21:52:31 +01:00
Pierre Langlois
ca0837cc70
nongnu: firefox: Enable WebAssembly sandboxed libraries.
* nongnu/packages/mozilla.scm (firefox)[arguments]: Pass --with-wasi-sysroot
to configure.  Set WASM_CC and WASM_CXX to wasm32-wasi-clang-toolchain.
[native-inputs]: Add wasm32-wasi-clang-toolchain.

Signed-off-by: Jonathan Brielmaier <jonathan.brielmaier@web.de>
2022-01-23 16:15:11 +01:00
Jonathan Brielmaier
7f304640d1
nongnu: firefox: Update to 96.0.2.
* nongnu/packages/mozilla.scm (firefox): Update to 96.0.2.
2022-01-20 22:43:47 +01:00
Jonathan Brielmaier
4c0b9a8652
nongnu: firefox: Update to 96.0 [security fixes].
Fixes CVE-2022-22746, CVE-2022-22743, CVE-2022-22742, CVE-2022-22741,
CVE-2022-22740, CVE-2022-22738, CVE-2022-22737, CVE-2021-4140,
CVE-2022-22750, CVE-2022-22749, CVE-2022-22748, CVE-2022-22745,
CVE-2022-22744, CVE-2022-22747, CVE-2022-22736, CVE-2022-22739,
CVE-2022-22751 and CVE-2022-22752.

* nongnu/packages/mozilla.scm (firefox): Update to 96.0.
[inputs]: Use `icu4c-70`.
2022-01-15 20:31:05 +01:00
Jonathan Brielmaier
71c99c3087
nongnu: firefox: Update to 95.0.2.
* nongnu/packages/mozilla.scm (firefox): Update to 95.0.2.
2021-12-19 23:30:22 +01:00
Jonathan Brielmaier
9445cbce7c
nongnu: firefox: Update to 95.0.1.
* nongnu/packages/mozilla.scm (firefox): Update to 95.0.1.
2021-12-17 00:00:02 +01:00
Jonathan Brielmaier
639ec1bd31
nongnu: Visual fix for copyright headers.
* nongnu/packages/mozilla.scm: Remove duplicated copyright line and use
© symbol.
2021-12-14 16:40:30 +01:00
Jonathan Brielmaier
73c375787c
nongnu: firefox: Update to 95.0 [security fixes].
Fixes CVE-2021-43536, CVE-2021-43537, CVE-2021-43538, CVE-2021-43539,
CVE-2021-43540, CVE-2021-43541, CVE-2021-43542, CVE-2021-43543,
CVE-2021-43544, CVE-2021-43545, CVE-2021-43546 and MOZ-2021-0009.

* nongnu/packages/mozilla.scm (firefox): Update to 95.0.
[arguments]: Disable WASM sandbox for now as it requires further
packaging.
2021-12-14 16:35:03 +01:00
John Kehayias
bb04d6791c
nongnu: firefox: Update to 94.0.2.
* nongnu/packages/mozilla.scm (firefox): Update to 94.0.2.

Signed-off-by: Jonathan Brielmaier <jonathan.brielmaier@web.de>
2021-12-13 23:07:28 +01:00
Jonathan Brielmaier
b3cfc59367
nongnu: firefox: Use default rust version.
Fixes https://gitlab.com/nonguix/nonguix/-/issues/148.

* nongnu/packages/mozilla.scm (firefox)[native-inputs]: Refer to rust
without an excact version as endorsed by upstream Guix.
2021-12-13 23:06:36 +01:00
Jonathan Brielmaier
01608562fb
nongnu: firefox: Rename icu4c-69 to icu4c.
* nongnu/packages/mozilla.scm (firefox)[inputs]: Rename icu4c-69 to
icu4c. On core-updates icu4c was updated to version 69.
2021-12-13 23:05:49 +01:00
Pierre Langlois
fcab975d18
nongnu: firefox: Update to 93.0.
* nongnu/packages/mozilla.scm (firefox): Update to 93.0.
[arguments]: Add 'remove-cargo-frozen-flag phase.  Unset PYTHON variable
in 'configure phase.  Set MOZBUILD_STATE_PATH variable in 'configure
phase.
[native-inputs]: Remove python-2.
(%firefox-build-id): Increment.

Signed-off-by: Jonathan Brielmaier <jonathan.brielmaier@web.de>
2021-10-18 20:32:21 +00:00
Jonathan Brielmaier
c93654cc7f
nongnu: firefox: Update to 92.0.1.
* nongnu/packages/mozilla.scm (firefox): Update to 92.0.1.
2021-09-26 21:09:14 +00:00
Jonathan Brielmaier
8c76b1e0b4
nongnu: firefox: Update to 92.0 [security fixes].
Fixes CVE-2021-38491, CVE-2021-38493 and CVE-2021-38494.

* nongnu/packages/mozilla.scm (firefox): Update to 92.0.
2021-09-08 22:05:56 +02:00
pineapples
0aac8ec7ec
nongnu: firefox: Add VA-API support.
More information on enabling VA-API in Firefox:
https://wiki.archlinux.org/title/Firefox#Hardware_video_acceleration

* nongnu/packages/mozilla.scm (firefox)[phases]: Add libva to the
wrapper.

Signed-off-by: Jonathan Brielmaier <jonathan.brielmaier@web.de>
2021-09-01 19:24:57 +02:00
Jonathan Brielmaier
46fb69251c
nongnu: firefox: Update to 91.0.2.
* nongnu/packages/mozilla.scm (firefox): Update to 91.0.2.
2021-08-25 21:54:51 +02:00
Jonathan Brielmaier
1a092fbbd2
nongnu: firefox: Update to 91.0.1 [fixes CVE-2021-29991].
* nongnu/packages/mozilla.scm (firefox): Update to 91.0.1.
2021-08-22 14:59:18 +02:00
Jonathan Brielmaier
07ed998046
nongnu: firefox: Update to 91.0.
* nongnu/packages/mozilla.scm (firefox): Update to 91.0.
[inputs]: Use icu4c-69 as required.
[native-inputs]: Use Rust 1.51 as required.
2021-08-10 22:57:41 +02:00
Jonathan Brielmaier
da49202753
nongnu: firefox: Update to 90.0.2.
* nongnu/packages/mozilla.scm (firefox): Update to 90.0.2.
2021-07-23 18:21:46 +02:00
Jonathan Brielmaier
ef0030c42a
nongnu: firefox: Update to 90.0.1.
* nongnu/packages/mozilla.scm (firefox): Update to 90.0.1.
2021-07-19 19:42:39 +02:00
Jonathan Brielmaier
4cfb6936a1
nongnu: firefox: Update to 90.0 [security fixes].
Fixes CVE-2021-29970, CVE-2021-30547, CVE-2021-29972, CVE-2021-29974,
CVE-2021-29975, CVE-2021-29976 and CVE-2021-29977.

* nongnu/packages/mozilla.scm (firefox): Update to 90.0.
2021-07-14 19:06:28 +02:00
Jonathan Brielmaier
935a9e4f12
nongnu: firefox-wayland: Visually improve start script.
* nongnu/packages/mozilla.scm (firefox-wayland)[arguments]: Remove
leading whitespace and add newline to exex script.
2021-06-24 00:16:43 +02:00
Jonathan Brielmaier
13ac42bc96
nongnu: firefox: Update to 89.0.2.
* nongnu/packages/mozilla.scm (firefox): Update to 89.0.2.
2021-06-23 19:03:47 +02:00
Jonathan Brielmaier
20bd1f19c8
nongnu: firefox: Update to 89.0.1 [fixes CVE-2021-29968].
* nongnu/packages/mozilla.scm (firefox): Update to 89.0.1.
2021-06-16 20:54:26 +02:00
Brice Waegeneire
406bbc5d44
nongnu: firefox: Add WebAuthn and U2F support.
* nongnu/packages/mozilla.scm (firefox)[phases]: Add eudev to the
wrapper.

Signed-off-by: Jonathan Brielmaier <jonathan.brielmaier@web.de>
2021-06-13 23:10:11 +02:00
Jonathan Brielmaier
c9d7f30bcb
nongnu: firefox: Raise llvm and clang to version 10.
Fixes https://gitlab.com/nonguix/nonguix/-/issues/116.

* nongnu/packages/mozilla.scm (firefox)[arguments]: Remove
fix-swgl-build.rs phase as the workaround is not necessary anymore.
[native-inputs]: Replace clang with clang-10. Dito for llvm.
2021-06-08 19:02:49 +02:00
Jonathan Brielmaier
d3c5eea0cb
nongnu: firefox: Visually cleanup setenv variables.
* nongnu/packages/mozilla.scm (firefox)[configure]: split setenv in
seperate lines.
2021-06-05 18:38:18 +02:00
Jonathan Brielmaier
fbfcd443dc
nongnu: firefox: Update to 89.0.
* nongnu/packages/mozilla.scm (firefox): Update to 89.0.
[arguments]: Add fix-swgl-build.rs as work around for issue#116.
[native-inputs]: Use rust-cbindgen-0.19.

Co-authored-by: Pierre Langlois <pierre.langlois@gmx.com>
2021-06-05 18:38:18 +02:00
Jonathan Brielmaier
3ada8acf78
nongnu: firefox: Update to 88.0.1 [fixes CVE-2021-29952].
* nongnu/packages/mozilla.scm (firefox): Update to 88.0.1.
2021-05-05 23:35:08 +02:00
pineapples
c2bc68ce35
nongnu: firefox-wayland: Rewrite to avoid extra build.
* nongnu/packages/mozilla.scm (firefox) [arguments]: use the default value of
`--enable-default-toolkit='. The Wayland backend of Firefox is no longer
considered experimental and support for it is included in the official binaries.
* nongnu/packages/mozilla.scm (firefox-wayland): Re-write the package
definition, based upon `ungoogled-chromium-wayland' to avoid re-compiling
Firefox in cases when there is a substitute for `firefox'.

Signed-off-by: Jonathan Brielmaier <jonathan.brielmaier@web.de>
2021-05-05 22:43:20 +02:00
Jonathan Brielmaier
c504f26622
nongnu: firefox: Update to 88.0 [security fixes].
Fixes CVE-2021-23994, CVE-2021-23995, CVE-2021-23996, CVE-2021-23997,
CVE-2021-23998, CVE-2021-23999, CVE-2021-24000, CVE-2021-24001,
CVE-2021-24002, CVE-2021-29945, CVE-2021-29944, CVE-2021-29946 and
CVE-2021-29947.

* nongnu/packages/mozilla.scm (firefox): Update to 88.0.
2021-04-19 23:52:45 +02:00
Zhu Zihao
d97af23faf
nongnu: firefox: Enable the integration with native notifications.
* nongnu/packages/mozilla.scm (firefox)[input]: Add libnotify.
[arguments]<phases>: Add libnotify to LD_LIBRARY_PATH in 'wrap-program'.
(firefox-wayland): Dito.

Signed-off-by: Jonathan Brielmaier <jonathan.brielmaier@web.de>
2021-03-31 21:26:47 +02:00
Jonathan Brielmaier
c0e515a35f
nongnu: firefox: Update to 87.0.
* nongnu/packages/mozilla.scm: (firefox): Update to 87.0.
2021-03-24 00:03:52 +01:00