gnu: linux-libre: Update to 3.17.3
* gnu/packages/linux.scm (linux-libre): Update to version 3.17.3.
Add the name of Sou Bunnbu in its original script to 'AUTHORS'.
gnu: Add Tiled.
* gnu/packages/games.scm (tiled): New variable.
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
doc: Clarify use of the 'password' field for user accounts.
Suggested by Alex Sassmannshausen <alex.sassmannshausen@gmail.com>.
* doc/guix.texi (Using the Configuration System): Remove 'password'
field in the example.
(User Accounts): Clarify use of the 'password' field, with links to
the libc and Guile manuals.
gnu: guix: Update snapshot.
* gnu/packages/package-management.scm (guix-devel): Update snapshot.
services: user-unmount: Change directory to "/" before unmounting.
* gnu/services/base.scm (user-unmount-service): Add 'chdir' call.
syscalls: Update /etc/mtab, not /etc/fstab.
* guix/build/syscalls.scm (remove-from-mtab): Replace "fstab" with
"mtab".
doc: Improve acknowledgments.
* doc/guix.texi (Acknowledgments): Expound a bit.
* THANKS: Mention artwork; thank Felipe & Nikita.
artwork: Update snapshot.
* gnu/artwork.scm (%artwork-repository): Update.
substitute-binary: Be slightly less verbose when downloading.
* guix/scripts/substitute-binary.scm (guix-substitute-binary)<"--substitute">:
Be slightly less verbose.
gnu: file: Add itself as a native input for cross-compilation.
Fixes a regression introduced in c198872b.
Reported by John Darrington.
* gnu/packages/file.scm (file)[self-native-input?]: New field.
gnu: aegis, quilt: Use file-5.20.
Suggested by Mark H Weaver.
* gnu/packages/version-control.scm (aegis): Use FILE-5.20 instead of FILE.
* gnu/packages/patchutils.scm (quilt): Likewise.
gnu: file: Remove replacement; add separate file-5.20 package.
* gnu/packages/file.scm (file)[replacement]: Remove.
(file/fixed): Remove.
(file-5.20): New variable.
Revert "hydra: Build only non-grafted variants of the packages."
This reverts commit 9de1defe790d8baa6a230b2d02e7ba023783b022.
Passing #:graft? was not possible because of the use of 'cut' on call
sites.
hydra: Build only non-grafted variants of the packages.
* build-aux/hydra/gnu-system.scm (package->alist): Pass #:graft? #f to
PACKAGE-DERIVATION.
gnu: net-base: Update to 5.3.
Reported by nebuli on #guix.
* gnu/packages/admin.scm (net-base): Update to 5.3.
gnu: lsof: Update to 4.88.
Reported by nebuli on #guix.
* gnu/packages/lsof.scm (%ftp-base): New variable.
(lsof): Update to 4.88. Add /OLD as alternate URL.
vm: Set the boot flag on the root partition.
Reported by nebuli on #guix.
* gnu/build/vm.scm (initialize-partition-table): Add #:bootable?
parameter and honor it.
(initialize-hard-disk): Likewise.
linux-boot: Make more disk partition block devices.
Reported by nebuli on #guix.
* gnu/build/linux-boot.scm (make-disk-device-nodes): Make 16 block
devices for disk partitions.