~ruther/guix-local

ec95c71c — David Thompson 1 year, 2 months ago
gnu: guile-hoot: Update to 0.6.1.

* gnu/packages/guile-xyz.scm (guile-hoot): Update to 0.6.1.
[native-inputs]: Add node.
[native-search-paths]: Add HOOT_LOAD_PATH.

Change-Id: Icf91d5ea38dacad3255aa4b921ff6f50ec8a1654
gnu: trealla: Update to 2.71.0.

* gnu/packages/prolog.scm (trealla): Update to 2.71.0.

Change-Id: I053d5feb1c12df63207bce65c5d7fab40a662e3c
fbf8b819 — Maxim Cournoyer 1 year, 2 months ago
tests: Fix (gnu tests base.scm) module indentation.

* gnu/tests/base.scm: Fix indentation.

Change-Id: I3432fafa2f5c2853a14b5d125cf9377786ca6594
b8afb310 — Efraim Flashner 1 year, 2 months ago
gnu: arm-trusted-firmware-sun50i-a64: Fix build.

Fixes: https://issues.guix.gnu.org/78251

* gnu/packages/firmware.scm (arm-trusted-firmware-sun50i-a64)
[native-inputs]: Add gcc-14.

Change-Id: I11a71ec8bbaa7bea4212943ceaea75e6d660cf61
f8bd2dbb — Nicolas Graves 1 year, 2 months ago
gnu: fail2ban: Improve snippet.

* gnu/packages/admin.scm (fail2ban)
  [source]<modules>: Remove (srfi srfi-26).
  <snippet>: Use gexp. Move substitute* patches...
  [arguments]<phases>: ...to phases 'patch-setup.py and 'disable-some-tests.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
bbae0882 — Nicolas Graves 1 year, 2 months ago
gnu: fail2ban: Improve style.

* gnu/packages/admin.scm (fail2ban):
  [arguments]<phases>: Rewrite phases 'set-action-dependencies and
  copy-man-pages for readability.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
30f240b0 — Nicolas Graves 1 year, 2 months ago
gnu: fail2ban: Improve style.

* gnu/packages/admin.scm (fail2ban): Use gexps and run guix style.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
6567fd40 — Nicolas Graves 1 year, 2 months ago
gnu: fail2ban: Update to 1.1.0.

* gnu/packages/patches/fail2ban-0.11.2_CVE-2021-32749.patch,
  gnu/packages/fail2ban-0.11.2_fix-setuptools-drop-2to3.patch,
  gnu/packages/patches/fail2ban-0.11.2_fix-test-suite.patch,
  gnu/packages/patches/fail2ban-python310-server-action.patch,
  gnu/packages/fail2ban-python310-server-actions.patch: Delete patches.

* gnu/local.mk: Deregister patches.

* gnu/packages/admin.scm (fail2ban): Update to 1.1.0.
  [source]<snippet>: Use (srfi srfi-26) for readability.
  <patches>: Deregister patches.
  [build-system]: Switch to pyproject-build-system.
  [arguments]<phases>: Remove phase 'invoke-2to3.  Add phase
  'avoid-external-binary-in-/bin to avoid creating a symlink to
  python-wrapper binary during installation (current 'install phase
  breaks otherwise).  Run phases 'fix-default-config and
  'set-action-dependencies before 'build phase (needed for pyproject).
  [native-inputs]: Add python-setuptools, python-wheel.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
43a5197c — Nicolas Graves 1 year, 2 months ago
gnu: fail2ban: Move setup and test patches to phases.

* gnu/packages/admin.scm (fail2ban)
  [source]<snippet>: Move setup and test substitutions...
  [arguments]<phases>: ...to phases 'patch-setup.py and
  'disable-some-tests.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
f744f060 — Nicolas Graves 1 year, 2 months ago
gnu: fail2ban: Move file deletion to source snippet.

* gnu/packages/admin.scm (fail2ban)
  [arguments]<phases>: Move multiple file deletion from here...
  [source]<snippet>: ...to here.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
5dccf878 — Ada Stevenson 1 year, 3 months ago
gnu: libfilezilla: Update source origin.

* gnu/packages/ftp.scm (gnu): (libfilezilla): Update source origin.
[source]: Replace `url-fetch` with `svn-fetch`.
[native-inputs]: Add `automake`, `autoconf` and `libtool`.

Change-Id: I1d94d10ff5eb91043f99f15334866b6ad6a2b1cf
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
Modified-by: Ludovic Courtès <ludo@gnu.org>
edc799da — Ludovic Courtès 1 year, 2 months ago
environment, home: Make /tmp writable.

Fixes <https://issues.guix.gnu.org/78272>.

Fixes a bug caused by commit ce363c1dc7bd63a74dcf7788d340819f6d5db89f,
which inadvertently made /tmp read-only as well.

* guix/scripts/environment.scm (launch-environment/container)[tmpfs]:
New variable.
Add it to ‘file-systems’.
* guix/scripts/home.scm (spawn-home-container): Add /tmp file system
to #:mounts.
* tests/guix-environment-container.sh: Add test.

Reported-by: Tomas Volf <~@wolfsden.cz>
Change-Id: I5cb449e6d0c213d4b5866cbcbd14990437a7d4c5
db336991 — Andreas Enge 1 year, 2 months ago
gnu: asymptote: Fix build.

* gnu/packages/plotutils.scm (asymptote)[arguments]<#:phases>{setenv}:
New phase.

Change-Id: Id2e0f33d82affa573c7f2c5fe7c3741f42479b8e
6295ea85 — Nicolas Goaziou 1 year, 2 months ago
gnu: jthreads: Fix build.

* gnu/packages/cpp.scm (jthread): Bump texlive-listings version provided in
TeX Live to 1.10c.

Change-Id: I699bcc43b1a2dcbff8956d664b3dab496ca2e270
5a09308c — Nicolas Goaziou 1 year, 2 months ago
gnu: book-sparc: Fix build.

* gnu/packages/books.scm (book-sparc):[native-inputs]: Add texlive-lineno,
texlive-xtring.

Change-Id: Ic2f7c6bcf5476fea72db627ea12385be47bfdbbb
8207bdf2 — Nicolas Goaziou 1 year, 2 months ago
gnu: python-sphinx-5: Fix build.

* gnu/packages/sphinx.scm (python-sphinx-5)[native-inputs]: Add texlive-anyfontsize.

Change-Id: Id94a00342e2c884b28ee680645a4857b9cd72b4e
b307bd84 — Nicolas Goaziou 1 year, 2 months ago
gnu: hypre: Fix build.

* gnu/packages/maths.scm (hypre)[native-inputs]: Add missing
texlive-booktabs. Remove texlive-etoolbox, already provided by texlive-local-tree.

Change-Id: I6da2313d294dad6f24764448e9010a4120444d71
1a8b3632 — Nicolas Goaziou 1 year, 3 months ago
gnu: texlive-libkpathsea: Tweak "texmf.cnf" variables.

* gnu/packages/tex.scm (texlive-libkpathsea): Use XDG variables instead of
HOME for cache and user configuration.  Re-instate TEXMFLOCAL, which may be
necessary for external TeX installations.
(texlive-luatex): Re-instate TEXFLOCAL.
* gnu/packages/algebra.scm (gap):
* gnu/packages/assembly.scm (asl):
(yaehmop):
* gnu/packages/bioinformatics.scm (discrover):
* gnu/packages/chez.scm (chez-scheme-for-racket):
* gnu/packages/engineering.scm (fastcap):
* gnu/packages/fsf.scm (book-faif):
* gnu/packages/maths.scm (hypre):
(stex-boostrap):
(suitesparse-amd):
(suitesparse-camd):
(suitesparse-cholmod):
(suitesparse-klu):
(suitesparse-ldl):
(suitesparse-mongoose):
(suitesparse-spex):
(suitesparse-spqr):
(suitesparse-umfpack):
* gnu/packages/ocaml.scm (ocaml-bibtex2html):
(unison):
* gnu/packages/python-xyz.scm (python-nbconvert):
* gnu/packages/statistics.scm (r-with-tests)[arguments]: Set TEXMFVAR to
a writable location.

Change-Id: I3d2d069cf41a92214d9d6fb7f4d54fc81fe6db7a
b1ef3bce — Nicolas Goaziou 1 year, 3 months ago
gnu: Update TeX Live to 2025.2.

* gnu/packages/tex.scm:  Update TeX Live to 2025.2.
* gnu/packages/bioinformatics.scm (discrover):
* gnu/packages/python-xyz.scm (python-nbconvert): Remove texlive-ms package.

Change-Id: Ia6c6753ddb889413522e3351f38a95dd24912984
6f67fb06 — Nicolas Goaziou 1 year, 3 months ago
gnu: tex: Adjust comments for update process.

* gnu/packages/tex.scm: Suggest to log output of the global refresh.  Also
mention that all collections must be imported again to find new packages.

Change-Id: Idd194384318143da50f3b269aa5acfdb95f72365
Next