gnu: klee: Only build on x86_64 Linux. * gnu/packages/check.scm (klee): Add supported-systems. Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
gnu: klee: Only strip bin directory. This avoid several warnings to be emitted by strip(1) when attempting to strip .bca (i.e. LLVM bitcode) files shipped in /lib/klee/runtime/. * gnu/packages/check.scm (klee): Set #:strip-directories. Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
gnu: klee: Enable the test suite. * gnu/packages/check.scm (klee): Enable all tests. [arguments]: Patch lit configuration and set #:test-target. <#:configure-flags?>: Enable system and unit tests, configure gtest. Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
gnu: klee: Wrap klee-stats for Python dependencies. * gnu/packages/check.scm (klee): Wrap klee-stats. Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
gnu: lager: Update to 0.1.1. * gnu/packages/cpp.scm (lager): Update to 0.1.1. Change-Id: Ied19cc6d5371cee9d97aa4dfb21a78f6d1582f10
gnu: zug: Update to 0.1.1. * gnu/packages/cpp.scm (zug): Update to 0.1.1. Change-Id: I0e86256f986bab5d97081ddd9ef85375643a6997
gnu: Add python-clingox. * gnu/packages/potassco.scm (python-clingox): New variable.
gnu: Add python-asprin. * gnu/packages/potassco.scm (python-asprin): New variable.
gnu: trealla: Update to 2.55.10. * gnu/packages/prolog.scm (trealla): Update to 2.55.10. Change-Id: I2545a6d3ac5bf740c4ceb9e8bcd33d60707e67b9
gnu: trealla: Update to 2.55.9. * gnu/packages/prolog.scm (trealla): Update to 2.55.9. Change-Id: I29b5500da8e6acc382397662d4c44cf1c6e1fdf9
gnu: trealla: Update to 2.55.8. * gnu/packages/prolog.scm (trealla): Update to 2.55.8. Change-Id: Ia938a79d35948d56a97a8933b312916f264c31b7
gnu: wfetch: Give the executable the expected name. Fixes a problem reported by bdju on #guix: https://logs.guix.gnu.org/guix/2024-07-26.log#221323 * gnu/packages/python-xyz.scm (wfetch)[arguments]: Rename the executable in the custom 'install' phase. Change-Id: I0e8dd41195ef716618b9dd5fd196f392a546272a
gnu: gtk: Fix build on aarch64. * gnu/packages/gtk.scm (gtk)[arguments]<#:test-options>: Rename failing test suite to match upstream change on aarch64-linux. Change-Id: Ibdf03a94e71f72283a093cba6d5a328004defa5c Co-authored-by: Ludovic Courtès <ludo@gnu.org>
build-system/meson: #:test-options can be a gexp. * guix/build-system/meson.scm (meson-build, meson-cross-build): Accept gexps for #:test-options. Change-Id: I9cfec616f067a5c9928f65892e370f90f23f4352
services: agate: Update options for compatibility with the current Agate version. * gnu/services/web.scm (<agate-configuration>)[certs]: Add. [cert]: Remove. [key]: Remove. [hostname]: Change from string to list. [silent?]: Remove. [only-tls13?]: Add. [central-conf?]: Add. [ed25519?]: Add. [skip-port-check?]: Add. (agate-shepherd-service): Change handling of addr and hostname, add new options handling. * doc/guix.texi (Web Services): Update. Change-Id: Ifb4968d704627344913bb69f20636d710a4fe738 Signed-off-by: Ludovic Courtès <ludo@gnu.org>
file-systems: Allow specifying CIFS credentials in a file. As files in the store and /etc/fstab are world readable, specifying the password in the file-system record is suboptimal. To mitigate this, `mount.cifs' supports reading `username', `password' and `domain' options from a file named by the `credentials' or `cred' option. * gnu/build/file-systems.scm (mount-file-system): Read mount options from the file specified via the `credentials' or `cred' option if specified. Change-Id: I786c5da373fc26d45fe7a876c56a8c4854d18532 Signed-off-by: Ludovic Courtès <ludo@gnu.org>
home: Set 700 permissions on .gnupg with home-gpg-agent-service * gnu/home/services/gnupg.scm (gpg-agent-activation): New variable. (home-gpg-agent-service-type) [extensions]: Extend home-activation-service-type. Change-Id: If3365c6cade2b03ee53a466ce1d63a5cdf654d6c Signed-off-by: Ludovic Courtès <ludo@gnu.org>
gnu: petsc: Build reproducibly. * gnu/packages/maths.scm (petsc)[arguments]: In ‘configure’ phase, add ‘sorted’ call in ‘gmakegen.py’. In ‘clean-local-references’, remove substitution of “Libraries compiled on”, which is unnecessary since PETSc 3.9 (<https://gitlab.com/petsc/petsc/-/commit/a970bd748978a4e12790be7c36b10e832ec0149f>). Add substitution for “Machine characteristics” bit. Co-authored-by: Ludovic Courtès <ludo@gnu.org> Change-Id: Ibb846c1ae368af94b46d5ce789b1263e0bc78a13
gnu: rr: Add ‘supported-systems’ field. * gnu/packages/debug.scm (rr)[supported-systems]: New field. Change-Id: I6d93b1eae91fbe6c963e737afd6e5d2a30160ac1
gnu: emacs-kbd: Update to 0.0.1-1.b9048e9. * gnu/packages/emacs-xyz.scm (emacs-kbd): Update to 0.0.1-1.b9048e9. Change-Id: Ib73c4440c7db42ef60f851cf19359a6c01db1f50