aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2023-10-20gnu: Add emacs-slite.ykonai
* 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-20gnu: Add cl-slite.ykonai
* gnu/packages/lisp-xyz.scm (cl-slite, ecl-slite, sbcl-slite): New variables. Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2023-10-20services: nftables: Tighten the default rules.Tomas Volf
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-20gnu: unison: Update to 2.53.3.pukkamustard
* 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.dir-locals.el: Adjust indentation rule for ‘test-assertm’.Ludovic Courtès
This reverts commit 92755c6352fd967bc74d8e5354aad057d779b717, 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-20tests: Avoid three-argument ‘test-assertm’.Ludovic Courtès
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-18Revert "build: cargo-build-system: Disable tests by default."Efraim Flashner
This reverts commit 37667443074a6de29f7665868f102111d62f0af9. This change needs more discussion.
2023-10-18gnu: Add rust-1.72.Efraim Flashner
* gnu/packages/rust.scm (rust-1.72): New variable.
2023-10-18gnu: Add rust-1.71.Efraim Flashner
* gnu/packages/rust.scm (rust-1.71): New variable.
2023-10-18gnu: transanno: Fix build.Efraim Flashner
* 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-18gnu: rust-zstd-0.9: Downgrade to 0.9.2+zstd.1.5.1.Efraim Flashner
Later versions of this crate are yanked upstream. * gnu/packages/crates-io.scm (rust-zstd-0.9): Downgrade to 0.9.2.
2023-10-18gnu: rust-cortex-m-0.7: Update to 0.7.7.Efraim Flashner
* 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-18gnu: rust-cortex-m-0.7: Remove precompiled files.Efraim Flashner
* gnu/packages/crates-io.scm (rust-cortex-m-0.7)[source]: Add snippet to remove precompiled files.
2023-10-18gnu: rust-rustls-0.15: Skip build.Efraim Flashner
* gnu/packages/crates-io.scm (rust-rustls-0.15)[arguments]: Skip build.
2023-10-18gnu: rust-rustfix-0.6: Update to 0.6.1.Efraim Flashner
* 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-18gnu: rust-nitrokey-test-0.5: Skip build.Efraim Flashner
* gnu/packages/crates-io.scm (rust-nitrokey-test-0.5)[arguments]: Skip build.
2023-10-18gnu: rust-nitrokey-sys-3: Update to 3.7.0.Efraim Flashner
* 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-18gnu: rust-compact-str-0.7: Update to 0.7.1.Efraim Flashner
* 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-18gnu: rust-tower-service-0.3: Update to 0.3.2.Efraim Flashner
* 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-18gnu: rust-tower-layer-0.3: Update to 0.3.2.Efraim Flashner
* 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-18gnu: rust-tower-0.4: Update to 0.4.13.Efraim Flashner
* 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-18gnu: Add rust-tower-test-0.4.Efraim Flashner
* 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-18gnu: Add rust-hdrhistogram-7.Efraim Flashner
* gnu/packages/crates-io.scm (rust-hdrhistogram-7): New variable. (rust-hdrhistogram-6): Inherit from rust-hdrhistogram-7.
2023-10-18gnu: rust-glium-0.25: Fix inputs.Efraim Flashner
* 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-18gnu: rust-webpki-roots-0.16: Skip building.Efraim Flashner
* gnu/packages/crates-io.scm (rust-webpki-roots-0.16)[arguments]: Skip building.
2023-10-18gnu: rust-webpki-0.19: Skip building.Efraim Flashner
* gnu/packages/crates-io.scm (rust-webpki-0.19)[arguments]: Skip building.
2023-10-18gnu: rust-webpki-0.18: Skip building.Efraim Flashner
* gnu/packages/crates-io.scm (rust-webpki-0.18)[arguments]: Skip building.
2023-10-18gnu: rust-vcpkg-0.2: Remove bundled libraries.Efraim Flashner
* gnu/packages/crates-io.scm (rust-vcpkg-0.2)[source]: Add snippet to remove bundled precompiled libraries.
2023-10-18gnu: rust-utf8-width-0.1: Update to 0.1.6.Efraim Flashner
* 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-18gnu: rust-trust-dns-rustls-0.6: Skip building.Efraim Flashner
* gnu/packages/crates-io.scm (rust-trust-dns-rustls-0.6)[arguments]: Skip building.
2023-10-18gnu: rust-trust-dns-https-0.19: Add missing input.Efraim Flashner
* gnu/packages/crates-io.scm (rust-trust-dns-https-0.19)[native-inputs]: Add perl.
2023-10-18gnu: rust-trust-dns-https-0.3: Skip build.Efraim Flashner
* gnu/packages/crates-io.scm (rust-trust-dns-https-0.3)[arguments]: Skip build.
2023-10-18gnu: rust-tokio-rustls-0.9: Skip build.Efraim Flashner
* gnu/packages/crates-io.scm (rust-tokio-rustls-0.9)[arguments]: Skip build.
2023-10-18gnu: rust-tokio-core-0.1: Don't rely on deprecated features.Efraim Flashner
* gnu/packages/crates-io.scm (rust-tokio-core-0.1)[source]: Add snippet to remove 'tokio' feature from dependencies.
2023-10-18gnu: rust-tokio-0.1: Don't rely on deprecated features.Efraim Flashner
* gnu/packages/crates-io.scm (rust-tokio-0.1)[source]: Add snippet to remove 'tokio' feature from dependencies.
2023-10-18gnu: rust-standback-0.2: Fix inputs.Efraim Flashner
* 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-18gnu: rust-system-deps-6: Remove precompiled library.Efraim Flashner
* gnu/packages/crates-io.scm (rust-system-deps-6)[source]: Add snippet to remove precompiled library.
2023-10-18gnu: rust-structopt-0.2: Don't rely on deprecated features.Efraim Flashner
* gnu/packages/crates-io.scm (rust-structopt-0.2)[source]: Add snippet to remove 'lints' feature from dependencies.
2023-10-18gnu: rust-serde-repr-0.1: Update to 0.1.16.Efraim Flashner
* 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-18gnu: rust-security-framework-sys-0.2: Skip build.Efraim Flashner
* gnu/packages/crates-io.scm (rust-security-framework-sys-0.2) [arguments]: Skip build.
2023-10-18gnu: rust-sct-0.7: Add missing input.Efraim Flashner
* gnu/packages/crates-io.scm (rust-sct-0.7)[native-inputs]: Add perl.
2023-10-18gnu: rust-sct-0.5: Skip build.Efraim Flashner
* gnu/packages/crates-io.scm (rust-sct-0.5)[arguments]: Skip build.
2023-10-18gnu: rust-ring-0.13: Skip build.Efraim Flashner
* gnu/packages/crates-io.scm (rust-ring-0.13)[arguments]: Skip build.
2023-10-18gnu: rust-ring-0.14: Skip build.Efraim Flashner
* gnu/packages/crates-io.scm (rust-ring-0.14)[arguments]: Skip build.
2023-10-18gnu: rust-libpijul-0.12: Skip build.Efraim Flashner
* gnu/packages/crates-io.scm (rust-libpijul-0.12)[arguments]: Skip build.
2023-10-18gnu: rust-riscv-0.7: Remove precompiled libraries.Efraim Flashner
* gnu/packages/crates-io.scm (rust-riscv-0.7)[source]: Add snippet to remove bundled precompiled libraries.
2023-10-18gnu: rust-ref-cast-impl-0.2: Fix inputs.Efraim Flashner
* gnu/packages/crates-io.scm (rust-ref-cast-impl-0.2)[cargo-inputs]: Add rust-proc-macro2-1, rust-quote-1, rust-syn-1.
2023-10-18gnu: rust-quinn-0.8: Add missing input.Efraim Flashner
* gnu/packages/crates-io.scm (rust-quinn-0.8)[native-inputs]: Add perl.
2023-10-18gnu: rust-poly1305-0.7: Allow newer versions of dependencies.Efraim Flashner
* gnu/packages/crates-io.scm (rust-poly1305-0.7)[source]: Add snippet to allow newer versions of dependencies.
2023-10-18gnu: rust-os-pipe-0.9: Fix inputs.Efraim Flashner
* gnu/packages/crates-io.scm (rust-os-pipe-0.9)[cargo-inputs]: Add rust-libc-0.2, rust-winapi-0.3.