me
/
guix
Archived
1
0
Fork 0
Commit Graph

459 Commits (8ff2e6c03e4b70d2587591164debc76a94866e53)

Author SHA1 Message Date
Brice Waegeneire a807d84921
gnu: icedove: Add WebAuthn support.
* gnu/packages/gnuzilla.scm (icedove)[inputs]: Add eudev.
[phases]: Add eudev to the wrapper.

Signed-off-by: Jonathan Brielmaier <jonathan.brielmaier@web.de>
2021-06-23 23:07:01 +02:00
Jonathan Brielmaier 84780ff427
gnu: icedove: Respect parallel-job-count while building.
* gnu/packages/gnuzilla.scm (icedove)[arguments]: Add MOZ_MAKE_FLAGS
with parallel-job-count to mozconfig.
2021-06-23 23:07:01 +02:00
Marius Bakke 6f9a80b331
Merge branch 'master' into core-updates
Note: this merge actually changes the 'curl' and 'python-attrs' derivations,
as part of solving caf4a7a277 and
12964df69a respectively.

4604d43c0e (gnu: gnutls@3.6.16: Fix cross-compilation.) was ignored because it
cannot currently be tested.

 Conflicts:
	gnu/local.mk
	gnu/packages/aidc.scm
	gnu/packages/boost.scm
	gnu/packages/curl.scm
	gnu/packages/nettle.scm
	gnu/packages/networking.scm
	gnu/packages/python-xyz.scm
	gnu/packages/tls.scm
2021-06-19 17:38:47 +02:00
Mark H Weaver 61b904b744
gnu: icecat: Fix Kerberos support.
Fixes <https://bugs.gnu.org/48959>.

* gnu/packages/gnuzilla.scm (icecat)[arguments]: In the 'wrap-program' phase,
add mit-krb5 to the LD_LIBRARY_PATH.
2021-06-15 04:51:21 -04:00
Marius Bakke 8d59c262ad
Merge branch 'master' into core-updates
Conflicts:
	gnu/local.mk
	gnu/packages/algebra.scm
	gnu/packages/bioinformatics.scm
	gnu/packages/curl.scm
	gnu/packages/docbook.scm
	gnu/packages/emacs-xyz.scm
	gnu/packages/maths.scm
	gnu/packages/plotutils.scm
	gnu/packages/python-web.scm
	gnu/packages/python-xyz.scm
	gnu/packages/radio.scm
	gnu/packages/readline.scm
	gnu/packages/tls.scm
	gnu/packages/xml.scm
	gnu/packages/xorg.scm
2021-06-06 21:16:32 +02:00
Jonathan Brielmaier db8ea15ba0
gnu: icedove-wayland: Refactor as a wrapper around icedove.
This saves us a full build of icedove-wayland analogue to
chromium-wayland.

* gnu/packages/gnuzilla.scm (icedove-wayland)[inputs]: Add bash and
icedove.
[arguments]: Copy the binary over and wrap it for Wayland. As well as
the desktop-file and the license file.
2021-06-06 11:26:20 +02:00
Jonathan Brielmaier f1e0e5fde3
gnu: icedove: Update to 78.11.0 [fixes CVE-2021-29967].
* gnu/packages/gnuzilla.scm (icedove): Update to 78.11.0.
2021-06-05 23:07:06 +02:00
Mark H Weaver 873c6b4f21
gnu: icecat: Update to 78.11.0-guix0-preview1 [fixes CVE-2021-29967].
* gnu/packages/gnuzilla.scm (%icecat-version, %icecat-build-id): Update.
(icecat-source): Update upstream source hash.
2021-06-02 04:28:52 -04:00
Ludovic Courtès 25487c3fe6
Merge branch 'master' into core-updates 2021-05-15 22:55:24 +02:00
Marius Bakke 2feea84c49
gnu: mozjs: Update to 78.10.1.
* gnu/packages/gnuzilla.scm (mozjs-78): Update to 78.10.1.
[inputs]: Change from ICU-68 to ICU.
2021-05-13 17:03:48 +02:00
Marius Bakke f0f53a817a
gnu: mozjs: Build with Rust 1.41.
* gnu/packages/gnuzilla.scm (mozjs-78)[native-inputs]: Change from RUST to RUST-1.41.
2021-05-13 17:03:48 +02:00
Efraim Flashner d8c1413a53
gnu: icecat: Validate runpath.
* gnu/packages/gnuzilla.scm (icecat)[arguments]: Adjust custom
'configure phase to set LDFLAGS. Don't skip validating the runpath.
2021-05-10 09:21:56 +03:00
Marius Bakke f034264204
Merge branch 'master' into core-updates
Conflicts:
	gnu/local.mk
	gnu/packages/bioinformatics.scm
	gnu/packages/django.scm
	gnu/packages/gtk.scm
	gnu/packages/llvm.scm
	gnu/packages/python-web.scm
	gnu/packages/python.scm
	gnu/packages/tex.scm
	guix/build-system/asdf.scm
	guix/build/emacs-build-system.scm
	guix/profiles.scm
2021-05-09 21:29:46 +02:00
Jonathan Brielmaier 7e93c09f17
gnu: icedove: Update to 78.10.1.
* gnu/packages/gnuzilla.scm (icedove): Update to 78.10.1.
2021-05-09 12:16:46 +02:00
Jonathan Brielmaier 58d96474bd
gnu: icedove: Update to 78.10.0.
* gnu/packages/gnuzilla.scm (icedove): Update to 78.10.0.
2021-04-22 00:07:57 +02:00
Mark H Weaver 53ed3e4bbd
gnu: icecat: Update to 78.10.0-guix0-preview1 [security fixes].
Includes fixes for CVE-2021-23961, CVE-2021-23994, CVE-2021-23995,
CVE-2021-23998, CVE-2021-23999, CVE-2021-24002, CVE-2021-29945, and
CVE-2021-29946.

* gnu/packages/gnuzilla.scm (%icecat-version, %icecat-build-id): Update.
(icecat-source): Update upstream source hash.
2021-04-19 22:54:54 -04:00
Efraim Flashner fcc39864db
Merge remote-tracking branch 'origin/master' into core-updates
Conflicts:
	gnu/local.mk
	gnu/packages/boost.scm
	gnu/packages/chez.scm
	gnu/packages/compression.scm
	gnu/packages/crates-io.scm
	gnu/packages/docbook.scm
	gnu/packages/engineering.scm
	gnu/packages/gcc.scm
	gnu/packages/gl.scm
	gnu/packages/gtk.scm
	gnu/packages/nettle.scm
	gnu/packages/python-check.scm
	gnu/packages/python-xyz.scm
	gnu/packages/radio.scm
	gnu/packages/rust.scm
	gnu/packages/sqlite.scm
	guix/build-system/node.scm
2021-04-16 14:39:48 +03:00
Jonathan Brielmaier c7d04418af
gnu: icedove: Update to 78.9.0.
* gnu/packages/gnuzilla.scm (icedove): Update to 78.9.0.
2021-03-27 14:14:18 +01:00
Efraim Flashner 2aab587f84
Merge remote-tracking branch 'origin/master' into core-updates 2021-03-24 20:50:44 +02:00
Mark H Weaver feb68a26cc
gnu: icecat: Update to 78.9.0-guix0-preview1 [security fixes].
Includes fixes for CVE-2021-23981, CVE-2021-23982, CVE-2021-23984,
and CVE-2021-23987.

* gnu/packages/gnuzilla.scm (%icecat-version, %icecat-build-id): Update.
(icecat-source): Update upstream source hash.
2021-03-23 14:24:54 -04:00
Christopher Baines a8448da0f4
Merge branch 'master' into core-updates 2021-03-06 00:18:30 +00:00
Jonathan Brielmaier 0911900034
gnu: icedove: Update to 78.8.0.
* gnu/packages/gnuzilla.scm (icedove): Update to 78.8.0.
2021-02-24 14:44:41 +01:00
Mark H Weaver 15c4b98daa
gnu: icecat: Update to 78.8.0-guix0-preview1 [security fixes].
Includes fixes for CVE-2021-23968, CVE-2021-23969, CVE-2021-23973, and
CVE-2021-23978.

* gnu/packages/gnuzilla.scm (%icecat-version, %icecat-build-id): Update.
(icecat-source): Update upstream source hash.
2021-02-24 00:30:40 -05:00
Danny Milosavljevic abd318ff4b
Merge branch 'master' into core-updates 2021-02-11 19:12:36 +01:00
Maxim Cournoyer 71cb6dfe10
gnu: icecat: Upgrade rust dependency.
* gnu/packages/gnuzilla.scm (icecat)[inputs]: Replace 'rust-1.41' by 'rust',
currently at version 1.49.
2021-02-11 07:04:22 -05:00
Maxim Cournoyer d5e78827c3
gnu: icedove: Upgrade rust dependency.
* gnu/packages/gnuzilla.scm (icedove)[inputs]: Replace 'rust-1.41' by 'rust',
currently at version 1.49.
2021-02-11 07:04:22 -05:00
Jonathan Brielmaier 570a62331e
gnu: icedove: Update to 78.7.1.
* gnu/packages/gnuzilla.scm (icedove): Update to 78.7.1.
2021-02-07 18:13:59 +01:00
Leo Famulari 75b775e81b
Merge branch 'staging' 2021-02-01 14:18:38 -05:00
Jonathan Brielmaier fa34614281
gnu: icedove: Update to 78.7.0 [fixes CVE-2020-15685].
* gnu/packages/gnuzilla.scm (%icedove-build-id, icedove): Update.
2021-01-27 10:09:58 +01:00
Mark H Weaver cf5e0b2636
gnu: icecat: Update to 78.7.0-guix0-preview1 [security fixes].
Includes fixes for CVE-2021-23953, CVE-2021-23954, CVE-2020-26976,
CVE-2021-23960, and CVE-2021-23964.

* gnu/packages/gnuzilla.scm (%icecat-version, %icecat-build-id): Update.
(icecat-source): Update gnuzilla commit, base version, and hashes.
* gnu/packages/patches/icecat-makeicecat.patch: Adapt to new version.
2021-01-26 21:36:52 -05:00
Leo Famulari 68dd78e2e4
Merge branch 'master' into staging 2021-01-25 15:40:55 -05:00
Jonathan Brielmaier b8c3fa315a
gnu: icedove: Update to 78.6.1.
* gnu/packages/gnuzilla.scm (icedove): Update to 78.6.1.
2021-01-12 18:50:27 +01:00
Efraim Flashner 6985a1acb3
Merge branch 'master' into staging 2021-01-10 14:30:36 +02:00
Mark H Weaver 01fa1cd619
gnu: icecat: Update to 78.6.1-guix0-preview1 [fixes CVE-2020-16044].
* gnu/packages/gnuzilla.scm (%icecat-version, %icecat-build-id): Update.
(icecat-source): Update gnuzilla commit, base version, and hashes.
* gnu/packages/patches/icecat-makeicecat.patch: Adapt to new version.
2021-01-08 23:51:57 -05:00
Marius Bakke bbe4ed65ed
Merge branch 'master' into ungrafting 2020-12-21 23:42:10 +01:00
Jonathan Brielmaier 47c8a9dacd
gnu: icedove: Update to 78.6.0.
* gnu/packages/gnuzilla.scm (icedove): Update to 78.6.0.
2020-12-16 19:48:03 +01:00
Mark H Weaver a0c40af447
gnu: icecat: Update to 78.6.0-guix0-preview1 [security fixes].
Includes fixes for CVE-2020-16042, CVE-2020-26971, CVE-2020-26973,
CVE-2020-26974, CVE-2020-26978, CVE-2020-35111, CVE-2020-35112, and
CVE-2020-35113.

* gnu/packages/gnuzilla.scm (%icecat-version, %icecat-build-id): Update.
(icecat-source): Update gnuzilla commit, base version, and hashes.
* gnu/packages/patches/icecat-makeicecat.patch: Adapt to new version.
2020-12-15 13:12:48 -05:00
Marius Bakke 37ec5df6f7
gnu: mozjs: Add 78.
* gnu/packages/gnuzilla.scm (mozjs-78): New public variable.
2020-12-14 00:02:30 +01:00
Marius Bakke 18f10c0b12
gnu: node: Update to 10.22.1.
This follows up on 3eb34c66b4 which left an
unbound "nghttp2-1.41" variable.

* gnu/packages/node.scm (node): Update to 10.22.1.
(node-10.22): Remove variable.
* gnu/packages/gnuzilla.scm (icecat)[native-inputs]: Change from NODE-10.22 to
NODE.
(icedove)[native-inputs]: Likewise.
2020-12-08 22:57:53 +01:00
Jonathan Brielmaier 266d5705cd
gnu: icedove: Update to 78.5.1 [fixes CVE-2020-26970].
* gnu/packages/gnuzilla.scm (icedove): Update to 78.5.1.
2020-12-02 22:34:24 +01:00
Marius Bakke a485a98ca8
Merge branch 'master' into staging 2020-11-22 23:36:09 +01:00
Jonathan Brielmaier 2c2b07c1a3
gnu: icedove: Update to 78.5.0.
* gnu/packages/gnuzilla.scm (icedove): Update to 78.5.0.
2020-11-19 19:08:05 +01:00
Marius Bakke 35ed83beae
Merge branch 'master' into staging 2020-11-19 00:04:32 +01:00
Mark H Weaver 8ec5415c9e
gnu: icecat: Update to 78.5.0-guix0-preview1 [security fixes].
Includes fixes for CVE-2020-15999, CVE-2020-16012, CVE-2020-26951,
CVE-2020-26953, CVE-2020-26956, CVE-2020-26958, CVE-2020-26959,
CVE-2020-26960, CVE-2020-26961, CVE-2020-26965, CVE-2020-26966, and
CVE-2020-26968.

* gnu/packages/gnuzilla.scm (%icecat-version, %icecat-build-id): Update.
(icecat-source): Update gnuzilla commit, base version, and hashes.
* gnu/packages/patches/icecat-makeicecat.patch: Adapt to new version.
2020-11-17 23:31:19 -05:00
Jonathan Brielmaier f609369840
gnu: icedove: Update to 78.4.3.
* gnu/packages/gnuzilla.scm (icedove): Update to 78.4.3.
2020-11-16 17:38:29 +01:00
Marius Bakke 4e5e05d409
Merge branch 'master' into staging 2020-11-15 23:45:34 +01:00
Mark H Weaver d71f9e6f16
gnu: icecat: Update to 78.4.1-guix0-preview1 [fixes CVE-2020-26950].
* gnu/packages/gnuzilla.scm (%icecat-version, %icecat-build-id): Update.
(icecat-source): Update gnuzilla commit, base version, and hashes.
* gnu/packages/patches/icecat-makeicecat.patch: Adapt to new version.
2020-11-11 00:19:49 -05:00
Marius Bakke a9a0d34874
Merge branch 'master' into staging 2020-11-11 00:02:32 +01:00
Jonathan Brielmaier 764c682e58
gnu: Add icedove-wayland.
* gnu/packages/gnuzilla.scm (icedove/wayland): New variable.

Signed-off-by: Marius Bakke <marius@gnu.org>
2020-11-10 22:32:13 +01:00
Marius Bakke 32787d6524
Merge branch 'master' into staging
Conflicts:
	gnu/local.mk
	gnu/packages/gdb.scm
	gnu/packages/lisp-xyz.scm
	gnu/packages/web-browsers.scm
2020-11-07 21:33:32 +01:00
Jonathan Brielmaier e039202230
gnu: icedove: Update to 78.4.0.
* gnu/packages/gnuzilla.scm (icedove): Update to 78.4.0.

Signed-off-by: Christopher Baines <mail@cbaines.net>
2020-10-27 09:55:22 +00:00
Jonathan Brielmaier e1eae481c9
gnu: icedove: Update to 78.3.3.
* gnu/packages/gnuzilla.scm (icedove): Update to 78.3.3.

Signed-off-by: Christopher Baines <mail@cbaines.net>
2020-10-23 18:36:10 +01:00
Mark H Weaver 2c1216207e
gnu: icecat: Update to 78.4.0-guix0-preview1 [security fixes].
Includes fixes for CVE-2020-15683 and CVE-2020-15969.

* gnu/packages/gnuzilla.scm (%icecat-version, %icecat-build-id): Update.
(icecat-source): Update gnuzilla commit, base version, and hashes.
* gnu/packages/patches/icecat-makeicecat.patch: Adapt to new version.
2020-10-20 14:29:02 -04:00
Marius Bakke 1a8f7a0f58
Merge branch 'master' into staging 2020-10-19 00:17:48 +02:00
Ludovic Courtès 27913a6d38
gnu: gnuzilla: Use 'assume-valid-file-name' where appropriate.
This avoids spurious 'local-file' warnings when running "make".

* gnu/packages/gnuzilla.scm (icecat-source): Wrap 'search-patch' calls
in 'assume-valid-file-name'.
2020-10-16 15:00:51 +02:00
Jonathan Brielmaier 3c1b0b92d1
gnu: icedove: Update to 78.3.2.
* gnu/packages/gnuzilla.scm (icedove): Update to 78.3.2.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2020-10-14 15:22:56 +02:00
Marius Bakke b6fc2054dc
gnu: nss, nss-certs: Update to 3.57.
* gnu/packages/patches/nss-pkgconfig.patch: Delete file.
* gnu/local.mk (dist_patch_DATA): Adjust accordingly.
* gnu/packages/certs.scm (nss-certs): Update to 3.57.
* gnu/packages/nss.scm (nss): Likewise.
[source](patches): Replace nss-pkgconfig.patch with nss-3.56-pkgconfig.patch.
(nss-3.57): Remove variable.
* gnu/packages/gnuzilla.scm (icedove)[inputs]: Change from NSS-3.57 to NSS.
2020-10-13 23:48:13 +02:00
Mark H Weaver cdcbb42aa3
gnu: icecat: Update to 78.3.1-guix0-preview1.
* gnu/packages/gnuzilla.scm (%icecat-version, %icecat-build-id): Update.
(icecat-source): Update gnuzilla commit, base version, and hashes.
* gnu/packages/patches/icecat-makeicecat.patch: Adapt to new version.
2020-10-03 22:39:02 -04:00
Jonathan Brielmaier 9dc27bc388
gnu: icedove: Update to 78.3.1.
* gnu/packages/gnuzilla.scm (icedove): Update to 78.3.1.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2020-10-02 08:11:39 +02:00
Jonathan Brielmaier df3752e13c
gnu: nss@3.56: Update to 3.57.
nss@3.57 includes a critical fix for building on aarch64.

* gnu/packages/nss.scm (nss-3.56): Update to 3.57 and rename to
* nss-3.57.
* gnu/packages/gnuzilla.scm (icedove)[inputs]: Update nss variable name.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2020-10-02 08:11:39 +02:00
Zhu Zihao 981cdc9011
gnu: icecat: Remove duplicate find-files call.
* gnu/packages/gnuzilla.scm (icecat)[arguments]<phases>: In the
patch-cargo-checksums phase, replace the inner "find-files" call
with the already found file name.

Signed-off-by: Mark H Weaver <mhw@netris.org>
2020-09-28 14:45:27 -04:00
Zhu Zihao f0648a4b67
gnu: icecat: Use system icu4c.
* gnu/packages/gnuzilla.scm (icecat)[native-inputs]: Add icu4c-67.
[arguments]<configure-flags>: Add "--with-system-icu".

Signed-off-by: Mark H Weaver <mhw@netris.org>
2020-09-28 14:45:25 -04:00
Jonathan Brielmaier e648533311
gnu: Remove icecat-68 source.
It was necessary for icedove@68 which is now based on icecat@78.

* gnu/packages/gnuzilla.scm (mozilla-68-compare-locales): Remove.
(all-mozilla-68-locales): Remove.
(%icecat-68-version): Remove.
(icecat-68-source): Remove.
* gnu/packages/patches/icecat-68-makeicecat.patch: Delete file.
* gnu/local.mk (dist_patch_DATA): Remove it.

Modified-By: Mark H Weaver <mhw@netris.org>
Signed-off-by: Mark H Weaver <mhw@netris.org>
2020-09-28 14:45:23 -04:00
Jonathan Brielmaier 597aa644af
gnu: icedove: Update to 78.3.0.
* gnu/packages/gnuzilla.scm (icedove): Update to 78.3.0.
[source]: Use source from Icecat 78.
[arguments]: Use more flexible approach for generating cargo checksums
from icecat. Update files in 'rename-to-icedove phase. Remove gone
configure flags and rename `--disable-ion` to `--disable-jit`.
[inputs]: Update icu4c to version 67 and nss to 3.56.
[native-inputs]: Use ESR 78 mercurial repo for thunderbird soruces.
Update rust and cargo to 1.41, rust-cbindgen to 0.14 and
node to 10.22.

Tested-by: Jonathan Brielmaier <jonathan.brielmaier@web.de>
Signed-off-by: Mark H Weaver <mhw@netris.org>
2020-09-28 14:45:20 -04:00
Mark H Weaver c7011ff850
gnu: icecat: Update to 78.3.0-guix0-preview1 [security-fixes].
Includes fixes for CVE-2020-15673, CVE-2020-15676, CVE-2020-15677, and
CVE-2020-15678.

* gnu/packages/gnuzilla.scm (mozilla-compare-locales): Update to
RELEASE_8_0_0.
(all-mozilla-locales): Update to newer versions.
(mozilla-patch): Remove vestigial procedure.
(%icecat-version, %icecat-build-id): Update to 78.3.0-guix0-preview1.
(icecat-source): Update 'upstream-icecat-base-version', 'gnuzilla-commit', and
hashes.  Reverse order of makeicecat-patch and gnuzilla-fixes-patch.
(icecat)[inputs]: Remove libogg, libvorbis, libvpx, icu4c, sqlite,
startup-notification, and zlib.  Add several "UNBUNDLE-ME!" comments.
[native-inputs]: Update 'rust' and 'cargo' dependencies to version 1.41.
Update 'rust-cbindgen' dependency to version 0.14.  Update 'node' dependency
to 10.22.
[arguments]<configure-flags>: Change --enable-default-toolkit value to
"cairo-gtk3-wayland".  Change --with-unsigned-addon-scopes value to
"app,system".  Add "--allow-addon-sideload".  Remove
"--enable-startup-notification" and "--disable-gconf".  Comment out
"--with-system-zlib", "--with-system-bz2", and "--with-system-icu".
<phases>: In the 'remove-bundled-libaries' phase, remove "modules/zlib" from
the list of directories to delete.  Update the 'patch-cargo-checksums' phase
to update more modules.
(mozilla-68-compare-locales, all-mozilla-68-locales, %icecat-68-version)
(icecat-68-source): New variables preserving the previous icecat 68 source.
(icedove)[source]: Use 'icecat-68-source'.
* gnu/packages/patches/icecat-makeicecat.patch: Adapt to IceCat 78.
* gnu/packages/patches/icecat-68-makeicecat.patch: New file containing
the previous 'icecat-makeicecat.patch'.
* gnu/local.mk: Add 'icecat-68-makeicecat.patch'.
2020-09-22 11:32:12 -04:00
Jonathan Brielmaier cb3bb849f2
gnu: icedove: Update to 68.12.0.
* gnu/packages/gnuzilla.scm (icedove): Update to 68.12.0.

Signed-off-by: Tobias Geerinckx-Rice <me@tobias.gr>
2020-08-28 21:32:08 +02:00
Mark H Weaver e45d7f3198
gnu: icecat: Update to 68.12.0-guix0-preview1 [security fixes].
Includes fixes for CVE-2020-15663, CVE-2020-15664, and CVE-2020-15669.

* gnu/packages/gnuzilla.scm (%icecat-version, %icecat-build-id): Update.
(icecat-source): Update gnuzilla commit, base version, and hashes.
* gnu/packages/patches/icecat-makeicecat.patch: Adapt to new version.
2020-08-25 14:52:18 -04:00
Tobias Geerinckx-Rice b73ca5a53e
gnu: icedove: Update to 68.11.0.
* gnu/packages/gnuzilla.scm (icedove): Update to 68.11.0.
2020-08-14 17:53:07 +02:00
Mark H Weaver 6a14917a16
gnu: icecat: Update to 68.11.0-guix0-preview1 [security-fixes].
Includes fixes for CVE-2020-6463, CVE-2020-6514, CVE-2020-15652, and
CVE-2020-15659.

* gnu/packages/gnuzilla.scm (%icecat-version, %icecat-build-id): Update.
(icecat-source): Update gnuzilla commit, base version, and hashes.
* gnu/packages/patches/icecat-makeicecat.patch: Adapt to new version.
2020-07-28 14:12:31 -04:00
Ivan Kozlov f11d429071
gnu: icecat: Add libxscrnsaver to runtime LD_LIBRARY_PATH
IceCat loads libXss.so at runtime to inhibit screen locking if other interfaces are unavailable.

* gnu/packages/gnuzilla.scm (icecat)[arguments]: Add libxscrnsaver to
wrap-program arguments.

Signed-off-by: Jakub Kądziołka <kuba@kadziolka.net>
2020-07-26 13:11:43 +02:00
Ludovic Courtès b0e7b6992f
gnu: Remove ".git" from "https://github/…/….git".
Until now, 'lookup-origin' and thus 'lookup-origin-revision' in (guix
swh) would sometimes return #f for these because the ".git" URLs are
redirects to the non-".git" URLs.  Consequently, 'guix lint -c archival'
would keep saying "scheduled Software Heritage archival"; likewise, the
fallback download code would fail.

* gnu/packages/ada.scm,
gnu/packages/admin.scm,
gnu/packages/aidc.scm,
gnu/packages/algebra.scm,
gnu/packages/android.scm,
gnu/packages/animation.scm,
gnu/packages/arcan.scm,
gnu/packages/assembly.scm,
gnu/packages/audio.scm,
gnu/packages/authentication.scm,
gnu/packages/avr.scm,
gnu/packages/axoloti.scm,
gnu/packages/backup.scm,
gnu/packages/bash.scm,
gnu/packages/benchmark.scm,
gnu/packages/bioconductor.scm,
gnu/packages/bioinformatics.scm,
gnu/packages/bittorrent.scm,
gnu/packages/boost.scm,
gnu/packages/build-tools.scm,
gnu/packages/c.scm,
gnu/packages/calendar.scm,
gnu/packages/cdrom.scm,
gnu/packages/check.scm,
gnu/packages/chemistry.scm,
gnu/packages/chez.scm,
gnu/packages/clojure.scm,
gnu/packages/code.scm,
gnu/packages/compression.scm,
gnu/packages/compton.scm,
gnu/packages/coq.scm,
gnu/packages/cpp.scm,
gnu/packages/cran.scm,
gnu/packages/crypto.scm,
gnu/packages/curl.scm,
gnu/packages/databases.scm,
gnu/packages/datastructures.scm,
gnu/packages/debug.scm,
gnu/packages/disk.scm,
gnu/packages/distributed.scm,
gnu/packages/django.scm,
gnu/packages/dlang.scm,
gnu/packages/dns.scm,
gnu/packages/docker.scm,
gnu/packages/education.scm,
gnu/packages/efi.scm,
gnu/packages/elixir.scm,
gnu/packages/emacs-xyz.scm,
gnu/packages/embedded.scm,
gnu/packages/emulators.scm,
gnu/packages/engineering.scm,
gnu/packages/erlang.scm,
gnu/packages/fabric-management.scm,
gnu/packages/file-systems.scm,
gnu/packages/finance.scm,
gnu/packages/firmware.scm,
gnu/packages/flashing-tools.scm,
gnu/packages/fonts.scm,
gnu/packages/fontutils.scm,
gnu/packages/fpga.scm,
gnu/packages/game-development.scm,
gnu/packages/games.scm,
gnu/packages/genealogy.scm,
gnu/packages/genimage.scm,
gnu/packages/geo.scm,
gnu/packages/gimp.scm,
gnu/packages/gl.scm,
gnu/packages/gnome-xyz.scm,
gnu/packages/gnome.scm,
gnu/packages/gnuzilla.scm,
gnu/packages/golang.scm,
gnu/packages/gpodder.scm,
gnu/packages/graph.scm,
gnu/packages/graphics.scm,
gnu/packages/graphviz.scm,
gnu/packages/groff.scm,
gnu/packages/groovy.scm,
gnu/packages/gtk.scm,
gnu/packages/guile-xyz.scm,
gnu/packages/guile.scm,
gnu/packages/hardware.scm,
gnu/packages/haskell-apps.scm,
gnu/packages/haskell-xyz.scm,
gnu/packages/hexedit.scm,
gnu/packages/i2p.scm,
gnu/packages/ibus.scm,
gnu/packages/image-processing.scm,
gnu/packages/image-viewers.scm,
gnu/packages/image.scm,
gnu/packages/ipfs.scm,
gnu/packages/java-graphics.scm,
gnu/packages/java-maths.scm,
gnu/packages/java.scm,
gnu/packages/javascript.scm,
gnu/packages/jrnl.scm,
gnu/packages/julia.scm,
gnu/packages/jupyter.scm,
gnu/packages/kodi.scm,
gnu/packages/language.scm,
gnu/packages/lego.scm,
gnu/packages/less.scm,
gnu/packages/libusb.scm,
gnu/packages/linux.scm,
gnu/packages/lirc.scm,
gnu/packages/lisp-xyz.scm,
gnu/packages/llvm.scm,
gnu/packages/logging.scm,
gnu/packages/lolcode.scm,
gnu/packages/lua.scm,
gnu/packages/lxde.scm,
gnu/packages/lxqt.scm,
gnu/packages/machine-learning.scm,
gnu/packages/mail.scm,
gnu/packages/markup.scm,
gnu/packages/maths.scm,
gnu/packages/maven.scm,
gnu/packages/mes.scm,
gnu/packages/messaging.scm,
gnu/packages/monitoring.scm,
gnu/packages/mpd.scm,
gnu/packages/music.scm,
gnu/packages/networking.scm,
gnu/packages/node-xyz.scm,
gnu/packages/ocaml.scm,
gnu/packages/ocr.scm,
gnu/packages/onc-rpc.scm,
gnu/packages/opencl.scm,
gnu/packages/opencog.scm,
gnu/packages/pantheon.scm,
gnu/packages/password-utils.scm,
gnu/packages/patchutils.scm,
gnu/packages/pdf.scm,
gnu/packages/perl6.scm,
gnu/packages/phabricator.scm,
gnu/packages/popt.scm,
gnu/packages/printers.scm,
gnu/packages/prolog.scm,
gnu/packages/protobuf.scm,
gnu/packages/pulseaudio.scm,
gnu/packages/python-crypto.scm,
gnu/packages/python-web.scm,
gnu/packages/python-xyz.scm,
gnu/packages/qt.scm,
gnu/packages/radio.scm,
gnu/packages/rails.scm,
gnu/packages/rdf.scm,
gnu/packages/rednotebook.scm,
gnu/packages/rpc.scm,
gnu/packages/rsync.scm,
gnu/packages/ruby.scm,
gnu/packages/rust.scm,
gnu/packages/scheme.scm,
gnu/packages/screen.scm,
gnu/packages/security-token.scm,
gnu/packages/selinux.scm,
gnu/packages/serialization.scm,
gnu/packages/shells.scm,
gnu/packages/shellutils.scm,
gnu/packages/simh.scm,
gnu/packages/sml.scm,
gnu/packages/ssh.scm,
gnu/packages/statistics.scm,
gnu/packages/stenography.scm,
gnu/packages/sync.scm,
gnu/packages/syncthing.scm,
gnu/packages/synergy.scm,
gnu/packages/telephony.scm,
gnu/packages/terminals.scm,
gnu/packages/tex.scm,
gnu/packages/texinfo.scm,
gnu/packages/text-editors.scm,
gnu/packages/textutils.scm,
gnu/packages/time.scm,
gnu/packages/tmux.scm,
gnu/packages/tor.scm,
gnu/packages/toys.scm,
gnu/packages/version-control.scm,
gnu/packages/video.scm,
gnu/packages/vim.scm,
gnu/packages/virtualization.scm,
gnu/packages/vlang.scm,
gnu/packages/vnc.scm,
gnu/packages/vpn.scm,
gnu/packages/web-browsers.scm,
gnu/packages/web.scm,
gnu/packages/wireservice.scm,
gnu/packages/wm.scm,
gnu/packages/wxwidgets.scm,
gnu/packages/xdisorg.scm,
gnu/packages/xml.scm,
gnu/packages/xorg.scm,
tests/lint.scm: Remove trailing ".git" from 'git-reference' URL.
2020-07-12 23:08:15 +02:00
Jonathan Brielmaier f96c3bbe24
gnu: icedove: Update to 68.10.0.
* gnu/packages/gnuzilla.scm (%icedove-build-id): Update.
(icedove): Update version and corresponding hg changeset.

Signed-off-by: Mathieu Othacehe <othacehe@gnu.org>
2020-07-05 11:29:14 +02:00
Mark H Weaver f74e9277c1
gnu: icecat: Update to 68.10.0-guix0-preview1 [security-fixes].
Includes fixes for CVE-2020-12417, CVE-2020-12418, CVE-2020-12419,
CVE-2020-12420, and CVE-2020-12421.

* gnu/packages/gnuzilla.scm (%icecat-version, %icecat-build-id): Update.
(icecat-source): Update gnuzilla commit, base version, and hashes.  Remove
code that deleted the Onion Browser Button extension, which is no longer
bundled upstream.
* gnu/packages/patches/icecat-makeicecat.patch: Adapt to new version.
2020-07-01 12:45:08 -04:00
Mark H Weaver 416439263c
gnu: icecat: Remove the bundled Onion Browser Button [security].
Fixes <https://bugs.gnu.org/35728>.

The Onion Browser Button (tortm-browser-button@jeremybenthum) version 0.1.8,
available from addons.mozilla.org and bundled with IceCat, malfunctions with
both IceCat 68.9 and Firefox ESR 68.9.  It tells the user that it's connected
to Tor, but fails to route traffic through it.  The same happens on Debian 9
with its "firefox-esr" package.

Remove this extension from IceCat, pending further investigation.

* gnu/packages/gnuzilla.scm (icecat-source): Remove the "data/extensions/
tortm-browser-button@jeremybenthum" directory before running makeicecat.
2020-06-18 03:13:08 -04:00
Ekaitz Zarraga 9c6ea3cb56
gnu: icecat: Fix WebGL support.
* gnu/packages/gnuzilla.scm (icecat): Wrap mesa.

Signed-off-by: Julien Lepiller <julien@lepiller.eu>
2020-06-12 01:29:54 +02:00
Jonathan Brielmaier dacd126640
gnu: icedove: Update to 68.9.0.
* gnu/packages/gnuzilla.scm (%icedove-build-id): Update.
(icedove): Update version and corresponding hg changeset.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2020-06-09 10:43:54 +02:00
Mark H Weaver 833252a88b
gnu: icecat: Update to 68.9.0-guix0-preview1 [security fixes].
Includes fixes for CVE-2020-12399 and CVE-2020-12405.

* gnu/packages/gnuzilla.scm (%icecat-version, %icecat-build-id): Update.
(icecat-source): Update gnuzilla commit, base version, and hashes.
* gnu/packages/patches/icecat-makeicecat.patch: Adapt to new version.
2020-06-02 14:06:20 -04:00
Jonathan Brielmaier 964ba6567d
gnu: icedove: Add a desktop file.
* gnu/packages/gnuzilla.scm (icedove)[phases]: Add install-desktop-file phase.

Signed-off-by: Marius Bakke <mbakke@fastmail.com>
2020-05-23 21:19:13 +02:00
Marius Bakke 4bdf4182fe
Merge branch 'core-updates' 2020-05-08 21:40:51 +02:00
Jonathan Brielmaier b14aab6710
gnu: Add icedove.
* gnu/packages/gnuzilla.scm (%icedove-build-id, icedove): New variables.

Co-authored-by: Nikita <nikita@n0.is>
Co-authored-by: Adrian Malacoda <malacoda@monarch-pass.net>
Co-authored-by: Ricardo Wurmus <rekado@elephly.net>
2020-05-07 15:43:11 +02:00
Marius Bakke c263cfdcde
Merge branch 'master' into core-updates 2020-05-06 23:37:40 +02:00
Mark H Weaver c26146881a
gnu: icecat: Update to 68.8.0-guix0-preview1 [security fixes].
Includes fixes for CVE-2020-6831, CVE-2020-12387, CVE-2020-12388,
CVE-2020-12389, CVE-2020-12392, CVE-2020-12393, and CVE-2020-12395.

* gnu/packages/gnuzilla.scm (%icecat-version, %icecat-build-id): Update.
(icecat-source): Update gnuzilla commit, base version, and hashes.
Apply icecat-use-older-reveal-hidden-html.patch.
* gnu/packages/patches/icecat-makeicecat.patch: Adapt to new version.
* gnu/packages/patches/icecat-use-older-reveal-hidden-html.patch: New file.
* gnu/local.mk (dist_patch_DATA): Add it.
2020-05-06 02:27:35 -04:00
Marius Bakke bd21acf6c3
Merge branch 'master' into core-updates 2020-04-15 19:26:55 +02:00
Marius Bakke 07fc1c0d44
gnu: IceCat: Build with the latest libvpx.
* gnu/packages/gnuzilla.scm (icecat)[inputs]: Change from LIBVPX-1.7 to LIBVPX.
2020-04-15 13:48:54 +02:00
Marius Bakke 2778302399
Merge branch 'master' into core-updates
Conflicts:
	etc/news.scm
	gnu/local.mk
	gnu/packages/check.scm
	gnu/packages/cross-base.scm
	gnu/packages/gimp.scm
	gnu/packages/java.scm
	gnu/packages/mail.scm
	gnu/packages/sdl.scm
	gnu/packages/texinfo.scm
	gnu/packages/tls.scm
	gnu/packages/version-control.scm
2020-04-08 13:00:50 +02:00
Mark H Weaver c87bb5a9bd
gnu: icecat: Update to 68.7.0-guix0-preview1 [security fixes].
Includes fixes for CVE-2020-6821, CVE-2020-6822, CVE-2020-6825,
CVE-2020-6827, and CVE-2020-6828.

* gnu/packages/gnuzilla.scm (%icecat-version, %icecat-build-id): Update.
(icecat-source): Update gnuzilla commit, base version, and hashes.
* gnu/packages/patches/icecat-makeicecat.patch: Adapt to new version.
2020-04-07 13:46:59 -04:00
Mark H Weaver d24e598a78
gnu: icecat: Update to 68.6.1-guix0-preview1 [security fixes].
Includes fixes for CVE-2020-6819 and CVE-2020-6820.

* gnu/packages/gnuzilla.scm (%icecat-version, %icecat-build-id): Update.
(icecat-source): Update gnuzilla commit, base version, and hashes.
* gnu/packages/patches/icecat-makeicecat.patch: Adapt to new version.
2020-04-03 21:28:43 -04:00
Marius Bakke 8ecdef3cbb
gnu: IceCat: Remove obsolete phase.
* gnu/packages/gnuzilla.scm (icecat)[arguments]: Remove phase
'augment-CPLUS_INCLUDE_PATH'.
2020-04-03 16:04:40 +02:00
Tobias Geerinckx-Rice 53b9df20c1
gnu: Remove more packages deprecated for over almost a year.
* gnu/packages/games.scm (armagetron-advanced)
(cataclysm-dark-days-ahead, gnubackgammon, l-abbaye-des-morts)
(the-battle-for-wesnoth, the-battle-for-wesnoth-server)
(project-starfighter, kiki-the-nano-bot, fish-fillets-ng)
(dungeon-crawl-stone-soup): Let's forget this ever happened.
* gnu/packages/emacs-xyz.scm (geiser, paredit, git-modes/old-name)
(magit, magit-svn, haskell-mode, emacs-emms-player-mpv, bbdb)
(ert-runner, groovy-emacs-modes): Remove variable.
* gnu/packages/engineering.scm (emacs-emms-player-simple-mpv)
(emacs-evil-ediff, emacs-evil-mu4e, emacs-wgrep-helm, ao): Likewise.
* gnu/packages/finance.scm (monero-core): Likewise.
* gnu/packages/gnome.scm (dungeon-crawl-stone-soup-tiles)
(tales-of-maj-eyal, battle-tanks, the-legend-of-edgar)
(gnome-tweak-tool): Likewise.
* gnu/packages/gnuzilla.scm (conkeror): Likewise.
* gnu/packages/guile-xyz.scm (mcron2): Likewise.
* gnu/packages/image.scm (pngcrunch): Likewise.
* gnu/packages/linux.scm (eudev-with-hwdb): Likewise.
* gnu/packages/maths.scm (qtoctave): Likewise.
* gnu/packages/package-management.scm (guile2.0-guix): Likewise.
* gnu/packages/php.scm (php-with-bcmath): Likewise.
* gnu/packages/python-xyz.scm (python-kivy-next, python2-kivy-next):
Likewise.
* gnu/packages/video.scm (livestreamer): Likewise.
* gnu/packages/virtualization.scm (lookingglass): Likewise.
* gnu/packages/vulkan.scm (vulkan-icd-loader): Likewise.
* gnu/packages/syndication.scm (newsbeuter): Likewise.
(newsboat)[description]: Remove historical footnote.
2020-03-29 18:40:56 +02:00
Mark H Weaver c90c0bd538
gnu: icecat: Update to 68.6.0-guix0-preview1 [security fixes].
Includes fixes for CVE-2019-20503, CVE-2020-6805, CVE-2020-6806,
CVE-2020-6807, CVE-2020-6811, CVE-2020-6812, and CVE-2020-6814.

* gnu/packages/gnuzilla.scm (%icecat-version, %icecat-build-id): Update.
(icecat-source): Update gnuzilla commit, base version, and hashes.
* gnu/packages/patches/icecat-makeicecat.patch: Adapt to new version.
2020-03-10 13:45:43 -04:00
Damien Cassou 87eeeeb04a
gnu: mozjs@17, mozjs@24: Fix build.
* gnu/packages/gnuzilla.scm (mozjs): Add ‘-fpermissive’ to CXXFLAGS.

Signed-off-by: Tobias Geerinckx-Rice <me@tobias.gr>
2020-03-01 14:41:38 +01:00
Jakub Kądziołka 37db2370db
gnu: icecat: Remove about:buildconfig store references.
* gnu/packages/gnuzilla.scm (icecat)[arguments]:
  New ‘neutralise-store-references’ phase.

Co-authored-by: Tobias Geerinckx-Rice <me@tobias.gr>
2020-02-26 22:29:22 +01:00
Mark H Weaver ce02727bc8
gnu: icecat: Update to 68.5.0-guix0-preview1.
* gnu/packages/gnuzilla.scm (%icecat-version, %icecat-build-id): Update.
(icecat-source): Update gnuzilla commit, base version, and hashes.
* gnu/packages/patches/icecat-makeicecat.patch: Adapt to new version.
2020-02-11 21:33:12 -05:00
Oleg Pykhalov 167a0ce0ae
gnu: Add firefox-decrypt.
* gnu/packages/gnuzilla.scm (firefox-decrypt): New variable.
2020-01-18 18:58:47 +03:00
Mark H Weaver 429c8284d2
gnu: icecat: Fix support for ffmpeg codecs.
Fixes <https://bugs.gnu.org/38045>.  Thanks to Jakub Kądziołka
<kuba@kadziolka.net> and Amin Bandali <bandali@gnu.org> for their
helpful observations and suggestions.

This is a followup to commit 8e5567195f.

* gnu/packages/gnuzilla.scm (icecat)[inputs]: Add shared-mime-info.
[arguments]: Add elf and binary I/O modules to #:modules.  Add code to
the 'fix-ffmpeg-runtime-linker' phase that sets the sandbox read-path
whitelist to include libavcodec's RUNPATH, as well as shared-mime-info.
2020-01-16 00:25:45 -05:00
Mark H Weaver a2be2c6881
gnu: icecat: Update to 68.4.1-guix0-preview1 [fixes CVE-2019-17026].
* gnu/packages/gnuzilla.scm (%icecat-version, %icecat-build-id): Update.
(icecat-source): Update hash of upstream firefox source tarball,
'upstream-icecat-base-version', and commit and hash of gnuzilla checkout.
* gnu/packages/patches/icecat-makeicecat.patch: Adapt to upstream changes.
2020-01-09 14:07:54 -05:00
Mark H Weaver 9020252114
gnu: icecat: Update to 68.4.0-guix0-preview1 [security fixes].
Includes fixes for CVE-2019-17015, CVE-2019-17016, CVE-2019-17017,
CVE-2019-17021, CVE-2019-17022, and CVE-2019-17024.

* gnu/packages/gnuzilla.scm (%icecat-version, %icecat-build-id): Update.
(icecat-source): Update hash of upstream firefox source tarball,
'upstream-icecat-base-version', and commit and hash of gnuzilla checkout.
* gnu/packages/patches/icecat-makeicecat.patch: Adapt to upstream changes.
2020-01-07 12:06:34 -05:00
Efraim Flashner c5c4876155
gnu: rust-cbindgen: Move to rust-apps.scm
* gnu/packages/rust-cbindgen.scm (rust-cbindgen): Move to ...
* gnu/packages/rust-apps.scm: ... here.
* gnu/local.mk (GNU_SYSTEM_MODULES): Remove it.
2020-01-02 20:17:05 +02:00
Julien Lepiller 8e5567195f
gnu: icecat: Fix linking with ffmpeg.
* gnu/packages/gnuzilla.scm (icecat)[arguments]: Add
'fix-ffmpeg-runtime-linker' phase.

Co-authored-by: Mark H Weaver <mhw@netris.org>.
2019-12-23 12:48:11 +01:00
Marius Bakke 33b59c1a3e
Merge branch 'staging' 2019-12-04 20:12:41 +01:00