me
/
guix
Archived
1
0
Fork 0
Commit Graph

127784 Commits (d3ed7bb5e311502d43ccca95ef9032dcde76c911)

Author SHA1 Message Date
Efraim Flashner 0dffb145f0
gnu: texlive-bin: Skip another test on powerpc-linux.
* gnu/packages/tex.scm (texlive-bin)[arguments]: When building for
powerpc-linux include the custom 'skip-faulty-test phase.

Change-Id: I38eb202c788bf483a8d062019f34bb8486d70878
2023-11-27 08:01:19 +02:00
Efraim Flashner 6c02d516b5
gnu: go-github-com-google-go-cmp-cmp: Skip tests with gccgo.
* gnu/packages/golang.scm (go-github-com-google-go-cmp-cmp)[arguments]:
Override check phase to skip it when building with gccgo.

Change-Id: Ie2b5005648882c5a65ed484e5d203f1076dcb768
2023-11-27 08:01:19 +02:00
Tobias Geerinckx-Rice 3778f778c3
gnu: fio: Update to 3.36.
* gnu/packages/benchmark.scm (fio): Update to 3.36.

Change-Id: I2a58cf03e51ff9ecbea3cd540bb2dde40b6bac1c
2023-11-19 01:00:00 +01:00
Tobias Geerinckx-Rice a640b698f8
gnu: bfs: Update to 3.0.4.
* gnu/packages/admin.scm (bfs): Update to 3.0.4.

Change-Id: Idc65d4629aa185b13a375263e10ebcc5b71a81ce
2023-11-19 01:00:00 +01:00
Tobias Geerinckx-Rice ac0b2471e9
gnu: bfs: Fix Texinfo typo.
* gnu/packages/admin.scm (bfs)[description]: Fix typo.
2023-11-19 01:00:00 +01:00
Tobias Geerinckx-Rice d553249f72
linux-boot: Don't create /root before it's used.
* gnu/build/linux-boot.scm (boot-system): Postpone the MKDIR of /root.

Change-Id: I589316a5ddf41cada02173ed4dd5b7df09b795e8
2023-11-19 01:00:00 +01:00
Tobias Geerinckx-Rice 66942d042e
gnu: Add libnsfb.
* gnu/packages/web.scm (libnsfb): New public variable.
2023-11-19 01:00:00 +01:00
Tobias Geerinckx-Rice 4db37c3a61
gnu: knot: Update to 3.3.2.
* gnu/packages/dns.scm (knot): Update to 3.3.2.

Change-Id: Ic4909301027c75d269774fa9c52562933283f46c
2023-11-19 01:00:00 +01:00
Tobias Geerinckx-Rice a5a9a70a0d
gnu: nwipe: Update to 0.35.
* gnu/packages/disk.scm (nwipe): Update to 0.35.
[inputs]: Add libconfig.

Change-Id: Ia4d704ffd58c3d4ea6d10e718808797b528438e0
2023-11-19 01:00:00 +01:00
Tobias Geerinckx-Rice 04a990ad30
gnu: dpkg: Update to 1.22.1.
* gnu/packages/debian.scm (dpkg): Update to 1.22.1.

Change-Id: Id5ac5a5c4a8dc9716fd5b05dd80c21b0edfe293f
2023-11-19 01:00:00 +01:00
Tobias Geerinckx-Rice 6aeb08233d
gnu: erofs-utils: Update to 1.7.1.
* gnu/packages/linux.scm (erofs-utils): Update to 1.7.1.

Change-Id: Ia1ac5355c8b0587d42839a551491f153fe2f1c75
2023-11-19 01:00:00 +01:00
Tobias Geerinckx-Rice 87639bc754
gnu: opensmtpd: Update to 7.4.0p1.
* gnu/packages/mail.scm (opensmtpd): Update to 7.4.0p1.

Change-Id: I0069369fcbc226b6e55b42142456ce77566af7be
2023-11-19 01:00:00 +01:00
jaeme ceb5b5a5f3
gnu: Add ani-cli.
* gnu/packages/video.scm (ani-cli): New variable.

Signed-off-by: Tobias Geerinckx-Rice <me@tobias.gr>
Change-Id: I21ea258f164285dea0d46379dff120b105803dd0
2023-11-19 01:00:00 +01:00
Tobias Geerinckx-Rice 1408e7a304
gnu: openssh: Update to 9.5p1.
* gnu/packages/ssh.scm (openssh): Update to 9.5p1.

Change-Id: I7347258f801e97045774a27e4c30b82fff2ff73e
2023-11-19 01:00:00 +01:00
Tobias Geerinckx-Rice 0b94c107bb
gnu: loksh: Update to 7.4.
* gnu/packages/shells.scm (loksh): Update to 7.4.

Change-Id: Iab2d596702b40535f65106ef064253a79d5db8ce
2023-11-19 01:00:00 +01:00
Troy Figiel f3173bb901
gnu: Add python-canmatrix.
* gnu/packages/python-xyz.scm (python-canmatrix): New variable.

Change-Id: I96192f7304388aefe1b5cc358d462d42120ca3a0
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2023-11-26 23:34:48 +01:00
Maciej Kalandyk ce74e02078
locate: Gracefully handle busy-database error conditions.
* guix/scripts/locate.scm (SQLITE_BUSY): New variable.
(call-with-database): Catch 'sqlite-error and call ‘leave’ upon
SQLITE_BUSY.

Change-Id: Iebe76c75d45e70317bd18d2c176dcdeaf9d6964c
Co-authored-by: Ludovic Courtès <ludo@gnu.org>
2023-11-26 23:34:48 +01:00
Ludovic Courtès da2dc98185
services: rsync: Provide a prettier Shepherd inetd service name.
Previously, a default name would be used for transient inetd services,
leading to names such as #{5rjnskb6011jgmfmpgp63jp9mh9nkl20-rsync-3274}#.

* gnu/services/rsync.scm (rsync-shepherd-service): Pass #:service-name-stem.

Change-Id: I4d0a4a01e122c6eeaa85f104b083cf7e8709eac3
2023-11-26 23:34:48 +01:00
Ludovic Courtès c936853a64
gnu: commencement: Make ‘glibc-final’ immune to ‘%current-target-system’.
Previously, the value memoized for ‘glibc-final’ was influenced by that
of ‘%current-target-system’ since it is used as a default argument to
‘libc-for-target’.  Thus, due to the order in which modules were loaded
versus the time at which ‘%current-target-system’ was set, it was
possible to end up with ‘glibc-final’ set to the “wrong” libc, for
instance when doing:

  guix build -f guix.scm --target=i586-pc-gnu

from another project such as the Shepherd.

This is similar to the problem fixed in
625a847d2a.

* gnu/packages/commencement.scm (glibc-final-with-bootstrap-bash)
(glibc-final): Explicitly pass (%current-system) as the first argument
to ‘libc-for-target’ so that the value of ‘%current-target-system’ at
that time has no influence.

Change-Id: I2f05898b8f9d1f99d4c75108441c7ad38728225f
2023-11-26 23:34:47 +01:00
Leo Famulari bd6789be20
gnu: linux-libre 6.6: Update to 6.6.2.
* gnu/packages/linux.scm (linux-libre-6.6-version): Update to 6.6.2.
(linux-libre-6.6-pristine-source): Update hash.

Change-Id: Id9fcd2c35b602d1bda0395b867969801aabffe1c
2023-07-23 22:26:00 -04:00
Leo Famulari cfe09c7c36
download: Replace faulty kernel mirror URL with canonical upstream.
This mirror was providing truncated files. See patch ticket #66923 for more
information about this change:

<https://issues.guix.gnu.org/issue/66923>

* guix/download.scm (%mirrors): Replace kernel mirror <uio.no> with <kernel.org>.

Change-Id: I189fc4eaa2bb3fa8b6db028aa837f0d59a460327
2023-07-23 22:26:00 -04:00
Ludovic Courtès 08d94fe20e
home: services: Add 'x11-display' service.
* gnu/home/services/desktop.scm (x11-shepherd-service): New procedure.
(home-x11-service-type): New variable.
(redshift-shepherd-service): Add 'requirement' field.
(home-redshift-service-type): Extend 'home-x11-service-type'.
* doc/guix.texi (Desktop Home Services): Document it.

Change-Id: Ibd46d71cbb80fcdff8dbf3e8dbcfc3b24163bdb6
2023-11-05 23:23:23 +01:00
Ludovic Courtès 331d858e21
time-machine: Warn when no command is given.
* guix/scripts/time-machine.scm (guix-time-machine): Emit a warning when
COMMAND-LINE is false.

Change-Id: I26e6b608915ecaf6d9372f9b03dc5ebd1b4c68f9
2023-11-05 23:23:23 +01:00
Ludovic Courtès ab13e2be69
time-machine: Make target commit check cheaper.
Commit 79ec651a28 introduced a check to
error out when attempting to use ‘time-machine’ to travel to a commit
before ‘v1.0.0’.

This commit fixes a performance issue with the strategy used in
79ec651a28 (the repository was opened,
updated, and traversed a second time by ‘validate-guix-channel’) as well
as a user interface issue (“Updating channel” messages would be printed
too late).

This patch reimplements the check in terms of the existing #:validate-pull
mechanism, which is designed to avoid extra repository operations.

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

* guix/inferior.scm (cached-channel-instance): Change default value
of #:validate-channels.  Remove call to VALIDATE-CHANNELS; pass it
as #:validate-pull to ‘latest-channel-instances’.
* guix/scripts/time-machine.scm (%reference-channels): New variable.
(validate-guix-channel): New procedure, written as a simplification of…
(guix-time-machine)[validate-guix-channel]: … this.  Remove.
Pass #:reference-channels to ‘cached-channel-instance’.

Reported-by: Simon Tournier <zimon.toutoune@gmail.com>
Change-Id: I9b0ec61fba7354fe08b04a91f4bd32b72a35460c
2023-11-05 23:23:23 +01:00
Ludovic Courtès 9f05fbb67d
tests: Make ‘guix time-machine’ test effective.
The test as added in 79ec651a28 had no
effect: first because ‘guix time-machine --commit=X’, not followed by a
command, does nothing, and second because the “! COMMAND” shell stanza
does not have the desired effect (see <https://issues.guix.gnu.org/62406>).

This change rewrites the test to make it effective.

* tests/guix-time-machine.sh: Rewrite.

Change-Id: Ib44a11331c8625e346139a236cffa699cdbd02f2
2023-11-05 23:23:23 +01:00
Ludovic Courtès 31b39f2a33
tests: inetd: Avoid race condition when looking for PID file.
* gnu/tests/networking.scm (run-inetd-test): Use ‘wait-for-file’ instead
of ‘file-exists?’.

Change-Id: I3e596814485428fb81595d81c4e03519340c6576
2023-11-05 23:23:23 +01:00
Ludovic Courtès 0c695bbf8d
tests: Honor system and target when lowering <system-test>.
* gnu/tests.scm (compile-system-test): Wrap ‘system-test-value’ call in
‘mparameterize’.

Change-Id: I4be28913a86f43059b0886ad2fcf81a9c699b730
2023-11-05 23:23:23 +01:00
Hilton Chain 286639c9af
gnu: phantomsocks: Update to 0.0.0-20231031033204-8b0ac27fc450.
* gnu/packages/networking.scm (phantomsocks): Update to
0.0.0-20231031033204-8b0ac27fc450.
[arguments]<#:go>: Use go-1.20.

Change-Id: I8cee734d5582c99b7940591ba14fba927992a201
Signed-off-by: Christopher Baines <mail@cbaines.net>
2023-11-05 18:14:26 +00:00
Hilton Chain c5267d334a
gnu: emacs-wanderlust: Update to 2.15.9-803.3e8cf26.
* gnu/packages/emacs-xyz.scm (emacs-wanderlust): Update to 2.15.9-803.3e8cf26.
[version]: Inline version.

Change-Id: I4b9a08016e525df80745d266f4932956475ef24b
Signed-off-by: Christopher Baines <mail@cbaines.net>
2023-11-05 18:13:51 +00:00
Hilton Chain 56c0c79511
gnu: emacs-semi-epg: Update to 1.14.6-247.d15603b.
* gnu/packages/emacs-xyz.scm (emacs-semi-epg): Update to 1.14.6-247.d15603b.

Signed-off-by: Christopher Baines <mail@cbaines.net>
2023-11-05 18:13:51 +00:00
Sharlatan Hellseher 7995a474ea
gnu: python-asdf: Update to 3.0.0.
* gnu/packages/astronomy.scm (python-asdf-3.0): New variable, migrated
from python-asdf.
[arguments]: Move it from here ...
[native-inputs]: Remove python-astronomy, python-pytest-openfiles.
[propagated-inputs]: Add python-attrs. Remove
python-importlib-resources, python-jsonschema.

(python-asdf-2.15): New variable. Inherited from python-asdf-3.0.
[arguments]: ... to here.

(python-asdf): Set it to use python-asdf-2.15 as 3.0.0 includes some
breaking changes which may not testes in dependent projects.

Signed-off-by: Christopher Baines <mail@cbaines.net>
2023-11-05 18:09:36 +00:00
Sharlatan Hellseher 9f06cf2ed8
gnu: python-pytest-astropy: Update to 0.11.0.
* gnu/packages/python-check (python-pytest-astropy): Update to 0.11.0.

Signed-off-by: Christopher Baines <mail@cbaines.net>
2023-11-05 18:09:36 +00:00
Sharlatan Hellseher c13950ad27
gnu: python-pytest-doctestplus: Update to 1.0.0.
* gnu/packages/python-check (python-pytest-doctestplus): Update to 1.0.0.

Signed-off-by: Christopher Baines <mail@cbaines.net>
2023-11-05 18:09:36 +00:00
Sharlatan Hellseher a72d7beb3f
gnu: python-pytest-remotedata: Update to 0.4.1.
* gnu/packages/python-check (python-pytest-remotedata): Update to 0.4.1.

Signed-off-by: Christopher Baines <mail@cbaines.net>
2023-11-05 18:09:36 +00:00
Sharlatan Hellseher 2f33ac988c
gnu: python-jwst: Update to 1.12.5.
* gnu/packages/astronomy.scm (python-jwst): Update to 1.12.5.

Signed-off-by: Christopher Baines <mail@cbaines.net>
2023-11-05 18:09:36 +00:00
Sharlatan Hellseher 53a4452e98
gnu: python-ephem: Update to 4.1.5.
* gnu/packages/astronomy.scm (python-ephem): Update to 4.1.5.

Signed-off-by: Christopher Baines <mail@cbaines.net>
2023-11-05 18:09:36 +00:00
Sharlatan Hellseher 7e7a3bd6e0
gnu: python-crds: Update to 11.17.7.
* gnu/packages/astronomy.scm (python-crds): Update to 11.17.7.

Signed-off-by: Christopher Baines <mail@cbaines.net>
2023-11-05 18:09:36 +00:00
Sharlatan Hellseher 944005417d
gnu: python-cdflib: Update to 1.2.3.
* gnu/packages/astronomy.scm (python-cdflib): Update to 1.2.3.

Signed-off-by: Christopher Baines <mail@cbaines.net>
2023-11-05 18:09:36 +00:00
Sharlatan Hellseher 0420667cbe
gnu: python-astropy: Update to 5.3.4.
* gnu/packages/astronomy.scm (python-astropy): Update to 5.3.4.
[arguments]{phases}: Disable one failing test, reported upstream.

Signed-off-by: Christopher Baines <mail@cbaines.net>
2023-11-05 18:09:36 +00:00
Sharlatan Hellseher 20e7aa2732
gnu: libxisf: Update to 0.2.10.
* gnu/packages/astronomy.scm (libxisf): Update to 0.2.10.

Signed-off-by: Christopher Baines <mail@cbaines.net>
2023-11-05 18:09:35 +00:00
Sharlatan Hellseher 966ffbf8c6
gnu: python-pyerfa: Update to 2.0.1.1.
* gnu/packages/astronomy.scm (python-pyerfa): Update to 2.0.1.1.

Signed-off-by: Christopher Baines <mail@cbaines.net>
2023-11-05 18:09:35 +00:00
Sharlatan Hellseher 95a1688229
gnu: erfa: Update to 2.0.1.
* gnu/packages/astronomy.scm (erfa): Update to 2.0.1.

Signed-off-by: Christopher Baines <mail@cbaines.net>
2023-11-05 18:09:35 +00:00
Sharlatan Hellseher d9b6426cbb
gnu: python-astroalign: Update to 2.5.0.
* gnu/packages/astronomy.scm (python-astroalign): Update to 2.5.0.

Signed-off-by: Christopher Baines <mail@cbaines.net>
2023-11-05 18:09:35 +00:00
Sharlatan Hellseher 10917afe67
gnu: python-cdflib: Update to 1.2.2.
* gnu/packages/astronomy.scm (python-cdflib): Update to 1.2.2.

Signed-off-by: Christopher Baines <mail@cbaines.net>
2023-11-05 18:09:35 +00:00
Sharlatan Hellseher 4d4e9b84ee
gnu: python-pynbody: Update to 1.4.1.
* gnu/packages/astronomy.scm (python-pynbody): Update to 1.4.1.
[source]: Switch to git-fetch.

Signed-off-by: Christopher Baines <mail@cbaines.net>
2023-11-05 18:09:35 +00:00
Sharlatan Hellseher 0d7e51d8ee
gnu: python-spherical-geometry: Enable tests.
* gnu/packages/astronomy.scm (python-spherical-geometry): Enable tests.
[build-system]: Switch to pyproject-build-system.
[arguments]{phases}: Add 'build-extensions phase.

Signed-off-by: Christopher Baines <mail@cbaines.net>
2023-11-05 18:09:35 +00:00
Sharlatan Hellseher a8c1c98690
gnu: python-spherical-geometry: Simplify package.
* gnu/packages/astronomy.scm (python-spherical-geometry):
[arguments]{phases}<preparations>: Switch to
SETUPTOOLS_SCM_PRETEND_VERSION evnar instead modifying setup.py.

Signed-off-by: Christopher Baines <mail@cbaines.net>
2023-11-05 18:09:35 +00:00
Sharlatan Hellseher e7b315216a
gnu: imppg: Use standard configure phase.
* gnu/packages/astronomy.scm (imppg): Use G-expressions.
[arguments]{phases}: Use 'configure standard phase instead of
replacement.

Signed-off-by: Christopher Baines <mail@cbaines.net>
2023-11-05 18:09:35 +00:00
Sharlatan Hellseher b4be620009
gnu: glnemo2: Fix home-page.
* gnu/packages/astronomy.scm (glnemo2): Fix home-page to point to actual
project's one.

Signed-off-by: Christopher Baines <mail@cbaines.net>
2023-11-05 18:09:35 +00:00
Bruno Victal 913d52952b
gnu: font-google-noto: Update to 23.11.1.
[1] indicates that [2] is the new _distribution_ upstream for Noto fonts.

[1]: <https://github.com/notofonts/noto-fonts>
[2]: <https://github.com/notofonts/notofonts.github.io>

* gnu/packages/fonts.scm (font-google-noto): Update to 23.11.1.
[source]<method>: Switch to git-fetch.

Change-Id: I242710336ec81489f9800b68416f45c57d28b2bd
Signed-off-by: Christopher Baines <mail@cbaines.net>
2023-11-05 18:08:20 +00:00