me
/
guix
Archived
1
0
Fork 0
Commit Graph

127910 Commits (92e2de6fb400ff445106f2d7a4f5f5b1a009c87b)

Author SHA1 Message Date
John Kehayias ed2c3143f3
gnu: mesa: Update to 23.2.1.
* gnu/packages/gl.scm (mesa): Update to 23.2.1.

Change-Id: I9014c29696317eeda2c86170ef64d57dd02fe8f4
2023-11-05 22:09:50 -05:00
John Kehayias d70f2b788e
gnu: curl: Run tests in parallel.
* gnu/packages/curl.scm (curl)[arguments]: Respect PARALLEL-TESTS? in check
phase, by setting TFLAGS (curl's test flags).

Change-Id: I54dfe32b757824fd3d2b89d10b88315c7e8b8d2a
2023-11-05 22:09:48 -05:00
John Kehayias 00442f15d4
gnu: curl: Ungraft.
* gnu/packages/curl.scm (curl): Update to 8.4.0 from graft, preserving...
[arguments]<#:phases>: ... check phase to skip failing test on Hurd.
[replacement]: Remove.
(curl/fixed): Remove variable.

Change-Id: I9243d6b3a9084d9c24884e755f2f42ffafca4205
2023-11-05 22:09:47 -05:00
John Kehayias b5915131ae
gnu: nghttp2: Update to 1.58.0 and ungraft.
* gnu/packages/web.scm (nghttp2): Update to 1.58.0.
[replacement]: Remove.
(nghttp2-1.57): Remove variable.

Change-Id: I737253295d6b3a832156acc8736167ee1ab470eb
2023-11-05 22:09:45 -05:00
Zheng Junjie bfbea553e7
gnu: libxkbcommon: Update to 1.6.0.
* gnu/packages/xdisorg.scm (libxkbcommon): Update to 1.6.0.

Change-Id: I8e3c6852d5ba7a16605b508d00b98084254d593a
Signed-off-by: John Kehayias <john.kehayias@protonmail.com>
2023-11-05 22:09:44 -05:00
John Kehayias 3d51d19c85
gnu: libdrm: Update to 2.4.117.
* gnu/packages/xdisorg.scm (libdrm): Update to 2.4.117.

Change-Id: I99b94bc4afeb8c0447d5ac0b08f6ade327af7cc3
2023-11-05 22:09:42 -05:00
Hilton Chain 57375d8db7
gnu: pixman: Update to 0.42.2.
* gnu/packages/xdisorg.scm (pixman): Update to 0.42.2.

Signed-off-by: John Kehayias <john.kehayias@protonmail.com>
Change-Id: Ibfe2d23a115d19ad32ca8e39de69aae108ec66d4
2023-11-05 22:09:40 -05:00
John Kehayias 4bcaa9b75b
gnu: libxpm: Ungraft.
* gnu/packages/xorg.scm (libxpm): Update to 3.5.17.
[replacement]: Remove.
[source]: Update URL.
(libxpm/fixed): Remove variable.

Change-Id: If84b6093f90fdf7f751b1f25a32df5b478fd71cb
2023-11-05 22:09:39 -05:00
John Kehayias 5dcbd9accf
gnu: libx11: Ungraft.
* gnu/packages/xorg.scm (libx11): Update to 1.8.7.
[replacement]: Remove.
[source]: Update URL.
(libx11-fixed): Remove variable.

Change-Id: I945c5d15ca7ef3ed9f5de348815f9644028b1c9a
2023-11-05 22:09:36 -05:00
Leo Famulari 9a89b4f2ec
gnu: linux-libre 4.14: Update to 4.14.330.
* gnu/packages/linux.scm (linux-libre-4.14-version): Update to 4.14.330.
(linux-libre-4.14-pristine-source): Update hash.

Change-Id: I7070fee547089377d945f9fc86f2eb0fa6f95f0d
2023-07-23 22:26:08 -04:00
Leo Famulari 616c0ca13c
gnu: linux-libre 4.19: Update to 4.19.299.
* gnu/packages/linux.scm (linux-libre-4.19-version): Update to 4.19.299.
(linux-libre-4.19-pristine-source): Update hash.

Change-Id: Ia51529e3c4ea05328404bcccaac883237ddc52be
2023-07-23 22:26:07 -04:00
Leo Famulari 1ec6796c5f
gnu: linux-libre 5.4: Update to 5.4.261.
* gnu/packages/linux.scm (linux-libre-5.4-version): Update to 5.4.261.
(linux-libre-5.4-pristine-source): Update hash.

Change-Id: I3624696b83474ffea9c0d633c66f9a9fe440184a
2023-07-23 22:26:07 -04:00
Leo Famulari 875cc9e31f
gnu: linux-libre 5.10: Update to 5.10.201.
* gnu/packages/linux.scm (linux-libre-5.10-version): Update to 5.10.201.
(linux-libre-5.10-pristine-source): Update hash.

Change-Id: Ib578c3d98294d08be248326ef66c31cdfb927805
2023-07-23 22:26:07 -04:00
Leo Famulari 1de25bd7e9
gnu: linux-libre 5.15: Update to 5.15.139.
* gnu/packages/linux.scm (linux-libre-5.15-version): Update to 5.15.139.
(linux-libre-5.15-pristine-source): Update hash.

Change-Id: I664fdafc4e1f60eedb24935a8cda49c3168bfc5a
2023-07-23 22:26:06 -04:00
Leo Famulari 24f5c0cfb6
gnu: linux-libre 6.1: Update to 6.1.63.
* gnu/packages/linux.scm (linux-libre-6.1-version): Update to 6.1.63.
(linux-libre-6.1-pristine-source): Update hash.

Change-Id: I95037f235a9c5b61730c0b0423517763e6e0582e
2023-07-23 22:26:06 -04:00
Wilko Meyer 7e214b9a1a
gnu: linux-libre 6.5: Update to 6.5.10.
* gnu/packages/linux.scm (linux-libre-6.5-version): Update to 6.5.10.
(linux-libre-6.5-pristine-source): Update hash.

Change-Id: Icc0c07d8f38659be00e3675c335801aab5ae8b6c
Signed-off-by: Leo Famulari <leo@famulari.name>
2023-07-23 22:26:05 -04:00
Leo Famulari 8e0485515d
gnu: linux-libre: Update to 6.5.12.
* gnu/packages/linux.scm (linux-libre-6.5-version): Update to 6.5.12.
(linux-libre-6.5-pristine-source): Update hash.

Change-Id: Ie4c626df9d2332a64a1b6f4780cbbfefda1d5626
2023-07-23 22:26:05 -04:00
Wilko Meyer 61ba1a6133
gnu: linux-libre 6.1: Update to 6.1.61.
* gnu/packages/linux.scm (linux-libre-6.1-version): Update to 6.1.61.
(linux-libre-6.1-pristine-source): Update hash.
(deblob-scripts-6.1): Update hash.

Change-Id: Iaab673a11ff578ac7671999deb7d31f4dfd5b1e2
Signed-off-by: Leo Famulari <leo@famulari.name>
2023-07-23 22:26:05 -04:00
Wilko Meyer b817d261e2
gnu: Add linux-libre 6.6.1.
* gnu/packages/linux.scm (linux-libre-6.6-version, linux-libre-6.6-gnu-revision,
deblob-scripts-6.6, linux-libre-6.6-pristine-source, linux-libre-6.5-source,
linux-libre-headers-6.6, linux-libre-6.6): New variables.
* gnu/packages/aux-files/linux-libre/6.6-arm.conf,
gnu/packages/aux-files/linux-libre/6.6-arm64.conf,
gnu/packages/aux-files/linux-libre/6.6-i686.conf,
gnu/packages/aux-files/linux-libre/6.6-x86_64.conf: New files.
* Makefile.am (AUX_FILES): Add them.

Change-Id: I37b2b98b8a2ec745137e92380f34e69082c5e662
Signed-off-by: Leo Famulari <leo@famulari.name>
2023-07-23 22:26:01 -04:00
Wilko Meyer 8074235a7e
gnu: linux-libre 4.14: Update to 4.14.329.
* gnu/packages/linux.scm (linux-libre-4.14-version): Update to 4.14.329.
(linux-libre-4.14-pristine-source): Update hash.

Change-Id: I50e419def94b2cbe14f52e5901d0babb0377fcd0
Signed-off-by: Leo Famulari <leo@famulari.name>
2023-07-23 22:26:01 -04:00
Wilko Meyer 3eef9ab1d5
gnu: linux-libre 4.19: Update to 4.19.298.
* gnu/packages/linux.scm (linux-libre-4.19-version): Update to 4.19.298.
(linux-libre-4.19-pristine-source, deblob-scripts-4.19): Update hashes.

Change-Id: Ib1fc2b05a24254e91c6a2e1d85f4c3aeb01e6071
Signed-off-by: Leo Famulari <leo@famulari.name>

Change-Id: I01b89291e6e3795e16e051ce32c08febcff13cb0
2023-07-23 22:26:01 -04:00
Wilko Meyer 331fbb60f0
gnu: linux-libre 5.4: Update to 5.4.260.
* gnu/packages/linux.scm (linux-libre-5.4-version): Update to 5.4.260.
(linux-libre-5.4-pristine-source): Update hash.

Change-Id: I035dc10cd8ee1da0df6518c9cb59080ea90ab5ba
Signed-off-by: Leo Famulari <leo@famulari.name>
2023-07-23 22:26:01 -04:00
Wilko Meyer 465fca164c
gnu: linux-libre 5.10: Update to 5.10.200.
* gnu/packages/linux.scm (linux-libre-5.10-version): Update to 5.10.200.
(linux-libre-5.10-pristine-source): Update hash.

Change-Id: I7247a07bc79170bf1015d1249eda3462bd7f14aa
Signed-off-by: Leo Famulari <leo@famulari.name>
2023-07-23 22:26:01 -04:00
Wilko Meyer 2410a30f6c
gnu: Make linux-libre 6.6 the default.
* gnu/packages/linux.scm (linux-libre-version, linux-libre-gnu-revision,
linux-libre-pristine-source, linux-libre-source, linux-libre): Update to 6.6.
* gnu/packages/linux.scm (linux-libre-with-bpf): Update to 6.6.

Change-Id: I6414821ba0f0e75543a3616300ff3233ffa1c3b0
Signed-off-by: Leo Famulari <leo@famulari.name>
2023-07-23 22:26:00 -04:00
David Thompson dce3672f5a
services: xvnc: Do not specify display number when using inetd.
* gnu/services/vnc.scm (xvnc-configuration->command-line-arguments): Omit X
display number when inetd? is #t.

Change-Id: I0fc8e3068f3ae22421e60e96bd40e3b6e477ca99
2023-11-27 10:55:51 -05:00
Efraim Flashner 842e491e2e
gnu: go-gopkg-in-yaml-v3: Skip tests on powerpc-linux.
* gnu/packages/golang.scm (go-gopkg-in-yaml-v3)[arguments]: Skip the
tests when building for powerpc-linux.

Change-Id: I68e3dfa274186ef8f20f85614ba941ea878d6b86
2023-11-27 10:18:46 +02:00
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