Fixesguix/guix#664.
This is necessary when running ‘guix-daemon’ as an unprivileged user and
also when running ‘guix weather’ as an unprivileged user.
* guix/pki.scm (ensure-acl): Make ‘%acl-file’ #o644.
* guix/scripts/archive.scm (authorize-key): Likewise.
* guix/ssh.scm (remote-authorize-signing-key): Likewise.
Change-Id: I3c979b2cdf52e7cb657d8fafa244c58854e7fb67
* libutil/util.h (waitForMessage): Use std::string instead of char* to unify coding style.
* libutil/util.cc (waitForMessage): Use std::string instead of variable-length array (VLA).
(readLink, copyFileRecursively, expect): Use std::vector instead of VLA.
* libutil/hash.cc (printHash): Use std::vector instead of VLA.
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
* gnu/packages/task-management.scm (clikan): Convert to use modern style.
[arguments]: Convert to modern style.
[native-inputs]: Convert to modern style.
[inputs]: Convert to modern style.
Change-Id: Ifd584b6bdf26331e9ea896d36d7e0533e9ab3558
* gnu/packages/xiph.scm (vorbis-tools): Update to 1.4.3.
Change-Id: I2f51980ac03adc3ed9a1e3a5b825130ef1cc31b9
Signed-off-by: Steve George <steve@futurile.net>
* gnu/packages/version-control.scm (qgit): Update to 2.11.
Change-Id: I82d2571aa3eac973ce0449b9673f58ff51231c41
Signed-off-by: Steve George <steve@futurile.net>
* gnu/packages/guile-xyz.scm (guile-dotenv-cli): New variable.
Change-Id: Ibb6a0f279db918205de8177196af1d5367db0773
Signed-off-by: Steve George <steve@futurile.net>
* gnu/packages/guile-xyz.scm (guile-dotenv): Update to 0.2.0.
[arguments]<phases>: Drop command line interface.
[native-inputs]: Add guile-config, to build the entrypoint.
Change-Id: I01974871a779516de1f7897ed841c45a2601f39e
Signed-off-by: Steve George <steve@futurile.net>
* gnu/packages/games.scm (endless-sky): Update to 0.10.14.
[arguments]<#:tests?> disable tests on x86-32.
Change-Id: I869760953d2cf8986dfaded1564b02d0bf652893
Signed-off-by: Steve George <steve@futurile.net>
* gnu/packages/emulators.scm (stella): New variable.
Change-Id: Ida327501493b92367fd5a7fb1c8303c66e4a9d8a
Signed-off-by: Steve George <steve@futurile.net>
Sioyek's main branch is too old and requires a mupdf that is more than
obsolete. Move to the development branch until they release 3.0.0.
* gnu/packages/pdf.scm (sioyek): Move to development version.
[inputs]: Add qtdeclarative, qtsvg, qtspeech. Replace qtbase-5,
qtwayland-5 and qt3d-5 by qtbase, qtwayland and qt3d.
* gnu/local.mk (sioyek-fix-build.patch): Remove.
* gnu/packages/patches/sioyek-fix-build.patch: Remove.
Change-Id: I2d5d88a6466079f68ed70a83fb2291e7ae62f893
* gnu/packages/xdisorg.scm (bigbagkbdtrixxkb): New variable.
Change-Id: I51d7297b50634fe368d8b60df1fd06b6d922026a
Co-authored-by: Andreas Enge <andreas@enge.fr>
Signed-off-by: Andreas Enge <andreas@enge.fr>
* gnu/packages/package-management.scm (guix): Update to 1.4.0-40.230ad0e33.
Since this revert: 230ad0e33, the guix package that is used in system tests
has to be updated.
Change-Id: I1cfd05285cad27f083dbf7902c943b48a9a0f65b
* gnu/packages/gettext.scm (po4a): Update to 0.74.
[arguments]<#:wrap-programs>: Uses PERL5LIB in wrap-program to avoid manually
updating Perl dependencies when inputs change; simplifying maintenance and
reducing redundancy.
[native-inputs]: Add libxml2 package to convert DocBook man files.
[inputs]: Add perl-pod-simple package for a new module.
Change-Id: Ic9a2a38a3c42e46faf3c9a0ae0a937d794aba751
Signed-off-by: Andreas Enge <andreas@enge.fr>