~ruther/guix-local

6eec448c — Nicolas Graves via Guix-patches via 1 year, 8 months ago
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>
d36549fc — Nicolas Graves via Guix-patches via 1 year, 8 months ago
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>
ca336981 — Nicolas Graves via Guix-patches via 1 year, 8 months ago
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>
cc384dcc — Nicolas Graves via Guix-patches via 1 year, 8 months ago
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>
a1dbf22d — Nicolas Graves via Guix-patches via 1 year, 8 months ago
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>
ef12829e — Nicolas Graves via Guix-patches via 1 year, 8 months ago
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>
9a591e58 — Nicolas Graves via Guix-patches via 1 year, 8 months ago
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>
21398745 — Nicolas Graves via Guix-patches via 1 year, 8 months ago
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>
63600ebe — Nicolas Graves 1 year, 2 months ago
gnu: halibut: Add cpe-vendor property.

* gnu/packages/documentation.scm (halibut)
[properties]: Add cpe-vendor property.

Signed-off-by: Zheng Junjie <z572@z572.online>
3c439912 — Nicolas Graves via Guix-patches via 1 year, 8 months ago
gnu: halibut: Improve style.

* gnu/packages/documentation.scm (halibut)
[description]: Reformat field to match max chars.

Signed-off-by: Zheng Junjie <z572@z572.online>
22967457 — Nicolas Graves via Guix-patches via 1 year, 8 months ago
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>
gnu: trealla: Update to 2.74.23.

* gnu/packages/prolog.scm (trealla): Update to 2.74.23.

Change-Id: Iaee68925dc45e05e8309d80332c1ee1c020aef1f
gnu: dex: Enable verbose flag for tests.

* gnu/packages/xdisorg.scm (dex)[arguments]: Enable verbose flag for tests.

Change-Id: I05742e954c704833c032db1add9673a18e6b3e80
72902b41 — Andrew Wong 1 year, 1 month ago
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>
1cbe0d7d — Vinicius Monego 1 year, 1 month ago
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
f4f6d9ac — Vinicius Monego 1 year, 1 month ago
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
73b7e468 — Vinicius Monego 1 year, 1 month ago
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
99f85246 — Ludovic Courtès 1 year, 1 month ago
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
0ec5cab1 — Ludovic Courtès 1 year, 1 month ago
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
56eb949f — Ludovic Courtès 1 year, 1 month ago
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
Next