aboutsummaryrefslogtreecommitdiff
path: root/gnu
Commit message (Collapse)AuthorAge
* gnu: Add pybind11-2.10.Ricardo Wurmus2024-01-16
| | | | | | * gnu/packages/python-xyz.scm (pybind11-2.10): New variable. Change-Id: Ia7915af3baca36b0677d3f762046585abc473f56
* gnu: Add python-cython-0.29.35.Ricardo Wurmus2024-01-16
| | | | | | * gnu/packages/python-xyz.scm (python-cython-0.29.35): New variable. Change-Id: I09ec851a2051e885f6417524bbeeb81b743bef0b
* gnu: Add python-pydoc-markdown.Ricardo Wurmus2024-01-16
| | | | | | * gnu/packages/python-xyz.scm (python-pydoc-markdown): New variable. Change-Id: I03e45c2b87f626f7a8113d785c72c14a301d79be
* gnu: python-yapf: Update to 0.32.0.Ricardo Wurmus2024-01-16
| | | | | | | | | | * gnu/packages/python-xyz.scm (python-yapf): Update to 0.32.0. [build-system]: Use pyproject-build-system. [native-inputs]: Add python-pytest. [propagated-inputs]: Add python-importlib-metadata, python-platformdirs, and python-tomli. Change-Id: I30fa0b9d643f6585624da87d5c1a1edbb59425c4
* gnu: Add python-docspec-python.Ricardo Wurmus2024-01-16
| | | | | | * gnu/packages/python-xyz.scm (python-docspec-python): New variable. Change-Id: Ic607d0a34a8601dd464251edd8c8509314b7489c
* gnu: Add python-nr-util.Ricardo Wurmus2024-01-16
| | | | | | * gnu/packages/python-xyz.scm (python-nr-util): New variable. Change-Id: I26dda5e5bc03334fb476e3f1fd2fa6aaf93a91c3
* gnu: go-github-com-arceliar-ironwood: Update to ↵Artyom V. Poptsov2024-01-15
| | | | | | | | | | v0.0.0-20231127131626-465b82dfb5bd. * gnu/packages/golang.scm (go-github-com-arceliar-ironwood): Update to v0.0.0-20231127131626-465b82dfb5bd. Change-Id: Ia94d7c88e54d33f7bb7b5054a757d7ef203d47c2 Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
* gnu: yggdrasil: Update to 0.5.4.Artyom V. Poptsov2024-01-15
| | | | | | | * gnu/packages/networking.scm (yggdrasil): Update to 0.5.4. Change-Id: I4f386e1b69627b0c5a6095c42274b8a8bff8bfd9 Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
* gnu: hypercorn: Reformat with guix style.Troy Figiel2024-01-15
| | | | * gnu/packages/python-web.scm (hypercorn): Reformat with guix style.
* gnu: hypercorn: Adjust inputs.Troy Figiel2024-01-15
| | | | | | | * gnu/packages/python-web.scm (hypercorn)[propagated-inputs]: Add python-exceptiongroup and python-tomli. Remove python-toml and python-typing-extensions. [native-inputs]: Remove python-mock.
* gnu: Remove python-tslearn.Ricardo Wurmus2024-01-15
| | | | | | | | This package now lives in the guix-science channel. * gnu/packages/machine-learning.scm (python-tslearn): Remove variable. Change-Id: I655df3417d258cb1231746626817fde9628e9569
* gnu: Add python-docspec.Ricardo Wurmus2024-01-15
| | | | | | * gnu/packages/python-xyz.scm (python-docspec): New variable. Change-Id: I3103bde3483273a335156b38de742f493fd366f1
* gnu: Add python-databind-json.Ricardo Wurmus2024-01-15
| | | | | | * gnu/packages/python-xyz.scm (python-databind-json): New variable. Change-Id: Iaab64e28ba6772c14704ff67cffab21a2f555460
* gnu: Add python-databind-core.Ricardo Wurmus2024-01-15
| | | | | | * gnu/packages/python-xyz.scm (python-databind-core): New variable. Change-Id: I45bf0ec5ef123ea20c50e2ca3caf930bfba45eea
* gnu: Add python-typeapi.Ricardo Wurmus2024-01-15
| | | | | | * gnu/packages/python-xyz.scm (python-typeapi): New variable. Change-Id: Id89f3152bcd593d677c4fcb7c98d586cd50e820b
* gnu: Add python-nr-stream.Ricardo Wurmus2024-01-15
| | | | | | * gnu/packages/python-xyz.scm (python-nr-stream): New variable. Change-Id: I59489156e4675a64a31b1cb7f62b7c845c005ce8
* gnu: Add python-nr-date.Ricardo Wurmus2024-01-15
| | | | | | * gnu/packages/python-xyz.scm (python-nr-date): New variable. Change-Id: I4251aef073df29ccada70f1398bce38cfb8962ba
* gnu: Add python-namex.Ricardo Wurmus2024-01-15
| | | | | | * gnu/packages/python-xyz.scm (python-namex): New variable. Change-Id: I02d4ed5e426f0b432c27086aa90628ae54759ca2
* gnu: python-requests-kerberos: Enable tests.Troy Figiel2024-01-15
| | | | | | | | | | | * gnu/packages/python-web.scm (python-requests-kerberos): Enable tests. [source]: Replace the PyPI release by the Github release. [build-system]: Swap to pyproject-build-system. [native-inputs]: Add python-pytest and python-pytest-mock. Co-authored-by: Sharlatan Hellseher <sharlatanus@gmail.com> Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com> Change-Id: Iea750cf722293c4054a6c6e43787806f8f2fd5e2
* gnu: python-requests-kerberos: Fix build.Troy Figiel2024-01-15
| | | | | | | | | * gnu/packages/python-web.scm (python-requests-kerberos)[propagated-inputs]: Add python-gssapi. Co-authored-by: Sharlatan Hellseher <sharlatanus@gmail.com> Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com> Change-Id: I65d1fac0339a119e7a4912d5db150b4adb7586ad
* gnu: python-pyspnego: Propagate python-krb5.Sharlatan Hellseher2024-01-15
| | | | | | | * gnu/packages/python-xyz.scm (python-pyspnego)[propagated-inputs]: Add python-krb5. Change-Id: I2c8ccbd66394cb90ea047f7327d05ecbfe2ec22d
* gnu: Add python-krb5.Troy Figiel2024-01-15
| | | | | | * gnu/packages/python-xyz.scm (python-krb5): New variable. Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
* gnu: Remove python-activepapers.Sharlatan Hellseher2024-01-15
| | | | | | | | | | | <https://issues.guix.gnu.org/68425> This package fails to build and has been not maintained since 2017. * gnu/packages/python-xyz.scm (python-activepapers): Remove variable. Reported-by: Troy Figiel <troy@troyfigiel.com> Change-Id: Id1e968cd4e06919a80ad05e5c8d3fb207426fdde
* gnu: hpcguix-web: Add explicit dependency on Guile-GnuTLS.Ludovic Courtès2024-01-15
| | | | | | | | | | | This is necessary in hpcguix-web 0.4.1 to connect to https://disarchive.guix.gnu.org. * gnu/packages/web.scm (hpcguix-web)[arguments]: In ‘wrap-program’ phase, add guile-gnutls to the wrapper’s search path. [inputs]: Add GUILE-GNUTLS. Change-Id: Ic4d6f65adeb763a404fc24c7e1c87fd7d26550c7
* gnu: fish-foreign-env: Update to 0.20230823.Tanguy Le Carrour2024-01-14
| | | | | | | | * gnu/packages/shells.scm (fish-foreign-env): Update to 0.20230823. [arguments]: Do no substitute in file that no longer exists. Signed-off-by: Ludovic Courtès <ludo@gnu.org> Change-Id: I04138c1d3e8c174b2197e5ca60aaca4caa5453cc
* gnu: cuirass: Update to 7bcd3d0.Ludovic Courtès2024-01-14
| | | | | | * gnu/packages/ci.scm (cuirass): Update to 7bcd3d0. Change-Id: Iefc460df509a2c006f3a49d6050ef08940ed2850
* gnu: openssh: Fix build on ppc64le.Jack Hill2024-01-14
| | | | | | | | | | | | | * gnu/packages/ssh.scm (openssh)[source]: Use 'openssh-gcc-13-ppc64le-fzero-call-used-regs.patch'. * gnu/packages/patches/openssh-gcc-13-ppc64le-fzero-call-used-regs.patch: New file. * gnu/local.mk (dist_patch_DATA): Add it. Reported-by: Marcel van der Boom <marcel@van-der-boom.nl>. Change-Id: I41b1350b2cdd1487a8fd69b13b64f63c0dc166c9 Signed-off-by: Ludovic Courtès <ludo@gnu.org>
* gnu: guile-ssh: Update to 0.16.4.Artyom V. Poptsov2024-01-14
| | | | | | | | * gnu/packages/ssh.scm (guile-ssh): Update to 0.16.4. [arguments]: Improve the style. Change-Id: Ib7d741e7f4fc7a1fc167cfa4f7953f84d9f4d390 Signed-off-by: Ludovic Courtès <ludo@gnu.org>
* gnu: hpcguix-web: Update to 0.4.1.Ludovic Courtès2024-01-14
| | | | | | * gnu/packages/web.scm (hpcguix-web): Update to 0.4.1. Change-Id: I8bd642735b3cbdf03b07cdd184295b6e32a4e6f7
* tests: install: Fix encrypted-home-os, encrypted-home-os-key-file tests.Tomas Volf2024-01-14
| | | | | | | | | | | | | | | | | | | | | | The installation no longer fits into the 1.6G, leading to a warning while running the test: guix system: warning: at least 1526.8 MB needed but only 1408.4 MB available in /mnt Followed by a failure: 93% [#################################################################### ]note: build failure may have been caused by lack of free disk space builder for `/gnu/store/8wl8q8nc1za0vlyv21jpzwgml45njgk2-module-import-compiled.drv' failed with exit code 1 This commit increases the root partition to 2G, making the test pass again. * gnu/tests/install.scm (%encrypted-root-installation-script): Increase the root partition to 2G. (%test-encrypted-home-os), (%test-encrypted-home-os-key-file): Increase the target size to 3G to accommodate for the larger root partition. Change-Id: I0f7092f7b7fc9992d3f895a1eaecf1f2065b7360 Signed-off-by: Ludovic Courtès <ludo@gnu.org>
* tests: install: Fix encrypted-root-os test.Tomas Volf2024-01-14
| | | | | | | | | | | | | | | | | | | | The installation no longer fits into the 1.6G, leading to a warning while running the test: guix system: warning: at least 1526.8 MB needed but only 1408.4 MB available in /mnt Followed by a failure: 93% [#################################################################### ]note: build failure may have been caused by lack of free disk space builder for `/gnu/store/8wl8q8nc1za0vlyv21jpzwgml45njgk2-module-import-compiled.drv' failed with exit code 1 This commit increases the root partition to 2G, making the test pass again. * gnu/tests/install.scm (%encrypted-root-installation-script): Increase the root partition to 2G. Change-Id: I4cc5c78cfbd93ab2ae92ec77603ce6fee0289843 Signed-off-by: Ludovic Courtès <ludo@gnu.org>
* tests: install: Use the smallest possible iteration time for LUKS.Tomas Volf2024-01-14
| | | | | | | | | | | | | | For testing that installation works, there is no need to spent 2000ms (the default) iterating while generating the encryption key. This commit therefore sets the iteration time to the lowest possible value, 1(ms). * gnu/tests/install.scm (%encrypted-root-installation-script): (%encrypted-home-installation-script): (%encrypted-root-not-boot-installation-script): Pass -i 1 to luksFormat invocation. Change-Id: Iab79459b48bebe4d293b18290a236c6414fb27fc Signed-off-by: Ludovic Courtès <ludo@gnu.org>
* tests: Add `encrypted-home-os-key-file' installation test.Tomas Volf2024-01-14
| | | | | | | | | | | | | Based on encrypted-home-os, this test verifies unlocking via a key file. * gnu/tests/install.scm (%encrypted-home-os-key-file), (%encrypted-home-os-key-file-source): New variables. (%test-encrypted-home-os-key-file): New exported variables. (%encrypted-home-installation-script): Generate initrd with a key file for unlocking the LUKS. Change-Id: I04460155284bdef7e18da645f2b4b26bd8e86636 Signed-off-by: Ludovic Courtès <ludo@gnu.org>
* bootloader: grub: Add support for loading an additional initrd.Tomas Volf2024-01-14
| | | | | | | | | | | | | | | | | | | | | | In order to be able to provide decryption keys for the LUKS device, they need to be available in the initial ram disk. However they cannot be stored inside the usual initrd, since it is stored in the store and being a world-readable (as files in the store are) is not a desired property for a initrd containing decryption keys. This commit adds an option to load additional initrd during the boot, one that is not stored inside the store and therefore can contain secrets. Since only grub supports encrypted /boot, only grub is modified to use the extra-initrd. There is no use case for the other bootloaders. * doc/guix.texi (Bootloader Configuration): Describe the new extra-initrd field. * gnu/bootloader.scm (<bootloader-configuration>): Add extra-initrd field. * gnu/bootloader/grub.scm (make-grub-configuration): Use the extra-initrd field. Signed-off-by: Ludovic Courtès <ludo@gnu.org> Change-Id: I995989bb623bb594ccdafbf4a1a6de941bd4189f
* mapped-devices: Allow unlocking by a key file.Tomas Volf2024-01-14
| | | | | | | | | | | | | Requiring the user to input their password in order to unlock a device is not always reasonable, so having an option to unlock the device using a key file is a nice quality of life change. * gnu/system/mapped-devices.scm (open-luks-device): Add #:key-file argument. (luks-device-mapping-with-options): New procedure. * doc/guix.texi (Mapped Devices): Describe the new procedure. Change-Id: I1de4e045f8c2c11f9a94f1656e839c785b0c11c4 Signed-off-by: Ludovic Courtès <ludo@gnu.org>
* gnu: Make intermediate packages public but hidden.Ludovic Courtès2024-01-14
| | | | | | | | | | | | | | | | | | | | | This makes those packages visible to (gnu ci), giving them first class in the eyes of Cuirass and similar tools, in turn ensuring substitutes are available (this was discovered by running ‘guix weather -c 10’). * gnu/packages/rust.scm (rust-bootstrap, rust-1.55) (rust-1.56, rust-1.57, rust-1.58, rust-1.59, rust-1.60) (rust-1.61, rust-1.62, rust-1.63, rust-1.64, rust-1.65) (rust-1.66, rust-1.67, rust-1.68, rust-1.69, rust-1.70) (rust-1.71, rust-1.72, rust-1.73): Make variable public and add ‘hidden?’ property. (rust): Remove ‘hidden?’ property. * gnu/packages/java.scm (java-hamcrest-parent-pom) (java-org-ow2-parent-pom-1.3, java-asm-bootstrap): Make variable public and add ‘hidden?’ property. * gnu/packages/ocaml.scm (dune-bootstrap) (ocaml4.09-dune-bootstrap, ocaml5.0-dune-bootstrap): Likewise. Change-Id: I32b0ea639a4f1c39466875acdbc9cbadf75c7668
* gnu: qutebrowser: Update to 3.1.0.Herman Rimm2024-01-14
| | | | | | | | | | * gnu/packages/web-browsers (qutebrowser): Update to 3.1.0. [inputs]: Use PyQt6, placed before PyQtWebengine. [arguments]: Replace qt5 path with qt6 path and wrap program with QTWEBENGINE_RESOURCES_PATH. [description]: Replace PyQt5 with PyQt6. Signed-off-by: Clément Lassieur <clement@lassieur.org>
* gnu: Add minetest-server.Tristan Cottam2024-01-14
| | | | | | | * gnu/packages/minetest.scm (minetest-server): New variable. Change-Id: I1125888b2944acc4063a19db4c602d33286a7e14 Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
* gnu: unknown-horizons: Fix build and runtime errors.Simon South2024-01-14
| | | | | | | | | | | | | | Apply two upstream commits that allow building with Python 3.9 or newer and running with Python 3.10. * gnu/packages/patches/unknown-horizons-python-3.9.patch: New file. * gnu/packages/patches/unknown-horizons-python-3.10.patch: New file. * gnu/local.mk (dist_patch_DATA): Add them. * gnu/packages/games.scm (unknown-horizons)[source]: Apply them. Change-Id: Icbc8b698b913be01465b09ab26afb29e5fd62a87 Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com> Fixes: Unknown Horizons fails to start <https://bugs.gnu.org/54815>
* gnu: fifengine: Fix runtime error when using Python 3.9 or newer.Simon South2024-01-14
| | | | | | | | | * gnu/packages/patches/fifengine-python-3.9-compat.patch: New file. * gnu/local.mk (dist_patch_DATA): Add it. * gnu/packages/games.scm (fifengine)[source]: Apply it. Change-Id: I61001d6b87db00c71f1e2e6ca3bac8581e941451 Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
* gnu: check2: Fix tests on i686-linux.John Kehayias2024-01-13
| | | | | | | | | | | | Reported upstream to <https://github.com/catchorg/Catch2/issues/2796>. It is expected that SSE2 is enabled for i686 builds or tests fail. * gnu/packages/check.scm (check2)[arguments]: Enable SSE2 for x86_64-linux and i686-linux in configure-flags. Co-authored-by: Richard Sent <richard@freakingpenguin.com> Co-authored-by: Jo Gay <@jane.lx.gay> Change-Id: I99205f92b66ab3d10affbfb58918f37069ba82ec
* gnu: Add guile-srfi-197.Tomas Volf2024-01-13
| | | | | | | * gnu/packages/guile-xyz.scm (guile-srfi-197): New variable. Change-Id: Ifcdc264e6a03e88e7614d79792fbe6ca9c8e519c Signed-off-by: Mathieu Othacehe <othacehe@gnu.org>
* gnu: sdrangel: Update to 7.17.3.Guillaume Le Vaillant2024-01-13
| | | | | | * gnu/packages/radio.scm (sdrangel): Update to 7.17.3. Change-Id: Ib64a1cded8b7682eab97667036fbcdf38590ded2
* gnu: dsdcc: Update to 1.9.5.Guillaume Le Vaillant2024-01-13
| | | | | | * gnu/packages/radio.scm (dsdcc): Update to 1.9.5. Change-Id: I47d787850932f5648aec267591e3102be86275ca
* gnu: rtl-433: Update to 23.11.Guillaume Le Vaillant2024-01-13
| | | | | | * gnu/packages/radio.scm (rtl-433): Update to 23.11. Change-Id: I06c5bdf4cffab5e27bbaa0621cb835c93656e6c2
* gnu: Add cl-command-line-args.Charles Jackson2024-01-13
| | | | | | | | * gnu/packages/lisp-xyz.scm (cl-command-line-args, ecl-command-line-args, sbcl-command-line-args): New variables. Change-Id: I6a829e6934b93c58a9c2a3673bb553d1e2132007 Signed-off-by: Guillaume Le Vaillant <glv@posteo.net>
* gnu: iwd: Patch resolvconf path.Hilton Chain2024-01-13
| | | | | | | * gnu/packages/networking.scm (iwd)[inputs]: Add openresolv. [arguments]<#:phases>: Add 'patch-resolvconf-path. Change-Id: Ica59a76dd6318e06979314e4b49c5371f4c98e4d
* gnu: iwd: Use gexps.Hilton Chain2024-01-13
| | | | | | * gnu/packages/networking.scm (iwd): Use gexps. Change-Id: Ie4a6394c9c7977291f56990eb1a535ba673d04ee
* gnu: iwd: Update to 2.12.Hilton Chain2024-01-13
| | | | | | | * gnu/packages/networking.scm (iwd): Update to 2.12. [home-page]: Update homepage. Change-Id: Icfaee7fdbe7ce9bb4648d8ad841d74caaea84b4f
* gnu: ell: Update to 0.61.Hilton Chain2024-01-13
| | | | | | * gnu/packages/linux.scm (ell): Update to 0.61. Change-Id: I221dc36bacfd9ebb1f4a6cafa30fdc8bb53ec7d6