1
0
mirror of https://git.savannah.gnu.org/git/guix.git synced 2026-04-08 14:10:38 +02:00
Commit Graph

148632 Commits

Author SHA1 Message Date
Sharlatan Hellseher
ef03ca5a00 gnu: Add go-go-mau-fi-whatsmeow.
It was proposed in #62284 on <2023-03-20>.

* gnu/packages/golang-web.scm (go-go-mau-fi-whatsmeow): New variable.

Co-authored-by: conses <contact@conses.eu>
Co-authored-by: Miguel Ángel Moreno <mail@migalmoreno.com>
Change-Id: Ic795b3bf385c0be131dbc8be26bb23ae0b9c3fd3
2025-05-26 16:50:05 +01:00
Sharlatan Hellseher
69e7363c41 gnu: Add go-go-mau-fi-libsignal.
It was proposed in #62284 on <2023-03-20>.

* gnu/packages/golang-crypto.scm (go-go-mau-fi-libsignal): New variable.

Co-authored-by: conses <contact@conses.eu>
Co-authored-by: Miguel Ángel Moreno <mail@migalmoreno.com>
Change-Id: Ia72d54957b97204278886ce23bf15a7ece746aa4
2025-05-26 16:50:05 +01:00
Sharlatan Hellseher
c9a88abf02 gnu: Add go-go-mau-fi-util.
* gnu/packages/golang-xyz.scm (go-go-mau-fi-util): New variable.

Change-Id: Ieebdf29b306a8918e90d69e0ba4a887628fc1dd0
2025-05-26 16:50:05 +01:00
Sharlatan Hellseher
0862361f9a gnu: Add go-github-com-data-dog-go-sqlmock.
* gnu/packages/golang-check.scm (go-github-com-data-dog-go-sqlmock): New variable.

Change-Id: I81034c7457c26054f0daa102319c1db0baada921
2025-05-26 16:50:05 +01:00
Sharlatan Hellseher
439e0bc956 gnu: Add go-github-com-kisielk-sqlstruct.
* gnu/packages/golang-xyz.scm (go-github-com-kisielk-sqlstruct): New variable.

Change-Id: If7a12afe38586dbed7aee7d15bce73a64e77d284
2025-05-26 16:50:04 +01:00
Sharlatan Hellseher
5b93409641 gnu: ssh-to-pgp: Move to golang-crypto.
This change slightly improves cross reference and cycle between modules.

* gnu/packages/crypto.scm: Remove (gnu packages golang-crypto), (gnu
packages golang-build) and (guix build-system go).
(ssh-to-pgp): Move from here ...
* gnu/packages/golang-crypto.scm: ... to here.

Change-Id: I5b59e19704e212fca917de30c9b3b3e0dc4da80b
2025-05-26 16:50:04 +01:00
Sharlatan Hellseher
465a3385c8 gnu: go-github-com-gxed-hashland-keccakpg: Update to 0.0.1.
* gnu/packages/golang-crypto.scm (go-github-com-gxed-hashland-keccakpg): Update to 0.0.1.

Change-Id: Ic629fedb791ae0528bc21214f3f640e05d3e3ee2
2025-05-26 16:50:04 +01:00
Sharlatan Hellseher
4f651a4ba2 gnu: go-github-com-gxed-hashland-murmur3: Build from source.
This package provides a dedicated go.mod file and distributed separately
from go-github-com-gxed-hashland.

* gnu/packages/golang-crypto.scm (go-github-com-gxed-hashland-murmur3):
Do not inherit from go-github-com-gxed-hashland.
[source]: Provide it.
[home-page]: Likewise.
[license]: Likewise.

Change-Id: Id7b9d62a99badb2950f5cecc9171037a82219ce3
2025-05-26 16:50:04 +01:00
Sharlatan Hellseher
e98ae52bed gnu: Add go-github-com-sap-go-hdb.
* gnu/packages/golang-xyz.scm (go-github-com-sap-go-hdb): New variable.

Change-Id: I7df9c4834677c24c3f54611cabeb99139f47f2f9
2025-05-26 16:50:04 +01:00
Sharlatan Hellseher
3a640e17ba gnu: Add go-github-com-gdey-errors.
* gnu/packages/golang-xyz.scm (go-github-com-gdey-errors): New variable.

Change-Id: Ibf17a00c4e83301877900bc8b1d5d8849a80159d
2025-05-26 16:50:04 +01:00
Sharlatan Hellseher
806623a37d gnu: Add go-github-com-mattn-go-ieproxy.
* gnu/packages/golang-web.scm (go-github-com-mattn-go-ieproxy): New variable.

Change-Id: Ie132802cf505a0ee736c92f5e6f0264eecccc827
2025-05-26 16:50:04 +01:00
Sharlatan Hellseher
395c4e9c41 gnu: Add go-github-com-mattn-go-mastodon.
* gnu/packages/golang-web.scm (go-github-com-mattn-go-mastodon): New variable.

Change-Id: Ia3f30c86077018076851570ed30b3b477438e486
2025-05-26 16:50:04 +01:00
Sharlatan Hellseher
2731e02dfd gnu: Add go-github-com-tomnomnom-linkheader.
* gnu/packages/golang-web.scm (go-github-com-tomnomnom-linkheader): New variable.

Change-Id: I5809710a04409ea48d4e0b533d3a6b418cef1223
2025-05-26 16:50:03 +01:00
Sharlatan Hellseher
5c0c0673b5 gnu: Add go-github-com-mattn-godown.
* gnu/packages/golang-web.scm (go-github-com-mattn-godown): New variable.

Change-Id: Ie5c8f32ba6f01e4f1a5386959f9feef74eebe0a6
2025-05-26 16:50:03 +01:00
Sharlatan Hellseher
01ccdfd344 gnu: Add go-github-com-mattn-goveralls.
* gnu/packages/golang-web.scm (go-github-com-mattn-goveralls): New variable.

Change-Id: I20f7ef319fdeb8618b8e1283fc850167aa86aacb
2025-05-26 16:50:03 +01:00
Sharlatan Hellseher
d2ec1c382d gnu: Add go-github-com-pborman-uuid.
* gnu/packages/golang-xyz.scm (go-github-com-pborman-uuid): New variable.

Change-Id: I9f4834d3f19f75870228d532487618e1e9b045fd
2025-05-26 16:50:03 +01:00
Sharlatan Hellseher
c7b616d1e8 gnu: Add go-github-com-arolek-p.
* gnu/packages/golang-xyz.scm (go-github-com-arolek-p): New variable.

Change-Id: I810adb6a38817f603caf5e95b17bcd61923e8986
2025-05-26 16:50:03 +01:00
Sharlatan Hellseher
791469e4af gnu: Add go-github-com-go-spatial-proj.
* gnu/packages/golang-xyz.scm (go-github-com-go-spatial-proj): New variable.

Change-Id: Ibb4de675d60fd2aecd7975ab1c35ce82583cda5d
2025-05-26 16:50:03 +01:00
Sharlatan Hellseher
db2cf5220d gnu: Add go-github-com-gdey-tbltest.
* gnu/packages/golang-check.scm (go-github-com-gdey-tbltest): New variable.

Change-Id: I00c5b7f15ce5184dfa8c6204539038003c3f15a0
2025-05-26 16:50:03 +01:00
Sharlatan Hellseher
d5661a4d20 gnu: Add go-github-com-dimfeld-httptreemux.
* gnu/packages/golang-web.scm (go-github-com-dimfeld-httptreemux)
(go-github-com-dimfeld-httptreemux-v5): New variables.

Change-Id: I6dbf61070d7ef96d6e0d15a276a90c1dcf5baa59
2025-05-26 16:50:03 +01:00
Sharlatan Hellseher
2e291f787a gnu: Add go-github-com-akrylysov-algnhsa.
* gnu/packages/golang-web.scm (go-github-com-akrylysov-algnhsa): New variable.

Change-Id: I2592af2610c4c9f557057f8ecd226b8e0f0329d9
2025-05-26 16:50:02 +01:00
Sharlatan Hellseher
990490f4b3 gnu: Add go-github-com-asdine-storm-v3.
* gnu/packages/golang-xyz.scm (go-github-com-asdine-storm-v3): New variable.

Change-Id: I39c296c1a0c60166ea1791486c4a6fc3cf79996c
2025-05-26 16:50:02 +01:00
Sharlatan Hellseher
7d72c72667 gnu: Add go-github-com-sereal-sereal-go-sereal.
* gnu/packages/golang-xyz.scm (go-github-com-sereal-sereal-go-sereal): New variable.

Change-Id: Ied7fe343f117b890b29347e64ba8f4363e878ad4
2025-05-26 16:50:02 +01:00
Sharlatan Hellseher
7bd36e3d56 gnu: Add go-github-com-datadog-zstd.
* gnu/packages/golang-compression.scm: Add (gnu packages compression)
and (gnu packages pkg-config).
(go-github-com-datadog-zstd): New variable.

Change-Id: Id8dec43caecdd1c5b8c26ad2cadc3696cd153ea3
2025-05-26 16:50:02 +01:00
Ricardo Wurmus
7b1dccdf45 gnu: r-maptools: Patch use of Calloc and Free.
* gnu/packages/cran.scm (r-maptools)[arguments]: Add phase 'patch-Calloc.

Change-Id: I13d6f5a5e0c28f17908842b4bdbc5a89aa8c3816
2025-05-26 17:23:02 +02:00
Remco van 't Veer
72ac4a8fc6 gnu: ruby: Replace with 3.1.7.
Fixes: CVE-2024-27280 (Buffer overread vulnerability in StringIO),
CVE-2024-27281 (RCE vulnerability with .rdoc_options in RDoc),
CVE-2024-27282 (Arbitrary memory address read vulnerability with Regex
search), CVE-2025-27219 (Denial of Service in CGI::Cookie.parse)
CVE-2025-27220 (ReDoS in CGI::Util#escapeElement), and
CVE-2025-27221 (userinfo leakage in URI#join, URI#merge and URI#+).

* gnu/packages/ruby.scm (ruby-3.1.7): New variable.
(ruby-3.1)[replacement]: Replace with ruby-3.1.7.

Change-Id: I9c4758f4622d5844cc9a23c2865a3d0210a4ebae
Signed-off-by: Christopher Baines <mail@cbaines.net>
2025-05-26 16:09:51 +01:00
arthurhdrodrigues--- via Guix-patches via
9f33cb8825 gnu: httpd: Update to 2.4.63.
* gnu/packages/web.scm (httpd): Update to 2.4.63.

Change-Id: I273005b237863a39a1ddf6f25cda7c9129265e47
Signed-off-by: Christopher Baines <mail@cbaines.net>
2025-05-26 16:06:32 +01:00
Sharlatan Hellseher
426c8202a0 gnu: xapian: Update to 1.4.29.
As omega and python-xapian-bindings inherit the same version as xapian,
update them in a single commit.

* gnu/packages/search.scm (xapian): Update to 1.4.29.
(python-xapian-bindings): Update to 1.4.29.
(omega): Update to 1.4.29.
[inputs]: Remove pcre:bin; add file, pcre2, perl, xapian, and zlib.
[native-inputs]: Add pkg-config.

Change-Id: I9a6103135b7b9a116370b211b3ca4eb15a9bff4f
Signed-off-by: Christopher Baines <mail@cbaines.net>
2025-05-26 16:06:02 +01:00
nomike
8b84a2302c gnu: Rename clipper to clipper-peak.
There's a naming conflict with cpp/bioinformatics clipper.

* gnu/packages/bioinformatics.scm
(clipper): Delete variable, rename to clipper-peak.
(clipper-peak): New variable, renamed from clipper.

Change-Id: I1411fe0eebf4ff322e4dadfbe53758feddc36599
Signed-off-by: Christopher Baines <mail@cbaines.net>
2025-05-26 16:00:25 +01:00
Ashish SHUKLA
f439428e98 gnu: opensmtpd: Update to 7.7.0p0.
* gnu/packages/mail.scm (opensmtpd): Update to 7.7.0p0.

Change-Id: I6158b96aee3e48a250aad147f74bd34e2c3c21fe
2025-05-26 22:34:12 +08:00
Josselin Poiret
e91924fdaf gnu: font-juliamono: Update to 0.060.
* gnu/packages/fonts.scm (font-juliamono): Update to 0.060.

Change-Id: I356076cb88c39edc588dc1d7c951b7b712db79ef
Signed-off-by: Hilton Chain <hako@ultrarare.space>
2025-05-26 22:04:08 +08:00
Sergey Trofimov
0e8f46acb7 gnu: xsecurelock: Enable mpv and xscreensaver screen saver modules.
* gnu/packages/xdisorg.scm (xsecurelock)[inputs]: Add xscreensaver and mpv.
[arguments]<#:configure-flags>: Enable their screen saver modules.

Change-Id: I7fa4b7389fa3ea2a852fd87d381c2bd8b7bd0812
Signed-off-by: Hilton Chain <hako@ultrarare.space>
Modified-by: Hilton Chain <hako@ultrarare.space>
2025-05-26 22:04:08 +08:00
Hilton Chain
b9be99d602 gnu: xsecurelock: Build from git.
* gnu/packages/xdisorg.scm (xsecurelock)[source]: Fetch from git.
[arguments]<#:make-flags>: Specify GIT_VERSION.
[native-inputs]: Add autoconf and automake.

Change-Id: I90c5d0f80330d97e776d9249002e77242ea3bfca
Signed-off-by: Hilton Chain <hako@ultrarare.space>
Modified-by: Hilton Chain <hako@ultrarare.space>
2025-05-26 22:04:08 +08:00
Sergey Trofimov
aff4b4f247 gnu: xsecurelock: Improve package style.
* gnu/packages/xdisorg.scm (xdisorg): Adjust line length.
[arguments]: Use G-Expressions.

Change-Id: Ia65797f5786f930f5414a41fedf8393c57d0a4c1
Signed-off-by: Hilton Chain <hako@ultrarare.space>
Modified-by: Hilton Chain <hako@ultrarare.space>
2025-05-26 22:04:06 +08:00
Nicolas Graves
b5926bce57 gnu: emacs-keystore-mode: Improve style and enable tests.
* gnu/packages/emacs-xyz.scm (emacs-keystore-mode)[arguments]: Improve
style and enable tests.

Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
2025-05-26 21:57:57 +09:00
Nicolas Graves
e08767efdd gnu: emacs-origami-el: Fix invalid-face-box.
This fixes face errors in the emacs-keystore-mode dependent package on
emacs@30.

* gnu/packages/emacs-xyz.scm (emacs-origami-el) [source]
<snippet>: Adapt to emacs@30 face API (:color unspecified has to be changed to
:color nil).

Change-Id: I2d9c2baf8962a170ac1e7d4f6d5b7283e9ebcfe5
Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
2025-05-26 21:57:57 +09:00
Ashish SHUKLA
55f47dee04 gnu: mold: Update to 2.40.0.
* gnu/packages/mold.scm (mold): Update to 2.40.0.

Change-Id: I9b9a9dd807f2ccc93f4d16db4f79fe4914f4a7ec
2025-05-26 20:12:50 +08:00
Anderson Torres
46d096f42f gnu: Add emacs-dwim-shell-command.
* gnu/packages/emacs-xyz.scm (emacs-dwim-shell-command): New variable.

Change-Id: Ia363375ae1b7993fe5dc44300852fde15b08ceb0
Signed-off-by: Hilton Chain <hako@ultrarare.space>
Modified-by: Hilton Chain <hako@ultrarare.space>
2025-05-26 19:45:54 +08:00
Hilton Chain
c0a34802e9 gnu: emacs-puni: Update to 0-3.f430f5b.
* gnu/packages/emacs-xyz.scm (emacs-puni): Update to 0-3.f430f5b.

Change-Id: Ifd2cf463b0fa594ca5befc5e15958a84406edc2b
2025-05-26 19:45:53 +08:00
Nicolas Graves
c15f786f89 gnu: python-xapian-bindings: Fix build.
* gnu/packages/search.scm (python-xapian-bindings)[arguments]: Improve
style (move to gexps).
[arguments]<make-flags>: Set PYTHON3_SO flag.

Change-Id: I09519e68ef99e2afe7dba278b9302562998ad2a3
Signed-off-by: Christopher Baines <mail@cbaines.net>
2025-05-26 09:23:55 +01:00
Ashish SHUKLA
694d2a7c50 gnu: keychain: Update to 2.9.5.
* gnu/packages/crypto.scm (keychain): Update to 2.9.5.
[native-inputs]: Add perl.

Change-Id: Ib405f753670066f62d0f54b1490998cd3474bcb3
Signed-off-by: Christopher Baines <mail@cbaines.net>
2025-05-26 09:23:27 +01:00
Ashish SHUKLA
268945d42b gnu: snac: Update to 2.77.
* gnu/packages/fediverse.scm (snac2): Update to 2.77.

Change-Id: Ia5a025f113aea0abba2ae434b23085c0082476ca
Signed-off-by: Christopher Baines <mail@cbaines.net>
2025-05-26 09:23:07 +01:00
Ashish SHUKLA
7f30a208bb gnu: got: Update to 0.112.
* gnu/packages/version-control.scm (got): Update to 0.112.

Change-Id: I9b6c8c2c81f77b5cae78a106b9b8e5e0bfa1463d
Signed-off-by: Christopher Baines <mail@cbaines.net>
2025-05-26 09:22:39 +01:00
arthurhdrodrigues--- via Guix-patches via
7c6945330c gnu: aflplusplus: Update to 4.32c.
* gnu/packages/debug.scm (aflplusplus): Update to 4.32c.

Change-Id: I5e15360386f80ea36134b578127699c34e080c86
Signed-off-by: Christopher Baines <mail@cbaines.net>
2025-05-26 09:19:11 +01:00
Vagrant Cascadian
6181d7cc8a gnu: disorderfs: Update to 0.6.0.
* gnu/packages/file-systems.scm (disorderfs): Update to 0.6.0.

Signed-off-by: Christopher Baines <mail@cbaines.net>
2025-05-26 09:18:46 +01:00
Sergey Trofimov
a66ae82293 gnu: xsecurelock: Update to 1.9.0.
* gnu/packages/xdisorg.scm (xsecurelock): Update to 1.9.0.

Change-Id: I9d4926783019a4f4621b873ae8fe5e9c249c774e
Signed-off-by: Christopher Baines <mail@cbaines.net>
2025-05-26 09:18:20 +01:00
Marc Coquand
32d8a88869 gnu: kak-lsp: Update to 18.1.3.
* gnu/packages/text-editors.scm (kak-lsp): Update to 18.1.3.

Change-Id: I773c87e27f1a849b6f23db5e014e3d96e3e3a3ce
Signed-off-by: Christopher Baines <mail@cbaines.net>
2025-05-26 09:17:52 +01:00
Cayetano Santos
97d2a336d8 gnu: emacs-ess: Fix install path.
* gnu/packages/statistics.scm (emacs-ess): Update to Fix install path.

Packages must be installed under "site-packages/name-version/".

Change-Id: Ifdfbd2ad0d006f9f1cef83230876b9a5656949e3
Signed-off-by: Christopher Baines <mail@cbaines.net>
2025-05-26 08:57:02 +01:00
Christopher Baines
d723c21afc gnu: guix-data-service: Update to 0.0.1-68.dfbfc84.
* gnu/packages/web.scm (guix-data-service): Update to 0.0.1-68.dfbfc84.

Change-Id: I7409bcfcc705201d9659be2d2a140e6e52704f3d
2025-05-26 08:51:01 +01:00
Maxim Cournoyer
cfa2de2a77 services: Modernize and test nftables service.
* doc/guix.texi (Networking Services) <nftables>: Update doc.
* gnu/services/networking.scm (list-of-debug-levels?):
(debug-level?, maybe-list-of-debug-levels?):
(nftables-configuration): Rewrite using `define-configuration'.
[debug-levels]: New field.
(nftables-shepherd-service): Honor it.
* gnu/tests/networking.scm (%inetd-echo-port): Extract to top level.
(run-iptables-test): Adjust accordingly.
(make-nftables-os): New procedure.
(%default-nftables-ruleset-for-tests): New variable.
(%nftables-os): Likewise.
(%test-nftables): New test.

Change-Id: I2889603342ff6d2be6261c3de6e4fddd9a9bbe2d
2025-05-26 13:43:28 +09:00