summaryrefslogtreecommitdiff
path: root/gnu/packages/rust-apps.scm
diff options
context:
space:
mode:
Diffstat (limited to 'gnu/packages/rust-apps.scm')
-rw-r--r--gnu/packages/rust-apps.scm35
1 files changed, 21 insertions, 14 deletions
diff --git a/gnu/packages/rust-apps.scm b/gnu/packages/rust-apps.scm
index 462e42ed31f..2f2cb4a2678 100644
--- a/gnu/packages/rust-apps.scm
+++ b/gnu/packages/rust-apps.scm
@@ -2430,14 +2430,14 @@ specified image or color, easing the process of theme creation.")
2430(define-public maturin 2430(define-public maturin
2431 (package 2431 (package
2432 (name "maturin") 2432 (name "maturin")
2433 (version "1.8.1") 2433 (version "1.11.5")
2434 (source (origin 2434 (source (origin
2435 (method url-fetch) 2435 (method url-fetch)
2436 (uri (crate-uri "maturin" version)) 2436 (uri (crate-uri "maturin" version))
2437 (file-name (string-append name "-" version ".tar.gz")) 2437 (file-name (string-append name "-" version ".tar.gz"))
2438 (sha256 2438 (sha256
2439 (base32 2439 (base32
2440 "1mxgal826395cq9klg9h2f4qvqhi4s0v4x54bhvsikq2bjcf934w")) 2440 "1w36bxbxn455bh5ymv1i2crqkvpkzjni06b25gj7bb14sq4h7s10"))
2441 (patches (search-patches "maturin-no-cross-compile.patch")))) 2441 (patches (search-patches "maturin-no-cross-compile.patch"))))
2442 (build-system cargo-build-system) 2442 (build-system cargo-build-system)
2443 (arguments 2443 (arguments
@@ -2451,16 +2451,19 @@ specified image or color, easing the process of theme creation.")
2451 #:install-source? #f 2451 #:install-source? #f
2452 #:cargo-test-flags 2452 #:cargo-test-flags
2453 ''("--" 2453 ''("--"
2454 ;; Not all files are included. 2454 ;; A sample pyproject.toml is not provided by the package for the
2455 "--skip=build_options::test::test_find_bridge_bin" 2455 ;; tests to run.
2456 "--skip=build_options::test::test_find_bridge_cffi" 2456 "--skip=build_options::tests::test_find_bridge_bin"
2457 "--skip=build_options::test::test_find_bridge_pyo3" 2457 "--skip=build_options::tests::test_find_bridge_cffi"
2458 "--skip=build_options::test::test_find_bridge_pyo3_abi3" 2458 "--skip=build_options::tests::test_find_bridge_pyo3"
2459 "--skip=build_options::test::test_find_bridge_pyo3_feature" 2459 "--skip=build_options::tests::test_find_bridge_pyo3_abi3"
2460 "--skip=metadata::test::test_implicit_readme" 2460 "--skip=build_options::tests::test_find_bridge_pyo3_feature"
2461 "--skip=metadata::test::test_merge_metadata_from_pyproject_dynamic_license_test" 2461 "--skip=metadata::tests::test_implicit_readme"
2462 "--skip=metadata::test::test_merge_metadata_from_pyproject_toml" 2462 "--skip=metadata::tests::test_merge_metadata_from_pyproject_dynamic_license_test"
2463 "--skip=metadata::test::test_merge_metadata_from_pyproject_toml_with_customized_python_source_dir" 2463 "--skip=metadata::tests::test_merge_metadata_from_pyproject_toml"
2464 "--skip=metadata::tests::test_merge_metadata_from_pyproject_toml_with_customized_python_source_dir"
2465 "--skip=metadata::tests::test_pep639"
2466 "--skip=module_writer::mock_writer::metadata_hello_world_pep639"
2464 "--skip=pyproject_toml::tests::test_warn_missing_maturin_version") 2467 "--skip=pyproject_toml::tests::test_warn_missing_maturin_version")
2465 #:phases 2468 #:phases
2466 #~(modify-phases %standard-phases 2469 #~(modify-phases %standard-phases
@@ -2512,9 +2515,13 @@ specified image or color, easing the process of theme creation.")
2512 (lambda _ (invoke maturin "completions" "nushell"))))))))) 2515 (lambda _ (invoke maturin "completions" "nushell")))))))))
2513 (propagated-inputs 2516 (propagated-inputs
2514 (list python-tomli)) 2517 (list python-tomli))
2515 (inputs (cons bzip2 (cargo-inputs 'maturin))) 2518 (inputs (append
2519 (list (list zstd "lib")
2520 bzip2)
2521 (cargo-inputs 'maturin)))
2516 (native-inputs 2522 (native-inputs
2517 (list python-wheel 2523 (list pkg-config
2524 python-wheel
2518 python-wrapper 2525 python-wrapper
2519 python-setuptools-rust)) 2526 python-setuptools-rust))
2520 (home-page "https://github.com/pyo3/maturin") 2527 (home-page "https://github.com/pyo3/maturin")