Commit Graph

636 Commits

Author SHA1 Message Date
Jonathan Brielmaier
67e22584fa
gnu: icedove: Update to 102.13.0.
* gnu/packages/gnuzilla.scm (icedove): Update to 102.13.0.
2023-07-10 21:08:29 +02:00
Mark H Weaver
27976d1bff
gnu: icecat: Update to 102.13.0-guix0-preview1 [security fixes].
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.
2023-07-04 16:42:17 -04:00
Bruno Victal
0ccafddca9
gnu: shared-mime-info: Move to (gnu packages freedesktop).
* gnu/packages/gnome.scm (shared-mime-info): Move to …
* gnu/packages/freedesktop.scm: … here.
* gnu/packages/gnuzilla.scm: Use (gnu packages freedesktop).
* gnu/packages/kde-games.scm: Ditto.
* gnu/packages/kde-multimedia.scm: Ditto.
* gnu/packages/kde-pim.scm: Ditto.
* gnu/packages/kde-utils.scm: Ditto.
* gnu/packages/maths.scm: Ditto.
* gnu/packages/mp3.scm: Ditto.
* gnu/packages/ruby.scm: Ditto.
* guix/profiles.scm (xdg-mime-database): Adjust to new location.

Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2023-06-24 21:43:00 +02:00
Jonathan Brielmaier
299f64adea
gnu: icedove: Update to 102.12.0.
* gnu/packages/gnuzilla.scm (%icedove-version, thunderbird-comm-source): Update to 102.12.0.
2023-06-11 21:51:29 +02:00
Mark H Weaver
72243da2fb
gnu: icecat: Update to 102.12.0-guix0-preview1 [security fixes].
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.
2023-06-06 14:41:03 -04:00
Jonathan Brielmaier
1e3ed56b17
gnu: icedove: Update to 102.11.2.
* gnu/packages/gnuzilla.scm (%icedove-version): Update to 102.11.2.

Signed-off-by: Jonathan Brielmaier <jonathan.brielmaier@web.de>
2023-05-29 09:32:30 +02:00
Mark H Weaver
7f89eee664
gnu: icecat: Update to 102.11.0-guix0-preview1 [security fixes].
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.
2023-05-09 14:45:39 -04:00
Jonathan Brielmaier
c7f3081ea0
gnu: icedove: Update to 102.10.1.
* gnu/packages/gnuzilla.scm (icedove): Update to 102.10.1.
2023-05-02 21:34:10 +02:00
Jonathan Brielmaier
4c19394154
Revert "gnu: icecat: Update to 102.10.0-guix0-preview1 [security fixes]."
This reverts commit e94dcbf3c2.

"gnu: icecat: Update to 102.10.0-guix0-preview1 [security fixes]." was
already pushed as 3ab983d630. And the
`icecat-102.9.0-source` was removed in
"gnu: icedove: Update to 102.10.0 [security fixes]." a741b554cb.
2023-04-22 18:50:53 +02:00
Maxim Cournoyer
20707a06d2
gnu: nss: Add which to to native inputs and use regular nspr.
* 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.
2023-04-14 21:00:18 -04:00
Maxim Cournoyer
3bacd3c76a
Merge branch 'master' into core-updates.
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
2023-04-14 17:15:08 -04:00
Maxim Cournoyer
c02257b6d1
Merge staging branch.
Conflicts resolved in:
	gnu/packages/engineering.scm
	gnu/packages/gnuzilla.scm
	gnu/packages/photo.scm
2023-04-13 13:45:35 -04:00
Mark H Weaver
15e6e7c8a0
gnu: icecat: Update to 102.10.0-guix0-preview1 [security fixes].
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.
2023-04-12 08:30:24 -04:00
SeerLite
a3239ffd84
gnu: icedove: Use native notifications when available.
* 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>
2023-04-12 09:46:47 +02:00
Jonathan Brielmaier
a741b554cb
gnu: icedove: Update to 102.10.0 [security fixes].
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.
2023-04-12 09:46:47 +02:00
Mark H Weaver
3ab983d630
gnu: icecat: Update to 102.10.0-guix0-preview1 [security fixes].
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.
2023-04-11 15:03:26 -04:00
Maxim Cournoyer
99b25b1313
Merge branch 'master' into staging 2023-03-31 10:48:54 -04:00
Jonathan Brielmaier
cb0ae06d76
gnu: icedove: Update to 102.9.1 [fixes CVE-2023-28427].
* gnu/packages/gnuzilla.scm (%icedove-version): Update to 102.9.1.
(%icedove-build-id, thunderbird-comm-l10n): Update accordingly.
2023-03-31 00:45:47 +02:00
Maxim Cournoyer
bf23e8518f
gnu: ffmpeg: Update to 6.0.
* 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.
2023-03-28 20:16:05 -04:00
Andreas Enge
ccb62d8feb
Merge remote-tracking branch 'origin/master' into core-updates 2023-03-20 18:49:06 +01:00
Jonathan Brielmaier
9cb1746467
gnu: icedove: Update to 102.9.0.
* gnu/packages/gnuzilla.scm (%icedove-version): Update to 102.9.0.
(%icedove-build-id, thunderbird-comm-l10n): Update accordingly.
2023-03-16 21:40:19 +01:00
Mark H Weaver
4ebc36206b
gnu: icecat: Update to 102.9.0-guix0-preview1 [security fixes].
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.
2023-03-14 12:51:20 -04:00
Ludovic Courtès
6febc26827
gnu: nss: Update to 3.88.1.
* 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.
2023-03-04 15:41:19 +01:00
Christopher Baines
7df09ee0ab
Merge remote-tracking branch 'savannah/master' into core-updates
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
2023-03-02 10:55:08 +00:00
r0man
72ec11d24f
gnu: icecat: Remove unsupported --disable-eme option on aarch64.
* gnu/packages/gnuzilla.scm (icecat): Remove unsupported --disable-eme option
on aarch64.

Signed-off-by: Christopher Baines <mail@cbaines.net>
2023-03-01 15:14:36 +00:00
Maxim Cournoyer
89e5f3f384
gnu: make-mozilla-with-l10n: Use the copy-build-system.
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>
2023-03-02 16:03:57 -05:00
Maxim Cournoyer
c81d2d448c
gnu: icedove: Truly prevent it from generating a new profile on every upgrade.
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.
2023-02-20 12:20:36 -05:00
Maxim Cournoyer
8320c0c6b6
gnu: icedove: Install the icons of the 'comm' component.
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.
2023-02-20 09:22:04 -05:00
Maxim Cournoyer
d318ccc363
gnu: icecat: Unbundle nss and nspr.
* gnu/packages/gnuzilla.scm (icecat-minimal) [inputs]: Add nspr-next and
nss-next.
[configure-flags]: Re-instate the "--with-system-nspr" and "--with-system-nss"
configure flags.
[phases] {remove-bundled-libraries}: Update comment.
2023-02-19 20:03:35 -05:00
Maxim Cournoyer
25f9d4c4c2
gnu: icecat: Remove gtk+-2 input.
* gnu/packages/gnuzilla.scm (icecat-minimal) [inputs]: Remove gtk+-2.
2023-02-19 20:03:35 -05:00
Maxim Cournoyer
74a5634ad8
gnu: icedove: Use the locale of the system.
* gnu/packages/gnuzilla.scm (icedove-source): Set the intl.locale.requested
option to the empty string.
2023-02-19 20:03:35 -05:00
Maxim Cournoyer
acf7d01fc3
gnu: Add language packs to icecat and icedove.
Fixes <https://issues.guix.gnu.org/32026>.

* gnu/packages/gnuzilla.scm (icecat): Rename to...
(icecat-minimal): ... this.
(icedove: Rename to...
(icedove-minimal): ... this.
(make-mozilla-with-l10n): New procedure.
(icecat, icedove): New variables.
2023-02-19 20:03:34 -05:00
Maxim Cournoyer
6375e2e39c
gnu: icedove: Automatically load system-provided extensions.
* gnu/packages/gnuzilla.scm
(icedove-source): Set the extensions.autoDisableScopes preference value to 3.
(icedove-minimal) [phases]: Add the --allow-addon-sideload and
--with-unsigned-addon-scopes=app,system ac options to the configure phase.
2023-02-19 20:03:34 -05:00
Maxim Cournoyer
efd9f326ae
gnu: Add icecat-l10n and icedove-l10n.
* gnu/packages/gnuzilla.scm (%icecat-locales, %icedove-locales): New variable.
(make-l10n-package): New procedure.
(icecat-l10n, icedove-l10n): New variables.
2023-02-19 20:03:34 -05:00
Maxim Cournoyer
d3fcbefad1
gnu: icecat-source: Update gnuzilla to f23f8b609.
* gnu/packages/gnuzilla.scm (icecat-source): Update gnuzilla to f23f8b609.
2023-02-19 20:03:34 -05:00
Maxim Cournoyer
6d4a78356f
gnu: Define %icecat-base-version at the top level.
* gnu/packages/gnuzilla.scm (%icecat-base-version): New variable.
(%icecat-version): Define in terms of %icecat-base-version.
(icecat-source): Adjust to use the above newly introduced variables.
2023-02-19 20:03:34 -05:00
Maxim Cournoyer
456e98ad6f
gnu: icedove: Compute a self-contained source.
This refactoring work is to prepare for adding a icedove-l10n package, which
will reuse that source.

* gnu/packages/gnuzilla.scm (comm-source->locales+changset): New procedure.
(thunderbird-source): Rename to...
(thunderbird-comm-source): ... here.
(icedove-source): New variable.
(icedove) [source]: Use it.
[phases]: Remove the prepare-thunderbird-sources and rename-to-icedove phases.
2023-02-19 20:03:33 -05:00
Maxim Cournoyer
f4a932cbd7
gnu: Add a 'update-mozilla-locales' helper for maintenance.
* gnu/packages/gnuzilla.scm (update-mozilla-locales): New procedure.
2023-02-19 20:03:33 -05:00
Mark H Weaver
24e20d419b
gnu: icecat: Update to 102.8.0-guix0-preview1 [security fixes].
Includes fixes for CVE-2023-0767, CVE-2023-25728, CVE-2023-25729,
CVE-2023-25730, CVE-2023-25732, CVE-2023-25734, CVE-2023-25735,
CVE-2023-25737, CVE-2023-25738, CVE-2023-25739, CVE-2023-25742,
CVE-2023-25743, CVE-2023-25744, and CVE-2023-25746.

* gnu/packages/gnuzilla.scm (%icecat-version, %icecat-build-id): Update.
(icecat-source): Update gnuzilla commit, base version, and hashes.
Remove the dependency on the Perl 'rename' program.
* gnu/packages/patches/icecat-makeicecat.patch: Update to apply cleanly.
2023-02-15 01:36:33 -05:00
Maxim Cournoyer
c44149de97
gnu: icecat: Update the "ach" locale.
The previously specified changeset didn't match what was in the
manifest (browser/locales/l10n-changesets.json) of the upstream source.

* gnu/packages/gnuzilla.scm (all-mozilla-locales) [ach]: Update revision and
hash.

Modified-by: Mark H Weaver <mhw@netris.org>
2023-02-15 01:36:21 -05:00
Maxim Cournoyer
47f0e022dc
gnu: icedove: Install icons.
* gnu/packages/gnuzilla.scm (icedove) [phases]: Add install-icons phase.

Series-to: 61391@debbugs.gnu.org
Cover-letter:
Improvements to Icedove (icons, gexps, un-bundling)
Hi Guix,

This series improves our Icedove package a bit, unbundling NSS and producing
its icon so that it looks more tidy in GNOME or other desktop environments.

Thanks!
END
2023-02-13 16:08:11 -05:00
Maxim Cournoyer
fbd3565efc
gnu: icedove: Use more gexps.
* gnu/packages/gnuzilla.scm (icedove)
[configure]: Use search-input-file and this-package-native-input.
2023-02-13 16:08:11 -05:00
Maxim Cournoyer
9fd1cd442f
gnu: icedove: Unbundle NSS.
* gnu/packages/gnuzilla.scm (icedove) [inputs]: Add nss-next.  Remove nspr-4.32.
[configure]: Add "ac_add_options --with-system-nss".
2023-02-13 16:08:11 -05:00
Maxim Cournoyer
51d2b76529
gnu: icedove-wayland: Use gexps.
* gnu/packages/gnuzilla.scm (icedove/wayland)
[inputs]: Set to the empty list.
[arguments]: Use gexps.
2023-02-13 16:08:10 -05:00
Josselin Poiret
af1c817c84
gnu: icedove: Update to 102.7.2.
* gnu/packages/gnuzilla.scm (%icedove-build-id, icedove-version,
thunderbird-source): Update to 102.7.2 build 20230207000000.

Signed-off-by: Christopher Baines <mail@cbaines.net>
2023-02-13 18:18:08 +00:00
Efraim Flashner
4cf1acc7f3
Merge remote-tracking branch 'origin/master' into core-updates
Conflicts:
	doc/guix.texi
	gnu/local.mk
	gnu/packages/admin.scm
	gnu/packages/base.scm
	gnu/packages/chromium.scm
	gnu/packages/compression.scm
	gnu/packages/databases.scm
	gnu/packages/diffoscope.scm
	gnu/packages/freedesktop.scm
	gnu/packages/gnome.scm
	gnu/packages/gnupg.scm
	gnu/packages/guile.scm
	gnu/packages/inkscape.scm
	gnu/packages/llvm.scm
	gnu/packages/openldap.scm
	gnu/packages/pciutils.scm
	gnu/packages/ruby.scm
	gnu/packages/samba.scm
	gnu/packages/sqlite.scm
	gnu/packages/statistics.scm
	gnu/packages/syndication.scm
	gnu/packages/tex.scm
	gnu/packages/tls.scm
	gnu/packages/version-control.scm
	gnu/packages/xml.scm
	guix/build-system/copy.scm
	guix/scripts/home.scm
2023-01-30 12:39:40 +02:00
Jonathan Brielmaier
4eccb27b4c
gnu: icedove: Update to 102.7.0.
* gnu/packages/gnuzilla.scm (icedove): Update to 102.7.0.
2023-01-29 22:09:42 +01:00
Mark H Weaver
306737c679
gnu: icecat: Update to 102.7.0-guix0-preview1 [security fixes].
Includes fixes for 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.

* gnu/packages/gnuzilla.scm (%icecat-version, %icecat-build-id): Update.
(icecat-source): Update gnuzilla commit, base version, and hashes.
2023-01-17 10:01:41 -05:00
Brian Cully
201793fd07
gnu: hunspell: Move hunspell and dictionaries to hunspell module.
Consolidate hunspell and its dictionaries into the (gnu packages hunspell)
module instead of having them scattered about.

* gnu/packages/aspell.scm (aspell-word-list, define-word-list-dictionary,
hunspell-dict-{en, en-au, en-gb, en-gb-ize, en-us}): Remove variables.
* gnu/packages/libreoffice.scm (hunspell, dicollecte-french-dictionary,
define-french-dictionary, hunspell-dict-fr-{classique, moderne, réforme,
toutes-variantes}, hunspell-dict-pl, hunspell-dict-de, hunspell-dict-hu):
Remove variables.
* gnu/packages/hunspell.scm (hunspell, dicollecte-french-dictionary,
define-french-dictionary, hunspell-dict-fr-{classique, moderne, réforme,
toutes-variantes}, hunspell-dict-pl, hunspell-dict-de, hunspell-dict-hu,
aspell-word-list, define-word-list-dictionary, hunspell-dict-{en, en-au,
en-gb, en-gb-ize, en-us}): Add variables.
(hunspell-dictionary): Explicitly declare upstream libreoffice version to
prevent circular dependency.
* gnu/packages/ebook.scm,
gnu/packages/enchant.scm,
gnu/packages/freedesktop.scm,
gnu/packages/gnuzilla.scm,
gnu/packages/kde-frameworks.scm,
gnu/packages/messaging.scm,
gnu/packages/scribus.scm,
gnu/packages/task-management.scm,
gnu/packages/telegram.scm,
gnu/packages/tex.scm,
gnu/packages/text-editors.scm,
gnu/packages/video.scm: Adjust module imports.
2023-01-04 12:40:17 +01:00
Jonathan Brielmaier
8c8a7dc66c
gnu: icedove: Update to 102.6.0.
* gnu/packages/gnuzilla.scm (icedove): Update to 102.6.0.
2022-12-14 23:16:32 +01:00
Mark H Weaver
d83eef22b2
gnu: icecat: Update to 102.6.0-guix0-preview1 [security fixes].
Includes fixes for CVE-2022-46872, CVE-2022-46874, CVE-2022-46875,
CVE-2022-46878, CVE-2022-46880, CVE-2022-46881, and CVE-2022-46882.

* gnu/packages/gnuzilla.scm (%icecat-version, %icecat-build-id): Update.
(icecat-source): Update gnuzilla commit, base version, and hashes.
2022-12-13 12:36:39 -05:00
Jonathan Brielmaier
5c996aa8e4
gnu: icedove: Update to 102.5.1 [fixes CVE-2022-45414].
* gnu/packages/gnuzilla.scm (icedove): Update to 102.5.1.
2022-12-08 20:18:04 +01:00
Efraim Flashner
3275068f19
gnu: gnuzilla.scm: Move rust packages to standard locations.
* gnu/packages/gnuzilla.scm (rust-textwrap-0.15-promise, rust-lex-0.2,
rust-clap-derive-3.2-promise): Remove variables.
(icecat,icedove)[native-inputs]: Replace rust-cbindgen-0.23-promise with
rust-cbindgen-0.23.
(rust-cbindgen-0.24-promise, rust-cbindgen-0.23-promise): Move to ...
* gnu/packages/rust-apps.scm (rust-cbindgen-0.24, rust-cbindgen-0.23):
... here. Rename without '-promise' suffix.
2022-11-30 11:19:48 +02:00
Jonathan Brielmaier
f5a7e4b9b2
gnu: icedove: Update to 102.5.0.
* gnu/packages/gnuzilla.scm (%icedove-build-id, %icedove-version): Update to 102.5.0.
2022-11-17 18:21:44 +01:00
Mark H Weaver
0747cacc58
gnu: icecat: Update to 102.5.0-guix0-preview1 [security fixes].
Includes fixes for CVE-2022-45403, CVE-2022-45404, CVE-2022-45405,
CVE-2022-45406, CVE-2022-45408, CVE-2022-45409, CVE-2022-45410,
CVE-2022-45411, CVE-2022-45412, CVE-2022-45416, CVE-2022-45418,
CVE-2022-45420, and CVE-2022-45421.

* gnu/packages/gnuzilla.scm (%icecat-version, %icecat-build-id): Update.
(icecat-source): Update gnuzilla commit, base version, and hashes.
2022-11-16 16:45:54 -05:00
Jonathan Brielmaier
cc4fa1018d
gnu: icedove: Update to 102.4.2.
* gnu/packages/gnuzilla.scm (%icedove-build-id, %icedove-version) Update to 102.4.2.
2022-11-10 09:44:49 +01:00
Jonathan Brielmaier
328fa8b290
gnu: icedove: Update to 102.4.1.
* gnu/packages/gnuzilla.scm (%icedove-build-id, %icedove-version) Update to 102.4.1.
2022-10-28 10:02:35 +02:00
Jonathan Brielmaier
e94d63d49e
gnu: icedove: Update to 102.4.0.
* gnu/packages/gnuzilla.scm (%icedove-build-id, %icedove-version) Update to 102.4.0.
2022-10-21 13:27:56 +02:00
Jonathan Brielmaier
64562d0c43
gnu: icedove: Simplify native inputs.
Moving the thunderbird-source out of native-inputs makes the transition
to simplified inputs easier (at least for me).

* gnu/packages/gnuzilla.scm (%icedove-version, thunderbird-source): New
variables. Move out of the package definition.
(icedove)[arguments]: Adapt 'prepare-thunderbird-sources phase to gexp.
[native-inputs]: Simplify and remove thunderbird-source.
2022-10-21 12:15:39 +02:00
Mark H Weaver
b172241134
gnu: icecat: Update to 102.4.0-guix0-preview1 [security fixes].
Includes fixes for CVE-2022-42927, CVE-2022-42928, CVE-2022-42929, and
CVE-2022-42932.

* gnu/packages/gnuzilla.scm (%icecat-version, %icecat-build-id): Update.
(icecat-source): Update gnuzilla commit, base version, and hashes.
2022-10-20 11:15:22 -04:00
Jonathan Brielmaier
a73cb189c3
gnu: icedove: Update to 102.3.3.
* gnu/packages/gnuzilla.scm (icedove): Update to 102.3.3.
2022-10-16 08:26:43 +02:00
Efraim Flashner
322917aeb8
Merge remote-tracking branch 'origin/master' into staging
Conflicts:
	gnu/packages/gnuzilla.scm
	gnu/packages/graphics.scm
	gnu/packages/gstreamer.scm
	gnu/packages/gtk.scm
	gnu/packages/kde-frameworks.scm
	gnu/packages/video.scm
2022-10-12 14:36:44 +03:00
Maxim Cournoyer
64e8ed1061
gnu: icedove: Use gexps.
* gnu/packages/gnuzilla.scm (icedove) [arguments]: Use gexps, adjusting phases
as needed.
2022-10-11 11:29:02 +00:00
Ludovic Courtès
857648a5e6
gnu: icecat: Refer to the right variable for icu4c.
The 'icu4c-71' variable was removed in
20bc806b04.

* gnu/packages/gnuzilla.scm (icecat)[inputs]: Change 'icu4c-71' to 'icu4c'.
2022-10-08 14:49:55 +02:00
Jonathan Brielmaier
1c821a3a63
gnu: icedove: Update to 102.3.1 [security fixes].
Fixes CVE-2022-39236, CVE-2022-39249, CVE-2022-39250 and CVE-2022-39251.

* gnu/packages/gnuzilla.scm (icedove): Update to 102.3.1.
2022-10-04 20:36:24 +02:00
Marius Bakke
e0546a11f0
gnu: IceCat, Icedove: Use the default 'rust'.
* gnu/packages/gnuzilla.scm (rust-1.58-promise, rust-1.59-promise): Remove variables.
(icecat, icedove)[native-inputs]: Change from RUST-1.59-PROMISE to RUST.
2022-09-29 21:03:45 +02:00
Marius Bakke
f66067febc
Merge branch 'master' into staging 2022-09-29 07:26:37 +02:00
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
Maxim Cournoyer
990a4822f1
Merge branch 'staging' into core-updates
Conflicts resolved in:
	gnu/local.mk
	gnu/packages/cran.scm
	gnu/packages/gnome.scm
	gnu/packages/gtk.scm
	gnu/packages/icu4c.scm
	gnu/packages/java.scm
	gnu/packages/machine-learning.scm
	gnu/packages/tex.scm
2022-09-27 15:59:30 -04:00
Maxim Cournoyer
3c6e220d81
Merge branch 'master' into staging.
With resolved conflicts in:
	gnu/local.mk
	gnu/packages/crates-io.scm
2022-09-27 14:27:28 -04: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
4920f6e634
Merge branch 'staging' into core-updates
Conflicts resolved in:
	gnu/local.mk
	gnu/packages/cmake.scm
	gnu/packages/glib.scm
	gnu/packages/gnome.scm
	gnu/packages/gtk.scm
	gnu/packages/sdl.scm

pango-next, vala-next and librsvg-bootstrap were removed in the process.
2022-09-15 11:43:21 -04:00
Maxim Cournoyer
3d297a0017
Merge branch 'master' into staging
With resolved conflicts in:
	gnu/local.mk
	gnu/packages/freedesktop.scm
	gnu/packages/gnuzilla.scm
2022-09-15 10:20:32 -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
Marius Bakke
1cad443b02
gnu: mozjs@78: Patch for Python 3.10.
* gnu/packages/gnuzilla.scm (mozjs-78)[arguments]: Add phase.
2022-09-01 23:37:12 +02:00
Marius Bakke
ad384816fe
Merge branch 'staging' into core-updates 2022-08-27 17:10:55 +02:00
Marius Bakke
5ddc99da69
gnu: mozjs: Add 91.13.0.
* gnu/packages/gnuzilla.scm (mozjs-91): New variable.
2022-08-27 01:31:23 +02:00
Marius Bakke
d6fa3ac7a8
gnu: mozjs: Update to 102.2.0.
* gnu/packages/gnuzilla.scm (mozjs): Update to 102.2.0.
(source)[uri]: Use new download location.
[arguments]: Adjust configure phase for upstream changes.  Remove
adjust-tests-for-icu-68 phase, add adjust-tests phase.  Don't delete tests in
pre-check phase.
[native-inputs]: Remove AUTOCONF-2.13 and PYTHON-3.  Add AUTOCONF, M4, and
PYTHON-WRAPPER.
[inputs]: Replace ICU4C with ICU4C-71.
(mozjs-78): New variable.
* gnu/packages/games.scm (0ad)[inputs]: Change from MOZJS to MOZJS-78.
* gnu/packages/polkit.scm (polkit-mozjs)[inputs]: Likewise.
2022-08-27 01:31:23 +02:00
Marius Bakke
1fd262e8d3
Merge branch 'master' into staging 2022-08-27 00:17:57 +02: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
Marius Bakke
77eb3008e3
Merge branch 'staging' into core-updates 2022-08-11 23:36:10 +02:00
Marius Bakke
b50eaa6764
Merge branch 'master' into staging 2022-08-11 22:15:22 +02: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
Marius Bakke
6a3ed96af7
Merge branch 'staging' into core-updates 2022-07-27 17:53:05 +02:00
Marius Bakke
6611cabd1c
Merge branch 'master' into staging 2022-07-27 12:33:53 +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
Marius Bakke
9044b086dd
Merge branch 'staging' into core-updates 2022-07-22 01:09:14 +02:00
Marius Bakke
7f781c0434
gnu: mozjs: Build with ICU 69.
* gnu/packages/icu4c.scm (icu4c-69): New variable.
* gnu/packages/gnuzilla.scm (mozjs)[inputs]: Change from ICU4C to ICU4C-69.
2022-07-16 23:25:19 +02:00
Marius Bakke
13040cd309
gnu: mozjs: Remove obsolete workaround.
* gnu/packages/gnuzilla.scm (mozjs)[arguments]: Remove "--disable-rust-simd"
from #:configure-flags.
2022-07-16 18:32:12 +02:00
Marius Bakke
03a4908ea5
gnu: mozjs: Build with the default LLVM.
* gnu/packages/gnuzilla.scm (mozjs)[native-inputs]: Change from LLVM-9 to LLVM.
2022-07-16 18:32:12 +02: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
Ludovic Courtès
3cac14391b
gnu: mozjs: Keep only version 78.
This reinstates commit 5e25a69e6e, which
was wrongfully undoed by merge commit
8c3e9da13a.

* gnu/packages/gnuzilla.scm (mozjs): Switch back to 78.15.0.
2022-06-22 12:35:45 +02:00
Ludovic Courtès
8c3e9da13a
Merge branch 'master' into core-updates 2022-06-08 14:46:24 +02: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