1
0
mirror of https://git.savannah.gnu.org/git/guix.git synced 2026-08-11 05:21:30 +02:00
Commit Graph

124853 Commits

Author SHA1 Message Date
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
Efraim Flashner 695df753b9 gnu: wl-clipboard: Update to 2.2.1.
* gnu/packages/xdisorg.scm (wl-clipboard): Update to 2.2.1.
2023-09-19 17:32:01 +03:00