1
0
mirror of https://git.savannah.gnu.org/git/guix.git synced 2026-05-22 00:55:56 +02:00
Commit Graph

126174 Commits

Author SHA1 Message Date
Hilton Chain aa44def3bc gnu: tree-sitter-typescript: Update to 0.20.3.
* gnu/packages/tree-sitter.scm (tree-sitter-typescript): Update to 0.20.3.

Signed-off-by: Andrew Tropin <andrew@trop.in>
2023-10-20 12:41:00 +04:00
Hilton Chain f5b7910fe5 gnu: tree-sitter-javascript: Update to 0.20.0-22.f772967.
* gnu/packages/tree-sitter.scm (tree-sitter-javascript): Update to
0.20.0-22.f772967.
[#:get-cleanup-snippet]: Remove tree-sitter-javascript.wasm binary.

Signed-off-by: Andrew Tropin <andrew@trop.in>
2023-10-20 12:40:59 +04:00
Hilton Chain 58f21fda9d gnu: tree-sitter-c-sharp: Update to 0.20.0.
* gnu/packages/tree-sitter.scm (tree-sitter-c-sharp): Update to 0.20.0.

Signed-off-by: Andrew Tropin <andrew@trop.in>
2023-10-20 12:40:58 +04:00
Hilton Chain d69c09fb0c gnu: tree-sitter-bash: Update to 0.20.4.
* gnu/packages/tree-sitter.scm (tree-sitter-bash): Update to 0.20.4.

Signed-off-by: Andrew Tropin <andrew@trop.in>
2023-10-20 12:40:58 +04:00
Hilton Chain ff5508f6e7 gnu: tree-sitter: Update to 0.20.10.
* gnu/packages/tree-sitter.scm (tree-sitter): Update to 0.20.10.
(tree-sitter-cli)[arguments]<#:cargo-test-flags>: Skip github_issue_test.
<#:cargo-inputs>: Add rust-path-slash-0.2.

Signed-off-by: Andrew Tropin <andrew@trop.in>
2023-10-20 12:40:57 +04:00
Efraim Flashner 861e5b5221 gnu: ncdu-1: Update to 1.19.
* gnu/packages/ncdu.scm (ncdu-1): Update to 1.19.
2023-10-20 10:00:04 +03:00
Akib Azmain Turja 68fe73cf39 gnu: emacs-eat: Update to 0.9.2.
* gnu/packages/emacs-xyz.scm (emacs-eat): Update to 0.9.2.
2023-10-19 18:39:43 -05:00
Carlo Zancanaro 6b0a321969 home: services: Fix race condition when detecting first login.
* gnu/home/services.scm (compute-on-first-login-script): Use open-fdes to
atomically check whether a file exists and create it if not.

Co-authored-by: Ludovic Courtès <ludo@gnu.org>
2023-10-20 00:33:27 +02:00
ykonai b25185849f gnu: Add emacs-slite.
* gnu/packages/lisp-xyz.scm (emacs-slite): New variable.

The package is within lisp-xyz.scm due to inheriting from sbcl-slite (as it is
really one project, with an CL part and an Emacs part).

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2023-10-20 00:33:27 +02:00
ykonai 11a2c92e71 gnu: Add cl-slite.
* gnu/packages/lisp-xyz.scm (cl-slite, ecl-slite, sbcl-slite): New variables.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2023-10-20 00:33:27 +02:00
Tomas Volf 82f9e5ac97 services: nftables: Tighten the default rules.
Packets for local host IP ranges should be coming only over lo.  If that is
not the case, we should drop them.  Use iif for the check instead of iifname,
lo is guaranteed to exists, and iif is faster.

* gnu/services/networking.scm (%default-nftables-ruleset): Tighten the rules.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2023-10-20 00:33:26 +02:00
pukkamustard 6156bf9078 gnu: unison: Update to 2.53.3.
* gnu/packages/ocaml.scm (unison): Update to 2.53.0.
  [source]: Remove patch.
  [build-system]: Use dune-build-system.
  [outputs]: Remove "doc" output.
  [native-inputs]: Update package style.
  [propagated-inputs]: Add lablgtk3 and zlib.
  [arguments]: Enable tests.
  <#:phases>: Remove prepare-install and install-fsmonitor phases.
* gnu/packages/patches/unison-fix-ocaml-4.08.patch: Remove file.
* gnu/local.mk: Unregister.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2023-10-20 00:33:26 +02:00
Ludovic Courtès dd19f3c39d .dir-locals.el: Adjust indentation rule for ‘test-assertm’.
This reverts commit 92755c6352, which, at
the time, was correct for the 3-argument ‘test-assertm’ macro in
‘tests/pack.scm’ but incorrect for the 2-argument variant found in
other test files.

* .dir-locals.el: Decrease argument count for ‘test-assertm’.
2023-10-20 00:33:26 +02:00
Ludovic Courtès 2aa45d0347 tests: Avoid three-argument ‘test-assertm’.
This fixes a discrepancy with other tests that have a two-argument
‘test-assertm’ macro.

* tests/pack.scm (test-assertm): Move within ‘with-external-store’, and
remove ‘store’ parameter.
2023-10-20 00:33:26 +02:00
Efraim Flashner 003dc790fd Revert "build: cargo-build-system: Disable tests by default."
This reverts commit 37667443074a6de29f7665868f102111d62f0af9.

This change needs more discussion.
2023-10-18 11:36:31 +03:00
Efraim Flashner d45992833b gnu: Add rust-1.72.
* gnu/packages/rust.scm (rust-1.72): New variable.
2023-10-18 11:36:31 +03:00
Efraim Flashner 519995f36f gnu: Add rust-1.71.
* gnu/packages/rust.scm (rust-1.71): New variable.
2023-10-18 11:36:31 +03:00
Efraim Flashner 4fcf042532 gnu: transanno: Fix build.
* gnu/packages/bioinformatics.scm (transanno)[arguments]: Run the test
suite.  Don't patch Cargo.toml in liftover-rs. Don't patch crate in
vendor-dir.
[native-inputs]: Add pkg-config.
[inputs]: Add xz.
2023-10-18 11:36:31 +03:00
Efraim Flashner 0a2f10ac11 gnu: rust-zstd-0.9: Downgrade to 0.9.2+zstd.1.5.1.
Later versions of this crate are yanked upstream.

* gnu/packages/crates-io.scm (rust-zstd-0.9): Downgrade to 0.9.2.
2023-10-18 11:36:31 +03:00
Efraim Flashner c85857c063 gnu: rust-cortex-m-0.7: Update to 0.7.7.
* gnu/packages/crates-io.scm (rust-cortex-m-0.7): Update to 0.7.7.
[arguments]: Don't skip build.
[cargo-inputs]: Add rust-critical-section-1, rust-serde-1.
2023-10-18 11:36:30 +03:00
Efraim Flashner 94efc209c9 gnu: rust-cortex-m-0.7: Remove precompiled files.
* gnu/packages/crates-io.scm (rust-cortex-m-0.7)[source]: Add snippet to
remove precompiled files.
2023-10-18 11:36:30 +03:00
Efraim Flashner 7fc67b20b6 gnu: rust-rustls-0.15: Skip build.
* gnu/packages/crates-io.scm (rust-rustls-0.15)[arguments]: Skip build.
2023-10-18 11:36:30 +03:00
Efraim Flashner 80c69940db gnu: rust-rustfix-0.6: Update to 0.6.1.
* gnu/packages/crates-io.scm (rust-rustfix-0.6): Update to 0.6.1.
[arguments]: Skip build.
[cargo-inputs]: Add rust-anyhow-1, rust-log-0.4, rust-serde-1,
rust-serde-json-1.
2023-10-18 11:36:30 +03:00
Efraim Flashner 48e0a41d32 gnu: rust-nitrokey-test-0.5: Skip build.
* gnu/packages/crates-io.scm (rust-nitrokey-test-0.5)[arguments]: Skip
build.
2023-10-18 11:36:30 +03:00
Efraim Flashner 068f988875 gnu: rust-nitrokey-sys-3: Update to 3.7.0.
* gnu/packages/crates-io.scm (rust-nitrokey-sys-3): Update to 3.7.0.
[cargo-inputs]: Add rust-bindgen-0.55, rust-cc-1.
2023-10-18 11:36:29 +03:00
Efraim Flashner 6c9e9c7233 gnu: rust-compact-str-0.7: Update to 0.7.1.
* gnu/packages/crates-io.scm (rust-compact-str-0.7): Update to 0.7.1.
[source]: Add snippet to allow newer versions of dependencies.
[cargo-development-inputs]: Add rust-rkyv-0.7.
2023-10-18 11:36:29 +03:00
Efraim Flashner 6fcb1f8184 gnu: rust-tower-service-0.3: Update to 0.3.2.
* gnu/packages/crates-io.scm (rust-tower-service-0.3): Update to 0.3.2.
[cargo-development-inputs]: Add rust-futures-0.3, rust-tokio-1,
rust-tower-layer-0.3.  Replace rust-http-0.1 with 0.2.
2023-10-18 11:36:29 +03:00
Efraim Flashner e20214936f gnu: rust-tower-layer-0.3: Update to 0.3.2.
* gnu/packages/crates-io.scm (rust-tower-layer-0.3): Update to 0.3.2.
[cargo-development-inputs]: Add rust-tower-0.4.
2023-10-18 11:36:29 +03:00
Efraim Flashner fe208f15ca gnu: rust-tower-0.4: Update to 0.4.13.
* gnu/packages/crates-io.scm (rust-tower-0.4): Update to 0.4.13.
[arguments]: Don't skip build.
[cargo-inputs]: Replace rust-hdrhistogram-6 with 7, rust-tokio-util-0.6
with 0.7.
[cargo-development-inputs]: Add rust-futures-0.3, rust-hdrhistogram-7,
rust-http-0.2, rust-lazy-static-1, rust-pin-project-lite-0.2,
rust-tokio-1, rust-tokio-stream-0.1, rust-tokio-test-0.4,
rust-tower-test-0.4, rust-tracing-subscriber-0.3.
2023-10-18 11:36:29 +03:00
Efraim Flashner bbbed725c9 gnu: Add rust-tower-test-0.4.
* gnu/packages/crates-io.scm (rust-tower-test-0.4): New variable.
rust-tower-test-0.3): Inherit from rust-tower-test-0.4.
2023-10-18 11:36:28 +03:00
Efraim Flashner 582d678656 gnu: Add rust-hdrhistogram-7.
* gnu/packages/crates-io.scm (rust-hdrhistogram-7): New variable.
(rust-hdrhistogram-6): Inherit from rust-hdrhistogram-7.
2023-10-18 11:36:28 +03:00
Efraim Flashner 27a4102797 gnu: rust-glium-0.25: Fix inputs.
* gnu/packages/crates-io.scm (rust-glium-0.25)[cargo-inputs]: Move
rust-gl-gnerator-0.11 to here ...
[cargo-development-inputs]: ... from here.
2023-10-18 11:36:28 +03:00
Efraim Flashner 328412ca7e gnu: rust-webpki-roots-0.16: Skip building.
* gnu/packages/crates-io.scm (rust-webpki-roots-0.16)[arguments]: Skip
building.
2023-10-18 11:36:28 +03:00
Efraim Flashner 0ea92b28b6 gnu: rust-webpki-0.19: Skip building.
* gnu/packages/crates-io.scm (rust-webpki-0.19)[arguments]: Skip
building.
2023-10-18 11:36:28 +03:00
Efraim Flashner b6ef0b05a7 gnu: rust-webpki-0.18: Skip building.
* gnu/packages/crates-io.scm (rust-webpki-0.18)[arguments]: Skip
building.
2023-10-18 11:36:28 +03:00
Efraim Flashner 85afed55b0 gnu: rust-vcpkg-0.2: Remove bundled libraries.
* gnu/packages/crates-io.scm (rust-vcpkg-0.2)[source]: Add snippet to
remove bundled precompiled libraries.
2023-10-18 11:36:27 +03:00
Efraim Flashner 1b94fc0904 gnu: rust-utf8-width-0.1: Update to 0.1.6.
* gnu/packages/crates-io.scm (rust-utf8-width-0.1): Update to 0.1.6.
[cargo-development-inputs]: Add rust-bencher-0.1.
2023-10-18 11:36:27 +03:00
Efraim Flashner 16a7feb820 gnu: rust-trust-dns-rustls-0.6: Skip building.
* gnu/packages/crates-io.scm (rust-trust-dns-rustls-0.6)[arguments]:
Skip building.
2023-10-18 11:36:27 +03:00
Efraim Flashner 30ab1ba8cd gnu: rust-trust-dns-https-0.19: Add missing input.
* gnu/packages/crates-io.scm (rust-trust-dns-https-0.19)[native-inputs]:
Add perl.
2023-10-18 11:36:27 +03:00
Efraim Flashner 01e4e5db6b gnu: rust-trust-dns-https-0.3: Skip build.
* gnu/packages/crates-io.scm (rust-trust-dns-https-0.3)[arguments]: Skip
build.
2023-10-18 11:36:27 +03:00
Efraim Flashner 33cf42a3ed gnu: rust-tokio-rustls-0.9: Skip build.
* gnu/packages/crates-io.scm (rust-tokio-rustls-0.9)[arguments]: Skip
build.
2023-10-18 11:36:26 +03:00
Efraim Flashner fc6e26d07e gnu: rust-tokio-core-0.1: Don't rely on deprecated features.
* gnu/packages/crates-io.scm (rust-tokio-core-0.1)[source]: Add snippet
to remove 'tokio' feature from dependencies.
2023-10-18 11:36:26 +03:00
Efraim Flashner be5eb5e789 gnu: rust-tokio-0.1: Don't rely on deprecated features.
* gnu/packages/crates-io.scm (rust-tokio-0.1)[source]: Add snippet to
remove 'tokio' feature from dependencies.
2023-10-18 11:36:26 +03:00
Efraim Flashner 0bba6e46ad gnu: rust-standback-0.2: Fix inputs.
* gnu/packages/crates-io.scm (rust-standback-0.2)[cargo-inputs]: Move
rust-version-check-0.9 to here ...
[cargo-development-inputs]: ... from here.
2023-10-18 11:36:26 +03:00
Efraim Flashner a568eb2a3a gnu: rust-system-deps-6: Remove precompiled library.
* gnu/packages/crates-io.scm (rust-system-deps-6)[source]: Add snippet
to remove precompiled library.
2023-10-18 11:36:26 +03:00
Efraim Flashner 89a770470e gnu: rust-structopt-0.2: Don't rely on deprecated features.
* gnu/packages/crates-io.scm (rust-structopt-0.2)[source]: Add snippet
to remove 'lints' feature from dependencies.
2023-10-18 11:36:25 +03:00
Efraim Flashner f5adeabdf6 gnu: rust-serde-repr-0.1: Update to 0.1.16.
* gnu/packages/crates-io.scm (rust-serde-repr-0.1): Update to 0.1.16.
[cargo-inputs]: Replace rust-proc-macro2-1.0.34 with 1,
rust-quote-1.0.10 with 1, rust-syn-1 with 2.
[cargo-development-inputs]: Replace rust-serde-json-1.0.73 with 1,
rust-trybuild-1.0.19 with 1.
2023-10-18 11:36:25 +03:00
Efraim Flashner f44309053a gnu: rust-security-framework-sys-0.2: Skip build.
* gnu/packages/crates-io.scm (rust-security-framework-sys-0.2)
[arguments]: Skip build.
2023-10-18 11:36:25 +03:00
Efraim Flashner 6f4e7affb2 gnu: rust-sct-0.7: Add missing input.
* gnu/packages/crates-io.scm (rust-sct-0.7)[native-inputs]: Add perl.
2023-10-18 11:36:25 +03:00
Efraim Flashner e1c2520a7b gnu: rust-sct-0.5: Skip build.
* gnu/packages/crates-io.scm (rust-sct-0.5)[arguments]: Skip build.
2023-10-18 11:36:25 +03:00