Adapt to new packaging

Signed-off-by: Igor Gnatenko <ignatenkobrain@fedoraproject.org>
epel9
Igor Gnatenko 6 years ago
parent 0f2ad4c644
commit 4aa228d67c
No known key found for this signature in database
GPG Key ID: 695714BD1BBC5F4C

@ -1,38 +1,55 @@
# Generated by rust2rpm # Generated by rust2rpm
%bcond_without check %bcond_with check
%global debug_package %{nil} %global debug_package %{nil}
%global crate encoding_index_tests %global crate encoding_index_tests
Name: rust-%{crate} Name: rust-%{crate}
Version: 0.1.4 Version: 0.1.4
Release: 5%{?dist} Release: 6%{?dist}
Summary: Helper macros used to test index tables for character encodings Summary: Helper macros used to test index tables for character encodings
# Upstream license specification: CC0-1.0
# https://github.com/lifthrasiir/rust-encoding/issues/111 # https://github.com/lifthrasiir/rust-encoding/issues/111
License: CC0 License: CC0
URL: https://crates.io/crates/encoding_index_tests URL: https://crates.io/crates/encoding_index_tests
Source0: https://crates.io/api/v1/crates/%{crate}/%{version}/download#/%{crate}-%{version}.crate Source: %{crates_source}
ExclusiveArch: %{rust_arches} ExclusiveArch: %{rust_arches}
BuildRequires: rust-packaging BuildRequires: rust-packaging
%description %global _description \
%{summary}. Helper macros used to test index tables for character encodings.
%description %{_description}
%package devel %package devel
Summary: %{summary} Summary: %{summary}
BuildArch: noarch BuildArch: noarch
%description devel %description devel %{_description}
Helper macros used to test index tables for character encodings.
This package contains library source intended for building other packages This package contains library source intended for building other packages
which use %{crate} from crates.io. which use "%{crate}" crate.
%files devel
%{cargo_registry}/%{crate}-%{version}/
%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 "default" feature of "%{crate}" crate.
%files -n %{name}+default-devel
%ghost %{cargo_registry}/%{crate}-%{version}/Cargo.toml
%prep %prep
%autosetup -n %{crate}-%{version} -p1 %autosetup -n %{crate}-%{version_no_tilde} -p1
%cargo_prep %cargo_prep
%build %build
@ -46,10 +63,10 @@ which use %{crate} from crates.io.
%cargo_test %cargo_test
%endif %endif
%files devel
%{cargo_registry}/%{crate}-%{version}/
%changelog %changelog
* Sat Mar 09 2019 Igor Gnatenko <ignatenkobrain@fedoraproject.org> - 0.1.4-6
- Adapt to new packaging
* Sat Feb 02 2019 Fedora Release Engineering <releng@fedoraproject.org> - 0.1.4-5 * Sat Feb 02 2019 Fedora Release Engineering <releng@fedoraproject.org> - 0.1.4-5
- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild - Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild

@ -0,0 +1,5 @@
---
standard-inventory-qcow2:
qemu:
# `cargo test` usually eats more than 1G.
m: 4G

@ -0,0 +1,13 @@
---
- hosts: localhost
roles:
- role: standard-test-basic
tags:
- classic
repositories:
- repo: "https://src.fedoraproject.org/tests/rust.git"
dest: rust
tests:
- rust/cargo-test
environment:
pkg: rust-encoding_index_tests
Loading…
Cancel
Save