Commit graph

135186 commits

Author SHA1 Message Date
fanquake
dce5845a66
gnu: bitcoin-core: Update to 27.0.
* gnu/packages/finance.scm (bitcoin-core): Update to 27.0.

Signed-off-by: Christopher Baines <mail@cbaines.net>
Change-Id: I9dfe21dd2fb49fd6e96d2cfc407c927a770b776e
2024-04-26 15:55:21 +01:00
Maxim Cournoyer
9593750698
system: Warn when multiple nss-certs packages are used.
This can happen due to users providing 'nss-certs' and adding it to the
%base-packages, which now include 'nss-certs'.

* gnu/system.scm (operating-system-packages): Warn when multiple nss-certs
packages are detected; keep only the latest one.

Change-Id: I6104f134ea1cc155ae9e8e0ae70bb5a38fc05800
Reported-by: Ian Eure <ian@retrospec.tv>
2024-04-26 07:05:50 -04:00
Maxim Cournoyer
e584ff08b1
gnu: nss: Graft with version 3.98 [security fixes].
This fixes CVE-2023-5388, CVE-2023-6135 and CVE-2024-0743.

* gnu/packages/nss.scm (nss) [replacement]: New field.
(nss-3.98): Rename variable to...
(nss/fixed): ... this.  Make it a hidden package.
* gnu/packages/librewolf.scm (librewolf) [inputs]: Replace nss-3.98 with
nss/fixed.

Change-Id: I8cc667c53a270dfe00738bf731923f1342036624
2024-04-26 07:05:50 -04:00
Maxim Cournoyer
eb239e4793
gnu: nss-3.98: Streamline source origin via inheritance.
* gnu/packages/nss.scm (nss-3.98): Simplify source via inheritance.

Change-Id: I6c1df497a7ff538162afa128eca676997d76e28f
2024-04-26 07:05:49 -04:00
Florian Pelz
58646a949a
doc: contributing: Move localstatedir instructions.
* doc/contributing.texi (Requirements): Move localstatedir ...
(Building from Git): ... here.

Change-Id: I860bb7a9e6aea12881469c667496364248293c31
2024-04-26 11:31:14 +02:00
Florian Pelz
991f67902f
doc: contributing: Suggest building from Git.
* doc/contributing.texi (Requirements): Explain the purpose of
this section.  Refer regular contributors to Building from Git.

Change-Id: I731af4ac8e78b053b96a3b683528964223ab740b
2024-04-26 11:04:13 +02:00
Felix Gruber
4caf26a4f5
gnu: python-3.12: Enable loadable sqlite extensions.
This change makes it possible to load sqlite extensions with

import sqlite3
con = sqlite3.connect(":memory:")
con.enable_load_extension(True)
con.load_extension(path_to_extension)

* gnu/packages/python.scm (python-3.12)[arguments]: Add
--enable-loadable-sqlite-extensions to configure-flags.

Change-Id: I4fb0a5482c96a12a71c88bc48fffc4c3abe78544
Signed-off-by: Lars-Dominik Braun <lars@6xq.net>
2024-04-26 08:12:06 +02:00
Danny Milosavljevic
259372b7a9
gnu: jbr: Update to 17.0.10b1207.6.
* gnu/packages/java.scm (jbr): Update to 17.0.10b1207.6.

Change-Id: Iefcc3cb8cae593b5659a646314fe846cc509c666
2024-04-25 23:14:03 +02:00
Danny Milosavljevic
57a5a91596
gnu: jbr: Update to 21.0.2b397.7.
* gnu/packages/java.scm (jbr): Update to 21.0.2b397.7.

Change-Id: Ie32e4aa7fcdbfb2c3deead80a85b5ae55c3891dd
2024-04-25 23:09:26 +02:00
Nicolas Graves via Guix-patches via
e5c130c0f9
gnu: emacs-org-dailies: Update to 0-2.f2dfc22.
* gnu/packages/emacs-xyz.scm (emacs-org-dailies): Update to 0-2.f2dfc22.

Change-Id: I65d674e91f9ae92766bcce6bd089108df30dc19f
Signed-off-by: Andrew Tropin <andrew@trop.in>
2024-04-25 12:28:00 +03:00
Eric Bavier
4514239971
gnu: edbrowse: Update to 3.8.10.
* gnu/packages/web-browsers.scm (edbrowse): Update to 3.8.10.
[inputs]: Remove tidy-html.

Change-Id: I3cb93ab5563e37086a184fff4f65b144c8825703
2024-04-24 22:31:25 -05:00
Arun Isaac
d6780ad2cc
gnu: mumi: Update to 0.0.9.
* gnu/packages/mail.scm (mumi): Update to 0.0.9.

Change-Id: I992a9466fbe3e4bcac1a3cd6f57daac2142c2f18
2024-04-25 01:39:45 +01:00
Sharlatan Hellseher
91d9e145e1
gnu: go-github-com-jackpal-go-nat-pmp: Move to golang-web.
gnu/packages/syncthing.scm (go-github-com-jackpal-go-nat-pmp): Move from
here ...
gnu/packages/golang-web.scm: ... to here.

Change-Id: Ib58a2f2d1f6bb279cd74d8460a7e02a5e4849c52
2024-04-24 15:34:03 +01:00
Sharlatan Hellseher
d40c00c0f1
gnu: go-github-com-ipfs-go-cid: Adjust inputs.
* gnu/packages/ipfs.scm (go-github-com-ipfs-go-cid): Adjust inputs.
[propagated-inputs]: Remove indirect golang modules
go-github-com-gxed-hashland-keccakpg, go-github-com-minio-blake2b-simd,
go-github-com-minio-sha256-simd, go-github-com-mr-tron-base58,
go-github-com-multiformats-go-base32,
go-github-com-multiformats-go-base36, go-github-com-spaolacci-murmur3,
and go-golang-org-x-crypto.

Change-Id: I0272c5e7ff335cb0b60eb2c56e55cb993519376c
2024-04-24 15:34:03 +01:00
Sharlatan Hellseher
3ddf722de3
gnu: Add go-madns.
* gnu/packages/golang-web.scm (go-madns): New variable.

Change-Id: I95916b9c41c6777974c5c970234934d8ae362c86
2024-04-24 15:34:03 +01:00
Artyom V. Poptsov
a9f083f10e
gnu: Add go-github-com-multiformats-go-multiaddr-dns.
* gnu/packages/golang-web.scm (go-github-com-multiformats-go-multiaddr-dns):
  New variable.

Change-Id: I6e81e9b4773cd97a5625661089f4ed35d2adba33
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2024-04-24 15:34:03 +01:00
Artyom V. Poptsov
79bbd178f1
gnu: Add go-github-com-multiformats-go-multiaddr-0.12.
* gnu/packages/golang-web.scm (go-github-com-multiformats-go-multiaddr-0.12):
  New variable.

Change-Id: I27e70dc3a393bd72f2f43fbc2607ea105caccaef
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2024-04-24 15:34:03 +01:00
Sharlatan Hellseher
837841ed66
gnu: go-github-com-multiformats-go-multiaddr: Fix indentation.
* gnu/packages/golang-web.scm (go-github-com-multiformats-go-multiaddr):
Fix indentation.
[description]: Remove trailing \n.

Change-Id: I7d587a62f657b6623beb9deeafe6ed963aa72111
2024-04-24 15:33:59 +01:00
Sharlatan Hellseher
54935b4de9
gnu: go-github-com-multiformats-go-multiaddr: Update to 0.1.0.
* gnu/packages/golang-web.scm (go-github-com-multiformats-go-multiaddr): Update to 0.1.0.

Change-Id: I3ab2b388915076863304909d5d72c637808eb4ea
2024-04-24 15:31:08 +01:00
Artyom V. Poptsov
4e2b6d5585
gnu: Add go-golang-org-x-exp-2023.
* gnu/packages/golang-build.scm (go-golang-org-x-exp-2023): New variable.

Change-Id: Ibcbeee0567ac92d4050329273e585316ee726df0
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2024-04-24 13:59:22 +01:00
Sharlatan Hellseher
e2ba93373a
gnu: python-imap-tools: Enable tests.
* gnu/packages/python-web.scm (python-imap-tools): Enable tests.
[source]: Swap to git checkout containing tests.
[arguments] <#:test-flags>: Exclude tests requiring network connection.
[native-inputs]: Add python-pytest.

Change-Id: I6173f93307d371952beeef9dbbc8c237023d265b
2024-04-24 10:12:33 +01:00
Sharlatan Hellseher
79c813d416
gnu: python-imap-tools: Update to 1.6.0.
* gnu/packages/python-web.scm (python-imap-tools): Update to 1.6.0.
[source]: Adjust PyPI package name for source distribution as seen in
<https://pypi.org/project/imap-tools/#files>.

Change-Id: I943edd19526879b7945693e29a21113ac9b6e0b1
2024-04-24 09:56:38 +01:00
Markku Korkeala
22d11dab8b
gnu: Add python-robotframework-requests.
* gnu/packages/python-web.scm (python-robotframework-requests): New variable.

Change-Id: I01d814d1a9e20d26e9bfa4a0a77ba91577da2bd8
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2024-04-24 09:54:02 +01:00
Eric Bavier
db8626124b
gnu: lynx: Update to 2.9.1.
* gnu/packages/web-browsers.scm (lynx): Update to 2.9.1.

Change-Id: I855e1ead2ab04fa129c3a8bc1ee68d158d3a022c
2024-04-24 00:04:08 -05:00
Daniel Ziltener
d115af1bcc
gnu: flatpak: Update to 1.14.6 [security fixes].
fixes CVE-2024-32462. see https://nvd.nist.gov/vuln/detail/CVE-2024-32462.

* gnu/packages/package-management.scm (flatpak): Update to 1.14.6.
[arguments]: Add '--with-curl'
[inputs]: Add libcap, polkit, zstd. Use fuse replace fuse-2.
* gnu/packages/patches/flatpak-unset-gdk-pixbuf-for-sandbox.patch: Adjust patch.

Signed-off-by: Zheng Junjie <zhengjunjie@iscas.ac.cn>
Change-Id: Idc9b8159f0d6c6d037852792c0dc284c70c7462e
2024-04-24 10:22:33 +08:00
Zheng Junjie
06a5ff1a41
gnu: Add wllvm.
* gnu/packages/llvm.scm (wllvm): New variable.

Change-Id: Ibfb47b3a129954adf73721d25e95c64f69e985a1
Signed-off-by: Zheng Junjie <zhengjunjie@iscas.ac.cn>
2024-04-24 09:43:06 +08:00
Zheng Junjie
fb86bf658a
gnu: nss: Fix cross-compilation.
* gnu/packages/nss.scm (nss)[arguments]<#:make-flags>: When
cross-compilation, Add CROSS_COMPILE=1.
<#:phases>: When cross-compilation, Set env NATIVE_CC to gcc.

Change-Id: I5c9559a4b8cecf2cfc6c47d136d69c01a335faaf
Signed-off-by: Zheng Junjie <zhengjunjie@iscas.ac.cn>
2024-04-24 09:43:06 +08:00
Zheng Junjie
452e7673bf
gnu: nspr: Fix cross-compilation.
* gnu/packages/nss.scm (nspr)[arguments]<#:configure-flags>: When
cross-compilation, Add HOST_CC=gcc.

Change-Id: I337f217f153f8cc3a713906643d6fab9115056e9
Signed-off-by: Zheng Junjie <zhengjunjie@iscas.ac.cn>
2024-04-24 09:43:06 +08:00
James Smith via Guix-patches via
c58b443102
gnu: Add wsbg.
* gnu/packages/wm.scm (wsbg): New variable.

Change-Id: Ia83a7afcbb0879f0f6d604e1d671388a30800265
Signed-off-by: Zheng Junjie <zhengjunjie@iscas.ac.cn>
2024-04-24 09:43:02 +08:00
David Thompson
83e6437e92
gnu: guile-goblins: Update to 0.13.0.
* gnu/packages/guile-xyz.scm (guile-goblins): Update to 0.13.0.

Change-Id: I5010a3c72780af62effd13b8bc7792ac737f7f7e
2024-04-23 14:07:28 -04:00
Vagrant Cascadian
10d0e2d311
gnu: diffoscope: Update to 265.
* gnu/packages/diffoscope.scm (diffoscope): Update to 265.

Signed-off-by: Christopher Baines <mail@cbaines.net>
Change-Id: Ib3b7044368649df079f1d9999e06f17b3cf2f8a9
2024-04-23 14:31:59 +01:00
Vagrant Cascadian
f006dc5d74
gnu: reprotest: Update to 0.7.27.
* gnu/packages/diffoscope.scm (reprotest): Update to 0.7.27.

Signed-off-by: Christopher Baines <mail@cbaines.net>
2024-04-23 14:31:58 +01:00
Vagrant Cascadian
af969a594a
gnu: diffoscope: Update to 264.
* gnu/packages/diffoscope.scm (diffoscope): Update to 264.
[native-inputs]: Fix architecture specific conditional for "enjarify"

Signed-off-by: Christopher Baines <mail@cbaines.net>
2024-04-23 14:31:58 +01:00
Andy Tai
6f50fc7dbc
gnu: gnucash: Update to 5.6.
* gnu/packages/gnucash.scm (gnucash): Update to 5.6.

Reviewed-by: Julian Flake <flake@uni-koblenz.de>
Signed-off-by: Christopher Baines <mail@cbaines.net>
Change-Id: I5fb5195f4f1a401dd66ebcdd7251cd14d83bb974
2024-04-23 14:31:58 +01:00
Giacomo Leidi
0d1070a5e2
gnu: Add ssh-to-pgp.
* gnu/packages/crypto.scm (ssh-to-pgp): New variable.

Reviewed-by: Dale Mellor <guix-devel-0brg6a@rdmp.org>
Signed-off-by: Christopher Baines <mail@cbaines.net>
Change-Id: Ic8e55ede6b19d9a90291e3ac2cf608e8a59bc061
2024-04-23 14:31:58 +01:00
Mike Delago
fca358e78f
gnu: Correct license for five suckless packages.
* gnu/packages/suckless.scm (st, xst, surf, wmname): Change license to x11 and
expat.
* gnu/packages/suckless.scm (sente): Change license to isc.

Change-Id: Iaaeae3761ad57175c5de8a36f5c8bb163c02f702
Co-authored-by: Christina O'Donnell <cdo@mutix.org>
Signed-off-by: Christopher Baines <mail@cbaines.net>
2024-04-23 14:31:58 +01:00
M
8dbe101b30
gnu: Add nmail.
* gnu/packages/mail.scm (nmail): New variable.

Reviewed-by: Christina O'Donnell <cdo@mutix.org>
Signed-off-by: Christopher Baines <mail@cbaines.net>
Change-Id: I850ac3a1b6e6db6d1869bb3fe8ff9d3a9e71cc86
2024-04-23 14:31:58 +01:00
Christopher Baines
f422a23e0e
gnu: nar-herder: Update to 0-28.6be6f63.
This fixes the incompatability with the updated guile-lib.

* gnu/packages/package-management.scm (nar-herder): Update to 0-28.6be6f63.

Change-Id: Ib238747115cbfac56916dd02dc50e5c3738b31c8
2024-04-23 14:31:58 +01:00
Christopher Baines
1f963b9c58
gnu: guix-build-coordinator: Update to 0-101.0df0c1a.
This uses -O1 rather than the default -O2 to work around bug(s) in guile-next,
and fixes the incompatability with the updated guile-lib.

* gnu/packages/package-management.scm (guix-build-coordinator): Update to
0-101.0df0c1a.

Change-Id: I52120016d306828e1430917eba6e7b1cc71858a2
2024-04-23 14:31:56 +01:00
André Batista
be4b71f264
gnu: lighttpd: Update to 1.4.76.
* gnu/packages/web.scm (lighttpd): Update to 1.4.76.
[native-inputs]: Add autoconf, automake and libtool.

Signed-off-by: Clément Lassieur <clement@lassieur.org>
Change-Id: Ie033c7c605b8bebe41dbda68d230935c1e528318
2024-04-23 15:02:11 +02:00
André Batista
f6367b69bc
gnu: tor: Update to 0.4.8.11.
* gnu/packages/tor.scm (tor): Update to 0.4.8.11.

Signed-off-by: Clément Lassieur <clement@lassieur.org>
Change-Id: I287b8201cffb3810be6a7bce0829534e2c0c9fa8
2024-04-23 12:57:57 +02:00
Daniel Ziltener
2d19e505f6
gnu: Add cppdap.
* gnu/packages/debug.scm (cppdap): New variable.
* gnu/packages/patches/cppdap-add-CPPDAP_USE_EXTERNAL_GTEST_PACKAGE.patch: New
patch.
* gnu/local.mk (dist_patch_DATA): Register it.

Signed-off-by: Zheng Junjie <zhengjunjie@iscas.ac.cn>
Change-Id: I328ca0c01787defcc9d18f4ccd7762c86412cca7
Signed-off-by: Zheng Junjie <zhengjunjie@iscas.ac.cn>
2024-04-23 16:45:34 +08:00
fanquake
837016fe33
gnu: LLVM, Clang, libomp, lld: Update to 18.1.4.
* gnu/packages/llvm.scm (llvm-18, clang-18, libomp-18, lld-18):
Update to 18.1.4.

Signed-off-by: Zheng Junjie <zhengjunjie@iscas.ac.cn>
2024-04-23 15:22:09 +08:00
Feng Shu
bb398fe6a9
gnu: slim: Update to 1.4.1.
* gnu/packages/display-managers.scm (slim): Update to 1.4.1.
[arguments]: Do not install systemd files again.

Change-Id: Ida6ed99dad7293dc64d91eb4dec0870608afffbe
Signed-off-by: Zheng Junjie <zhengjunjie@iscas.ac.cn>
2024-04-23 15:08:37 +08:00
Andy Tai
e5593155ad
gnu: vlc: Update to 3.0.20
* gnu/packages/video.scm (vlc): update to 3.0.20

Reviewed-by: Dale Mellor <guix-devel-0brg6a@rdmp.org>
Signed-off-by: Zheng Junjie <zhengjunjie@iscas.ac.cn>
Change-Id: I7a57c739dc3a1025c8d0fba32a9a9c492fcd1778
2024-04-23 15:05:27 +08:00
fanquake
17a6d20a42
gnu: Add lld-18.
* gnu/packages/llvm.scm (lld-18): New variable.

Signed-off-by: Zheng Junjie <zhengjunjie@iscas.ac.cn>
2024-04-23 15:05:24 +08:00
Florian Pelz
e5c0ea22e6
news: Update news and commit for nss-certs change.
As discussed in
<https://lists.gnu.org/archive/html/guix-devel/2024-04/msg00211.html>.

* etc/news.scm: Update.

Change-Id: Id893abe6642de3939f7993267075764e4bb5d820
2024-04-23 08:01:51 +02:00
Fabio Natali
67a3a83170
doc: Fix mentions of 'nss-certs'.
* doc/guix.texi (Using the Configuration System): Fix mention of 'nss-certs'
after the package has been added to '%default-packages' (see
'65e8472a4b6fc6f66871ba0dad518b7d4c63595e').

* doc/guix.texi (Web Services): Fix mention of 'nss-certs' after the package has
been added to '%default-packages' (see
'65e8472a4b6fc6f66871ba0dad518b7d4c63595e').

Change-Id: Iecdecb8deb440cdea224f3e9e7ce54e89dd575a2
Signed-off-by: Florian Pelz <pelzflorian@pelzflorian.de>
2024-04-23 07:13:38 +02:00
Matthew Trzcinski
b8ccbc942e
doc: Fix typo.
* doc/guix.texi (Installing Guix in a VM): Change indefinite article.

Signed-off-by: Florian Pelz <pelzflorian@pelzflorian.de>
2024-04-22 21:08:41 +02:00
Ricardo Wurmus
02df0a8a7d
gnu: Add r-saige.
* gnu/packages/bioinformatics.scm (r-saige): New variable.

Change-Id: Id5bda4d25ca61fe26d11bae0af19900fd0f0080e
2024-04-22 16:35:31 +02:00