~ruther/guix-local

f69d14d3 — Ludovic Courtès 3 years ago
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'.
df8b3821 — Ludovic Courtès 3 years ago
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.
213d3cad — Ludovic Courtès 3 years ago
tests: Adjust minetest tests.

Fixes a regression introduced in
e7910f4882d520fcf8920df9ff4ddb00eb9ee41d.

* tests/minetest.scm (call-with-packages): Add #:timeout parameter to
'http-fetch' mock.
12fd3a97 — Andy Tai 3 years ago
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>
3c390111 — Efraim Flashner 3 years ago
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.
aaf8891e — Efraim Flashner 3 years ago
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.
22e7ba67 — EuAndreh 3 years ago
gnu: Add tmux-plugin-continuum.

* gnu/packages/tmux.scm (tmux-plugin-continuum): New variable.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
5a761ff6 — Andy Tai 3 years ago
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>
1cb9c220 — Wiktor Żelazny 3 years ago
gnu: Add pandoc-include.

* gnu/packages/textutils.scm (pandoc-include): New variable.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2fd76ec1 — Wiktor Żelazny 3 years ago
gnu: Add python-panflute.

* gnu/packages/textutils.scm (python-panflute): New variable.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
5e0b8d51 — gemmaro 3 years ago
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>
aceb150d — Ludovic Courtès 3 years ago
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.
0c76e5f7 — Zongyuan Li 3 years ago
gnu: Add Buildah.

* gnu/packages/containers.scm (buildah): New variable.

Co-authored-by: Ludovic Courtès <ludo@gnu.org>
27fcbf3c — Andy Tai 3 years ago
gnu: Add swig@4.1.

* gnu/packages/swig.scm (swig-next): New variable.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
8716f33d — Hilton Chain 3 years ago
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>
e6ce7066 — Hilton Chain 3 years ago
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>
d33275a3 — Artyom V. Poptsov 3 years ago
gnu: Add rust-uom.

* gnu/packages/crates-io.scm (rust-uom-0.34): New variable.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
42ea60b7 — Jakob Kirsch 3 years ago
gnu: Add rogue.

* gnu/packages/games.scm (rogue): New variable.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
8f855dd1 — Felix Lechner 3 years ago
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>
44e4dc7c — Felix Lechner 3 years ago
doc: Replace reference to non-existing (gnu home services ssh-agent).

Thanks to Alexandros Prekates and Markku Korkeala for pointing out the bug in
the documentation. [1]

[1] https://lists.gnu.org/archive/html/help-guix/2023-05/msg00220.html

* doc/gnu.texi (Secure Shell): Replace reference to non-existing (gnu home
services ssh-agent)

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
Next