gnu: dbxfs: Update inputs.
* gnu/packages/file-systems.scm (dbxfs)[propagated-inputs]: Remove
python-appdirs. Add python-platformdirs.
Change-Id: I138d164d686b21c4329bc733519ae5dd8d4cf4fa
gnu: Add cl-simple-optimization.
* gnu/packages/lisp-xyz.scm (cl-simple-optimization, ecl-simple-optimization,
sbcl-simple-optimization): New variables.
Change-Id: I26dccec7feca64c7e55476c2be377b1c7fd90a83
gnu: cl-simple-matrix: Update to 3.4.
* gnu/packages/lisp-xyz.scm (sbcl-simple-matrix): Update to 3.4.
Change-Id: I292750ec4e32419d946e1eb9dbdb713abf90055d
gnu: uv: Keep feature flags in Cargo.toml.
Original `substitute*` replaces `git.*, rev.*}` with `version = \"*\"}`, which causes feature flags removal.
For example, `uvx ruff --version` failed with error:
```text
× Failed to download `ruff==0.14.2`
├─▶ Failed to extract archive: ruff-0.14.2-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
╰─▶ compression not supported: 8
```
This pull request fixes it.
* gnu/packages/rust-apps.scm (uv) [#:phases] <use-guix-vendored-dependencies>:
Keep feature flags.
Change-Id: Ia5af4ba922b4b6f38e83d2bcb3e51b26f869ffff
Signed-off-by: Hilton Chain <hako@ultrarare.space>
import: crate: Allow "~" in source URL.
When using `guix import -i ... -f .../Cargo.lock`, lookup-cargo-inputs
generation fails if url has git.sr.ht source, since the url for username
contains ~
Ex. https://git.sr.ht/~hitwright/scheduler_common
* guix/import/crate/cargo-lock.scm: Add "~" to crate source pattern.
Change-Id: I40f0bb747594f817f3d26123328e8716e5bef5f4
Signed-off-by: Hilton Chain <hako@ultrarare.space>
gnu: icecat: Patch to .desktop file, to fix opening file or links.
* gnu/packages/patches/icecat-adjust-mozilla-desktop.patch: New file.
* gnu/local.mk (dist_patch_DATA): Register it.
* gnu/packages/gnuzilla.scm (icecat-minimal)
[#phases] {apply-guix-specific-patches}: Apply it.
Fixes: #3566
Suggested-by: Ron Nazarov <ron@noisytoot.org>
Change-Id: I1fcc0829a4d079e4154be2f186bf9bab4da92e3f
gnu: cproc: Update to version 0.0-3.14a8916.
* gnu/packages/c.scm (cproc): Update to version 0.0-3.14a8916.
Change-Id: I4f3637b3adbce108c5ebf9e47bbba7a893846b55
Signed-off-by: jgart <jgart@dismail.de>
gnu: loksh: Update to 7.8.
* gnu/packages/shells.scm (loksh): Update to 7.8.
Signed-off-by: jgart <jgart@dismail.de>
gnu: nauty: Update to 2.9.1.
* gnu/packages/maths.scm (nauty): Update to 2.9.1.
[arguments]: Run all tests, now passing.
Change-Id: Ic6b5529765f5313d2c30a7b3fd18bb1593e489b8
gnu: ode: Update to 0.16.6.
* gnu/packages/game-development.scm (ode): Update to 0.16.6.
Change-Id: I4d6923513d6630a544cc7edae69dbc0c6e6263a0
gnu: git-minimal: Update to 2.51.2.
* gnu/packages/version-control.scm (git-minimal): Update to 2.51.2.
Change-Id: I804d79f4d54dce728d5c6bce65389e5898e19471
Signed-off-by: Greg Hogan <code@greghogan.com>
gnu: pdfarranger: Update to 1.12.1.
* gnu/packages/pdf.scm (pdfarranger): Update to 1.12.1.
Change-Id: Ib638590dcb5870034acf8acd533cb8e20c1dffa8
gnu: img2pdf: Update to 0.6.1.
* gnu/packages/pdf.scm (img2pdf): Update to 0.6.1.
Change-Id: Id7a20c9e23f28d787356c657b109ce36fbe55769
gnu: Add genetic.
* gnu/packages/astronomy.scm (genetic): New variable.
Change-Id: I2b4bcb69c970c8869acd300056326b665e00c1f3
gnu: Add highfive.
* gnu/packages/maths.scm (highfive): New variable.
Change-Id: Ib4f983d955c08adb833c74f77f48b03ac3173944
gnu: Add python-ctapipe.
* gnu/packages/astronomy.scm (python-ctapipe): New variable.
Change-Id: I248d51058b3f62968542ec2431af06648f9e8d7c
gnu: Add python-ogadf-schema.
* gnu/packages/astronomy.scm (python-ogadf-schema): New variable.
Change-Id: I7c019d14c067e57a300e14ee4f04cd8749c493c3
gnu: Add python-fits-schema.
* gnu/packages/astronomy.scm (python-fits-schema): New variable.
Change-Id: I8595a75951612f9d2bc24b10a60824dd16a3e563
gnu: Add python-pyirf.
* gnu/packages/astronomy.scm (python-pyirf): New variable.
Change-Id: I0fa0f4320202e4eba6c5433d16732e82bb3cef9e
gnu: Add tangos.
* gnu/packages/astronomy.scm (tangos): New variable.
Change-Id: Iadab34535cb09884ae82ea637faa74174eec5fcd