* guix/import/cpan.scm (cpan-module->sexp): Fill in description field in
template.
* tests/import/cpan.scm (test-source): Update test to account for change in
description text.
Change-Id: I3bc3e4c2cc90f7a1f1f0d56e9213b6a1d0b8e841
Signed-off-by: jgart <jgart@dismail.de>
* gnu/packages/bootstrap.scm
(bootstrap-executable*): Add a file-name argument to the former
bootstrap-executable and rename from it.
(bootstrap-executable): New procedure, matching the API of the
previous procedure, and adding the file-name argument when absent and
needed.
* gnu/packages/package-management.scm (guix)[inputs]: Drop input labels.
[arguments]<#:phases>: In phase 'copy-bootstrap-guile, adapt input
selection and the intern procedure for this purpose.
(guix-daemon)[inputs]: Adapt input removal.
* tests/packages.scm (package-source-derivation, snippet): Adapt
bootstrap-guile-origin call.
Change-Id: I9ca2f0170c386575fccf96e05f9979219364255b
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
Merges: #5154
This is a follow-up to f1a3bf940c, and
fixesguix/guix#1221.
* gnu/packages/package-management.scm (guix):
[arguments]: Improve style, rewrite using gexps.
<#:modules>: Add (srfi srfi-1) and (ice-9 match).
<#:phases>: Rename test/pypi.scm to test/import/pypi.scm in phase
'disable-tests/hurd. In phase 'use-host-compressors, use
search-input-file. In phase 'wrap-program, use search-input-directory
to inject dependency paths.
[native-inputs, propagated-inputs]: Improve style, remove labels.
(guix-daemon)[arguments]: Improve style, use gexps.
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
This is functionally equivalent to the previous style but hopefully clearer.
* gnu/packages/nss.scm (nss-certs-for-test)[arguments]: Remove #:modules and
use ‘with-imported-modules’ instead.
Change-Id: I6cb7b4d377d891e42c4a4dfb55230169714da523
Fixes a bug whereby modules from the host Guile would be imported in the build
environment. This is a reproducibility issue: using a different Guile version
would lead a different derivation for ‘nss-certs-for-test’. See
<https://codeberg.org/guix/guix/pulls/6418#issuecomment-10593206>.
* gnu/packages/nss.scm (nss-certs-for-test): Remove (rnrs io ports)
and (srfi srfi-26) from #:modules.
Change-Id: I61950b87b5cded087533eb4244f062959f1dd388
Evaluating the derivations with a daemon not supporting ‘builtin:git-download’
causes a dependency cycle. Add back the fallback with
‘git-fetch-from-tarball’ to work around it.
This is a followup to 5d518a2b74 and related
upgrades, which introduced this regression.
* gnu/packages/commencement.scm (gnumach-headers-boot0, mig-boot0,
hurd-headers-boot0): Change source fetch method to git-fetch-from-tarball.
Change-Id: I0a799dfe02200a3f2851537ab13063f34411a1e5
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
Fixes: guix/guix#6464
Merges: #6966
This is a follow-up to commit d9f49aad7a.
* gnu/packages/kde-multimedia.scm (phonon)[arguments]<#:qtbase>: Set to qtbase.
(phonon-qt5)[arguments]<#:phases>: Set to qtbase-5.
[inputs]: Remove qtbase-5; add qtwayland-5.
Change-Id: Ie8a11b2820a8ccd25d37ac3134c1bd87c08131ab
* gnu/packages/patches/python-onnx-asr-0.10.2-bundled-parakeet-model.patch:
New file.
* gnu/local.mk (dist_patch_DATA): Add reference to it.
* gnu/packages/speech.scm (%parakeet-hf-base): New variable.
(parakeet-tdt-config): New variable.
(parakeet-tdt-vocab): New variable.
(parakeet-tdt-encoder-int8): New variable.
(parakeet-tdt-decoder-joint-int8): New variable.
(python-onnx-asr): New variable.
Change-Id: Id103dfe51478b68d8332308fa30e12e5f16d1d80
Fixesguix/guix#6933
* gnu/packages/terminals.scm (asciinema)[arguments]: Install the shell
completions into their directory, not AS their directory.
Change-Id: Ib8ca0d80481dbfb95210213212d074591c2b0eaa
Currently Guix daemon would always fail to build packages that require
execution of programs and scripts in "/tmp" directory (e.g. in "bootstrap"
phase) on foreign distributions that use AppArmor as it denies such requests
due to policy restrictions. This patch fixes "guix-daemon" AppArmor policy by
allowing execution of programs in "/tmp" for "guix-builder".
See <https://codeberg.org/guix/guix/issues/6501>
* etc/apparmor.d/guix-daemon: Fix permissions for guix-daemon/guix-builder.
Change-Id: Ib6a33fcc035011d7045da03346f3afeb598b7d7a
Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
This fixes a test failure.
* gnu/packages/python-science.scm (python-scikit-image): Update to 0.26.0.
[#:test-flags]: Remove --pyargs (otherwise no test would run). Add upstream
issue reference in comment.
[#:phases]: Delete argument.
[native-inputs]: Add python-pytest-pretty.
Change-Id: I4ecf593faa74174d941f47f8569caa7badada1ee
* gnu/services/linux.scm
(tuned-configuration,tuned-settings,tuned-ppd-settings): New
configuration records.
(tuned-file-systems,tuned-activation,tuned-shepherd-services,
tuned-kernel-modules): New procedures.
(tuned-service-type): New service type.
* doc/guix.texi: Add service documentation.
Change-Id: I6c8d54c23175c2ea133d99965641c548fb1d6452
* gnu/packages/power.scm: (tuned-minimal): New variable.
(tuned): New variable.
Change-Id: I1445972cce6edbb6c256874cc45dae92c9a84595
Co-authored-by: Nguyễn Gia Phong <cnx@loang.net>
This is a follow-up to commit
1883063bcf
gnu: Add rust-glycin-3.
which inadvertently brought it back.
* gnu/packages/rust-sources.scm (rust-codex-0.0.0.785c0c43): Remove.
Change-Id: I80d3431639b5a84393a25b91e78ff9caba56645e
* gnu/packages/kde-plasma.scm (plasma-workspace-wallpapers)[home-page]: Change
the URL to https://invent.kde.org/plasma/plasma-workspace-wallpapers.
[synopsis]: Adjust to refer to the correct package.
Change-Id: Ibc9647896621f51f8c35a195bd017f95a56d4a71