Commit graph

124854 commits

Author SHA1 Message Date
Marius Bakke
9d87b400a6
gnu: python-deprecated: Update to 1.2.14.
* gnu/packages/python-xyz.scm (python-deprecated): Update to 1.2.14.
2023-09-22 01:29:19 +08:00
Marius Bakke
7bdf4aa3bb
gnu: python-flex: Update to 6.14.1.
* gnu/packages/python-xyz.scm (python-flex): Update to 6.14.1.
[propagated-inputs]: Remove PYTHON-ISO8601.  Add PYTHON-STRICT-RFC3339.
2023-09-22 01:29:19 +08:00
Marius Bakke
d9620855de
gnu: Remove python-django@2.2.
This version is no longer maintained and contains known security flaws.

* gnu/packages/django.scm (python-django-2.2): Remove variable.
2023-09-22 01:29:19 +08:00
Marius Bakke
12af750868
gnu: graphite-web: Update to 1.1.10.
* gnu/packages/monitoring.scm (graphite-web): Update to 1.1.10.
[arguments]: Relax Django requirement.
[propagated-inputs]: Remove PYTHON-WHISPER , PYTHON-SCANDIR, and
PYTHON-TXAMPQ.  Replace PYTHON-DJANGO-2.2 with PYTHON-DJANGO-3.2.
2023-09-22 01:29:19 +08:00
Marius Bakke
b9142073c4
gnu: python-httpx: Update to 0.24.1.
* gnu/packages/python-web.scm (python-httpx): Update to 0.24.1.
2023-09-22 01:29:19 +08:00
Marius Bakke
928d462ab1
gnu: websockify: Don't propagate inputs.
* gnu/packages/web.scm (websockify)[propagated-inputs]: Move everything ...
[inputs]: ... here.
2023-09-22 01:29:19 +08:00
Marius Bakke
c7cb52e3fa
gnu: websockify: Update to 0.11.0.
* gnu/packages/web.scm (websockify): Update to 0.11.0.
[build-system]: Switch to PYPROJECT-BUILD-SYSTEM.
[arguments]: Remove.
[native-inputs]: Remove PYTHON-MOX3.
[propagated-inputs]: Add PYTHON-JWCRYPTO, PYTHON-REDIS, PYTHON-REQUESTS, and
PYTHON-SIMPLEJSON.
2023-09-22 01:29:19 +08:00
Marius Bakke
687ae1f8d1
gnu: python-django-picklefield: Update to 3.1.0.
* gnu/packages/django.scm (python-django-picklefield): Update to 3.1.0.
[propagated-inputs]: Change from PYTHON-DJANGO-2.2 to PYTHON-DJANGO.
2023-09-22 01:29:19 +08:00
Marius Bakke
75fe559afc
gnu: Add python-django-ninja.
* gnu/packages/django.scm (python-django-ninja): New variable.
2023-09-22 01:29:18 +08:00
Marius Bakke
10c11d2b6d
gnu: Add python-django-configurations.
* gnu/packages/django.scm (python-django-configurations): New variable.
2023-09-22 01:29:18 +08:00
Marius Bakke
c196c4c353
gnu: Add python-django-cache-url.
* gnu/packages/django.scm (python-django-cache-url): New variable.
2023-09-22 01:29:18 +08:00
Marius Bakke
ee401c1cb5
gnu: Add python-dj-search-url.
* gnu/packages/django.scm (python-dj-search-url): New variable.
2023-09-22 01:29:18 +08:00
Marius Bakke
c463f184e3
gnu: python-dj-database-url: Update to 2.1.0.
* gnu/packages/django.scm (python-dj-database-url): Update to 2.1.0.
2023-09-22 01:29:18 +08:00
Marius Bakke
40f1f2d33b
gnu: Add python-dj-email-url.
* gnu/packages/django.scm (python-dj-email-url): New variable.
2023-09-22 01:29:18 +08:00
Marius Bakke
4163c617b8
services: nftables: Add 'configuration' action.
* gnu/services/networking.scm (nftables-shepherd-service)[actions]: New field.
2023-09-22 01:29:18 +08:00
Marius Bakke
2b1eb3c1cf
gnu: uwufetch: Avoid top-level package references.
* gnu/packages/admin.scm (uwufetch)[arguments]: Use the grep and gawk provided
by INPUTS, instead of the top-level variables.
2023-09-22 01:29:18 +08:00
Marius Bakke
397a6860f6
gnu: Add python-aioquic.
* gnu/packages/python-web.scm (python-aioquic): New variable.
2023-09-22 01:29:18 +08:00
Marius Bakke
f2e2c51ec9
gnu: Add python-pylsqpack.
* gnu/packages/python-compression.scm (python-pylsqpack): New variable.
2023-09-22 01:29:18 +08:00
Marius Bakke
370c8bd78b
gnu: Add python-towncrier.
* gnu/packages/python-xyz.scm (python-towncrier): New variable.
2023-09-22 01:29:18 +08:00
Marius Bakke
d546023c86
gnu: Add python-sphinx-basic-ng.
* gnu/packages/sphinx.scm (python-sphinx-basic-ng): New variable.
2023-09-22 01:29:18 +08:00
Marius Bakke
08250bffab
gnu: Add python-slotscheck.
* gnu/packages/python-check.scm (python-slotscheck): New variable.
2023-09-22 01:29:18 +08:00
Marius Bakke
27954c3cb2
gnu: Add python-pyproject-hooks.
* gnu/packages/python-xyz.scm (python-pyproject-hooks): New variable.
2023-09-22 01:29:18 +08:00
Marius Bakke
c097775401
gnu: Add python-tracerite.
* gnu/packages/python-xyz.scm (python-tracerite): New variable.
2023-09-22 01:29:17 +08:00
Marius Bakke
b2467d2354
gnu: Add python-html5tagger.
* gnu/packages/python-web.scm (python-html5tagger): New variable.
2023-09-22 01:29:17 +08:00
Marius Bakke
353f58db51
gnu: Add python-a2wsgi.
* gnu/packages/python-web.scm (python-a2wsgi): New variable.
2023-09-22 01:29:17 +08:00
Marius Bakke
82ecaa1c56
gnu: python-deprecated: Remove unused inputs.
* gnu/packages/python-xyz.scm (python-deprecated): Remove PYTHON-SPHINX and
PYTHON-TOX.
2023-09-22 01:29:17 +08:00
Marius Bakke
1ddb081d6b
gnu: python-filelock: Update home page.
* gnu/packages/python-xyz.scm (python-filelock)[home-page]: Follow redirect.
2023-09-22 01:29:17 +08:00
Marius Bakke
e592513d39
gnu: python-certauth: Fix test failure with newer PyOpenSSL.
* gnu/packages/python-crypto.scm (python-certauth)[arguments]: New field.
2023-09-22 01:29:17 +08:00
Marius Bakke
146cf4c306
gnu: Add python-dirty-equals.
* gnu/packages/python-xyz.scm (python-dirty-equals): New variable.
2023-09-22 01:29:17 +08:00
Marius Bakke
a76ccdddaf
gnu: Add python-jwcrypto.
* gnu/packages/python-web.scm (python-jwcrypto): New variable.
2023-09-22 01:29:17 +08:00
Clément Lassieur
ee7c9d2541
gnu: python-bashlex: Update to 0.18.
* gnu/packages/python-xyz.scm (python-bashlex): Update to 0.18.

This fixes the build.
2023-09-21 17:43:35 +02:00
Hendursaga
70fd6721f4
gnu: routino: Update to 3.4.1.
* gnu/packages/geo.scm (routino): Update to 3.4.1.
  [source]: Use HTTPS.
  [arguments]: Use G-expressions.

Signed-off-by: Guillaume Le Vaillant <glv@posteo.net>
2023-09-21 17:32:15 +02:00
Hendursaga
f92bff51b4
gnu: osmium-tool: Update to 1.15.0.
* gnu/packages/geo.scm (osmium-tool): Update to 1.15.0.

Reviewed-by: Bruno Victal <mirai@makinata.eu>
Signed-off-by: Guillaume Le Vaillant <glv@posteo.net>
2023-09-21 17:26:11 +02:00
Hendursaga
ef18fd58b4
gnu: osm2pgsql: Update to 1.9.2.
* gnu/packages/geo.scm (osm2pgsql): Update to 1.9.2.
  [arguments]: Use G-expressions.
  <#:configure-flags>: Ensure compilation with LuaJIT, PROJ API version 4.
  [inputs]: Replace lua with luajit. Replace proj with proj-7. Add
  nlohmann-json.
  [native-inputs]: Add pandoc, python-argparse-manpage, for building
  documentation. Remove python-psycopg2, as it is only used for tests, and
  testing has been disabled.
  [home-page]: Update URL.

Reviewed-by: Bruno Victal <mirai@makinata.eu>
Signed-off-by: Guillaume Le Vaillant <glv@posteo.net>
2023-09-21 17:24:40 +02:00
Hendursaga
84442d0423
gnu: libosmium: Update to 2.19.0.
* gnu/packages/geo.scm (libosmium): Update to 2.19.0.
  [inputs]: Replace proj with proj-7, the last version with PROJ API
  version 4 compatibility. Remove sparsehash and utfcpp.
  [native-inputs]: Add graphviz-minimal, to build documentation.

Reviewed-by: Bruno Victal <mirai@makinata.eu>
Signed-off-by: Guillaume Le Vaillant <glv@posteo.net>
2023-09-21 17:21:35 +02:00
Artyom Bologov
be9f749a29
gnu: cl-njson: Update to 1.2.1.
* gnu/packages/lisp-xyz.scm (sbcl-njson): Update to 1.2.1.

Signed-off-by: Guillaume Le Vaillant <glv@posteo.net>
2023-09-21 16:56:16 +02:00
Tobias Geerinckx-Rice
4bdb8bd267
gnu: dolphin-emu: Update to 5.0-13669.f9deb68.
* gnu/packages/emulators.scm (dolphin-emu): Update to 5.0-13669.f9deb68.
[source]: Don't explicitly return #t from snippet.
[arguments]: Nor from phases.
2023-09-17 02:00:00 +02:00
Tobias Geerinckx-Rice
30ff8d1692
gnu: dolphin-emu: Remove input labels.
* gnu/packages/emulators.scm (dolphin-emu)[native-inputs]:
Remove input labels.
2023-09-17 02:00:00 +02:00
Tobias Geerinckx-Rice
e82a2337b9
gnu: pfetch: Update to 0.7.0-1.a906ff8.
* gnu/packages/admin.scm (pfetch): Update to 0.7.0-1.a906ff8.
[arguments]: Don't explicitly return #t from phases.
2023-09-17 02:00:00 +02:00
Felix Lechner
e05c225ffb
gnu: Add wasm-micro-runtime.
* gnu/packages/web.scm (wasm-micro-runtime): New variable.

Signed-off-by: Ricardo Wurmus <rekado@elephly.net>
2023-09-20 16:38:44 +02:00
Mathieu Othacehe
6bd17a0806
image: Do not allow BIOS bootloader and GPT.
When using grub-bootloader with a GPT image, GRUB will fail during
installation with a cryptic error message.

* gnu/system/image.scm (system-disk-image): Raise an error when trying to use
a non-EFI compatible bootloader with a GPT image partitioning.

Signed-off-by: Mathieu Othacehe <othacehe@gnu.org>
2023-09-20 09:38:40 +02:00
Mathieu Othacehe
e5ed1712da
image: Introduce the mbr-hybrid-raw image type.
Until 209204e23b and
d57cab7641, the default image type used by "guix
system image" was an MBR image with an ESP partition.

Having both an MBR image and an ESP partition is handy because the image will
boot on most x86 based systems using legacy BIOS and/or UEFI.

We now have a distinction between MBR images and EFI images. Introduce a new
MBR hybrid image type and default to it to restore the default behaviour.

This also fixes the images section of (gnu ci) that was trying to install a
BIOS bootloader on an EFI, GPT image and failing to do so.

Signed-off-by: Mathieu Othacehe <othacehe@gnu.org>
2023-09-20 09:38:36 +02:00
Efraim Flashner
00a1ee15cd
gnu: %gcc-11-x86_64-micro-architectures: Correct some values.
* gnu/packages/gcc.scm (%gcc-11-x86_64-micro-architectures): Correct the
values for the psABI micro-architectures.
2023-09-20 09:53:55 +03:00
Efraim Flashner
7a2ee8524a
gnu: wfmash: Update to 0.10.5.
* gnu/packages/bioinformatics.scm (wfmash): Update to 0.10.5.
[source]: Update to changes in source code.
[arguments]: Add configure-flag to enable more features.
[native-inputs]: Add pkg-config.
2023-09-20 09:53:52 +03:00
Ricardo Wurmus
4b3b2e6300
gnu: Add python-tibanna.
* gnu/packages/web.scm (python-tibanna): New variable.
2023-09-19 23:28:03 +02:00
Ricardo Wurmus
c5cf47ccff
gnu: Add python-lambda-4dn.
* gnu/packages/web.scm (python-lambda-4dn): New variable.
2023-09-19 23:28:03 +02:00
Ricardo Wurmus
8c56ab99d9
gnu: Add python-benchmark-4dn.
* gnu/packages/python-xyz.scm (python-benchmark-4dn): New variable.
2023-09-19 23:28:03 +02:00
Efraim Flashner
b37925ecdd
gnu: xterm: Update to 384.
* gnu/packages/xorg.scm (xterm): Update to 384.
2023-09-19 18:40:36 +03:00
Efraim Flashner
7083f2cf87
gnu: keepassxc: Update to 2.7.6.
* gnu/packages/password-utils.scm (keepassxc): Update to 2.7.6.
2023-09-19 17:32:25 +03:00
Efraim Flashner
6f30e5b3bf
gnu: git-annex: Update to 10.20230828.
* gnu/packages/haskell-apps.scm (git-annex): Update to 10.20230828.
2023-09-19 17:32:25 +03:00