Hilton Chain
fe3e33e1fc
gnu: font-lxgw-wenkai-tc: Update to 1.501.
...
* gnu/packages/fonts.scm (font-lxgw-wenkai-tc): Update to 1.501.
[properties]: Add upstream-name.
Change-Id: I444b5f2a61316ee1b6883d723f861082cb7cdec2
2025-01-11 16:11:26 +08:00
Hilton Chain
be4969e012
gnu: font-lxgw-wenkai: Update to 1.501.
...
* gnu/packages/fonts.scm (font-lxgw-wenkai): Update to 1.501.
[properties]: Add upstream-name.
Change-Id: I43b7b05dced4e6a9e6f3a00bf2bef4a759cd0eb0
2025-01-11 16:11:26 +08:00
Hilton Chain
981204c69b
gnu: font-sarasa-gothic: Update to 1.0.27.
...
* gnu/packages/fonts.scm (font-sarasa-gothic): Update to 1.0.27.
[properties]: Add upstream-name.
Change-Id: I3546cc0281ce69444cc68049393809182052b0e1
2025-01-11 16:11:26 +08:00
Hilton Chain
113b81befb
gnu: python-hy: Fix build.
...
* gnu/packages/python-xyz.scm (python-hy)[native-inputs]: Add
python-setuptools.
Change-Id: Ib6b6ad06ae285d1295767e4f9de097ddd326b360
2025-01-11 16:11:25 +08:00
Leo Famulari
f15ca836e4
news: Add entry about linux-libre 6.12 update.
...
* etc/news.scm: Add entry.
Change-Id: I174484cf24f0ca5aa57d55d4712b5f1200f0c957
2025-01-10 16:36:23 -05:00
Artyom V. Poptsov
90a8109e82
gnu: mini: Update to 0.9.17.
...
* gnu/packages/image.scm (mini): Update to 0.9.17.
Change-Id: I53f65133fe1da906e6af6e7295b47c50f4203920
2025-01-10 22:53:09 +03:00
Leo Famulari
3a4209224e
gnu: linux-libre: Update to 6.12.
...
* gnu/packages/linux.scm (linux-libre-version, linux-libre-gnu-revision,
linux-libre-pristine-source, linux-libre-source, linux-libre): Use linux-libre
6.12.
Change-Id: I0c525676ab2d6a29b7e4a6a8b356d8252f84b863
2025-01-10 14:41:05 -05:00
Artyom V. Poptsov
842e7944fe
gnu: lesspipe: Update to 2.17.
...
* gnu/packages/less.scm (lesspipe): Update to 2.17.
Change-Id: Iaec8aa33c1aabf0b44745f2347acd7bdd884a086
2025-01-10 22:31:40 +03:00
Andy Tai
ef025dd4c4
gnu: meld: Update to 3.22.3.
...
* gnu/packages/patchutils.scm (meld): Update to 3.22.3.
Change-Id: I7cd0520a6c93f9987c13334632043c92af4b7dde
Signed-off-by: jgart <jgart@dismail.de>
2025-01-10 09:54:31 -06:00
Josep Bigorra
23cfa80057
gnu: artanis: Update to guile-json-4.
...
This resolves https://issues.guix.gnu.org/75446 .
* gnu/packages/guile-xyz.scm (artanis)[inputs]: Add guile-json-4.
[propagated-inputs]: Add it.
Signed-off-by: jgart <jgart@dismail.de>
Change-Id: Ibd60c4e48f41e4790af85ff7164a6fe2d3e649ea
2025-01-10 09:21:32 -06:00
jgart
461d773ade
gnu: Add cl-ecclesia.
...
* gnu/packages/lisp-xyz.scm (cl-ecclesia, ecl-ecclesia, sbcl-ecclesia): New variables.
Change-Id: I6bbd03a106df1997cb8b6ba477e0f13e6dd5b583
2025-01-09 23:19:13 -06:00
宋文武
3104c70fae
gnu: perl-gtk2: Fix tests.
...
This fixes <https://issues.guix.gnu.org/75471 >.
* gnu/packages/gtk.scm (perl-gtk2)[inputs]: Add gdk-pixbuf.
[arguments]: Set GDK_PIXBUF_MODULE_FILE in 'fix-tests phase.
Change-Id: Ic5013d66d5b5eefa59e156f0d48dfc113237de14
2025-01-10 11:36:51 +08:00
Artyom V. Poptsov
4c8ea86e8c
gnu: go-github-com-itchyny-gojq: Update to 0.12.17.
...
* gnu/packages/web.scm (go-github-com-itchyny-gojq): Update to 0.12.17.
Change-Id: I57cbef0546e3fd609e54839dcd080f8f00c51366
2025-01-09 23:32:49 +03:00
Artyom V. Poptsov
7aea4f883c
gnu: gource: Update to 0.55.
...
* gnu/packages/version-control.scm (gource): Update to 0.55.
Change-Id: I89f22478b19808c6876db425d15398bcf559e096
2025-01-09 23:12:37 +03:00
Artyom V. Poptsov
680d01aeef
gnu: fastfetch: Update to 2.34.0.
...
* gnu/packages/admin.scm (fastfetch): Update to 2.34.0.
Change-Id: I359ce317fd4813917ec5205dfe4d05e614aea954
2025-01-09 22:28:33 +03:00
Karl Hallsby
8d60818c34
gnu: Add xen-guest-agent.
...
* gnu/packages/virtualization.scm (xen-guest-agent): New variable.
Change-Id: I6277edc2298c6154d722f7f206e7955222228710
Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2025-01-09 17:09:38 +02:00
Karl Hallsby
28f1b5a981
gnu: Add rust-xenstore-rs-0.6
...
* gnu/packages/crates-io.scm (rust-xenstore-rs-0.6): New variable.
Change-Id: I11cc6f5f014201c89d7e306b73ca8aa928f7a2cb
Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2025-01-09 17:08:55 +02:00
Karl Hallsby
a897895b22
gnu: Add rust-xenstore-sys-0.2
...
* gnu/packages/crates-io.scm (rust-xenstore-sys-0.2): New variable.
Change-Id: I91b20f282325f6a1c3548eff981eb5158d982cc1
Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2025-01-09 17:08:55 +02:00
Karl Hallsby
8664cc3f90
gnu: Add rust-uname-0.1.
...
* gnu/packages/crates-io.scm (rust-uname-0.1): New variable.
Change-Id: I8ea68f2575742659600754ac932bd86388a6af34
Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2025-01-09 17:08:50 +02:00
Ricardo Wurmus
d60fb97b5f
gnu: Add sugar-portfolio-activity.
...
* gnu/packages/sugar.scm (sugar-portfolio-activity): New variable.
Change-Id: I52246ce832a90b0e909112aeeb788d29184b45ec
2025-01-09 15:13:48 +01:00
Efraim Flashner
66a1a1fe22
Merge remote-tracking branch 'origin/rust-team'
...
Change-Id: Ib21a0ea59fb2ae4e802552057227c636f24a6f8c
2025-01-09 10:54:36 +02:00
jgart
7f27dc47c5
gnu: debops: Update to 3.2.4.
...
* gnu/packages/admin.scm (debops): Update to 3.2.4.
[native-inputs]: Add python-setuptools and python-wheel.
Change-Id: Ie7ed9f0c94a2f4d5486868aa988941d10e28434b
2025-01-08 23:21:46 -06:00
Jordan Moore
d708746ca7
gnu: python-resolvelib: Update to 1.0.1.
...
* gnu/packages/python-xyz.scm (python-resolvelib): Update to 1.0.1.
Change-Id: Ief381089f384f18effb08feda1971e36df108aae
Signed-off-by: jgart <jgart@dismail.de>
2025-01-08 23:17:49 -06:00
jgart
395bd78fd0
gnu: trealla: Update to 2.63.12.
...
* gnu/packages/prolog.scm (trealla): Update to 2.63.12.
Change-Id: I522595164a94ae3fc6e8a8c9625934cc4e929cb8
2025-01-08 22:09:00 -06:00
Noah Evans
981af99928
syscalls: Add implementation of statfs for guile-static.
...
This is needed when bind mounting file systems from the initrd guile, or
else you get an error like this:
https://lists.gnu.org/archive/html/help-guix/2021-07/msg00050.html
* guix/build/syscalls.scm (statfs): Add implementation for calling from
guile-static.
* gnu/packages/patches/guile-3.0-linux-syscalls.patch,
gnu/packages/patches/guile-linux-syscalls.patch (statfs-raw): C Function to
support above.
Change-Id: Ibc8f1f27648add90639bd391aff8d61c6a23b884
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2025-01-09 00:23:43 +01:00
Ludovic Courtès
c8797e81fb
transformations: ‘package-with-upstream-version’ can preserve archive type.
...
Fixes a discrepancy for ‘url-fetch’ packages where upstream provides
several source tarballs. For example, for ‘xorg-server’,
‘package-with-upstream-version’ would pick the “tar.gz” tarball even
though the package definition uses “tar.xz”. It now picks “tar.xz” by
default.
* guix/transformations.scm (package-with-upstream-version):
Add #:preserve-archive-type?. Call ‘preferred-upstream-source’ to honor
it.
Change-Id: Iefa007aba339d81709faf82b7c52a5a2c7a6aad7
2025-01-08 23:03:04 +01:00
Ludovic Courtès
1b1b921d61
upstream: Define ‘preferred-upstream-source’.
...
* guix/upstream.scm (preferred-upstream-source): New procedure.
* tests/upstream.scm ("preferred-upstream-source"): New test.
Change-Id: I4b48b44f1aa233d2e99bfe2e1359a670297efae8
2025-01-08 23:03:04 +01:00
Ludovic Courtès
af79677cb4
upstream: Extract ‘preferred-upstream-source-url’.
...
* guix/upstream.scm (preferred-upstream-source-url): New procedure.
(package-update/url-fetch): Use it.
Change-Id: I229cdf7668567e30ca156b3d65b77c90ead8bb05
2025-01-08 23:03:04 +01:00
Ludovic Courtès
47ef459174
upstream: Switch to SRFI-71.
...
* guix/upstream.scm (download-tarball, package-update/url-fetch): Use
SRFI-71 instead of SRFI-11.
Change-Id: Ic7ca79b8e1248d01fd48a07faad3a6fa6a1d0c5f
2025-01-08 23:03:04 +01:00
Ludovic Courtès
20a74ce28d
tests: Run without the Linux kernel “quiet” argument.
...
* gnu/tests.scm (%simple-os)[kernel-arguments]: New field.
Change-Id: I206597074ce5f4a719bd8cd98e9429c00e18b5a3
2025-01-08 22:54:38 +01:00
Ludovic Courtès
431ab10344
services: static-networking: Fail when devices don’t show up.
...
Fixes <https://issues.guix.gnu.org/71173 >.
* gnu/services/base.scm (network-set-up/linux): Define
‘max-set-up-duration’ and use it.
* gnu/tests/networking.scm (%static-networking-with-nonexistent-device):
New variable.
(run-static-networking-failure-test): New procedure.
(%test-static-networking-failure): New variable.
Change-Id: Idba9b36750aa8c6368c8f6d1bc1358066f7432e4
2025-01-08 22:54:37 +01:00
Ludovic Courtès
8d649a8d17
services: static-networking: Run set-up/tear-down as a separate process.
...
Running that code in PID 1 was fun but it’s not really beneficial and
somewhat risky: risk of blocking, file descriptor leak, inability to
reload Guile-Netlink in shepherd when it’s upgraded, and so on.
This change runs set-up and tear-down as separate processes, which, for
the price of one fork(1), buys us peace of mind.
* gnu/services/base.scm (network-set-up/hurd, network-tear-down/hurd)
(network-tear-down/linux): Use ‘program-file’ instead of ‘scheme-file’.
(network-set-up/linux): Likewise, and remove #:blocking? argument to
‘wait-for-link’.
Change-Id: Ia41479b50eab31ea40c67243fcb1cffe29ac874a
2025-01-08 22:54:37 +01:00
Sharlatan Hellseher
911f205dda
gnu: python-glue-qt: Fix commit.
...
* gnu/packages/astronomy.scm (python-glue-qt) [source] <commit>: Use
provided version tag instead of full commit (pushed by mistake).
Change-Id: I9c774d9dde151cee1c9144c057fb2186d48648a7
2025-01-08 13:56:21 +00:00
Artyom V. Poptsov
7c6ba108b4
gnu: book-sparc: Fix a typo in the description.
...
* gnu/packages/books.scm (book-sparc) [description]: Fix a typo.
Change-Id: If4bc5fa97605d4cef894cb4ebd6812a474cf3464
2025-01-08 16:22:19 +03:00
Artyom V. Poptsov
114b29bf3d
gnu: book-sparc: Update to 3.0.0.
...
* gnu/packages/books.scm (book-sparc): Update to 3.0.0.
[arguments] <#:phases>: Install Russian and English version of the book.
[description]: Update.
Change-Id: I0857fe9cb4b0933c12e891af5a011fcc7f8d84aa
2025-01-08 16:14:55 +03:00
Andy Tai
c9a2ee55b8
gnu: mupdf: Update to 1.25.2.
...
* gnu/packages/pdf.scm (mupdf): Update to 1.25.2.
Change-Id: I54b2f450c518efc06241cea48c00fc685d90f5c6
Signed-off-by: Zheng Junjie <zhengjunjie@iscas.ac.cn>
2025-01-08 15:34:25 +08:00
Andy Tai
6ef627d040
gnu: xnedit: Update to 1.6.1.
...
* gnu/packages/text-editors.scm (xnedit): Update to 1.6.1.
Change-Id: I0122af491df6465b722f3dd4fd7a3d4a1f839b20
Signed-off-by: Zheng Junjie <zhengjunjie@iscas.ac.cn>
2025-01-08 14:33:58 +08:00
Ian Eure
82693bc892
teams: Add Ian Eure to mozilla and emacs teams.
...
Change-Id: I1e4b1c049d198fc36ca718d2ce6b8873337a8980
2025-01-07 20:24:41 -08:00
jgart
4e6cf0b0ae
gnu: emacs-tempel-collection: Update to 0.2.4a1d717.
...
* gnu/packages/emacs-xyz.scm (emacs-tempel-collection): Update to 0.2.4a1d717.
Change-Id: I4164e31442bcd6202dd6f1ed83059a785eaf81f4
2025-01-07 20:21:04 -06:00
Leo Famulari
42184048ce
news: Add entry for linux-libre 6.12.
...
* etc/news.scm: Add entry.
Change-Id: I10bc03ec902e4c00f9f6fddfffcf3cbf4f1a8100
2025-01-07 18:20:09 -05:00
Sharlatan Hellseher
9ba50085a0
gnu: python-glue-qt: Update to 0.3.2.
...
* gnu/packages/astronomy.scm (python-glue-qt): Update to 0.3.2. Fix build.
[source]: Swap to git checkout, as no fresh release reached PyPI.
[arguments] <tests?>: Disable all test for now as failed upstream.
<phases>: Add 'set-env-version.
[native-inputs]: Add python-setuptools and python-wheel.
Change-Id: I37b5c82e27c9414415f023768c49da3fbaf7b9d4
2025-01-07 23:17:20 +00:00
Sharlatan Hellseher
11a9e3f417
gnu: python-getdist: Update to 1.5.4.
...
* gnu/packages/statistics.scm (python-getdist): Update to 1.5.4. Fix
build.
[native-inputs]: Add python-setuptools and python-wheel.
Change-Id: Ied85ff3f8a5d25fc73ba4a6063666d09c03fa37a
2025-01-07 23:17:20 +00:00
Sharlatan Hellseher
ba2742ff91
gnu: python-asdf-zarr: Fix build.
...
* gnu/packages/astronomy.scm (python-asdf-zarr): [propagated-inputs]:
Remove python-asdf; add python-asdf-3.
[native-inputs]: Add python-setuptools and python-wheel.
Change-Id: Ie62ac1f0c71ff8f566377c1f1cdcda4227f12bbf
2025-01-07 23:17:05 +00:00
Leo Famulari
1dcd0ded86
gnu: Add linux-libre-6.12.
...
* gnu/packages/linux.scm (linux-libre-6.12-version,
linux-libre-6.12-gnu-revision, deblob-scripts-6.12,
linux-libre-6.12-pristine-source, linux-libre-6.12-source,
linux-libre-headers-6.12, linux-libre-6.12): New variables.
(linux-libre-headers-latest): Use linux-libre-headers-6.12.
(linux-libre-lts-version, linux-libre-lts-gnu-revision,
linux-libre-lts-pristine-source, linux-libre-lts-source, linux-libre-lts): Use
linux-libre 6.12.
* gnu/tests/base.scm (%test-linux-libre-6.12): New test.
* gnu/packages/aux-files/linux-libre/6.12-arm.conf,
gnu/packages/aux-files/linux-libre/6.12-arm64.conf,
gnu/packages/aux-files/linux-libre/6.12-i686.conf,
gnu/packages/aux-files/linux-libre/6.12-x86_64.conf,
gnu/packages/aux-files/linux-libre/6.12-riscv.conf: New files.
* Makefile.am (AUX_FILES): Add them.
Change-Id: I430d9dd29cda4bd4b66ad6eddc004935f93bb111
2025-01-07 18:13:45 -05:00
Leo Famulari
92bfa12254
tests: Add tests for all the longterm-support kernels.
...
* gnu/tests/base.scm (%test-linux-libre-6.6, %test-linux-libre-6.1): New tests.
Change-Id: Ica31ae263348c38ac21efeb65d9a245e1a877268
2025-01-07 18:13:45 -05:00
Leo Famulari
1fb8f71b4b
gnu: linux-libre 6.1: Update to 6.1.123.
...
* gnu/packages/linux.scm (linux-libre-6.1-version): Update to 6.1.123.
(linux-libre-6.1-pristine-source): Update hash.
Change-Id: Iefcb5bc0a926b0b056899e699a778af7894107db
2025-01-07 18:13:45 -05:00
Leo Famulari
0925f12c4e
gnu: linux-libre 6.6: Update to 6.6.69.
...
* gnu/packages/linux.scm (linux-libre-6.6-version): Update to 6.6.69.
(linux-libre-6.6-pristine-source): Update hash.
Change-Id: Ief2f89dc695b2eae0f98966e8150ad6d376d070a
2025-01-07 18:13:45 -05:00
jgart
a76f2d5927
gnu: distrobox: Update to 1.8.0.
...
* gnu/packages/containers.scm (distrobox): Update to 1.8.0.
Change-Id: I3c81b291012dc082cdb2cd15e21003dae7d47397
2025-01-07 14:02:39 -06:00
Mark H Weaver
d7c9145951
gnu: icecat: Update to 115.19.0-guix1 [security fixes].
...
Includes fixes for CVE-2025-0238 and CVE-2025-0242.
* gnu/packages/gnuzilla.scm (%icecat-base-version, %icecat-version)
(%icecat-build-id): Update.
(icecat-source): Update gnuzilla commit, base version, and hashes.
2025-01-07 15:03:09 -05:00
Artyom V. Poptsov
af9b163725
gnu: Fix my copyright dates for a module.
...
* gnu/packages/guile-xyz.scm: Fix my copyright dates for the module (in
575dc58975
I've updated Artyom Bologov's
copyright dates by a mistake.)
Change-Id: Ib1c214f794aa13f746d47ab961bb9f5fcb7e61de
2025-01-07 22:45:43 +03:00