~ruther/guix-local

57230893 — Matthias Riße 11 months ago
gnu: Add emacs-helix.

* gnu/packages/emacs-xyz.scm (emacs-helix): New variable.

Change-Id: I94163833047e445584141ecb67281a279f58ee6a
80697353 — Sharlatan Hellseher 11 months ago
gnu: pandoc-include: Update to 1.4.3.

* gnu/packages/textutils.scm (pandoc-include): Update to 1.4.3.
[source]: Switch to git-fetch.
[build-system]: Switch to pyproject-build-system.
[arguments] <tests?>: Disable broken tests.
[inputs]: Add python-lxml, python-natsort, and python-panflute.
[propagated-inputs]: Remove python-natsort and python-panflute.
[native-inputs]: Add python-setuptools.

Change-Id: I166592371805b9005825711e66be03a2ca302cf7
b353635c — Nicolas Graves 11 months ago
gnu: python-reflink: Update to 0.2.2.

* gnu/packages/python-xyz.scm (python-reflink): Update to 0.2.2.
[source]: Switch to git-fetch.
[build-system]: Switch to pyproject-build-system.
[native-inputs]: Remove python-pytest-runner, add python-setuptools.

Change-Id: I27b7a9ee267b65073a4e3ae7deff8f8dfc85ab1e
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
507c413c — Nicolas Graves 11 months ago
gnu: python-pystray: Switch to pyproject.

* gnu/packages/python-xyz.scm (python-pystray):
[build-system]: Switch to pyproject-build-system.
[native-inputs]: Add python-setuptools.

Change-Id: Id0ad19e27f96776d343dfea00e0b0bfe0eb7e02e
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
0b0e6e48 — Nicolas Graves 11 months ago
gnu: python-helper: Switch to pyproject.

* gnu/packages/python-xyz.scm (python-helper):
[source]: Switch to git-fetch.
[build-system]: Switch to pyproject-build-system.
[native-inputs]: Add python-setuptools.

Change-Id: I1464f39be1794795b8e94744bb2060cff7242cec
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
4ddc8ea1 — Nicolas Graves 11 months ago
gnu: python-logutils: Switch to pyproject.

* gnu/packages/python-xyz.scm (python-logutils):
[build-system]: Switch to pyproject-build-system.
[arguments]<#:test-flags>: Disable failing tests.
[native-inputs]: Add python-pytest, python-setuptools.

Change-Id: Ib307c525df3fa28b9a547fa109cfaadcd1b39dfa
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
9a69e95c — Nicolas Graves 11 months ago
gnu: python-helpdev: Switch to pyproject.

* gnu/packages/python-xyz.scm (python-helpdev):
[source]: Switch to git-fetch.
[build-system]: Switch to pyproject-build-system.
[arguments]: Remove them.
[propagated-inputs]: Remove python-importlib-metadata.
[native-inputs]: Add python-pip, python-setuptools.

Change-Id: I5c932169e0423e7c63d36d858c6ead2fe69d5bac
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
1e7d4bbf — Nicolas Graves 11 months ago
gnu: python-roundrobin: Update to 0.0.4.

* gnu/packages/python-xyz.scm (python-roundrobin): Update to 0.0.4.
[source]: Switch to git-fetch.
[build-system]: Switch to pyproject-build-system.
[native-inputs]: Add python-setuptools.

Change-Id: I46818a813299c275fa9bfda2454f4881dedd3505
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
d3d09be3 — Nicolas Graves 11 months ago
gnu: python-pywatchman: Update to 3.0.0.

* gnu/packages/python-xyz.scm (python-pywatchman): Update to 3.0.0.
[build-system]: Switch to pyproject-build-system.
[arguments]: Enable tests.
[native-inputs]: Add python-setuptools.
[description]: Improve style.

Change-Id: I2bdaed5a9e1ff1414a3a37b1a3e7f4f5662aeff1
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
0854a8ab — Nicolas Graves 11 months ago
gnu: python-gamera: Switch to pyproject.

* gnu/packages/python-xyz.scm (python-gamera):
[source]: Switch to git-fetch. Remove unbundling snippet.
[build-system]: Switch to pyproject-build-system.
[arguments]<#:phases>: Remove 'check phase replacement.
[native-inputs]: Add python-docutils, python-setuptools.

Change-Id: Iad8645ac774ea94038da0ee9d23e8dd30ee0e40c
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
b9256b33 — Nicolas Graves 11 months ago
gnu: python-parallel: Switch to pyproject.

* gnu/packages/python-xyz.scm (python-parallel):
[build-system]: Switch to pyproject-build-system.
[native-inputs]: Add python-setuptools.
[source, propagated-inputs, native-inputs, description]: Improve style.

Change-Id: I76d2823b8184618b7bb6c7a876f2593fa55fd90f
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
eb7f4978 — Nicolas Graves 11 months ago
gnu: python-citeproc-py: Update to 0.9.0.

* gnu/packages/python-xyz.scm (python-citeproc-py): Update to 0.9.0.
[source]: Switch to git-fetch.
[build-system]: Switch to pyproject-build-system.
[arguments]:<#:phases>: Add phase 'set-version.
[native-inputs]: Add python-pytest, python-setuptools.

Change-Id: Idbdf85b7d9ce288012072839007355ce65c8e6dc
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
84c0b440 — Artyom V. Poptsov 11 months ago
gnu: blacksmith: Update to 0.0.2.

* gnu/packages/cybersecurity.scm (blacksmith): Update to 0.0.2.

Change-Id: I6c226efa8db1c620ad637e15c210a7fafcadef57
6a1f9bf2 — Artyom V. Poptsov 11 months ago
gnu: argagg: Modernize the package.

* gnu/packages/cpp.scm (argagg): Modernize the package.
[arguments]: Use GEXPs.

Change-Id: I8d9783d38d5ad206dc32bbc7c9669824ab699d61
092c799a — Artyom V. Poptsov 11 months ago
gnu: argagg: Update to 0.4.7.

* gnu/packages/cpp.scm (argagg): Update to 0.4.7.
[arguments]<#:configure-flags>: Relax GCC 14 strictness.

Change-Id: Idcf05ef6d6ae03ac3e473c3c88451b5fcc0908ea
gnu: Add home-darkman-service-type.

* gnu/home/services/desktop.scm (home-darkman-configuration)
(home-darkman-service-type): New variables.
(serialize-number, serialize-boolean,
serialize-home-darkman-configuration)
(home-darkman-configuration-files, home-darkman-profile-service)
(home-darkman-shepherd-service): New procedures.
* doc/guix.texi (Desktop Home Services): Document it.

Change-Id: I23acb2cae9745e1a76c19c5552bf487539d6a807
Reviewed-by: Sergey Trofimov <sarg@sarg.org.ru>
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
gnu: Add darkman.

* gnu/packages/freedesktop.scm (darkman): New variable.

Change-Id: I02074a326bbfb173cfa31872c320994f40677809
Reviewed-by: Sergey Trofimov <sarg@sarg.org.ru>
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
gnu: Add go-github-com-sj14-astral.

* gnu/packages/golang-xyz.scm (go-github-com-sj14-astral): New variable.

Change-Id: I7593ae6924be775eb16ff84199dc609197429448
Reviewed-by: Sergey Trofimov <sarg@sarg.org.ru>
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
gnu: Add go-github-com-rxwycdh-rxhash.

* gnu/packages/golang-xyz.scm (go-github-com-rxwycdh-rxhash): New variable.

Change-Id: Ic464c0daff762c1726b2023af41f3989621a9b22
Reviewed-by: Sergey Trofimov <sarg@sarg.org.ru>
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
d5b980cf — Rutherther 11 months ago
gnu: Remove store path occurrences.

When running `make dist`, it is checked that there are no store paths in
the resulting dist folder. Specifically through the
`assert-no-store-file-names` target.

I think that this target makes sense and this commit has workarounds for
currently embedded store paths. Two of those are comments. Maybe the
target could be changed to ignore those in the future. But the hash is
not important, so just replace it with <hash>.

As for crate tests, I decided to split the string instead of removing
it, although it seems to me it might safely be removed, but I am not
completely sure about the intent here.

* gnu/packages/astronomy.scm (python-jplephem-2.22): Remove store hash
from comment.
* gnu/packages/golang-build.scm (golang-org-x-exp): Likewise.
* tests/import/crate.scm (temp-file): Split store path's hash.

Change-Id: I709f29a9dfab626d194c41d12e53e0380a148217
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
Next