build-system: pyproject: Normalize entry point import.
The standard is using from instead of import and it indeed allows to
avoid some side-effects in some cases, see
https://packaging.python.org/en/latest/specifications/entry-points/#use-for-scripts
* guix/build/pyproject-build-system (create-entrypoints)
[create-script]: Add -sP flags, improve pythonic style.
* gnu/packages/video.scm (python-yewtube)[arguments]<#:phases>: Remove
phase 'patch-script.
Change-Id: I995454c774666ed474b2418c18ec36c4f53bf015
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
guix: toml: Fix keys with embedded escape codes.
Quoted keys are treated by the specification like ordinary strings,
so escape codes must be handled as well.
* guix/build/toml.scm (eval-value): Move string escape handling…
(eval-value): …here.
(eval-toml-file): Un-escape quoted keys.
* tests/toml.scm ("parse-toml: Quoted keys with escapes"): New testcase.
Fixes: guix/guix#2414
Change-Id: I612e415cc93207bbdd18b6ec8279255fee16670a
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
gnu: hashlink: Update to 1.15.
* gnu/packages/haxe.scm (hashlink): Update to 1.15.
Change-Id: Ibe3f3df78404cd8f301527c933af577c90ccef65
gnu: Add vhacd.
* gnu/packages/graphics.scm (vhacd): New variable.
Change-Id: If26793a7ff9fcb77174494f01d884432599e395a
gnu: Add meshoptimizer.
* gnu/packages/graphics.scm (meshoptimizer): New variable.
Change-Id: I92f1a0bcc3ce61cf5318ac6cd02d49af5378beaa
gnu: qdmr: Build with librsvg-for-system.
* gnu/packages/radio.scm (qdmr)[native-inputs]: Remove librsvg; add
librsvg-for-system.
Change-Id: Ic7346f50025e4bdc9a6bcae2882d801b0e6f57f5
gnu: nar-herder: Update to 0-50.8a99247.
* gnu/packages/package-management.scm (nar-herder): Update to 0-50.8a99247.
Change-Id: I4b69c2f7b75fd61fb77e7f755165fd22af8b5d6b
gnu: guix-build-coordinator: Update to 0-133.e0f6a8c.
* gnu/packages/package-management.scm (guix-build-coordinator): Update to
0-133.e0f6a8c.
Change-Id: Iac2afb2a7c5495c82409a768321d7604c9fef95c
gnu: guile-knots: Update to 0-25.95200ec.
* gnu/packages/guile-xyz.scm (guile-knots): Update to 0-25.95200ec.
Change-Id: I4d6867a91257d8a712d6f92db457d1225dead7d3
gnu: guile-prometheus: Update to 0-8.49be2bc.
* gnu/packages/guile-xyz.scm (guile-prometheus): Update to 0-8.49be2bc.
Change-Id: I1a69191336e8bbe1075c520eae8f5b07829bad02
gnu: ledger: Update to 3.4.1.
* gnu/packages/finance.scm (ledger): Update to 3.4.1.
Change-Id: I5bb0a6511923ca5266686f1c4365c1d738c79999
gnu: monero-gui: Update to 0.18.4.4.
* gnu/packages/finance.scm (monero-gui): Update to 0.18.4.4.
Change-Id: I1178c67ec31c36bb1a302475a8fb19f36b3f9e30
gnu: p2pool: Update to 4.12.
* gnu/packages/finance.scm (p2pool): Update to 4.12.
Change-Id: Id70e52281955141b4ca8675a752a081006735266
gnu: monero: Update to 0.18.4.4.
* gnu/packages/finance.scm (monero): Update to 0.18.4.4.
Change-Id: Ia0fd4404cccd4e8a44a81f0ff52a6540a912ed78
gnu: prusa-slicer: Update to 2.9.4.
* gnu/packages/engineering.scm (prusa-slicer): Update to 2.9.4.
Change-Id: I5da707cd24aa0de55186716b2e8a8de3768307be
Signed-off-by: Andreas Enge <andreas@enge.fr>
gnu: sweeper: Update to 25.08.3.
* gnu/packages/kde-utils.scm (sweeper): Update to 25.08.3.
Change-Id: If9593066b1ee9dd90f5d7179c2313e53be6ed6a9
gnu: ktimer: Update to 25.08.3.
* gnu/packages/kde-utils.scm (ktimer): Update to 25.08.3.
Change-Id: I8c5b0b6ed3b4196c527d777e489232df45185669
gnu: kmouth: Update to 25.08.3.
* gnu/packages/kde-utils.scm (kmouth): Update to 25.08.3.
Change-Id: Iafe97702ae95e5ca91f23b724d474c657d64e488
gnu: kmousetool: Update to 25.08.3.
* gnu/packages/kde-utils.scm (kmousetool): Update to 25.08.3.
Change-Id: Id20d6bbbf9e1242c9a608a0d16c2e1a295a27e60
gnu: kmag: Update to 25.08.3.
* gnu/packages/kde-utils.scm (kmag): Update to 25.08.3.
Change-Id: I79aa2179040ebc4d9b202a76cb17110bd1fa3235