gnu: guile-knots: Update to 0-26.3eba6fc. * gnu/packages/guile-xyz.scm (guile-knots): Update to 0-26.3eba6fc. Change-Id: I526082c7d0a7424ab7d087a17d8552892aae8901
gnu: hetzner: Fix deploy on hetzner * gnu/machine/hetzner.scm (hetzner-machine-rescue-install-packages): Install uidmap package too. Change-Id: I86f638bc65d42cb4e26381cd91140cd92bc90b18 Signed-off-by: Ludovic Courtès <ludo@gnu.org>
ui: Change module import suggestion string. Change-Id: I16c61985969ecf714ebc3323089cfac38d5835bb Signed-off-by: Ludovic Courtès <ludo@gnu.org>
image: Add support for swap. * gnu/build/image.scm (make-swap-image): New variable. (make-partition-image): Support swap. * gnu/system/image.scm (system-disk-image): Support swap. * doc/guix.texi: (partition Reference): Support swap. Change-Id: I1c201e6aa5dd207d53e5732617910860ee894990 Signed-off-by: Denis 'GNUtoo' Carikli <GNUtoo@cyberdimension.org> Signed-off-by: Ludovic Courtès <ludo@gnu.org>
image: Add support for f2fs. * gnu/build/image.scm (make-f2fs-image): New variable. (make-partition-image): Support f2fs. (estimate-partition-size): Add optional margin. * gnu/system/image.scm (system-disk-image): Support f2fs. * doc/guix.texi: (partition Reference): Support f2fs. Change-Id: Ia7fc4483c3cc1af5f34fac86a529a90a1bd7c2c6 Signed-off-by: Denis 'GNUtoo' Carikli <GNUtoo@cyberdimension.org> Signed-off-by: Ludovic Courtès <ludo@gnu.org>
bootloader: grub: Add grub-efi32-removable-bootloader. * gnu/bootloader/grub.scm (grub-efi32-removable-bootloader): New variable. Change-Id: Ia2f772484143cfeb9498f04fee89d57af83143d9 Signed-off-by: Denis 'GNUtoo' Carikli <GNUtoo@cyberdimension.org> Signed-off-by: Ludovic Courtès <ludo@gnu.org>
image: export efi32-disk-image. * gnu/build/image.scm (efi32-disk-image): Export. Change-Id: I45ddcdafab12cdcc8f33a574f55387651f1048f8 Signed-off-by: Denis 'GNUtoo' Carikli <GNUtoo@cyberdimension.org> Signed-off-by: Ludovic Courtès <ludo@gnu.org>
gnu: fonts: Add font-inter. * gnu/packages/fonts.scm (font-inter): New variable. Change-Id: I74f9fd5fa4840e427da3f0fc4232832ed4d42941 Signed-off-by: Ludovic Courtès <ludo@gnu.org>
gnu: guile-extensible-match: Update to 0.875. * gnu/packages/guile-xyz.scm (guile-extensible-match): Update to 0.875. [source]: Switch back to the commit based on version number. [propagated-inputs]: Remove unneeded dependency guile-srfi-133. Change-Id: Ic297e8701e1a0095a0f281ae16a4934e8b846092 Signed-off-by: Ludovic Courtès <ludo@gnu.org>
pack: Address DT_UNKNOWN case for exotic filesystems. This is a followup of 4ce3a53ae5ee832aa92e0345f15780bc7da060d7. In some filesystems, the d_type field in the dirent struct returned by readdir(3) is not properly filled. According to readdir(3), "All applications must properly handle a return of DT_UNKNOWN". This patch addresses the issue. * gnu/packages/aux-files/run-in-namespace.c: Handle DT_UNKNOWN case. Change-Id: Iae3554a01f19a3f30f323916a3426a4068b5df59 Signed-off-by: Ludovic Courtès <ludo@gnu.org> Modified-by: Ludovic Courtès <ludo@gnu.org>
shell: Ensure graft? is used in profile cache key. Fixes #2932. Pass graft? to cache-key functions to not forget about it again, like with the (%graft?) parameter. * guix/scripts/shell.scm (profile-file-cache-key): Accept graft? argument instead of %graft? parameter. (profile-spec-cache-key): Likewise. (profile-cached-gc-root): Pass graft? argument from opts to profile-file-cache-key and profile-spec-cache-key. Change-Id: I9654bb2c59864d39ba7070ea0f19d922513ef024 Signed-off-by: Ludovic Courtès <ludo@gnu.org>
gnu: trealla: Update to 2.85.13. * gnu/packages/prolog.scm (trealla): Update to 2.85.13. Change-Id: I48f6bdaef96e2d8d601cf5a41cbaa7fee00d8e97
gnu: date2name: Move to calendar. * gnu/packages/python-xyz.scm (date2name): Move from here ... * gnu/packages/calendar.scm: ... to here. Change-Id: I7d49a5fdf611940adb70ad960da8a05b420e37fe
gnu: date2name: Update to 0.0-2.50cc8d3. * gnu/packages/python-xyz.scm (date2name): Update to 50cc8d3957fc0bdc26c65042ab8f0d9f05610283 commit. [arguments]: Drop all. [native-inputs]: Remove python-setuptools; add python-poetry-core and python-pytest. Change-Id: I5ac959c5f4cfd314aa55dd9db85f81996734cc74
gnu: python-esprima: Switch to pyproject. * gnu/packages/python-xyz.scm (python-esprima): [source]: Switch to git-fetch. [build-system]: Switch to pyproject-build-system. [arguments]: Configure but disable tests with a comment. [native-inputs]: Add python-setuptools. [synopsis, description]: Improve style. Change-Id: I27793284c263032dcb929ca1de6302f4663e148f Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
gnu: python-reedsolo: Update to 1.7.0. * gnu/packages/python-xyz.scm (python-reedsolo): Update to 1.7.0. [source]: Switch to git-fetch. [build-system]: Switch to pyproject-build-system. [native-inputs]: Add python-pytest, python-setuptools. [description]: Improve style. Change-Id: I176ee91e0ad31615336fbc9e8982adc3936c4495 Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
gnu: python-phpserialize: Switch to pyproject. * gnu/packages/python-xyz.scm (python-phpserialize): [build-system]: Switch to pyproject-build-system. [arguments]: Configure tests. [native-inputs]: Add python-setuptools. [home-page]: Use https. [description]: Improve style. Change-Id: I3592dd5d79e8673e30c976003f5c130748c2947f Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
gnu: python-pyrss2gen: Switch to pyproject. * gnu/packages/python-xyz.scm (python-pyrss2gen): [build-system]: Switch to pyproject-build-system. [arguments]<#:tests?>: Disable them. [native-inputs]: Add python-setuptools. Change-Id: Ic0dcc5c5333612e14bd8173ba09c8bd607b5accf Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
gnu: python-piexif: Switch to pyproject. * gnu/packages/python-xyz.scm (python-piexif): [source]: Switch to git-fetch. [build-system]: Switch to pyproject-build-system. [native-inputs]: Add python-pytest, python-setuptools. [description]: Improve style. * gnu/packages/patches/python-piexif-fix-tests-with-pillow-7.2.patch: Refresh it. When downloading from git rather than from the tarball, line ending change, refresh the patch accordingly. Change-Id: I3d7b1a76960170cd0e8bbcaba758b9e20a44f17a Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
gnu: python-dictdiffer: Switch to pyproject. * gnu/packages/python-xyz.scm (python-dictdiffer): [source]: Switch to git-fetch. [build-system]: Switch to pyproject-build-system. [arguments]<#:phases>: Add phases 'set-version and 'relax-requirements. [native-inputs]: Add python-setuptools. Replace python-pytest-runner by python-pytest. Change-Id: I8c10fce39d106df090df3ced8fed6680949ebefe Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>