Initial Fedora package

Signed-off-by: Michel Alexandre Salim <salimma@fedoraproject.org>
epel9
Michel Alexandre Salim 2 years ago
parent db2bbacc65
commit 368ec39242
No known key found for this signature in database
GPG Key ID: 8B229D2F7CCC04F2

1
.gitignore vendored

@ -0,0 +1 @@
/rstest-0.17.0.crate

@ -0,0 +1,18 @@
Copyright 2018-19 Michele d'Amico
Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"),
to deal in the Software without restriction, including without limitation the
rights to use, copy, modify, merge, publish, distribute, sublicense, and/or
sell copies of the Software, and to permit persons to whom the Software is
furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in all
copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED,
INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A
PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT
HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION
OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE
SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

@ -0,0 +1,13 @@
Copyright 2018-19 Michele d'Amico
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.

@ -0,0 +1,91 @@
# Generated by rust2rpm 24
# tests need older rstest which we don't have
%bcond_with check
%global debug_package %{nil}
%global crate rstest
Name: rust-rstest
Version: 0.17.0
Release: %autorelease
Summary: Rust fixture based test framework
# Upstream license specification: MIT/Apache-2.0
License: MIT OR Apache-2.0
URL: https://crates.io/crates/rstest
Source: %{crates_source}
# License files not currently bundled
# https://github.com/la10736/rstest/pull/196
Source1: https://raw.githubusercontent.com/la10736/rstest/master/LICENCE-MIT
Source2: https://raw.githubusercontent.com/la10736/rstest/master/LICENSE-APACHE
BuildRequires: cargo-rpm-macros >= 24
%global _description %{expand:
Rust fixture based test framework. It use procedural macro to implement
fixtures and table based tests.}
%description %{_description}
%package devel
Summary: %{summary}
BuildArch: noarch
%description devel %{_description}
This package contains library source intended for building other packages which
use the "%{crate}" crate.
%files devel
%license %{crate_instdir}/LICENCE-MIT
%license %{crate_instdir}/LICENSE-APACHE
%doc %{crate_instdir}/README.md
%{crate_instdir}/
%package -n %{name}+default-devel
Summary: %{summary}
BuildArch: noarch
%description -n %{name}+default-devel %{_description}
This package contains library source intended for building other packages which
use the "default" feature of the "%{crate}" crate.
%files -n %{name}+default-devel
%ghost %{crate_instdir}/Cargo.toml
%package -n %{name}+async-timeout-devel
Summary: %{summary}
BuildArch: noarch
%description -n %{name}+async-timeout-devel %{_description}
This package contains library source intended for building other packages which
use the "async-timeout" feature of the "%{crate}" crate.
%files -n %{name}+async-timeout-devel
%ghost %{crate_instdir}/Cargo.toml
%prep
%autosetup -n %{crate}-%{version_no_tilde} -p1
# License files
cp -p %{SOURCE1} .
cp -p %{SOURCE2} .
%cargo_prep
%generate_buildrequires
%cargo_generate_buildrequires
%build
%cargo_build
%install
%cargo_install
%if %{with check}
%check
%cargo_test
%endif
%changelog
%autochangelog

@ -0,0 +1 @@
SHA512 (rstest-0.17.0.crate) = 1672cb72052ac96b61617f1bfc5eefa173c5d963ca5efd03792e1f614b4b23e7088237430a21dd4256d74e00b14fc86fe40b26b25dfdcf815067d3ff817d223e
Loading…
Cancel
Save