Efraim Flashner
2c6b585f05
gnu: rust: Update to 1.73.0.
...
* gnu/packages/rust.scm (rust): Update to 1.73.0.
[arguments]: Add phase to skip some tests using cargo publish.
Change-Id: I3b0539ce036805f606bfbc1a1bba98a95d4a22fe
2023-11-28 07:58:06 +02:00
Kaelyn Takata
06e0f638ab
gnu: xorg-server: Update to 21.1.9 [security fixes].
...
Fixes CVE-2023-5367 and CVE-2023-5380. See the X.Org security advisory
<https://lists.x.org/archives/xorg/2023-October/003430.html > for more
information.
* gnu/packages/xorg.scm (xorg-server): Update to 21.1.9.
Change-Id: I5786210cf1e5de4d603155fbbd076763e7ae3447
Signed-off-by: John Kehayias <john.kehayias@protonmail.com>
2023-11-28 00:00:57 -05:00
John Kehayias
79765b40fd
Merge branch 'mesa-updates'
...
Change-Id: I31c26c11dd3a7838a1f70ceb250e54a1574eb580
2023-11-27 23:50:25 -05:00
Efraim Flashner
f5493629e2
gnu: php: Add another test to the skip-test list.
...
* gnu/packages/php.scm (php)[arguments]: Add a test which fails on
multiple architectures to the list skipped by all architectures.
Change-Id: I3c55179381ff4cf3e22db5d3ededf60d2a3d9d73
2023-11-27 13:19:00 +02:00
Efraim Flashner
a8df11fa6c
gnu: php: Combine skipped tests per arch code.
...
* gnu/packages/php.scm (php)[arguments]: In 'prepare-tests phase combine
the code used for skipping a few tests per architecture into one
grouping.
Change-Id: I275099dcc2b1f003ec48a72b910d4cfd579d9628
2023-11-27 11:59:36 +02:00
Efraim Flashner
0bef0ac46e
gnu: php: Update to 8.2.13.
...
* gnu/packages/php.scm (php): Update to 8.2.13.
[source]: Remove patch.
[arguments]: Adjust the 'prepare-tests phase to skip fewer tests.
[inputs]: Replace openssl-1.1 with openssl.
* gnu/packages/patches/php-fix-streams-copy-length.patch: Remove file.
* gnu/local.mk (dist_patch_DATA): Remove it.
Change-Id: I29892deda457fdbaa6dd5e01515e97583951836d
2023-11-27 11:15:20 +02:00
John Kehayias
d15ffea6f4
Merge branch 'master' into mesa-updates
...
Change-Id: Ide02272218e76dfae6dc9f8748871c8d61704260
2023-11-26 11:12:59 -05:00
宋文武
176440c056
gnu: ucsim: Update to 0.8.2.
...
* gnu/packages/embedded.scm (ucsim): Update to 0.8.2.
Change-Id: Id1a18ef918b28b75311a01f512a3bbfdb545cd41
Signed-off-by: Mathieu Othacehe <othacehe@gnu.org>
2023-11-26 14:49:00 +01:00
mtekman
48af3de85b
gnu: fftw: Update to 3.3.10
...
* gnu/packages/algebra.scm (fftw): Update to 3.3.10
Change-Id: Icd6e199aa4e863f0d5c0883326a02e2991b811d3
Signed-off-by: Mathieu Othacehe <othacehe@gnu.org>
2023-11-26 14:49:00 +01:00
Juliana Sims
f423f0fb5b
gnu: qpwgraph: Update to 0.6.0.
...
* gnu/packages/audio.scm (qpwgraph): Update to 0.6.0.
Change-Id: Ib9a20a12f8f4516e8e61340f962536a94a2a81dc
Signed-off-by: Mathieu Othacehe <othacehe@gnu.org>
2023-11-26 14:48:55 +01:00
Vagrant Cascadian
fbdcb31e13
gnu: diffoscope: Update to 252.
...
* gnu/packages/diffoscope.scm (diffoscope): Update to 252.
Signed-off-by: Mathieu Othacehe <othacehe@gnu.org>
2023-11-26 14:48:31 +01:00
Filip Lajszczak
c34b630c99
gnu: Add guile-algorithms
...
Guile port of racket-algorithms
* gnu/packages/guile-xyz.scm (guile-algorithms): New variable.
Change-Id: I53e5b130f96ce10e52622fcdb35b9d0bbe28b108
Signed-off-by: Mathieu Othacehe <othacehe@gnu.org>
2023-11-26 14:48:31 +01:00
Nguyễn Gia Phong
513bf16459
gnu: Add vim-jedi-vim.
...
* gnu/packages/vim.scm (vim-jedi-vim): New variable.
Change-Id: I2656837686866961266b093cd6b4a4d528f5f684
Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2023-11-26 11:02:28 +02:00
Nguyễn Gia Phong
767d4d1fae
gnu: Add vim-srcery-vim.
...
* gnu/packages/vim.scm (vim-srcery-vim): New variable.
Change-Id: If53bdae6783af5500f517c4941babb3bdb6522e7
Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2023-11-26 11:02:28 +02:00
Andy Tai
5bad117730
gnu: parallel: Update to 20231122.
...
* gnu/packages/parallel.scm (parallel): Update to 20231122.
Change-Id: Ia4a42fee8ce484845801b6e738a85f67169fae79
Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2023-11-26 10:27:08 +02:00
Efraim Flashner
1abeb6c907
gnu: vim-coqtail: Use vim-build-system.
...
* gnu/packages/vim.scm (vim-coqtail)[build-system]: Switch to the
vim-build-system.
[arguments]: Remove install-plan. Add plugin-name. Adjust custom
'check phase to refer to vim-full.
[native-inputs]: Use 'old-style' package references to be able to
specify vim-full.
Change-Id: Iae3877738032a5583320245f63775f187c40fb6a
2023-11-26 09:56:45 +02:00
Efraim Flashner
18c3d347f5
gnu: vim-vader: Use vim-build-system.
...
* gnu/packages/vim.scm (vim-vader)[build-system]: Switch to the
vim-build-system.
[arguments]: Remove install-plan. Add plugin-name.
(vim-coqtail)[arguments]: Adjust reference to vim-vader.
Change-Id: I8210054e062b608706ee37a77f60969948b1c3b5
2023-11-26 09:56:28 +02:00
Efraim Flashner
25b9d6c149
build-system/vim: Add missing keywords.
...
* guix/build-system/vim.scm (vim-build): Add missing build-system flags.
Change-Id: Ie0094bb0579987e8432750f883eb56bae8ccd845
2023-11-26 09:51:29 +02:00
Jaeme Sifat
9501d5388d
gnu: yt-dlp: Update to 2023.10.13.
...
* gnu/packages/video.scm (yt-dlp): Update to 2023.10.13.
Change-Id: I69da19ce8141fce99bb41daf6fe1892e5d6a9736
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2023-11-25 23:35:03 +01:00
Aleksandr Vityazev
c6141a3da8
doc: Update yggdrasil related documentation.
...
* doc/guix.texi (Networking Services): Update the sample yggdrasil-private.conf.
Remove obsolete options that may contain a file whose path is specified in the
config-file field of yggdrasil-configuration.
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2023-11-25 23:35:03 +01:00
Artyom V. Poptsov
98da3707b6
gnu: yggdrasil: Update to 0.5.2.
...
* gnu/packages/networking.scm (yggdrasil): Update to 0.5.2.
[propagated-inputs]: Rewrite inputs to replace "go-golang-org-x-sys" with
"go-golang-org-x-sys-0.8". Use "go-golang-org-x-sys-0.8". Add
"go-github-com-bits-and-blooms-bitset",
"go-github-com-bits-and-blooms-bloom", "go-github-com-quic-go-quic-go", and
"go-github-com-hjson-hjson-go".
* gnu/packages/patches/yggdrasil-extra-config.patch: Update.
Change-Id: I3c411524e589f0af52eaa90230810148f6ad4e31
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2023-11-25 23:35:03 +01:00
Artyom V. Poptsov
0ed050f31a
gnu: go-github-com-quic-go-quic-go: Update to 0.39.3.
...
* gnu/packages/golang.scm (go-github-com-quic-go-quic-go): Update to 0.39.3.
[propagated-inputs]: Rewrite input packages to replace old
"go-golang-org-x-sys" with "go-golang-org-x-sys-0.8". Add
"go-golang-org-x-sys-0.8".
Change-Id: Ia8d9f79d582a8a5a5b0d10638a1a1c00a104b06e
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2023-11-25 23:35:03 +01:00
Artyom V. Poptsov
76a5f0eacd
gnu: Add go-golang-org-x-net-0.17
...
* gnu/packages/golang.scm (go-golang-org-x-net-0.17): New variable.
Change-Id: Ie301f84c6ced9d96d6d9f685facedb4b88d30f78
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2023-11-25 23:35:03 +01:00
Artyom V. Poptsov
eea7dffd80
gnu: Add go-golang-org-x-sys-0.8
...
* gnu/packages/golang.scm (go-golang-org-x-sys-0.8): New variable.
(go-github-com-quic-go-qtls-go1-20) [propagated-inputs]: Use
"go-golang-org-x-sys-0.8".
Change-Id: I5e79b909e1f670a20e66bf2a9a06009737c45028
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2023-11-25 23:35:02 +01:00
Artyom V. Poptsov
3f8d50ecbd
gnu: Add go-github-com-quic-go-qpack.
...
* gnu/packages/golang.scm (go-github-com-quic-go-qpack): New variable.
Change-Id: I1ef8e677367a9a863897bfe884259782076e75fc
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2023-11-25 23:35:02 +01:00
Artyom V. Poptsov
d51fb5ed34
gnu: Add go-github-com-quic-go-qtls-go1-20.
...
* gnu/packages/golang.scm (go-github-com-quic-go-qtls-go1-20): New variable.
Change-Id: Id7b4bfc88e446e974af31026c7717dc732cd09a6
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2023-11-25 23:35:02 +01:00
Artyom V. Poptsov
fb59ead37b
gnu: Update "go-github-com-willf-bitset" to 3.6.0.
...
* gnu/packages/golang.scm (go-github-com-willf-bloom): Rename to
"go-github-com-bits-and-blooms-bloom". Update to 3.6.0.
[arguments]: Replace "willf" with "bits-and-blooms".
[home-page]: Likewise.
(go-github-com-willf-bloom): Define as deprecated by
"go-github-com-bits-and-blooms-bloom".
Change-Id: Ib9ecbff9c2694fae53bbc355fcb03079140183a0
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2023-11-25 23:35:02 +01:00
Artyom V. Poptsov
f4b88255bc
gnu: go-github-com-bits-and-blooms-bitset: Update to 1.11.0.
...
* gnu/packages/golang.scm (go-github-com-bits-and-blooms-bitset): Update to
1.11.0.
Change-Id: I36dff5e8434f736d448c4dc8918f36020d25303a
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2023-11-25 23:35:02 +01:00
Artyom V. Poptsov
cad061327e
gnu: Deprecate the "go-github-com-willf-bitset" variable.
...
* gnu/packages/golang.scm (go-github-com-willf-bitset): Rename to
"go-github-com-bits-and-blooms-bitset".
[arguments]: Update.
[home-page]: Update.
(go-github-com-willf-bitset): Define as deprecated by
"go-github-com-bits-and-blooms-bitset".
Change-Id: Iaa31f120d1c2b18a5c916ea5e68b89bd3e534ffd
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2023-11-25 23:35:02 +01:00
Artyom V. Poptsov
b9c8f3784a
gnu: go-github-com-arceliar-ironwood: Update to v0.0.0-20231028101932-ceac99571f43.
...
* gnu/packages/golang.scm (go-github-com-arceliar-ironwood): Update to
v0.0.0-20231028101932-ceac99571f43.
Change-Id: I313d67094ca6e99ccb8c8bf1c8cc001fc9dd537a
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2023-11-25 23:35:02 +01:00
Artyom V. Poptsov
3634c55ce4
gnu: Deprecate the "go-github-com-lucas-clemente-quic-go" variable.
...
* gnu/packages/golang.scm (go-github-com-lucas-clemente-quic-go): Rename to
"go-github-com-quic-go-quic-go".
[arguments]: Patch source files to replace "lucas-clemente" with "quic-go".
[home-page]: Update.
(go-github-com-lucas-clemente-quic-go): Define as deprecated by
"go-github-com-quic-go-quic-go".
Change-Id: I9a99d4d904fadcf0b6854e806042ce5ad190ac0c
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2023-11-25 23:35:01 +01:00
Benjamin
6a91350640
gnu: network-manager-fortisslvpn: Depend on ppp 2.4.9.
...
* gnu/packages/gnome.scm (network-manager-fortisslvpn): Update to 1.4.0.
[inputs]: Remove ppp; add ppp-2.4.9.
Change-Id: I5ef055e3fc5fc855aca8d2fa95ff995a229db89d
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2023-11-25 23:35:01 +01:00
Benjamin
c5c3939ad3
gnu: openfortivpn: Depend on ppp 2.4.9.
...
* gnu/packages/vpn.scm (openfortivpn): Update to 1.17.3.
[inputs]: Remove ppp; add ppp-2.4.9.
Change-Id: Ia88254afb1d7aaa9d3d6bf6c9e752d84165560b3
Co-authored-by: Ludovic Courtès <ludo@gnu.org>
2023-11-25 23:35:01 +01:00
Benjamin
c7ec42afe3
gnu: Add ppp-2.4.9.
...
* gnu/packages/samba.scm (ppp-2.4.9): New variable.
Change-Id: I496016429ec4a8289b2a4ab51caa9245b914b4a5
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2023-11-25 23:35:01 +01:00
Ludovic Courtès
625a847d2a
gnu: commencement: Avoid cyclic dependency when targeting i586-pc-gnu.
...
Fixes a regression introduced in
95ea1277ae
where:
guix build coreutils --target=i586-pc-gnu coreutils
would never complete due to a dependency loop introduced in
‘%final-inputs’.
* gnu/packages/commencement.scm (%final-inputs): Pass argument to
‘target-hurd?’.
Change-Id: I4df7907fb9afcd2b170ba19307666eaa81f12d41
2023-11-25 23:35:01 +01:00
kiasoc5
39ca9a964d
gnu: xscreensaver: Update to 6.08.
...
* gnu/packages/xdisorg.scm (xscreensaver): Update to 6.08.
[inputs]: Remove gdk-pixbuf-xlib. Add glib:bin.
Change-Id: I610ae408a0e0d01868ba23a5574a301dc1ea3330
Signed-off-by: Mathieu Othacehe <othacehe@gnu.org>
2023-11-25 19:30:06 +01:00
Skyler Ferris
13bc0633e7
build-system/meson: Add #:substitutable? argument to build system.
...
This implemented the same as in gnu-build-system. The gexp->derivation
calls did not need to be modified because they already
passed #:substitutable?, which did not cause an error due to the
procedure exported by the (guix store) module with the same name.
* guix/build-system/meson.scm (meson-build, meson-cross-build): Add
#:substitutable? argument
Change-Id: I2d56c8130f785a2d6af456ef9f9bfc1b10dc2a50
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2023-11-25 16:29:26 +01:00
Skyler Ferris
c43077076f
build-system/guile: Add #:substitutable? argument to build system.
...
This is implemented the same as in gnu-build-system.
* guix/build-system/guile.scm (guile-build, guile-cross-build): Add
#:substitutable? argument
Change-Id: I04babb81ff1f322833f7ff22cd7580c048b26102
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2023-11-25 16:29:26 +01:00
Cayetano Santos
e3933f8b4d
gnu: emacs-ein: Update to 20230826.
...
* gnu/packages/emacs-xyz.scm (emacs-ein): Update to 20230826.
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
Change-Id: I55f4d6bba65d917dee042fdd9b38b3e6d0123df3
2023-11-25 16:29:26 +01:00
Vasile Dumitrascu
bc3842901f
gnu: conky: Update to 1.19.6.
...
* gnu/packages/conky.scm (conky): Update to 1.19.6.
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2023-11-25 16:29:26 +01:00
Vasile Dumitrascu
4735893e1b
gnu: network-manager-applet: Update to 1.34.0.
...
* gnu/packages/gnome.scm (network-manager-applet): Update to 1.34.0.
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2023-11-25 16:29:26 +01:00
Ludovic Courtès
95ea1277ae
gnu: commencement: Use locales for the right libc version on GNU/Hurd.
...
Fixes <https://issues.guix.gnu.org/66472 >.
Until now, we were unconditionally using ‘glibc-utf8-locales’, which
targets the glibc version used on Linux (2.35) rather than that used on
the Hurd (2.37). This would lead to build failures due to the inability
to use locale encoding when targeting i586-gnu.
* gnu/packages/base.scm (glibc-utf8-locales/hurd): New variable.
* gnu/packages/commencement.scm (glibc-utf8-locales-final/hurd): New
variable.
(%boot5-inputs): Use it when ‘target-hurd?’ returns #t.
(%final-inputs): Likewise.
Change-Id: I1666d615dffbe3561cf2d9612b85cd31a48a7dcd
2023-11-25 16:29:25 +01:00
Ludovic Courtès
5149bf99ba
doc: Fix childhurd host SSH port number.
...
Fixes <https://issues.guix.gnu.org/66739 >.
* doc/guix.texi (Virtualization Services): Fix childhurd host SSH port
number.
Reported-by: Nathan Dehnel <ncdehnel@gmail.com>
Change-Id: I032b3447c7061ada8ba6d6f15c5454eab0e277d9
2023-11-25 16:29:25 +01:00
Ludovic Courtès
9b48cf8cdd
tests: Import (guix build syscalls) when (guix build store-copy) is used.
...
Fixes a test failure introduced in
189525412e
.
* guix/progress.scm: Autoload (guix build syscalls).
* tests/gexp.scm ("gexp->derivation, store copy"): Add (guix build
syscalls) to the list of imported modules. Use ‘with-imported-modules’
rather than #:modules.
Change-Id: I8d3fe90f564ef4b1a340f34cee6c08a741f7b836
2023-11-25 16:29:25 +01:00
Ludovic Courtès
e04f8fe4ea
tests: Use ‘test-equal’ for ‘terminal-string-width’ tests.
...
* tests/syscalls.scm ("terminal-string-width English")
("terminal-string-width Japanese"): Use ‘test-equal’.
Change-Id: I3791b2e4c9e35735db6c6da995da8ef0f9a71804
2023-11-25 16:29:25 +01:00
Ludovic Courtès
a14dafaa01
syscalls: Add fallback case for ‘terminal-string-width’.
...
This makes ‘terminal-string-width’ synonymous with ‘string-length’ when
running one a statically-linked Guile, as is the case in some unit
tests, instead of throwing ENOSYS.
* guix/build/syscalls.scm (terminal-string-width): Use ‘dynamic-func’
and ‘pointer->procedure’ instead of ‘syscall->procedure’. Return
‘string-length’ when one of the ‘dynamic-func’ calls fails.
Change-Id: Icf55c9e7c34b46fac91b665fb4a2ecb02160f22e
2023-11-25 16:29:25 +01:00
fanquake
1566e00fbc
gnu: LLVM, Clang, libomp, lld: Update to 17.0.5.
...
* gnu/packages/llvm.scm (llvm-17, clang-17, libomp-17, lld-17):
Update to 17.0.5.
Change-Id: I6f719be6fea037e4e57643589d1e585ad039ab68
Signed-off-by: Hilton Chain <hako@ultrarare.space>
2023-11-25 22:00:33 +08:00
Hilton Chain
f0682a6388
gnu: zig-0.10: Inherit from zig-0.9.
...
* gnu/packages/zig.scm (zig-0.9): Expand definition.
(zig-0.10): Inherit from zig-0.9.
Change-Id: I36c273ac3f08982f598fa934571c1b83437cb977
2023-11-25 22:00:27 +08:00
Hilton Chain
1680e3c77f
gnu: zig-0.9: Use gexp.
...
* gnu/packages/zig.scm (zig-0.9)[arguments]: Use gexp.
Change-Id: I38c856320ace6d960ae342f5de164ca6c3f449c0
2023-11-25 22:00:21 +08:00
Hilton Chain
ca8dda2428
gnu: zig-0.10: Use gexp.
...
* gnu/packages/zig.scm (zig-0.10)[arguments]: Use gexp.
Change-Id: I8ba6a4bd92784637cd3a4448e2f99ed521a17f3a
2023-11-25 22:00:16 +08:00