From ce460bd74c45f307f5caba4ba52a4d06ea30d3ef Mon Sep 17 00:00:00 2001 From: CoprDistGit Date: Sun, 18 Aug 2024 15:29:30 +0000 Subject: automatic import of python-maturin --- .gitignore | 2 ++ python-maturin.spec | 64 +++++++++++++++++++++++++++++++++++++++++++++++++++++ sources | 2 ++ 3 files changed, 68 insertions(+) create mode 100644 python-maturin.spec create mode 100644 sources diff --git a/.gitignore b/.gitignore index e69de29..39032f0 100644 --- a/.gitignore +++ b/.gitignore @@ -0,0 +1,2 @@ +/cargo-vendor.tar.gz +/maturin-1.7.0.tar.gz diff --git a/python-maturin.spec b/python-maturin.spec new file mode 100644 index 0000000..75b992d --- /dev/null +++ b/python-maturin.spec @@ -0,0 +1,64 @@ +%global _empty_manifest_terminate_build 0 +%global pypi_name maturin + +Name: python-%{pypi_name} +Version: 1.7.0 +Release: 1 +Summary: Build and publish Rust crates as Python packages. + +License: MIT OR Apache-2.0 +URL: https://github.com/PyO3/maturin +Source0: %{url}/archive/%{version}/%{pypi_name}-%{version}.tar.gz +Source1: cargo-vendor.tar.gz + +BuildRequires: python3-devel +BuildRequires: python3-setuptools +BuildRequires: python3-setuptools-rust +BuildRequires: python3-pip +BuildRequires: python3-wheel +BuildRequires: python3-hatchling +BuildRequires: rust-packaging + +%description +Miscellaneous utilities for dealing with filesystems, paths, projects, subprocesses, and more. + + +%package -n python3-%{pypi_name} +Summary: %{summary} + +%description -n python3-%{pypi_name} +Miscellaneous utilities for dealing with filesystems, paths, projects, subprocesses, and more. + + +%prep +%autosetup -p1 -n %{pypi_name}-%{version} +tar xzvf %{SOURCE1} -C . +mkdir .cargo +cat >> .cargo/config.toml << EOF +[source.crates-io] +replace-with = "vendored-sources" + +[source.vendored-sources] +directory = "vendor" +EOF + + +%build +%pyproject_build + +%install +%pyproject_install + +%files -n python3-%{pypi_name} +%doc README.md Changelog.md +%license license-apache license-mit +%{_bindir}/maturin +%{python3_sitearch}/%{pypi_name} +%{python3_sitearch}/%{pypi_name}*.dist-info/ + +%changelog +* Sun Aug 18 2024 weilinfox - 1.7.0-1 +- Update to version 1.7.0 + +* Tue Jun 27 2023 Dongxing Wang - 1.1.0-1 +- Initial package diff --git a/sources b/sources new file mode 100644 index 0000000..b05ee70 --- /dev/null +++ b/sources @@ -0,0 +1,2 @@ +bdda7cb9d0cee5264feaa4dcd602dd68 cargo-vendor.tar.gz +ce5625e7187f4d0725a28226d7b991cf maturin-1.7.0.tar.gz -- cgit v1.2.3