Commit graph

162786 commits

Author SHA1 Message Date
jgart
ddb9278847
gnu: trealla: Update to 2.74.24.
* gnu/packages/prolog.scm (trealla): Update to 2.74.24.

Change-Id: Ief6ce151d06f64d01f84593451f1d37d22dce34c
2025-06-23 11:07:07 -04:00
Jelle Licht
f430db1e1f
gnu: esbuild-node: Deprecate.
* gnu/packages/web.scm (esbuild-node): Define as deprecated in
favor of node-esbuild.

Change-Id: I8dbfad0f9338c94a4402cf4481efb68e663f1bd2
2025-06-23 16:08:22 +02:00
Jelle Licht
f139a6a4d4
gnu: r-waiter: Replace esbuild-node with node-esbuild.
* gnu/packages/cran.scm (r-waiter):[native-inputs]: Replace esbuild-node with
node-esbuild.

Change-Id: Iaa6248345362f6e3adc3f4f84c8ee231f1de6ab9
2025-06-23 16:08:22 +02:00
Daniel Khodabakhsh
6158e7872c
gnu: Add node-esbuild.
* gnu/packages/web.scm (node-esbuild): New variable.

Change-Id: I9538646b7ea0fa2b88a1844a09e696676552c06b
2025-06-23 16:08:22 +02:00
Janneke Nieuwenhuizen
0a07c7310e
gnu: libxcrypt: Fix cross-build for MinGW.
* gnu/packages/crypto.scm (libxcrypt): When building for MinGW, relax gcc's
strictness.

Change-Id: I3e30608d9c218576f0a2e552daf644e17dc5c488
2025-06-23 15:22:06 +02:00
Ludovic Courtès
436a00be92
gnu: network-manager: Remove ownership check for plugins.
Fixes <https://issues.guix.gnu.org/78047>.

Fixes a bug on Guix System whereby, when ‘guix-configuration’
has (privileged? #f), NetworkManager would fail to start due to plugins
not being owned by ‘root’.

* gnu/packages/patches/network-manager-plugin-ownership.patch: New file.
* gnu/packages/gnome.scm (network-manager)[source]: Use it.
* gnu/local.mk (dist_patch_DATA): Add it.

Reported-by: Rodion Goritskov <rodion@goritskov.com>
Change-Id: I9fff098788e79d1f00c9605a6067b16078ea0396
2025-06-23 15:15:42 +02:00
Ashish SHUKLA
45ece3847a
gnu: lite-xl: Update to 2.1.8.
* gnu/packages/text-editors.scm (lite-xl): Update to 2.1.8.
[inputs]: Remove sdl2. Add libdecor, and sdl3.

Change-Id: I5c50898ecbd488572979113ce9b1ee447aa3fca7
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2025-06-23 14:51:20 +02:00
Jake Forster
2305201d58
gnu: Add orthanc.
* gnu/packages/medical.scm (orthanc): New variable.

Change-Id: I52e73a1545ddf68ff3ce2b90fcf2da9d492a9fb1
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2025-06-23 14:47:08 +02:00
Jake Forster
7d7551f9a5
gnu: Use license: prefix in (gnu packages medical).
* gnu/packages/medical.scm: Import (guix licenses) with the license:
prefix.  Adjust all license fields.

Change-Id: Icebc104412924d5dfbd98ffd2046744c94f644d3
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2025-06-23 14:47:08 +02:00
Fernando Ayats
0094fb0af4
gnu: Add arccore.
* gnu/packages/maths.scm (arccore): New variable.

Change-Id: I46a68a7230fca44b7680c2426e444d55d960c47f
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2025-06-23 14:40:44 +02:00
Fernando Ayats
db2ed54332
gnu: Add arccon.
* gnu/packages/maths.scm (arccon): New variable.

Change-Id: I9a4812d7ae0e5f93e710a0670271a19147f3af73
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2025-06-23 14:40:44 +02:00
Zheng Junjie
56344729cd
gnu: krename: Remove unneeded input.
* gnu/packages/kde-utils.scm (krename)[inputs]: Remove kjs.

Change-Id: I0900df019ebaf82959f3f07beea2150b4c62cc10
2025-06-23 12:51:32 +08:00
Noé Lopez
ec5f0bf753
gnu: kdeconnect: Show icons.
* gnu/packages/kde.scm (kdeconnect): Add qtsvg to inputs.

Change-Id: Ib4ed6df119dcdeb35e391307a49c575581bb99e7
Signed-off-by: Zheng Junjie <z572@z572.online>
2025-06-23 12:50:34 +08:00
Nicolas Graves
306ae6d150
gnu: liferea: Update to 1.14.6.
* gnu/packages/syndication.scm (liferea): Update to 1.14.6.

Signed-off-by: Zheng Junjie <z572@z572.online>
2025-06-23 12:32:53 +08:00
Nicolas Graves
9675bff583
gnu: cozy: Update to 1.3.0.
* gnu/packages/ebook.scm (cozy): Update to 1.3.0.
[arguments]{phases}: Adjust phase order.
[inputs]: Add libadwaita.

Signed-off-by: Zheng Junjie <z572@z572.online>
2025-06-23 12:32:53 +08:00
Nicolas Graves
73ee82afbb
gnu: cozy: Improve style.
* gnu/packages/ebook.scm (cozy): [arguments]{phases}:
Rewrite using gexps.

Signed-off-by: Zheng Junjie <z572@z572.online>
2025-06-23 12:32:52 +08:00
Nicolas Graves
788e3b87a7
gnu: yajl: Patch CVE-2023-33460.
* gnu/packages/patches/yajl-CVE-2023-33460.patch: Add file.
* gnu/local.mk: Record patch.
* gnu/packages/web.scm (yajl)[source]: Record patch.

Signed-off-by: Zheng Junjie <z572@z572.online>
2025-06-23 12:32:52 +08:00
Nicolas Graves
142a3d5177
gnu: libxls: Update to 1.6.3.
* gnu/packages/statistics.scm (libxls): Update to 1.6.3.

Signed-off-by: Zheng Junjie <z572@z572.online>
2025-06-23 12:32:52 +08:00
Nicolas Graves
df77bafb79
gnu: libconfuse: Patch CVE-2022-40320.
* gnu/pacakges/patches/libconfuse-CVE-2022-40320.patch: Add file.
* gnu/packages/textutils.scm (libconfuse)[source]: Record patch.
* gnu/local.mk: Record patch.

Signed-off-by: Zheng Junjie <z572@z572.online>
2025-06-23 12:32:52 +08:00
Nicolas Graves
117de9378b
gnu: soil: Add lint-hidden-cpe-vendors property.
* gnu/packages/gl.scm (soil)[properties]: Add lint-hidden-cpe-vendors.

Signed-off-by: Zheng Junjie <z572@z572.online>
2025-06-23 12:32:52 +08:00
Nicolas Graves
06c5c2d41e
gnu: git: Use lint-hidden-cpe-vendors.
* gnu/packages/version-control.scm (git-minimal, git)[properties]: Use
lint-hidden-cpe-vendors in place of lint-hidden-cve.

Signed-off-by: Zheng Junjie <z572@z572.online>
2025-06-23 12:32:52 +08:00
Nicolas Graves
eecd00e744
gnu: dash: Add lint-hidden-cpe-vendors property.
* gnu/packages/shells.scm (dash)[properties]: Add lint-hidden-cpe-vendors.

Signed-off-by: Zheng Junjie <z572@z572.online>
2025-06-23 12:32:52 +08:00
Nicolas Graves
88f20e3427
gnu: zchunk: Update to 1.5.1.
* gnu/packages/compression.scm (zchunk): Update to 1.5.1.

Signed-off-by: Zheng Junjie <z572@z572.online>
2025-06-23 12:32:52 +08:00
Nicolas Graves
8842305c46
gnu: snappy: Add cpe-name property.
* gnu/packages/compression.scm (snappy)[properties]: Add cpe-name.

Signed-off-by: Zheng Junjie <z572@z572.online>
2025-06-23 12:32:52 +08:00
Nicolas Graves
57397fd03f
gnu: indent: Update to 2.2.13-0.1737c92.
* gnu/packages/patches/indent-CVE-2024-0911.patch: Delete file.
* gnu/local.mk: Unregister patch.
* gnu/packages/code.scm (indent): Update to 2.2.13-0.1737c92.
[arguments]{phases}: Add phase 'patch-bootstrap.
[native-inputs]: Add autoconf-2.71, automake, gettext-minimal.
[properties]: Add lint-hidden-cves.

Signed-off-by: Zheng Junjie <z572@z572.online>
2025-06-23 12:32:51 +08:00
Nicolas Graves
7d1f5f950f
gnu: music: Add lint-hidden-cpe-vendors property.
* gnu/packages/bioinformatics.scm (music)[properties]: Add
lint-hidden-cpe-vendors property.

Signed-off-by: Zheng Junjie <z572@z572.online>
2025-06-23 12:32:51 +08:00
Nicolas Graves
d7cad72aca
gnu: highlight: Add lint-hidden-cpe-vendors property.
* gnu/packages/pretty-print.scm (highlight)[properties]: Add
lint-hidden-cpe-vendors property.

Signed-off-by: Zheng Junjie <z572@z572.online>
2025-06-23 12:32:51 +08:00
Nicolas Graves
6112eff59a
gnu: jq: Add lint-hidden-cve property.
* gnu/packages/web.scm (jq)[properties]: Add lint-hidden-cve property.

Signed-off-by: Zheng Junjie <z572@z572.online>
2025-06-23 12:32:51 +08:00
Nicolas Graves
2177f57d8f
gnu: opus: Add lint-hidden-cve property.
* gnu/packages/xiph.scm (opus)[properties]: Add release-monitoring-url
and lint-hidden-cpe-vendors.

Signed-off-by: Zheng Junjie <z572@z572.online>
2025-06-23 12:32:51 +08:00
Nicolas Graves
8dfd0173ee
gnu: tinyxml: Fix CVE-2023-34194.
* gnu/packages/patches/tinyxml-CVE-2023-34194.patch: Add patch.
* gnu/packages/xml.scm, gnu/local.mk: Record it.

Signed-off-by: Zheng Junjie <z572@z572.online>
2025-06-23 12:32:51 +08:00
Nicolas Graves via Guix-patches via
afaae8ab2f
gnu: cvs: Add lint-hidden-cpe-vendors property.
* gnu/packages/version-control.scm (cvs)[properties]: Add
lint-hidden-cpe-vendors property.

Signed-off-by: Zheng Junjie <z572@z572.online>
2025-06-23 12:32:51 +08:00
Nicolas Graves via Guix-patches via
b46978368f
gnu: immer: Add lint-hidden-cpe-vendors property.
* gnu/packages/cpp.scm (immer)[properties]: Add
lint-hidden-cpe-vendors property.

Signed-off-by: Zheng Junjie <z572@z572.online>
2025-06-23 12:32:51 +08:00
Nicolas Graves via Guix-patches via
bb77adfeb2
gnu: dex: Add lint-hidden-cpe-vendors property.
* gnu/packages/xdisorg.scm (dex)[properties]: Add lint-hidden-cpe-vendors property.

Change-Id: I6fdec79fc2ff0520e74670aff1a37bd74059f14d
Signed-off-by: Zheng Junjie <z572@z572.online>
2025-06-23 12:32:34 +08:00
Nicolas Graves
a3327e6c62
gnu: got: Add lint-hidden-cpe-vendors property.
* gnu/packages/version-control.scl (got)[properties]: Add
lint-hidden-cpe-vendors and release-monitoring-url.

Signed-off-by: Zheng Junjie <z572@z572.online>
2025-06-23 12:31:15 +08:00
Nicolas Graves via Guix-patches via
eb8fd1b43f
gnu: onedrive: Update to 2.5.2.
* gnu/packages/sync.scm (onedrive): Update to 2.5.2.
[properties]: Add lint-hidden-cpe-vendors.

Signed-off-by: Zheng Junjie <z572@z572.online>
2025-06-23 12:31:15 +08:00
Nicolas Graves via Guix-patches via
d6f32b9272
gnu: bwm-ng: Add lint-hidden-cpe-vendors property.
* gnu/packages/networking.scm (bwm-ng)[properties]: Add
lint-hidden-cpe-vendors property.

Signed-off-by: Zheng Junjie <z572@z572.online>
2025-06-23 12:31:15 +08:00
Nicolas Graves via Guix-patches via
6eec448c3d
gnu: bolt: Update to 0.9.8.
* gnu/packages/linux.scm (bolt): Update to 0.9.8.
[arguments]<#:phases>: Update phase 'replace-directories.
[properties]: Add lint-hidden-cpe-vendors property.

Signed-off-by: Zheng Junjie <z572@z572.online>
2025-06-23 12:31:14 +08:00
Nicolas Graves via Guix-patches via
d36549fcab
gnu: xenon: Update to 0.9.3.
* gnu/packages/code.scm (xenon): Update to 0.9.3.
[properties]: Add lint-hidden-cpe-vendors property.

Signed-off-by: Zheng Junjie <z572@z572.online>
2025-06-23 12:31:14 +08:00
Nicolas Graves via Guix-patches via
ca33698127
gnu: h2c: Add lint-hidden-cpe-vendors property.
* gnu/packages/curl.scm (h2c)[property]: Add lint-hidden-cpe-vendors property.

Signed-off-by: Zheng Junjie <z572@z572.online>
2025-06-23 12:31:14 +08:00
Nicolas Graves via Guix-patches via
cc384dcc9b
gnu: cli: Add lint-hidden-cpe-vendors property.
* gnu/packages/cpp.scm (cli)[properties]: Add lint-hidden-cpe-vendors
property.

Signed-off-by: Zheng Junjie <z572@z572.online>
2025-06-23 12:31:14 +08:00
Nicolas Graves via Guix-patches via
a1dbf22d18
gnu: express: Add lint-hidden-cpe-vendors property.
* gnu/packages/bioinformatics.scm (express)[properties]: Add
lint-hidden-cpe-vendors property.

Signed-off-by: Zheng Junjie <z572@z572.online>
2025-06-23 12:31:14 +08:00
Nicolas Graves via Guix-patches via
ef12829e26
gnu: spectra: Add lint-hidden-cpe-vendors property.
* gnu/packages/algebra.scm (spectra)[properties]: Add
lint-hidden-cpe-vendors property.

Signed-off-by: Zheng Junjie <z572@z572.online>
2025-06-23 12:31:14 +08:00
Nicolas Graves via Guix-patches via
9a591e580b
gnu: folders: Add lint-hidden-cpe-vendors property.
* gnu/packages/esolangs.scm (folders):
[properties]: Add lint-hindden-cpe-vendors property.

Signed-off-by: Zheng Junjie <z572@z572.online>
2025-06-23 12:31:14 +08:00
Nicolas Graves via Guix-patches via
2139874502
gnu: portfolio: Update to 1.0.1.
* gnu/packages/gnome-xyz.scm (portfolio): Update to 1.0.1.
[properties]: Add lint-hidden-cpe-vendors property.

Signed-off-by: Zheng Junjie <z572@z572.online>
2025-06-23 12:31:14 +08:00
Nicolas Graves
63600ebe3c
gnu: halibut: Add cpe-vendor property.
* gnu/packages/documentation.scm (halibut)
[properties]: Add cpe-vendor property.

Signed-off-by: Zheng Junjie <z572@z572.online>
2025-06-23 12:31:14 +08:00
Nicolas Graves via Guix-patches via
3c439912d8
gnu: halibut: Improve style.
* gnu/packages/documentation.scm (halibut)
[description]: Reformat field to match max chars.

Signed-off-by: Zheng Junjie <z572@z572.online>
2025-06-23 12:31:13 +08:00
Nicolas Graves via Guix-patches via
229674573c
cve: Add cpe-vendor and lint-hidden-cpe-vendors properties.
* guix/cve.scm: Exploit cpe vendors information.
(cpe->package-name): Rename to...
(cpe->package-identifier): Renamed from cpe->package-name. Use
cpe_vendor:cpe_name in place or cpe_name.
(vulnerabily-matches?): Add helper function.
(vulnerabilities->lookup-proc): Extract cpe_name for table
hashes. Add vendor and hidden-vendor arguments. Adapt condition to
pass vulnerabilities to result in the fold.
(write-cache, fetch-vulnerabilities): Update the format version.

* guix/lint.scm (package-vulnerabilities): Use additional arguments
from vulnerabilities->lookup-proc.

* tests/cve.scm (%expected-vulnerabilities): Adapt variable to changes
in guix/cve.scm.

Signed-off-by: Zheng Junjie <z572@z572.online>
2025-06-23 12:31:09 +08:00
jgart
f511be7bcc
gnu: trealla: Update to 2.74.23.
* gnu/packages/prolog.scm (trealla): Update to 2.74.23.

Change-Id: Iaee68925dc45e05e8309d80332c1ee1c020aef1f
2025-06-22 21:24:19 -04:00
jgart
fa75614243
gnu: dex: Enable verbose flag for tests.
* gnu/packages/xdisorg.scm (dex)[arguments]: Enable verbose flag for tests.

Change-Id: I05742e954c704833c032db1add9673a18e6b3e80
2025-06-22 21:20:57 -04:00
Andrew Wong
72902b4199
gnu: dex: Update to 0.10.1.
* gnu/packages/xdisorg.scm (dex): Update to 0.10.1.
[arguments]: Switch to G-expressions and implement tests.
[description]: Mention autostart functionality.

Change-Id: I8462ce6de80bdf46594b39caee36488fcd2cd810
Signed-off-by: jgart <jgart@dismail.de>
2025-06-22 21:20:57 -04:00