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
Vinicius Monego
1cbe0d7db6
gnu: python-textual: Update to 3.5.0.
...
* gnu/packages/python-xyz.scm (python-textual): Update to 3.5.0.
[arguments]<#:test-flags>: Update failing tests.
[propagated-inputs]: Remove python-mdit-py-plugins. Add
python-platformdirs.
[native-inputs]: Add python-pytest-xdist.
Change-Id: I7ff7d663e223da8b7ff924a863a419be11bd478e
2025-06-22 22:04:18 -03:00
Vinicius Monego
f4f6d9ac7e
gnu: python-ueberzug: Update to 18.3.1.
...
* gnu/packages/python-xyz.scm (python-ueberzug): Update to 18.3.1.
[build-system]: Use pyproject-build-system.
[arguments]: Skip the 'check' phase.
[native-inputs]: Add meson-python, pkg-config.
[inputs]: Add libxres.
[propagated-inputs]: Remove python-xlib.
[home-page]: Switch to maintained repository.
Change-Id: Ia93f8d98767e0887b3f18335a5e4bfc8d925abf7
2025-06-22 22:04:17 -03:00
Vinicius Monego
73b7e4686a
gnu: python-logbook: Update to 1.8.2.
...
* gnu/packages/python-xyz.scm (python-logbook): Update to 1.8.2.
[source]: Update URI.
[build-system]: Use pyproject-build-system.
[arguments]<#:phases>: Delete unnecessary phase 'cythonize-sources'. Do
not override the 'check' phase.
[native-inputs]: Remove python-cython, python-mock,
python-pytest-cov. Add python-cython-3, python-setuptools, python-wheel.
Change-Id: I4b4c8ea60bc0ad7fdcb4d5320e5337f3ca38ed6f
2025-06-22 22:04:17 -03:00
Ludovic Courtès
99f85246e1
git authenticate: Do nothing when invoked from the keyring branch.
...
Fixes <https://issues.guix.gnu.org/78283 >.
* guix/scripts/git/authenticate.scm (guix-git-authenticate): Call
‘current-branch’ and do nothing if it returns the keyring branch.
Reported-by: Vagrant Cascadian <vagrant@debian.org >
Change-Id: I66c2a3f4babf68ac1df0913db6bc708ac0c7968e
2025-06-22 23:45:36 +02:00
Ludovic Courtès
0ec5cab132
git authenticate: Gracefully handle passing an annotated tag to ‘--end’.
...
Partly fixes <https://issues.guix.gnu.org/74583 >.
Previously, passing an annotated tag to ‘--end’, as can happen when
‘guix git authenticate’ is invoked by the pre-push hook when pushing
tags, would lead to an error:
guix git: error: Git error: the requested type does not match the type in the ODB
* guix/scripts/git/authenticate.scm (ensure-commit-id): New procedure.
(guix-git-authenticate): Use it.
* tests/guix-git-authenticate.sh: Test with $v1_2_0_annotated_tag.
Change-Id: I22e8eb665609522c80c1f0dcb9e77a46c23c0c3c
2025-06-22 23:45:36 +02:00
Ludovic Courtès
56eb949f3b
git authenticate: Upgrade pre-push hook with a fixed version.
...
Partly fixes <https://issues.guix.gnu.org/74583 >.
* guix/scripts/git/authenticate.scm (%pre-push-hook): New variable.
(install-hooks): Use it.
(broken-pre-push-hook?, maybe-upgrade-hooks): New procedures.
(guix-git-authenticate): Call ‘maybe-upgrade-hooks’ when ‘configured?’
returns true.
Change-Id: I39d34ab66ffe0f34170c0f562e9f97f2f69c9fdc
2025-06-22 23:45:36 +02:00
Ludovic Courtès
55b38ddefc
git authenticate: Remove support for Guile-Git < 0.7.0.
...
Guile-Git 0.7.0 was released in May 2024.
* guix/scripts/git/authenticate.scm (record-configuration): Remove
‘module-defined?’ condition for Guile-Git < 0.7.0.
(install-hooks): Likewise.
Change-Id: I27af82068b989d6a18ff1a66453e0a8d397ed380
2025-06-22 23:45:32 +02:00
Brice Waegeneire
a9548c198c
gnu: qgis: Fix build.
...
Fixing #723 .
* gnu/packages/geo.scm (python-sip-6.8-instead-of-python-sip): New procedure.
(python-pyqt+qscintilla-with-python-sip-6.8, python-sip-6.8): New variables.
(qgis)[inputs]: Add python-lxml. Replace python-pyqt+qscintilla with
python-pyqt+qscintilla-with-python-sip-6.8 and python-sip with
python-sip-6.8.
Change-Id: I0f845400012d381cb4d78aadc3b1e2a47f6c3090
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2025-06-22 22:27:29 +01:00
wrobell
437809ffe2
gnu: python-charset-normalizer-3: Update to 3.4.2.
...
* gnu/packages/python-xyz.scm (python-charset-normalizer-3): Update to
3.4.2.
[build-system]: Use pyproject-build-system.
[arguments] <phases>: Add 'fix-scripts.
[native-inputs]: Add python-setuptools and python-wheel.
Change-Id: I32c89a63c3fd1aaf3c323d4986808b7860c2d999
Co-authored-by: Sharlatan Hellseher <sharlatanus@gmail.com >
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2025-06-22 22:02:02 +01:00
Liam Hupfer
36dc401bbd
gnu: fzf: Use bashrc.d for Bash integration.
...
fzf comes with two Bash integration files.
The first, completion.bash, enables fzf-powered completion of various
types (files, variable names, processes, etc) for various commands (cat,
export, kill, etc). This is in contrast with the Bash completions most
packages ship, which are based on the bash-completion package and only
include completions for the package binaries. The bash-completion
package lazily loads completions from bash_completion.d directories when
the user invokes completion for a given command. fzf’s completion.bash
shouldn’t be installed to etc/bash_completion.d/fzf, since it doesn’t
depend on bash-completion and it supplies completions for more than just
the fzf binary. Instead, install it to the more general bashrc.d, where
users can source it so fzf-powered completions are immediately available
for common commands.
The second, key-bindings.bash, provides fzf-based history search for C-r
as well as a couple other convenient bindings. Install it to bashrc.d as
well so users can source it.
* gnu/packages/terminals.scm (fzf): [phases]{install-completions}: Use
bashrc.d for Bash integration files.
Change-Id: Ied0ec1187a04bcc74d39ee22957fc9b4573b5992
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2025-06-22 21:38:04 +01:00