Commit graph

111048 commits

Author SHA1 Message Date
Christopher Baines
b724c2592a
gnu: guix-build-coordinator: Update to 0-77.7f6db4b.
* gnu/packages/package-management.scm (guix-build-coordinator): Update to
0-77.7f6db4b.
2023-04-13 17:24:19 +01:00
Maxim Cournoyer
8d347815c7
gnu: evince: Update to 44.1.
* gnu/packages/gnome.scm (evince): Update to 44.1.
[arguments]: Update skip-gtk-update-icon-cache phase.
2023-04-13 10:18:58 -04:00
Florian Pelz
11ecc5a4f8
doc: Fix various typos.
* doc/guix.texi: Fix typos.
2023-04-13 15:32:47 +02:00
Sharlatan Hellseher
982698c52f
gnu: wsjtx: Improve package style.
* gnu/package/radio.scm (wsjtx): Improve package style by shifting order of
components.
[native-inputs]: Columnize, sort alphabetically.
[inputs]: Remove labels, sort alphabetically.

Signed-off-by: Leo Famulari <leo@famulari.name>
2023-04-12 23:04:53 -04:00
Sharlatan Hellseher
2c6b451605
gnu: wsjtx: Update to 2.6.1.
* gnu/packages/radio.scm (wsjtx): Update to 2.6.1.

Signed-off-by: Leo Famulari <leo@famulari.name>
2023-04-12 23:04:46 -04:00
Leo Famulari
60c97c60a5
gnu: Zstandard: Update to 1.5.5.
This fixes a corruption bug:

https://github.com/facebook/zstd/releases/tag/v1.5.5

* gnu/packages/compression.scm (zstd)[replacement, properties]: New fields.
(zstd-1.5.5): New variable.
2023-04-12 16:43:30 -04:00
Pierre Neidhardt
dd3e5e7110
gnu: Add cl-docutils.
* gnu/packages/lisp-xyz.scm (cl-docutils, ecl-cl-docutils, sbcl-cl-docutils):
New variables.
2023-04-12 12:23:52 +02:00
Pierre Neidhardt
abb28fa687
gnu: Add data-format-validation.
* gnu/packages/lisp-xyz.scm (cl-data-format-validation,
ecl-data-format-validation, sbcl-data-format-validation): New variables.
2023-04-12 12:23:52 +02:00
Pierre Neidhardt
0c4a064662
gnu: Add staple.
* gnu/packages/lisp-xyz.scm (cl-staple, ecl-staple, sbcl-staple): New variables.
2023-04-12 12:23:52 +02:00
Pierre Neidhardt
667ec4ac32
gnu: Add speechless.
* gnu/packages/lisp-xyz.scm (cl-speechless, ecl-speechless, sbcl-speechless): New variables.
2023-04-12 12:23:52 +02:00
Pierre Neidhardt
18584d665e
gnu: Add maiden.
* gnu/packages/lisp-xyz.scm (cl-maiden, ecl-maiden, sbcl-maiden): New variables.
2023-04-12 12:23:52 +02:00
Pierre Neidhardt
81a3b4cef2
gnu: Add forge.
* gnu/packages/lisp-xyz.scm (cl-forge, ecl-forge, sbcl-forge): New variables.
2023-04-12 12:23:52 +02:00
Pierre Neidhardt
7e59d90538
gnu: Add filesystem-utils.
* gnu/packages/lisp-xyz.scm (cl-filesystem-utils, ecl-filesystem-utils,
sbcl-filesystem-utils): New variables.
2023-04-12 12:23:52 +02:00
Pierre Neidhardt
fcf1f51faf
gnu: Add file-select.
* gnu/packages/lisp-xyz.scm (cl-file-select, ecl-file-select,
sbcl-file-select): New variables.
2023-04-12 12:23:52 +02:00
Pierre Neidhardt
d4710b6614
gnu: Add depot.
* gnu/packages/lisp-xyz.scm (cl-depot, ecl-depot, sbcl-depot): New variables.
2023-04-12 12:23:52 +02:00
Pierre Neidhardt
42b5c198d3
gnu: Add cl-steamworks.
* gnu/packages/lisp-xyz.scm (cl-steamworks, ecl-cl-steamworks,
sbcl-cl-steamworks): New variables.
2023-04-12 12:23:51 +02:00
Pierre Neidhardt
df85f18ded
gnu: Add cl-modio.
* gnu/packages/lisp-xyz.scm (cl-modio, ecl-cl-modio, sbcl-cl-modio): New variables.
2023-04-12 12:23:51 +02:00
Pierre Neidhardt
cb6b267591
gnu: Add zippy.
* gnu/packages/lisp-xyz.scm (cl-zippy, ecl-zippy, sbcl-zippy): New variables.
2023-04-12 12:23:51 +02:00
Pierre Neidhardt
4a9dce97cf
gnu: Add cl-markless.
* gnu/packages/lisp-xyz.scm (cl-markless, ecl-cl-markless, sbcl-cl-markless):
New variables.
2023-04-12 12:23:51 +02:00
Pierre Neidhardt
56be762c77
gnu: Add cl-fond.
* gnu/packages/lisp-xyz.scm (cl-fond, ecl-cl-fond, sbcl-cl-fond): New variables.
2023-04-12 12:23:51 +02:00
Pierre Neidhardt
546afddb85
gnu: Add radiance-contribs.
* gnu/packages/lisp-xyz.scm (cl-radiance-contribs, ecl-radiance-contribs,
sbcl-radiance-contribs): New variables.
2023-04-12 12:23:51 +02:00
Pierre Neidhardt
74d7bed968
gnu: sbcl-slynk: Update to 20230327.
* gnu/packages/lisp-xyz.scm (sbcl-slynk): Update to 20230327.
2023-04-12 12:23:51 +02:00
Pierre Neidhardt
cda4e08fe2
gnu: emacs-sly: Update to 20230327.
* gnu/packages/emacs-xyz.scm (emacs-sly): Update to 20230327.
2023-04-12 12:23:51 +02:00
Felix Gruber
fbb70bbc17
gnu: qgis: Update to 3.30.1.
* gnu/packages/geo.scm (qgis): Update to 3.30.1.
  [arguments]: Define GISBASE environment variable during tests as it
  is used to find Grass GIS. (later in the installed version of QGis the
  same environment variable has already been set.)
  Execute tests in parallel.
  Update list of disabled broken tests. Try to classify failure reasons
  (network, missing/incomplete dependencies). There are still a lot of
  tests with unknown failure reasons.

Signed-off-by: Guillaume Le Vaillant <glv@posteo.net>
2023-04-12 11:09:35 +02:00
Felix Gruber
2bb577be93
gnu: pcb2gcode: Update to 2.5.0.
* gnu/packages/engineering.scm (pcb2gcode): Update to 2.5.0.

Signed-off-by: Guillaume Le Vaillant <glv@posteo.net>
2023-04-12 11:07:41 +02:00
Felix Gruber
d8d89ffb01
gnu: python-osmnx: Use pyproject-build-system.
* gnu/packages/geo.scm (python-osmnx)[build-system]: Use
  pyproject-build-system instead of python-build-system.
  [arguments]: Remove custom 'check phase. Instead define test-flags to
  disable network tests.

Signed-off-by: Guillaume Le Vaillant <glv@posteo.net>
2023-04-12 10:56:59 +02:00
Felix Gruber
81b2e5975d
gnu: python-rtree: Update to 1.0.1.
* gnu/packages/geo.scm (python-rtree): Update to 1.0.1.
  [build-system]: Use pyproject-build-system instead of
  python-build-system.
  [arguments]: Remove custom 'check phase.

Signed-off-by: Guillaume Le Vaillant <glv@posteo.net>
2023-04-12 10:55:36 +02:00
Felix Gruber
3171ee7003
gnu: python-cartopy: Disable some tests.
Some tests fail with proj 9.2.0.

* gnu/packages/geo.scm (python-cartopy)[arguments]: Update 'check' phase.

Signed-off-by: Guillaume Le Vaillant <glv@posteo.net>
2023-04-12 10:50:56 +02:00
Felix Gruber
27b58a799c
gnu: python-pyproj: Update to 3.5.0.
* gnu/packages/geo.scm (python-pyproj): Update to 3.5.0.

Signed-off-by: Guillaume Le Vaillant <glv@posteo.net>
2023-04-12 10:47:22 +02:00
Felix Gruber
a113f5846f
gnu: proj: Update to 9.2.0.
* gnu/packages/geo.scm (proj): Update to 9.2.0.

Signed-off-by: Guillaume Le Vaillant <glv@posteo.net>
2023-04-12 10:46:41 +02:00
Felix Gruber
dd1aebe148
gnu: geos: Update to 3.11.2.
* gnu/packages/geo.scm (geos): Update to 3.11.2.

Signed-off-by: Guillaume Le Vaillant <glv@posteo.net>
2023-04-12 10:46:05 +02:00
Guillaume Le Vaillant
a023561ccc
gnu: electron-cash: Update to 4.2.14.
* gnu/packages/finance.scm (electron-cash): Update to 4.2.14.
  [arguments]: Remove 'relax-requirements' phase.
2023-04-12 10:43:25 +02:00
Guillaume Le Vaillant
f671a3ec5c
gnu: p2pool: Update to 3.2.
* gnu/packages/finance.scm (p2pool): Update to 3.2.
2023-04-12 10:43:25 +02:00
Guillaume Le Vaillant
d4533710ac
gnu: monero-gui: Update to 0.18.2.2.
* gnu/packages/finance.scm (monero-gui): Update to 0.18.2.2.
2023-04-12 10:43:25 +02:00
Guillaume Le Vaillant
78b6f28a6f
gnu: monero: Update to 0.18.2.2.
* gnu/packages/finance.scm (monero): Update to 0.18.2.2.
2023-04-12 10:43:25 +02: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
Maxim Cournoyer
99c468b064
gnu: ruby-rubyzip: Re-instate all tests.
* gnu/packages/ruby.scm (ruby-rubyzip)
[arguments]: Do not patch ruby shebang in the patch-tests phase.
Remove the disable-problematic-tests phase.  Add the
unpatch-some-source-shebangs phase.
2023-04-11 21:38:22 -04: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
c5b659a251
gnu: python-pytest-7.1: Replace python-toml with python-tomli.
* gnu/packages/check.scm (python-pytest-7.1)
[propagated-inputs]: Replace python-toml with python-tomli.
2023-04-11 14:06:22 -04:00
Bruno Victal
337e681b7a
services: nginx: Add reopen action.
This is required to allow log file rotations using rottlog, etc.

* gnu/services/web.scm (nginx-shepherd-service): Add reopen shepherd action.

Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
2023-04-11 12:19:01 -04:00
Bruno Victal
dd10ba4184
services: nginx: Make logging level configurable.
* gnu/services/web.scm (<nginx-configuration>)[log-level]: New field.
(assert-valid-log-level): New procedure.
(default-nginx-config): Make log-level configurable.
* doc/guix.texi (Web Services): Document it.

Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
2023-04-11 12:19:01 -04:00
Sharlatan Hellseher
55350a87aa
gnu: Add phd2.
* gnu/packages/astronomy.scm (phd2): New variable.

Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
Modified-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
2023-04-11 11:59:33 -04:00
Felix Lechner
5480ba2491
gnu: heimdal: Enable OpenLDAP support.
* gnu/packages/kerberos.scm (heimdal)
[native-inputs]: Add bison, flex and pkg-config.
[inputs]: Remove mit-krb5.  Add libcap-ng and openldap.

Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
Modified-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
2023-04-11 11:40:16 -04:00
Felix Lechner
691f17a8cc
gnu: heimdal: Apply patch to fix CVE-2022-45142.
Several recent Heimdal releases are affected by the serious vulnerability
CVE-2022-45142, which NIST scored as "7.5 HIGH". [1]

At the time of writing, the upstream developers had not yet cut any releases
post-7.8.0, which is why the patch is being applied here.

The patch was extracted from Helmut Grohne's public vulnerability
disclosure. [2]

[1] https://nvd.nist.gov/vuln/detail/CVE-2022-45142
[2] https://www.openwall.com/lists/oss-security/2023/02/08/1

* gnu/packages/patches/heimdal-CVE-2022-45142.patch: New patch.
* gnu/local.mk (dist_patch_DATA): Register it.
* gnu/packages/kerberos.scm (heimdal)[source]: Apply it.

Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
2023-04-11 11:39:53 -04:00
Felix Lechner
789554cb76
gnu: heimdal: Update to 7.8.0 [fixes CVE-2022-44640].
* gnu/packages/kerberos.scm (heimdal): Update to 7.8.0.
[source]: Adjust date in snippet.
[native-inputs]: Add python.  Remove perl.

Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
Modified-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
2023-04-11 11:39:49 -04:00
Ricardo Wurmus
0356087f4e
gnu: mu: Update to 1.10.2.
* gnu/packages/mail.scm (mu): Update to 1.10.2.
[arguments]: Add build phase 'fix-build-system.
2023-04-11 12:42:03 +02:00
Maxim Cournoyer
ac180c65e5
Revert "gnu: opendht: Update to 2.5.2."
This reverts commit 31534f4e4d.  It broke libjami.
2023-04-10 23:38:12 -04:00
Maxim Cournoyer
31534f4e4d
gnu: opendht: Update to 2.5.2.
* gnu/packages/networking.scm (opendht): Update to 2.5.2.
2023-04-10 23:34:11 -04:00
Maxim Cournoyer
ef807e48d4
gnu: restinio: Update to 0.6.18-0.eda471e and enable tests.
* gnu/packages/networking.scm (restinio): Update to 0.6.18-0.eda471e.
[version]: Use git-version.
[arguments]: Enable tests, removing #:tests? argument.
2023-04-10 23:31:47 -04:00