1
0
mirror of https://git.savannah.gnu.org/git/guix.git synced 2026-04-21 09:40:28 +02:00
Commit Graph

127846 Commits

Author SHA1 Message Date
Maxim Cournoyer
2bad254d03 gnu: yosys: Update to 0.47.
* gnu/packages/fpga.scm (yosys): Update to 0.47.
[arguments]: Extend fix-paths phase.
[native-inputs]: Add cxxopts.

Change-Id: I14afed45261e7c4830fe91fe2ced8762eed54810
2024-11-12 17:41:38 +09:00
Cayetano Santos
4bfe5fc584 gnu: yosys: Update to 0.46.
* gnu/packages/fpga.scm (yosys): Update to 0.46.

Change-Id: Id980679e6576b27429611f8399eff2185e57d684
Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
2024-11-12 17:41:38 +09:00
Cayetano Santos
66b1471199 gnu: iverilog: Re-add zlib to inputs.
Fixes issue introduced in
<https://git.savannah.gnu.org/cgit/guix.git/commit/?id=b32f8bc9da> which
removed zlib.  This caused failures in the yosys test suite.

* gnu/packages/fpga.scm (iverilog) [inputs]: Add zlib.

Change-Id: I262db5db43527a3a2a1753163f7b9a4104f7e895
Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
2024-11-12 17:41:38 +09:00
Maxim Cournoyer
742765656e gnu: iverilog: Remove extraneous #:test-target argument.
'check' is its default value for the gnu-build-system.

* gnu/packages/fpga.scm (iverilog) [arguments] <#:test-target>: Delete argument.

Change-Id: I82c3103f71cfc39988f21d09f9bcdbcbdf9d1e03
2024-11-12 17:41:38 +09:00
Rostislav Svoboda
b8caf74f29 gnu: Add emacs-color-theme-sanityinc-tomorrow.
* gnu/packages/emacs-xyz.scm (emacs-color-theme-sanityinc-tomorrow): New variable.

Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
Change-Id: I10d82838e5127b2b826615365a3eec6b2a937531
2024-11-12 17:41:38 +09:00
Nicolas Graves
44b06b030d gnu: Remove allegro-5.0. [security fixes]
This package has no dependencies in Guix, is unsupported (see
https://liballeg.org/old.html) and is vulnerable to CVE-2021-36489.

* gnu/packages/game-development.scm (allegro-5.0): Delete variable.
* gnu/local.mk: Deregister patch.
* gnu/packages/patches/allegro-mesa-18.2.5-and-later.patch: Delete file.

Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
2024-11-12 17:41:38 +09:00
Nicolas Graves
09bbdc3ead gnu: postgresql-15: Update to 16.4. [security fixes]
This fixes CVE-2024-7348.

* /gnu/packages/databases.scm
(postgresql-15): Move from here...
(postgresql-16): ... to here.
[version]: Update to 16.4.
[source]: Adapt source and add patch.
[native-inputs]: Add pkg-config.
[inputs]: Add icu4c.
* gnu/packages/patches/postgresql-disable-normalize_exec_path.patch: New file.
* gnu/local.mk (dist_patch_DATA): Register it.

Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
Change-Id: I57771ebcf462bdeca73eda157274db089816fd12
2024-11-12 17:41:38 +09:00
Nicolas Graves
168001df96 gnu: postgresql-14: Update to 14.13.
* gnu/packages/databases.scm (postgresql-14): Update to 14.13.

Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
2024-11-12 17:41:38 +09:00
Nicolas Graves
1b0b16c0d3 gnu: postgresql-13: Update to 13.16. [security fixes]
This fixes CVE-2024-7348.

* gnu/packages/databases.scm (postgresql-13): Update to 13.16.

Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
2024-11-12 17:41:38 +09:00
Maxim Cournoyer
847a7284a8 gnu: sendmail: Remove trailing #t from phases.
* gnu/packages/mail.scm (sendmail) [arguments] <#:phases>: Remove trailing #t
and re-indent some expressions.

Change-Id: I1557b07f53f4f7f4aad6850d98973570d1d2a8cc
2024-11-12 17:41:38 +09:00
Maxim Cournoyer
0a9040a51b gnu: curl: Update home page.
* gnu/packages/curl.scm (curl) [home-page]: Update URL.

Change-Id: I0fbcdceddd8c7b40edb430e9a5ebc160f47efb29
2024-11-12 17:41:38 +09:00
Nicolas Graves
7b8c099f3e gnu: rnp: Update to 0.17.1. [security fixes]
This fixes CVE-2023-29479 and CVE-2023-29480.

* gnu/packages/openpgp.scm (rnp): Update to 0.17.1.
[arguments]: Improve style using gexps.
<#:phases>: Add phase 'inject-sexpp-source.
[inputs]: Add sexpp.

Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
Co-authored-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
Change-Id: Ic1d4740da168cd9fde8b642f279c2c77a1c3806f
2024-11-12 17:41:38 +09:00
Nicolas Graves
603407fa0a gnu: Add sexpp.
* gnu/packages/openpgp.scm (sexpp): New variable.

Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
2024-11-12 17:41:38 +09:00
Nicolas Graves
0bca6c0309 gnu: unicorn: Update to 2.1.1. [security fixes]
Thix fixes CVE-2021-4296.

* gnu/packages/emulators.scm (unicorn): Update to 2.1.1.

Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
2024-11-12 17:41:38 +09:00
Nicolas Graves
ef7b74f835 gnu: openvpn: Update to 2.6.12. [security fixes]
Thix fixes CVE-2024-24974, CVE-2024-27459 and CVE-2024-27903.

* gnu/packages/vpn.scm (openvpn): Update to 2.6.12.

Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
2024-11-12 17:41:38 +09:00
Nicolas Graves
6c6d9ea4a6 gnu: sendmail: Update to 8.18.1. [security fixes]
This fixes CVE-2023-51765 and CVE-2021-3618.

* gnu/packages/mail.scm (sendmail): Update to 8.18.1.

Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
2024-11-12 17:41:38 +09:00
Nicolas Graves
2d459bb830 gnu: pam-u2f: Update to 1.3.0. [security fixes]
This fixes CVE-2021-31924.

* gnu/packages/security-token.scm (pam-u2f): Update to 1.3.0.
[inputs]: Add libfido2, openssl. Remove libu2f-host, libu2f-server.
[native-inputs]: Sort packages.

Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
2024-11-12 17:41:38 +09:00
Nicolas Graves
b7af6dd6f5 gnu: bart: Update to 0.9.00.
This fixes bart reproducibility.

* gnu/packages/image-processing.scm (bart): Update to 0.9.00.

Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
Change-Id: I2c40957a8e55fec945ec03e097cf3a3c71da85ee
2024-11-12 17:41:38 +09:00
Nicolas Graves
700126f654 gnu: nzbget: Ignore failing tests.
* gnu/packages/networking.scm (nzbget)[arguments]<#:phases>:
Ignore a misconfigured test on aarch64.

Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
2024-11-12 17:41:14 +09:00
Nicolas Graves
4cb016fa0c gnu: nzbget: Update to 24.3. [security fixes]
This fixes CVE-2023-49102.

* gnu/packages/networking.scm (nzbget): Update to 24.3.
[source]: Switch to git-fetch.
[build-system]: Switch to cmake-build-system.
[arguments]<configure-flags>: Update field.
[inputs]: Add boost, openssl.
[native-inputs]: Remove pkg-config, add which.

Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
2024-11-12 17:41:14 +09:00
Ashish SHUKLA
7fdda1c4bb gnu: curl: Fix CVE-2024-8096.
* gnu/packages/curl.scm (curl) [replacement]: New field.
(curl/fixed): New variable.
* gnu/packages/patches/curl-CVE-2024-8096.patch: New file.
* gnu/local.mk (dist_patch_DATA): Register it.

Change-Id: I42facad095d97dc94302e9db60626b9fa00f3738
Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
2024-11-12 17:41:14 +09:00
Ashish SHUKLA
6b8af015b2 gnu: ffmpeg-4: Update to 4.4.5 [fixes CVE-2024-7055].
* gnu/packages/video.scm (ffmpeg-4): Update to 4.4.5.
* gnu/packages/patches/ffmpeg-remove-compressed_ten_bit_format.patch: Delete
file.
* gnu/local.mk (dist_patch_DATA): De-register it.

Change-Id: Ie35066988c26af338120b2ce002c767ff4c7aaec
Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
Modified-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
2024-11-12 17:41:14 +09:00
Ashish SHUKLA
ea4adb48cb gnu: ffmpeg-5: Update to 5.1.6 [fixes CVE-2024-7055, CVE-2024-7272].
* gnu/packages/video.scm (ffmpeg-5): Update to 5.1.6.

Change-Id: If86cbff17d63528b42a9c5ce2c062014251b8fcb
Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
2024-11-12 17:41:14 +09:00
Ashish SHUKLA
57e6a56281 gnu: chicken: Update to 5.4.0.
* gnu/packages/chicken.scm (chicken): Update to 5.4.0.

Change-Id: I448bdc25a5cb11e55c7ebb9d9e0cf1876ca958d8
Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
2024-11-12 17:41:14 +09:00
Liliana Marie Prikler
a6dab6e915 gnu: libarchive: Graft to 3.7.7. [security fixes]
* gnu/packages/backup.scm (libarchive): Add replacement with libarchive/fixed.
(libarchive/fixed): New variable.

Fixes: Out of bounds access in ZIP files [CVE-2024-37407].
Fixes: Out of bounds access in RAR files [CVE-2024-48957, CVE-2024-48958].
Fixes: Race condition in multi-threaded systems [CVE-2023-30571].
Fixes: NULL pointer dereference [CVE-2022-36227].
Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
2024-11-12 17:41:14 +09:00
Sergey Trofimov
0cbd830ebb gnu: emacs-telega: Update to 0.8.391.
* gnu/packages/emacs-xyz.scm (emacs-telega): Update to 0.8.391.
2024-11-12 12:20:38 +08:00
Sergey Trofimov
8f71526958 gnu: tdlib: Update to 1.8.39.
* gnu/packages/messaging.scm (tdlib): Update to 1.8.39.
2024-11-12 12:20:38 +08:00
Zheng Junjie
cea2e7633d gnu: liblouisutdml: Update to 2.12.0-0.00ca783.
* gnu/packages/language.scm (liblouisutdml): Update to 2.12.0-0.00ca783.
[arguments]: Use G-expressions.
[native-inputs]: Remove labels.
[propagated-inputs]: Remove labels.

Reviewed-by: Maxim Cournoyer <maxim.cournoyer@gmail>
Change-Id: Iedbcb5b3073f26a42805ae02550a28f6f1abee86
2024-11-12 12:20:38 +08:00
Danny Milosavljevic
ef84004825 gnu: emacs-org-node: Update to 1.7.4.
* gnu/packages/emacs-xyz.scm (emacs-org-node): Update to 1.7.4.

Change-Id: Ie1da1b7626f9deb9abc64abdb5df544f68e34c4e
2024-11-12 03:55:40 +01:00
Danny Milosavljevic
0cc5b58967 gnu: emacs-org-node: Update to 1.6.1.
* gnu/packages/emacs-xyz.scm (emacs-org-node): Update to 1.6.1.

Change-Id: I4c0f11db95620d15b7104ae288ce7c68c3fdc46f
2024-11-12 03:46:31 +01:00
Ricardo Wurmus
b790db7589 gnu: r-hdwgcna: Use R build system phases.
* gnu/packages/bioinformatics.scm (r-hdwgcna)[arguments]: Explicitly select
%STANDARD-PHASES from r-build-system module.

Change-Id: I8f6593ab1243884827698cf84d34d9f7aef5c28c
2024-11-11 20:45:16 +01:00
Ricardo Wurmus
c0260cafe5 gnu: Add r-hdwgcna.
* gnu/packages/bioinformatics.scm (r-hdwgcna): New variable.

Change-Id: I1e3c7663a777ee543c53ccee90b6e71f544d89aa
2024-11-11 18:47:58 +01:00
Ricardo Wurmus
ea7510a32f gnu: Add r-tester.
* gnu/packages/cran.scm (r-tester): New variable.

Change-Id: Id7835b32794b8c34ff7f540f8c7a4cfc1d616ba0
2024-11-11 18:47:49 +01:00
Navid Afkhami
2b781003a4 gnu: Add python-rangehttpserver.
* gnu/packages/python-web.scm (python-rangehttpserver): New variable.

Change-Id: Ib37b29bedb468faf4da5ab5080106c54e50f52c7
Signed-off-by: Ricardo Wurmus <rekado@elephly.net>
2024-11-11 12:58:00 +01:00
Navid Afkhami
6e19a94d5a gnu: Add python-harmonypy.
* gnu/packages/bioinformatics.scm (python-harmonypy): New variable.

Change-Id: Iad8be627099858776163fccfeb27c08129e6fb75
Signed-off-by: Ricardo Wurmus <rekado@elephly.net>
2024-11-11 10:43:58 +01:00
Attila Lendvai
9821e967b0 gnu: dropbear: Update to 2024.86.
* gnu/packages/ssh.scm (dropbear): Update to 2024.86.

Change-Id: I1fe9bf0fcaaed3e55ed9a56697d51c5451f3a726
Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2024-11-11 11:19:40 +02:00
Janneke Nieuwenhuizen
b25d2ad5c7 gnu: hurd: Support second boot.
This avoids hanging upon second boot and ensures a declarative /hurd and /dev.

* gnu/packages/patches/hurd-startup.patch: New file.
* gnu/local.mk (dist_patch_DATA): Add it.
* gnu/packages/hurd.scm (hurd): Use it.
[arguments]: In stage create-runsystem remove /dev/urandom.

Change-Id: Ifcca5562c297204735c35132820a32ca0f273677
2024-11-11 07:28:33 +01:00
Leo Famulari
9cdcfb52ac gnu: linux-libre 6.11: Disable a debugging option in the kernel configs.
Reported by dariqq: <https://issues.guix.gnu.org/74280>.

This is a followup to commit 92910f5413.

* gnu/packages/aux-files/linux-libre/6.11-i686.conf,
gnu/packages/aux-files/linux-libre/6.11-x86_64.conf: Disable
CONFIG_DRM_I915_REPLAY_GPU_HANGS_API.

Change-Id: I345aba7b19d3e7c3e28fec2e6ed2d7bdbc2099c9
2024-11-10 15:28:35 -05:00
Jonathan Brielmaier
ee3219996b gnu: icedove: Update to 115.16.2.
* gnu/packages/gnuzilla.scm (icedove): Update to 115.16.2.

Change-Id: Ibe020ce42e5503980ef4120863dc1c6e4fb40eb7
2024-11-10 16:03:02 +01:00
Lars-Dominik Braun
aa2ccd6350 gnu: ultrastar-deluxe: Update to 2024.10.0.
* gnu/packages/games.scm (ultrastar-deluxe): Bump version.
[inputs]: Use ffmpeg 6 and ttf output of font-google-noto.

Change-Id: I105c352abd8296a73dde54fecdfc6de7692e712e
2024-11-10 11:21:16 +01:00
Brennan Vincent
3dc63f8ca7 gnu: go-1.23: Update to 1.23.2.
* gnu/packages/golang.scm (go-1.23): Update to 1.23.2.

Change-Id: I9687e3d14bcf78c267a54479b7d9073cb8b9a879
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2024-11-09 21:33:56 +00:00
Brennan Vincent
2336caaaaf gnu: go-1.22: Update to 1.22.7.
* gnu/packages/golang.scm (go-1.22): Update to 1.22.7.

Change-Id: I67fbb1c630a08cfb29f2230a600bf3a24e2c8486
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2024-11-09 21:33:56 +00:00
Sharlatan Hellseher
47dfe96eb6 gnu: run: Update to 0.11.2.
* gnu/packages/task-runners.scm (run): Update to 0.11.2. Adjust package
style by shiftin order of fields.
[arguments]: Do not install sources.
[propagated-inputs]: Remove go-github-com-tekwizely-go-parsing.
[native-inputs]: Add go-github-com-goreleaser-fileglob,
go-github-com-subosito-gotenv, and
go-github-com-tekwizely-go-parsing.

Change-Id: I02e4384aee83a3000c159e9d74fe1e94505ce9a7
2024-11-09 21:33:56 +00:00
Sharlatan Hellseher
d8717abb49 gnu: go-github-com-subosito-gotenv: Move to golang-xyz.
* gnu/packages/golang.scm (go-github-com-subosito-gotenv): Move from
here ...
* gnu/packages/golang-xyz.scm: ... to here.

Change-Id: Ic9733d34808da599536a34b33caad88707f8ebb7
2024-11-09 21:33:56 +00:00
Sharlatan Hellseher
eb23cceba5 gnu: go-github-com-subosito-gotenv: Update to 1.6.0.
* gnu/packages/golang.scm (go-github-com-subosito-gotenv): Update to 1.6.0.
[propagated-inputs]: Add go-golang-org-x-text.

Change-Id: I6010bdacf80eaf6aa2cf869844b2327124318580
2024-11-09 21:33:56 +00:00
Sharlatan Hellseher
40c01f8dd3 gnu: go-github-com-tekwizely-go-parsing: Move to golang-xyz.
* gnu/packages/golang.scm (go-github-com-tekwizely-go-parsing): Move
from here ...
* gnu/packages/golang-xyz.scm: ... to here.
* gnu/packages/task-runners.scm: Swap imported module from golang to golang-xyz.

Change-Id: I7a1fab8a1ab457011260ce7dac7a47ecf8f83dd3
2024-11-09 21:33:56 +00:00
Sharlatan Hellseher
f680f93239 gnu: go-github-com-tekwizely-go-parsing: Adjust description.
* gnu/packages/golang.scm (go-github-com-tekwizely-go-parsing)
[description]: Include a list of shipped modules.

Change-Id: Ieddaf65ec95776666846af8785a26bdd2a02d24a
2024-11-09 21:33:55 +00:00
Sharlatan Hellseher
c27415d78a gnu: go-github-com-tekwizely-go-parsing: Update to 0.0.0-20221001173913-aa6d6749ea2d.
* gnu/packages/golang.scm (go-github-com-tekwizely-go-parsing): Update to 0.0.0-20221001173913-aa6d6749ea2d.

Change-Id: Ibbea09fc86c8a5a72de2315d2a082978246e8ccc
2024-11-09 21:33:55 +00:00
Sharlatan Hellseher
d26bb26b87 gnu: Add go-github-com-goreleaser-fileglob.
* gnu/packages/golang-xyz.scm (go-github-com-goreleaser-fileglob): New variable.

Change-Id: I068cad724f0aabeda01e09c4ce9ea48c6b344424
2024-11-09 21:33:55 +00:00
Sharlatan Hellseher
c7e9c98ef6 gnu: Add go-github-com-matryer-is.
* gnu/packages/golang-check.scm (go-github-com-matryer-is): New variable.

Change-Id: I215a7291620b7c2fc34ae759801466856e829263
2024-11-09 21:33:55 +00:00