diff options
Diffstat (limited to 'gnu/packages/rust-apps.scm')
| -rw-r--r-- | gnu/packages/rust-apps.scm | 35 |
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") |
