~ruther/guix-local

ref: e5b60ea372cf99883ecea1c43ced5c630b126bd0 guix-local/gnu d---------
e5b60ea3 — Sharlatan Hellseher 9 months ago
gnu: python-pathspec: Update to 0.12.1.

* gnu/packages/python-build.scm (python-pathspec): Update to 0.12.1.
  [build-system]: Use pyproject.
  [arguments] <test-backend>: Use 'unittest.
  [native-inputs]: Add python-flit-core and python-setuptools.

Change-Id: I2ac5abfd1acc54849ad523cde8afd5da320849e0
de993c89 — Sharlatan Hellseher 9 months ago
gnu: python-setuptools-scm: Update to 8.3.1.

* gnu/packages/python-build.scm (python-setuptools-scm): Update to 8.3.1.
  [build-system]: Use pyproject.
  [arguments] <build-backend>: Use "setuptools.build_meta".
  [propagated-inputs]: Remove python-tomli, and
  python-typing-extenstions; add python-setuptools.

Change-Id: I810fc2a642a23380e8d5773c507361aeedd2f67d
c76125e0 — Sharlatan Hellseher 9 months ago
gnu: python-packaging-bootstrap: Update to 25.0.

* gnu/packages/python-build.scm (python-packaging-bootstrap): Update to 25.0.
[propagated-inputs]: Remove python-pyparsing and python-six-bootstrap.

Change-Id: I57729f30f4b2d216bde3f2224c330fda24043299
242ddb07 — Sharlatan Hellseher 9 months ago
gnu: python-wheel: Update to 0.46.1.

* gnu/packages/python-build.scm (python-wheel): Update to 0.46.1.
  [build-system]: Use pyproject.
  [native-inputs]: Add python-flit-core.

Change-Id: I5b2e801b6c440bfd5b902e81004e9e28c59e8b19
b664eca8 — Nguyễn Gia Phong 10 months ago
gnu: python-flit-core: Fix input label name.

* gnu/packages/python-build.scm (python-flit-core): Fix input label name.
  [propagated-inputs]: Label python-tomli as such.

Change-Id: Id271db1bc8a5ce2ac8bce76556d0ddc31b71bf1f
c2774313 — Sharlatan Hellseher 9 months ago
gnu: python-tomli: Update to 2.2.1.

* gnu/packages/python-build.scm (python-tomli): Update to 2.2.1.
[native-inputs]: Remove python-six-bootstrap.

Change-Id: I6d16fdd95e4fad6a100f3070d22a26f2706fea2a
70a67514 — Sharlatan Hellseher 9 months ago
gnu: python-flit-core-bootstrap: Switch to pyproject.

* gnu/packages/python-build.scm (python-flit-core-bootstrap):
  [build-system]: Use pyproject.
  [arguments] <phases>: Add 'fix-license; use default 'install.

Change-Id: I79baaf6885c0c07ad508f110307fc31487439fd4
1e1b55cb — Nguyễn Gia Phong 10 months ago
gnu: python-flit-core-bootstrap: Update to 3.12.0.

* gnu/packages/python-build.scm (python-flit-core-bootstrap): Update to 3.12.0.

Change-Id: I9975f7603b2921325c513f7500b1f0dd7759c2d1
b25a7cb3 — Sharlatan Hellseher 9 months ago
gnu: python-toml: Switch to pyproject.

* gnu/packages/python-build.scm (python-toml):
  [build-system]: Use pyproject.
  [native-inputs]: Add python-setuptools.

Change-Id: If5836a9c2229c7c6f681e211c8346cdc5c37f505
7b05b4a2 — Sharlatan Hellseher 7 months ago
gnu: mallard-ducktype: Switch to pyproject.

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

Change-Id: I86592f5332819b160f0f804a3495ef1b0491ff78
0fdca05c — Sharlatan Hellseher 7 months ago
gnu: python-libxml2: Switch to pyproject.

* gnu/packages/xml.scm (python-libxml2)[build-system]: Switch to
pypojrect-build-system.
[native-inputs]: Add python-setuptools.

Change-Id: I4a8ac976b9bdb508f4c1efa4b29407a96615aeb2
c05d25aa — Sharlatan Hellseher 7 months ago
gnu: python-lxml: Switch to pyproject.

* gnu/packages/xml.scm (python-lxml) [build-system]: Switch to
pyproject-build-system.
[native-inputs]: Add python-setuptools.
(python-lxml-4.9)[arguments] <phases>: Add custom 'check.

Change-Id: Ib64a5e181dbc70fdb03607e05d79549ef2e51738
b212d048 — Sharlatan Hellseher 9 months ago
gnu: python-setuptools: Update to 80.9.0.

* gnu/packages/python-build.scm (python-setuptools): Update to 80.9.0.

Change-Id: I76ecbbfd4aeb3334fc3544912ded256ff058f3db
e2a42ac5 — Janneke Nieuwenhuizen 7 months ago
gnu: guile-for-guile-emacs: Fix build with gcc-14.

Reported by Serentty via IRC.

* gnu/packages/guile.scm (guile-for-guile-emacs)[arguments]: Add CFLAGS
to #:configure-flags to relax gcc-14's strictness.

Change-Id: I6b3f871695eb25fbf84a2334525e1d0e15e36b92
1a228099 — Arun Isaac 1 year, 1 month ago
services: mumi: Add Debbugs rsync as shepherd timer.

* gnu/services/web.scm (<mumi-configuration>)[data-directory, rsync-remote,
rsync-flags]: New fields.
(%mumi-worker-log): Delete variable.
(%mumi-rsync-and-index-log): New variable.
(mumi-rsync-and-index): New function.
(mumi-shepherd-services): Remove mumi-worker service. Add mumi-rsync-and-index
service.
(mumi-service-type): Remove default value.
* doc/guix.texi (Web Services)[mumi]: Document data-directory, rsync-remote
and rsync-flags fields.

Co-authored-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
7506e7ef — Florian Pelz 7 months ago
gnu: schiffbruch: Fix build with GCC 14.

* gnu/packages/patches/schiffbruch-fix-build-for-gcc-13.patch: New file.
* gnu/local.mk (dist_patch_DATA): Register it.
* gnu/packages/games.scm (schiffbruch): Apply it.

Change-Id: I539c749e57323dc305a022066d3b07de1cf5ec1d
Reviewed-by: Andreas Enge <andreas@enge.fr>
gnu: trealla: Update to 2.83.5.

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

Change-Id: I9d36c4d23ca8412c466d69fbb8387185f54b9684
f3c7c225 — Francisco-Galindo 7 months ago
gnu: Add emacs-treesit-auto.

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

Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
6d48eaa9 — Gabriel Santos 8 months ago
gnu: Add sword.

* gnu/packages/books.scm (sword): New variable.

Change-Id: I0173b1cdf6cfafe8554552d3e6e88baa0a0827ad
Signed-off-by: Andreas Enge <andreas@enge.fr>
7b02860b — gemmaro 7 months ago
gnu: ruby-ethon: Enable tests.

* gnu/packages/ruby-xyz.scm (ruby-ethon): Enable tests.
[source]: Switch to use the Git repository, which includes test files.
[arguments]<#:tests?>: Remove it to enable tests by default.
<#:phases>: Add a phase to relax the mime-types gem version constraint.
Add a phase to remove Bundler setup, and replace the check phase to directly
run RSpec, in order to avoid perf dependencies.
Because of this, #:test-target is not needed to be "spec".
[native-inputs]: Add test dependencies.

Change-Id: Ib2685217e7e975b8fa38f120b29f88655ec2fc5a
Signed-off-by: Andreas Enge <andreas@enge.fr>
Next