gnu: Add python-jwcrypto. * gnu/packages/python-web.scm (python-jwcrypto): New variable.
gnu: python-bashlex: Update to 0.18. * gnu/packages/python-xyz.scm (python-bashlex): Update to 0.18. This fixes the build.
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>
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>
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>
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>
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>
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.
gnu: dolphin-emu: Remove input labels. * gnu/packages/emulators.scm (dolphin-emu)[native-inputs]: Remove input labels.
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.
gnu: Add wasm-micro-runtime. * gnu/packages/web.scm (wasm-micro-runtime): New variable. Signed-off-by: Ricardo Wurmus <rekado@elephly.net>
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>
image: Introduce the mbr-hybrid-raw image type. Until 209204e23b39af09e0ea92540b6fa00a60e6a0ae and d57cab764122af69d52d8cc9c843456044e5d7bc, 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>
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.
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.
gnu: Add python-tibanna. * gnu/packages/web.scm (python-tibanna): New variable.
gnu: Add python-lambda-4dn. * gnu/packages/web.scm (python-lambda-4dn): New variable.
gnu: Add python-benchmark-4dn. * gnu/packages/python-xyz.scm (python-benchmark-4dn): New variable.
gnu: xterm: Update to 384. * gnu/packages/xorg.scm (xterm): Update to 384.
gnu: keepassxc: Update to 2.7.6. * gnu/packages/password-utils.scm (keepassxc): Update to 2.7.6.