tests: Ensure 'cpan' updater test does not access the network.
Previously it would try to access the real metacpan.org. This would
succeed when network is available because "Test-Script" is an existing
package.
* tests/cpan.scm ("package-latest-release"): Wrap
'upstream-source-inputs' call in 'parameterize'. Set
'current-http-proxy'. Change the order of responses in
'with-http-server'.
import: stackage: Updater resolves inputs lazily.
Fixes the "haskell-stackage" test in 'tests/lint.scm', which started
failing with e6223017d95bc615b2648f0798d9a3904d5b5f57 because the extra
HTTP GETs induced by the 'haskell-fetch' calls would fail.
* guix/import/stackage.scm (latest-lts-release): Call 'hackage-fetch'
and its continuation from within 'inputs', which is delayed. Pass it
NAME-VERSION instead of HACKAGE-NAME-VERSION.
gnu: hubbub: Fix build.
* gnu/packages/web.scm (hubbub)[source]: Add patch.
* gnu/packages/patches/hubbub-maybe-uninitialized.patch: New file.
* gnu/local.mk (dist_patch_DATA): Add it.
Signed-off-by: Andreas Enge <andreas@enge.fr>
gnu: opencv: Fix building on aarch64.
* gnu/packages/image-processing.scm (opencv)[arguments]: When building
for aarch64 adjust the 'disable-broken-tests phase to make the test
suite pass.
gnu: tbb: Fix building on riscv64-linux.
* gnu/packages/tbb.scm (tbb)[arguments]: When building for riscv64-linux
always link the test suite with -latomic.
gnu: Add tmux-plugin-continuum.
* gnu/packages/tmux.scm (tmux-plugin-continuum): New variable.
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
gnu: octave-cli: Update to 8.2.0
* gnu/packages/maths.scm (octave-cli): Update to 8.2.0
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
gnu: Add pandoc-include.
* gnu/packages/textutils.scm (pandoc-include): New variable.
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
gnu: Add python-panflute.
* gnu/packages/textutils.scm (python-panflute): New variable.
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
gnu: Add ruby-minima.
I added a test by `jekyll build`.
* gnu/packages/ruby.scm (ruby-minima): New variable.
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
doc: Use the term "Procedure" for definitions.
In an effort to homogenize things, commit
3c40dfe2851dd4ef48d2711f9f3531c06afbe1f2 replaced:
@deffn {Scheme Procedure}
with:
@defun
However, the latter prints "Function" when all existing material about
Scheme uses the term "procedure".
Thus, for consistency, this commit switches to:
@deffn {Procedure}
* doc/guix.texi, doc/contributing.texi: Use "@deffn {Procedure}"
consistently rather than "@defun" or similar.
gnu: Add Buildah.
* gnu/packages/containers.scm (buildah): New variable.
Co-authored-by: Ludovic Courtès <ludo@gnu.org>
gnu: Add swig@4.1.
* gnu/packages/swig.scm (swig-next): New variable.
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
gnu: flashrom: Wrap PATH to find dmidecode.
* gnu/packages/flashing-tools.scm (flashrom)[inputs]: Add bash-minimal.
[arguments]<#:phases>: Add phase 'wrap-program.
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
gnu: flashrom: Update to 1.3.0.
* gnu/packages/patches/flashrom-fix-building-on-aarch64.patch: Delete file.
* gnu/local.mk (dist_patch_DATA): Remove it.
* gnu/packages/flashing-tools.scm (flashrom): Update to 1.3.0.
[build-system]: Switch to meson-build-system.
[inputs]: Add libjaylink.
[native-inputs]: Add cmocka.
Actually, at least from 1.2, the exact \"dmidecode\" is not present in dmi.c.
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
gnu: Add rust-uom.
* gnu/packages/crates-io.scm (rust-uom-0.34): New variable.
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
gnu: Add rogue.
* gnu/packages/games.scm (rogue): New variable.
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
doc: Update outdated URL for Eudev wiki.
Change was coordinated with upstream maintainer Boian Bonev.
* doc/guix.texi: Update outdated URL for Eudev wiki.
Signed-off-by: Ludovic Courtès <ludo@gnu.org>