Architecture specific change in rpms/rust-actix-router.git
by githook-noreply@fedoraproject.org
The package rpms/rust-actix-router.git has added or updated architecture specific content in its
spec file (ExclusiveArch/ExcludeArch or %ifarch/%ifnarch) in commit(s):
https://src.fedoraproject.org/cgit/rpms/rust-actix-router.git/commit/?id=....
Change:
+ExclusiveArch: %{rust_arches}
Thanks.
Full change:
============
commit 9e1a0a54d62c7cafb3234668e18bfb15ed41ddfc
Author: Igor Gnatenko <ignatenkobrain(a)fedoraproject.org>
Date: Sat Jun 1 08:17:57 2019 +0200
Initial import
Signed-off-by: Igor Gnatenko <ignatenkobrain(a)fedoraproject.org>
diff --git a/.gitignore b/.gitignore
new file mode 100644
index 0000000..ad90816
--- /dev/null
+++ b/.gitignore
@@ -0,0 +1 @@
+/actix-router-0.1.5.crate
diff --git a/rust-actix-router.spec b/rust-actix-router.spec
new file mode 100644
index 0000000..f5aa0a8
--- /dev/null
+++ b/rust-actix-router.spec
@@ -0,0 +1,91 @@
+# Generated by rust2rpm 9
+%bcond_with check
+%global debug_package %{nil}
+
+%global crate actix-router
+
+Name: rust-%{crate}
+Version: 0.1.5
+Release: 1%{?dist}
+Summary: Path router
+
+# Upstream license specification: MIT/Apache-2.0
+# https://github.com/actix/actix-net/issues/25
+License: MIT or ASL 2.0
+URL: https://crates.io/crates/actix-router
+Source: %{crates_source}
+
+ExclusiveArch: %{rust_arches}
+
+BuildRequires: rust-packaging
+BuildRequires: (crate(bytes/default) >= 0.4.0 with crate(bytes/default) < 0.5.0)
+BuildRequires: (crate(http/default) >= 0.1.14 with crate(http/default) < 0.2.0)
+BuildRequires: (crate(log/default) >= 0.4.0 with crate(log/default) < 0.5.0)
+BuildRequires: (crate(regex/default) >= 1.0.0 with crate(regex/default) < 2.0.0)
+BuildRequires: (crate(serde/default) >= 1.0.80 with crate(serde/default) < 2.0.0)
+BuildRequires: (crate(string/default) >= 0.2.0 with crate(string/default) < 0.3.0)
+%if %{with check}
+BuildRequires: (crate(http/default) >= 0.1.14 with crate(http/default) < 0.2.0)
+BuildRequires: (crate(serde_derive/default) >= 1.0.0 with crate(serde_derive/default) < 2.0.0)
+%endif
+
+%global _description %{expand:
+Path router.}
+
+%description %{_description}
+
+%package devel
+Summary: %{summary}
+BuildArch: noarch
+
+%description devel %{_description}
+
+This package contains library source intended for building other packages
+which use "%{crate}" crate.
+
+%files devel
+%doc CHANGES.txt
+%{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
+
+%package -n %{name}+http-devel
+Summary: %{summary}
+BuildArch: noarch
+
+%description -n %{name}+http-devel %{_description}
+
+This package contains library source intended for building other packages
+which use "http" feature of "%{crate}" crate.
+
+%files -n %{name}+http-devel
+%ghost %{cargo_registry}/%{crate}-%{version}/Cargo.toml
+
+%prep
+%autosetup -n %{crate}-%{version_no_tilde} -p1
+%cargo_prep
+
+%build
+%cargo_build
+
+%install
+%cargo_install
+
+%if %{with check}
+%check
+%cargo_test
+%endif
+
+%changelog
+* Fri May 31 15:55:14 CEST 2019 Igor Gnatenko <ignatenkobrain(a)fedoraproject.org> - 0.1.5-1
+- Initial package
diff --git a/sources b/sources
new file mode 100644
index 0000000..e49e0ab
--- /dev/null
+++ b/sources
@@ -0,0 +1 @@
+SHA512 (actix-router-0.1.5.crate) = a01be9391df3227764ca3445301b82bd85dacf502edb6233fd0bdac1447cc1a4a7514952effbbce0c1b267088db3ac17ae4455a2232232aed056f1efff562e5f
diff --git a/tests/.fmf/version b/tests/.fmf/version
new file mode 100644
index 0000000..d00491f
--- /dev/null
+++ b/tests/.fmf/version
@@ -0,0 +1 @@
+1
diff --git a/tests/provision.fmf b/tests/provision.fmf
new file mode 100644
index 0000000..503a97c
--- /dev/null
+++ b/tests/provision.fmf
@@ -0,0 +1,5 @@
+---
+standard-inventory-qcow2:
+ qemu:
+ # `cargo test` usually eats more than 1G.
+ m: 4G
diff --git a/tests/tests.yml b/tests/tests.yml
new file mode 100644
index 0000000..d4cef12
--- /dev/null
+++ b/tests/tests.yml
@@ -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-actix-router
4 years, 10 months
Architecture specific change in rpms/rust-actix-http.git
by githook-noreply@fedoraproject.org
The package rpms/rust-actix-http.git has added or updated architecture specific content in its
spec file (ExclusiveArch/ExcludeArch or %ifarch/%ifnarch) in commit(s):
https://src.fedoraproject.org/cgit/rpms/rust-actix-http.git/commit/?id=fc....
Change:
+ExclusiveArch: %{rust_arches}
Thanks.
Full change:
============
commit fcba6cdb761feafe7f4d2c0eba1226d530067759
Author: Igor Gnatenko <ignatenkobrain(a)fedoraproject.org>
Date: Sat Jun 1 08:17:57 2019 +0200
Initial import
Signed-off-by: Igor Gnatenko <ignatenkobrain(a)fedoraproject.org>
diff --git a/.gitignore b/.gitignore
new file mode 100644
index 0000000..fe7030b
--- /dev/null
+++ b/.gitignore
@@ -0,0 +1 @@
+/actix-http-0.2.2.crate
diff --git a/rust-actix-http.spec b/rust-actix-http.spec
new file mode 100644
index 0000000..3469d3f
--- /dev/null
+++ b/rust-actix-http.spec
@@ -0,0 +1,252 @@
+# Generated by rust2rpm 9
+%bcond_with check
+%global debug_package %{nil}
+
+%global crate actix-http
+
+Name: rust-%{crate}
+Version: 0.2.2
+Release: 1%{?dist}
+Summary: Actix http primitives
+
+# Upstream license specification: MIT/Apache-2.0
+License: MIT or ASL 2.0
+URL: https://crates.io/crates/actix-http
+Source: %{crates_source}
+
+ExclusiveArch: %{rust_arches}
+
+BuildRequires: rust-packaging
+BuildRequires: (crate(actix-codec/default) >= 0.1.2 with crate(actix-codec/default) < 0.2.0)
+BuildRequires: (crate(actix-connect/default) >= 0.2.0 with crate(actix-connect/default) < 0.3.0)
+BuildRequires: (crate(actix-server-config/default) >= 0.1.1 with crate(actix-server-config/default) < 0.2.0)
+BuildRequires: (crate(actix-service/default) >= 0.4.0 with crate(actix-service/default) < 0.5.0)
+BuildRequires: (crate(actix-threadpool/default) >= 0.1.0 with crate(actix-threadpool/default) < 0.2.0)
+BuildRequires: (crate(actix-utils/default) >= 0.4.1 with crate(actix-utils/default) < 0.5.0)
+BuildRequires: (crate(base64/default) >= 0.10.0 with crate(base64/default) < 0.11.0)
+BuildRequires: (crate(bitflags/default) >= 1.0.0 with crate(bitflags/default) < 2.0.0)
+BuildRequires: (crate(byteorder/default) >= 1.2.0 with crate(byteorder/default) < 2.0.0)
+BuildRequires: (crate(bytes/default) >= 0.4.0 with crate(bytes/default) < 0.5.0)
+BuildRequires: (crate(chrono/default) >= 0.4.6 with crate(chrono/default) < 0.5.0)
+BuildRequires: (crate(copyless/default) >= 0.1.2 with crate(copyless/default) < 0.2.0)
+BuildRequires: (crate(derive_more/default) >= 0.14.0 with crate(derive_more/default) < 0.15.0)
+BuildRequires: (crate(either/default) >= 1.5.2 with crate(either/default) < 2.0.0)
+BuildRequires: (crate(encoding/default) >= 0.2.0 with crate(encoding/default) < 0.3.0)
+BuildRequires: (crate(futures/default) >= 0.1.25 with crate(futures/default) < 0.2.0)
+BuildRequires: (crate(h2/default) >= 0.1.16 with crate(h2/default) < 0.2.0)
+BuildRequires: (crate(hashbrown/default) >= 0.3.0 with crate(hashbrown/default) < 0.4.0)
+BuildRequires: (crate(http/default) >= 0.1.17 with crate(http/default) < 0.2.0)
+BuildRequires: (crate(httparse/default) >= 1.3.0 with crate(httparse/default) < 2.0.0)
+BuildRequires: (crate(indexmap/default) >= 1.0.0 with crate(indexmap/default) < 2.0.0)
+BuildRequires: (crate(language-tags/default) >= 0.2.0 with crate(language-tags/default) < 0.3.0)
+BuildRequires: (crate(lazy_static/default) >= 1.0.0 with crate(lazy_static/default) < 2.0.0)
+BuildRequires: (crate(log/default) >= 0.4.0 with crate(log/default) < 0.5.0)
+BuildRequires: (crate(mime/default) >= 0.3.0 with crate(mime/default) < 0.4.0)
+BuildRequires: (crate(percent-encoding/default) >= 1.0.0 with crate(percent-encoding/default) < 2.0.0)
+BuildRequires: (crate(rand/default) >= 0.6.0 with crate(rand/default) < 0.7.0)
+BuildRequires: (crate(regex/default) >= 1.0.0 with crate(regex/default) < 2.0.0)
+BuildRequires: (crate(serde/default) >= 1.0.0 with crate(serde/default) < 2.0.0)
+BuildRequires: (crate(serde_json/default) >= 1.0.0 with crate(serde_json/default) < 2.0.0)
+BuildRequires: (crate(serde_urlencoded/default) >= 0.5.5 with crate(serde_urlencoded/default) < 0.6.0)
+BuildRequires: (crate(sha1/default) >= 0.6.0 with crate(sha1/default) < 0.7.0)
+BuildRequires: (crate(slab/default) >= 0.4.0 with crate(slab/default) < 0.5.0)
+BuildRequires: (crate(time/default) >= 0.1.42 with crate(time/default) < 0.2.0)
+BuildRequires: (crate(tokio-current-thread/default) >= 0.1.0 with crate(tokio-current-thread/default) < 0.2.0)
+BuildRequires: (crate(tokio-tcp/default) >= 0.1.3 with crate(tokio-tcp/default) < 0.2.0)
+BuildRequires: (crate(tokio-timer/default) >= 0.2.8 with crate(tokio-timer/default) < 0.3.0)
+BuildRequires: (crate(trust-dns-resolver) >= 0.11.1 with crate(trust-dns-resolver) < 0.12.0)
+%if %{with check}
+BuildRequires: (crate(actix-connect/default) >= 0.2.0 with crate(actix-connect/default) < 0.3.0)
+BuildRequires: (crate(actix-connect/ssl) >= 0.2.0 with crate(actix-connect/ssl) < 0.3.0)
+BuildRequires: (crate(actix-http-test/default) >= 0.2.0 with crate(actix-http-test/default) < 0.3.0)
+BuildRequires: (crate(actix-http-test/ssl) >= 0.2.0 with crate(actix-http-test/ssl) < 0.3.0)
+BuildRequires: (crate(actix-rt/default) >= 0.2.2 with crate(actix-rt/default) < 0.3.0)
+BuildRequires: (crate(actix-server/default) >= 0.5.0 with crate(actix-server/default) < 0.6.0)
+BuildRequires: (crate(actix-server/ssl) >= 0.5.0 with crate(actix-server/ssl) < 0.6.0)
+BuildRequires: (crate(env_logger/default) >= 0.6.0 with crate(env_logger/default) < 0.7.0)
+BuildRequires: (crate(openssl/default) >= 0.10.0 with crate(openssl/default) < 0.11.0)
+BuildRequires: (crate(serde_derive/default) >= 1.0.0 with crate(serde_derive/default) < 2.0.0)
+BuildRequires: (crate(tokio-tcp/default) >= 0.1.0 with crate(tokio-tcp/default) < 0.2.0)
+%endif
+
+%global _description %{expand:
+Actix http primitives.}
+
+%description %{_description}
+
+%package devel
+Summary: %{summary}
+BuildArch: noarch
+
+%description devel %{_description}
+
+This package contains library source intended for building other packages
+which use "%{crate}" crate.
+
+%files devel
+%license LICENSE-MIT LICENSE-APACHE
+%doc README.md CHANGES.md
+%{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
+
+%package -n %{name}+brotli-devel
+Summary: %{summary}
+BuildArch: noarch
+
+%description -n %{name}+brotli-devel %{_description}
+
+This package contains library source intended for building other packages
+which use "brotli" feature of "%{crate}" crate.
+
+%files -n %{name}+brotli-devel
+%ghost %{cargo_registry}/%{crate}-%{version}/Cargo.toml
+
+%package -n %{name}+brotli2-devel
+Summary: %{summary}
+BuildArch: noarch
+
+%description -n %{name}+brotli2-devel %{_description}
+
+This package contains library source intended for building other packages
+which use "brotli2" feature of "%{crate}" crate.
+
+%files -n %{name}+brotli2-devel
+%ghost %{cargo_registry}/%{crate}-%{version}/Cargo.toml
+
+%package -n %{name}+fail-devel
+Summary: %{summary}
+BuildArch: noarch
+
+%description -n %{name}+fail-devel %{_description}
+
+This package contains library source intended for building other packages
+which use "fail" feature of "%{crate}" crate.
+
+%files -n %{name}+fail-devel
+%ghost %{cargo_registry}/%{crate}-%{version}/Cargo.toml
+
+%package -n %{name}+failure-devel
+Summary: %{summary}
+BuildArch: noarch
+
+%description -n %{name}+failure-devel %{_description}
+
+This package contains library source intended for building other packages
+which use "failure" feature of "%{crate}" crate.
+
+%files -n %{name}+failure-devel
+%ghost %{cargo_registry}/%{crate}-%{version}/Cargo.toml
+
+%package -n %{name}+flate2-devel
+Summary: %{summary}
+BuildArch: noarch
+
+%description -n %{name}+flate2-devel %{_description}
+
+This package contains library source intended for building other packages
+which use "flate2" feature of "%{crate}" crate.
+
+%files -n %{name}+flate2-devel
+%ghost %{cargo_registry}/%{crate}-%{version}/Cargo.toml
+
+%package -n %{name}+flate2-rust-devel
+Summary: %{summary}
+BuildArch: noarch
+
+%description -n %{name}+flate2-rust-devel %{_description}
+
+This package contains library source intended for building other packages
+which use "flate2-rust" feature of "%{crate}" crate.
+
+%files -n %{name}+flate2-rust-devel
+%ghost %{cargo_registry}/%{crate}-%{version}/Cargo.toml
+
+%package -n %{name}+flate2-zlib-devel
+Summary: %{summary}
+BuildArch: noarch
+
+%description -n %{name}+flate2-zlib-devel %{_description}
+
+This package contains library source intended for building other packages
+which use "flate2-zlib" feature of "%{crate}" crate.
+
+%files -n %{name}+flate2-zlib-devel
+%ghost %{cargo_registry}/%{crate}-%{version}/Cargo.toml
+
+%package -n %{name}+openssl-devel
+Summary: %{summary}
+BuildArch: noarch
+
+%description -n %{name}+openssl-devel %{_description}
+
+This package contains library source intended for building other packages
+which use "openssl" feature of "%{crate}" crate.
+
+%files -n %{name}+openssl-devel
+%ghost %{cargo_registry}/%{crate}-%{version}/Cargo.toml
+
+%package -n %{name}+ring-devel
+Summary: %{summary}
+BuildArch: noarch
+
+%description -n %{name}+ring-devel %{_description}
+
+This package contains library source intended for building other packages
+which use "ring" feature of "%{crate}" crate.
+
+%files -n %{name}+ring-devel
+%ghost %{cargo_registry}/%{crate}-%{version}/Cargo.toml
+
+%package -n %{name}+secure-cookies-devel
+Summary: %{summary}
+BuildArch: noarch
+
+%description -n %{name}+secure-cookies-devel %{_description}
+
+This package contains library source intended for building other packages
+which use "secure-cookies" feature of "%{crate}" crate.
+
+%files -n %{name}+secure-cookies-devel
+%ghost %{cargo_registry}/%{crate}-%{version}/Cargo.toml
+
+%package -n %{name}+ssl-devel
+Summary: %{summary}
+BuildArch: noarch
+
+%description -n %{name}+ssl-devel %{_description}
+
+This package contains library source intended for building other packages
+which use "ssl" feature of "%{crate}" crate.
+
+%files -n %{name}+ssl-devel
+%ghost %{cargo_registry}/%{crate}-%{version}/Cargo.toml
+
+%prep
+%autosetup -n %{crate}-%{version_no_tilde} -p1
+%cargo_prep
+
+%build
+%cargo_build
+
+%install
+%cargo_install
+
+%if %{with check}
+%check
+%cargo_test
+%endif
+
+%changelog
+* Fri May 31 19:12:46 CEST 2019 Igor Gnatenko <ignatenkobrain(a)fedoraproject.org> - 0.2.2-1
+- Initial package
diff --git a/sources b/sources
new file mode 100644
index 0000000..5ac22c5
--- /dev/null
+++ b/sources
@@ -0,0 +1 @@
+SHA512 (actix-http-0.2.2.crate) = 69b8ed9d25502dfdfa88d07247dc2f6f8a5c36776f561a8b2a32f52ee2ed1bb7e633f29a577d892056b21ce858e3b78e4d988a33020b7be52124b79dee49766b
diff --git a/tests/.fmf/version b/tests/.fmf/version
new file mode 100644
index 0000000..d00491f
--- /dev/null
+++ b/tests/.fmf/version
@@ -0,0 +1 @@
+1
diff --git a/tests/provision.fmf b/tests/provision.fmf
new file mode 100644
index 0000000..503a97c
--- /dev/null
+++ b/tests/provision.fmf
@@ -0,0 +1,5 @@
+---
+standard-inventory-qcow2:
+ qemu:
+ # `cargo test` usually eats more than 1G.
+ m: 4G
diff --git a/tests/tests.yml b/tests/tests.yml
new file mode 100644
index 0000000..81e55fc
--- /dev/null
+++ b/tests/tests.yml
@@ -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-actix-http
4 years, 10 months
Architecture specific change in rpms/rust-actix-server.git
by githook-noreply@fedoraproject.org
The package rpms/rust-actix-server.git has added or updated architecture specific content in its
spec file (ExclusiveArch/ExcludeArch or %ifarch/%ifnarch) in commit(s):
https://src.fedoraproject.org/cgit/rpms/rust-actix-server.git/commit/?id=....
Change:
+ExclusiveArch: %{rust_arches}
Thanks.
Full change:
============
commit 69e7d8a3f7ce9ed73ec2b66cfa52ad43a55e09a7
Author: Igor Gnatenko <ignatenkobrain(a)fedoraproject.org>
Date: Sat Jun 1 08:17:57 2019 +0200
Initial import
Signed-off-by: Igor Gnatenko <ignatenkobrain(a)fedoraproject.org>
diff --git a/.gitignore b/.gitignore
new file mode 100644
index 0000000..12887eb
--- /dev/null
+++ b/.gitignore
@@ -0,0 +1 @@
+/actix-server-0.5.1.crate
diff --git a/actix-server-fix-metadata.diff b/actix-server-fix-metadata.diff
new file mode 100644
index 0000000..42175fd
--- /dev/null
+++ b/actix-server-fix-metadata.diff
@@ -0,0 +1,45 @@
+--- actix-server-0.5.1/Cargo.toml 1970-01-01T00:00:00+00:00
++++ actix-server-0.5.1/Cargo.toml 2019-05-31T14:06:54.668503+00:00
+@@ -61,10 +61,6 @@
+ version = "0.10"
+ optional = true
+
+-[dependencies.rustls]
+-version = "0.15.2"
+-optional = true
+-
+ [dependencies.slab]
+ version = "0.4"
+
+@@ -78,10 +74,6 @@
+ [dependencies.tokio-reactor]
+ version = "0.1"
+
+-[dependencies.tokio-rustls]
+-version = "0.9.1"
+-optional = true
+-
+ [dependencies.tokio-signal]
+ version = "0.2"
+
+@@ -91,13 +83,6 @@
+ [dependencies.tokio-timer]
+ version = "0.2.8"
+
+-[dependencies.webpki]
+-version = "0.19"
+-optional = true
+-
+-[dependencies.webpki-roots]
+-version = "0.16"
+-optional = true
+ [dev-dependencies.actix-codec]
+ version = "0.1.2"
+
+@@ -109,6 +94,5 @@
+
+ [features]
+ default = []
+-rust-tls = ["rustls", "tokio-rustls", "webpki", "webpki-roots", "actix-server-config/rust-tls"]
+ ssl = ["openssl", "tokio-openssl", "actix-server-config/ssl"]
+ tls = ["native-tls"]
diff --git a/rust-actix-server.spec b/rust-actix-server.spec
new file mode 100644
index 0000000..53c1cd6
--- /dev/null
+++ b/rust-actix-server.spec
@@ -0,0 +1,151 @@
+# Generated by rust2rpm 9
+%bcond_with check
+%global debug_package %{nil}
+
+%global crate actix-server
+
+Name: rust-%{crate}
+Version: 0.5.1
+Release: 1%{?dist}
+Summary: Actix server - General purpose tcp server
+
+# Upstream license specification: MIT/Apache-2.0
+# https://github.com/actix/actix-net/issues/25
+License: MIT or ASL 2.0
+URL: https://crates.io/crates/actix-server
+Source: %{crates_source}
+# Initial patched metadata
+# * No rustls
+Patch0: actix-server-fix-metadata.diff
+
+ExclusiveArch: %{rust_arches}
+
+BuildRequires: rust-packaging
+BuildRequires: (crate(actix-rt/default) >= 0.2.1 with crate(actix-rt/default) < 0.3.0)
+BuildRequires: (crate(actix-server-config/default) >= 0.1.1 with crate(actix-server-config/default) < 0.2.0)
+BuildRequires: (crate(actix-service/default) >= 0.4.0 with crate(actix-service/default) < 0.5.0)
+BuildRequires: (crate(futures/default) >= 0.1.0 with crate(futures/default) < 0.2.0)
+BuildRequires: (crate(log/default) >= 0.4.0 with crate(log/default) < 0.5.0)
+BuildRequires: (crate(mio/default) >= 0.6.13 with crate(mio/default) < 0.7.0)
+BuildRequires: (crate(net2/default) >= 0.2.0 with crate(net2/default) < 0.3.0)
+BuildRequires: (crate(num_cpus/default) >= 1.0.0 with crate(num_cpus/default) < 2.0.0)
+BuildRequires: (crate(slab/default) >= 0.4.0 with crate(slab/default) < 0.5.0)
+BuildRequires: (crate(tokio-io/default) >= 0.1.0 with crate(tokio-io/default) < 0.2.0)
+BuildRequires: (crate(tokio-reactor/default) >= 0.1.0 with crate(tokio-reactor/default) < 0.2.0)
+BuildRequires: (crate(tokio-signal/default) >= 0.2.0 with crate(tokio-signal/default) < 0.3.0)
+BuildRequires: (crate(tokio-tcp/default) >= 0.1.0 with crate(tokio-tcp/default) < 0.2.0)
+BuildRequires: (crate(tokio-timer/default) >= 0.2.8 with crate(tokio-timer/default) < 0.3.0)
+%if %{with check}
+BuildRequires: (crate(actix-codec/default) >= 0.1.2 with crate(actix-codec/default) < 0.2.0)
+BuildRequires: (crate(bytes/default) >= 0.4.0 with crate(bytes/default) < 0.5.0)
+BuildRequires: (crate(env_logger/default) >= 0.6.0 with crate(env_logger/default) < 0.7.0)
+%endif
+
+%global _description %{expand:
+Actix server - General purpose tcp server.}
+
+%description %{_description}
+
+%package devel
+Summary: %{summary}
+BuildArch: noarch
+
+%description devel %{_description}
+
+This package contains library source intended for building other packages
+which use "%{crate}" crate.
+
+%files devel
+%doc CHANGES.md
+%{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
+
+%package -n %{name}+native-tls-devel
+Summary: %{summary}
+BuildArch: noarch
+
+%description -n %{name}+native-tls-devel %{_description}
+
+This package contains library source intended for building other packages
+which use "native-tls" feature of "%{crate}" crate.
+
+%files -n %{name}+native-tls-devel
+%ghost %{cargo_registry}/%{crate}-%{version}/Cargo.toml
+
+%package -n %{name}+openssl-devel
+Summary: %{summary}
+BuildArch: noarch
+
+%description -n %{name}+openssl-devel %{_description}
+
+This package contains library source intended for building other packages
+which use "openssl" feature of "%{crate}" crate.
+
+%files -n %{name}+openssl-devel
+%ghost %{cargo_registry}/%{crate}-%{version}/Cargo.toml
+
+%package -n %{name}+ssl-devel
+Summary: %{summary}
+BuildArch: noarch
+
+%description -n %{name}+ssl-devel %{_description}
+
+This package contains library source intended for building other packages
+which use "ssl" feature of "%{crate}" crate.
+
+%files -n %{name}+ssl-devel
+%ghost %{cargo_registry}/%{crate}-%{version}/Cargo.toml
+
+%package -n %{name}+tls-devel
+Summary: %{summary}
+BuildArch: noarch
+
+%description -n %{name}+tls-devel %{_description}
+
+This package contains library source intended for building other packages
+which use "tls" feature of "%{crate}" crate.
+
+%files -n %{name}+tls-devel
+%ghost %{cargo_registry}/%{crate}-%{version}/Cargo.toml
+
+%package -n %{name}+tokio-openssl-devel
+Summary: %{summary}
+BuildArch: noarch
+
+%description -n %{name}+tokio-openssl-devel %{_description}
+
+This package contains library source intended for building other packages
+which use "tokio-openssl" feature of "%{crate}" crate.
+
+%files -n %{name}+tokio-openssl-devel
+%ghost %{cargo_registry}/%{crate}-%{version}/Cargo.toml
+
+%prep
+%autosetup -n %{crate}-%{version_no_tilde} -p1
+%cargo_prep
+
+%build
+%cargo_build
+
+%install
+%cargo_install
+
+%if %{with check}
+%check
+%cargo_test
+%endif
+
+%changelog
+* Fri May 31 16:06:54 CEST 2019 Igor Gnatenko <ignatenkobrain(a)fedoraproject.org> - 0.5.1-1
+- Initial package
diff --git a/sources b/sources
new file mode 100644
index 0000000..1c287fa
--- /dev/null
+++ b/sources
@@ -0,0 +1 @@
+SHA512 (actix-server-0.5.1.crate) = 850fe799de268cc6cf440faa1b6254de1f7a5ac25dbcfaa07adfc5e798156102b783d5eec02903e41babc67e31d269825d5f2afce794f2ae670985af706b6fff
diff --git a/tests/.fmf/version b/tests/.fmf/version
new file mode 100644
index 0000000..d00491f
--- /dev/null
+++ b/tests/.fmf/version
@@ -0,0 +1 @@
+1
diff --git a/tests/provision.fmf b/tests/provision.fmf
new file mode 100644
index 0000000..503a97c
--- /dev/null
+++ b/tests/provision.fmf
@@ -0,0 +1,5 @@
+---
+standard-inventory-qcow2:
+ qemu:
+ # `cargo test` usually eats more than 1G.
+ m: 4G
diff --git a/tests/tests.yml b/tests/tests.yml
new file mode 100644
index 0000000..af9f1c3
--- /dev/null
+++ b/tests/tests.yml
@@ -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-actix-server
4 years, 10 months
Architecture specific change in rpms/rust-actix-codec.git
by githook-noreply@fedoraproject.org
The package rpms/rust-actix-codec.git has added or updated architecture specific content in its
spec file (ExclusiveArch/ExcludeArch or %ifarch/%ifnarch) in commit(s):
https://src.fedoraproject.org/cgit/rpms/rust-actix-codec.git/commit/?id=b....
Change:
+ExclusiveArch: %{rust_arches}
Thanks.
Full change:
============
commit b6c7c642d2967a4652bb848f9a5f453cc9d6b9b7
Author: Igor Gnatenko <ignatenkobrain(a)fedoraproject.org>
Date: Sat Jun 1 08:17:57 2019 +0200
Initial import
Signed-off-by: Igor Gnatenko <ignatenkobrain(a)fedoraproject.org>
diff --git a/.gitignore b/.gitignore
new file mode 100644
index 0000000..a067b6c
--- /dev/null
+++ b/.gitignore
@@ -0,0 +1 @@
+/actix-codec-0.1.2.crate
diff --git a/rust-actix-codec.spec b/rust-actix-codec.spec
new file mode 100644
index 0000000..1648946
--- /dev/null
+++ b/rust-actix-codec.spec
@@ -0,0 +1,74 @@
+# Generated by rust2rpm 9
+%bcond_with check
+%global debug_package %{nil}
+
+%global crate actix-codec
+
+Name: rust-%{crate}
+Version: 0.1.2
+Release: 1%{?dist}
+Summary: Utilities for encoding and decoding frames
+
+# Upstream license specification: MIT/Apache-2.0
+# https://github.com/actix/actix-net/issues/25
+License: MIT or ASL 2.0
+URL: https://crates.io/crates/actix-codec
+Source: %{crates_source}
+
+ExclusiveArch: %{rust_arches}
+
+BuildRequires: rust-packaging
+BuildRequires: (crate(bytes/default) >= 0.4.12 with crate(bytes/default) < 0.5.0)
+BuildRequires: (crate(futures/default) >= 0.1.24 with crate(futures/default) < 0.2.0)
+BuildRequires: (crate(log/default) >= 0.4.0 with crate(log/default) < 0.5.0)
+BuildRequires: (crate(tokio-codec/default) >= 0.1.1 with crate(tokio-codec/default) < 0.2.0)
+BuildRequires: (crate(tokio-io/default) >= 0.1.12 with crate(tokio-io/default) < 0.2.0)
+
+%global _description %{expand:
+Utilities for encoding and decoding frames.}
+
+%description %{_description}
+
+%package devel
+Summary: %{summary}
+BuildArch: noarch
+
+%description devel %{_description}
+
+This package contains library source intended for building other packages
+which use "%{crate}" crate.
+
+%files devel
+%doc CHANGES.md
+%{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
+%autosetup -n %{crate}-%{version_no_tilde} -p1
+%cargo_prep
+
+%build
+%cargo_build
+
+%install
+%cargo_install
+
+%if %{with check}
+%check
+%cargo_test
+%endif
+
+%changelog
+* Fri May 31 09:15:17 CEST 2019 Igor Gnatenko <ignatenkobrain(a)fedoraproject.org> - 0.1.2-1
+- Initial package
diff --git a/sources b/sources
new file mode 100644
index 0000000..2a20dbe
--- /dev/null
+++ b/sources
@@ -0,0 +1 @@
+SHA512 (actix-codec-0.1.2.crate) = 2d1658901c383003ff8181f366b1c691754de50fdf74a07a89001c97dbf9320864238797cbd20a44643e8ea8ec107c3b226c8573c4a6379f94ffd286fe8db025
diff --git a/tests/.fmf/version b/tests/.fmf/version
new file mode 100644
index 0000000..d00491f
--- /dev/null
+++ b/tests/.fmf/version
@@ -0,0 +1 @@
+1
diff --git a/tests/provision.fmf b/tests/provision.fmf
new file mode 100644
index 0000000..503a97c
--- /dev/null
+++ b/tests/provision.fmf
@@ -0,0 +1,5 @@
+---
+standard-inventory-qcow2:
+ qemu:
+ # `cargo test` usually eats more than 1G.
+ m: 4G
diff --git a/tests/tests.yml b/tests/tests.yml
new file mode 100644
index 0000000..1df6315
--- /dev/null
+++ b/tests/tests.yml
@@ -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-actix-codec
4 years, 10 months
Architecture specific change in rpms/rust-actix-connect.git
by githook-noreply@fedoraproject.org
The package rpms/rust-actix-connect.git has added or updated architecture specific content in its
spec file (ExclusiveArch/ExcludeArch or %ifarch/%ifnarch) in commit(s):
https://src.fedoraproject.org/cgit/rpms/rust-actix-connect.git/commit/?id....
Change:
+ExclusiveArch: %{rust_arches}
Thanks.
Full change:
============
commit 30714b14ae37ba1ff78a2e730ef027397b0149fd
Author: Igor Gnatenko <ignatenkobrain(a)fedoraproject.org>
Date: Sat Jun 1 08:17:57 2019 +0200
Initial import
Signed-off-by: Igor Gnatenko <ignatenkobrain(a)fedoraproject.org>
diff --git a/.gitignore b/.gitignore
new file mode 100644
index 0000000..61b4b6c
--- /dev/null
+++ b/.gitignore
@@ -0,0 +1 @@
+/actix-connect-0.2.0.crate
diff --git a/rust-actix-connect.spec b/rust-actix-connect.spec
new file mode 100644
index 0000000..b134aaa
--- /dev/null
+++ b/rust-actix-connect.spec
@@ -0,0 +1,146 @@
+# Generated by rust2rpm 9
+%bcond_with check
+%global debug_package %{nil}
+
+%global crate actix-connect
+
+Name: rust-%{crate}
+Version: 0.2.0
+Release: 1%{?dist}
+Summary: Actix Connector - tcp connector service
+
+# Upstream license specification: MIT/Apache-2.0
+# https://github.com/actix/actix-net/issues/25
+License: MIT or ASL 2.0
+URL: https://crates.io/crates/actix-connect
+Source: %{crates_source}
+
+ExclusiveArch: %{rust_arches}
+
+BuildRequires: rust-packaging
+BuildRequires: (crate(actix-codec/default) >= 0.1.2 with crate(actix-codec/default) < 0.2.0)
+BuildRequires: (crate(actix-service/default) >= 0.4.0 with crate(actix-service/default) < 0.5.0)
+BuildRequires: (crate(actix-utils/default) >= 0.4.0 with crate(actix-utils/default) < 0.5.0)
+BuildRequires: (crate(derive_more/default) >= 0.14.0 with crate(derive_more/default) < 0.15.0)
+BuildRequires: (crate(either/default) >= 1.5.2 with crate(either/default) < 2.0.0)
+BuildRequires: (crate(futures/default) >= 0.1.25 with crate(futures/default) < 0.2.0)
+BuildRequires: (crate(http/default) >= 0.1.17 with crate(http/default) < 0.2.0)
+BuildRequires: (crate(log/default) >= 0.4.0 with crate(log/default) < 0.5.0)
+BuildRequires: (crate(tokio-current-thread/default) >= 0.1.5 with crate(tokio-current-thread/default) < 0.2.0)
+BuildRequires: (crate(tokio-tcp/default) >= 0.1.3 with crate(tokio-tcp/default) < 0.2.0)
+BuildRequires: (crate(trust-dns-resolver) >= 0.11.0 with crate(trust-dns-resolver) < 0.12.0)
+%if %{with check}
+BuildRequires: (crate(actix-server-config/default) >= 0.1.0 with crate(actix-server-config/default) < 0.2.0)
+BuildRequires: (crate(actix-test-server/default) >= 0.2.2 with crate(actix-test-server/default) < 0.3.0)
+BuildRequires: (crate(actix-test-server/ssl) >= 0.2.2 with crate(actix-test-server/ssl) < 0.3.0)
+BuildRequires: (crate(bytes/default) >= 0.4.0 with crate(bytes/default) < 0.5.0)
+%endif
+
+%global _description %{expand:
+Actix Connector - tcp connector service.}
+
+%description %{_description}
+
+%package devel
+Summary: %{summary}
+BuildArch: noarch
+
+%description devel %{_description}
+
+This package contains library source intended for building other packages
+which use "%{crate}" crate.
+
+%files devel
+%doc CHANGES.md
+%{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
+
+%package -n %{name}+http-devel
+Summary: %{summary}
+BuildArch: noarch
+
+%description -n %{name}+http-devel %{_description}
+
+This package contains library source intended for building other packages
+which use "http" feature of "%{crate}" crate.
+
+%files -n %{name}+http-devel
+%ghost %{cargo_registry}/%{crate}-%{version}/Cargo.toml
+
+%package -n %{name}+openssl-devel
+Summary: %{summary}
+BuildArch: noarch
+
+%description -n %{name}+openssl-devel %{_description}
+
+This package contains library source intended for building other packages
+which use "openssl" feature of "%{crate}" crate.
+
+%files -n %{name}+openssl-devel
+%ghost %{cargo_registry}/%{crate}-%{version}/Cargo.toml
+
+%package -n %{name}+ssl-devel
+Summary: %{summary}
+BuildArch: noarch
+
+%description -n %{name}+ssl-devel %{_description}
+
+This package contains library source intended for building other packages
+which use "ssl" feature of "%{crate}" crate.
+
+%files -n %{name}+ssl-devel
+%ghost %{cargo_registry}/%{crate}-%{version}/Cargo.toml
+
+%package -n %{name}+tokio-openssl-devel
+Summary: %{summary}
+BuildArch: noarch
+
+%description -n %{name}+tokio-openssl-devel %{_description}
+
+This package contains library source intended for building other packages
+which use "tokio-openssl" feature of "%{crate}" crate.
+
+%files -n %{name}+tokio-openssl-devel
+%ghost %{cargo_registry}/%{crate}-%{version}/Cargo.toml
+
+%package -n %{name}+uri-devel
+Summary: %{summary}
+BuildArch: noarch
+
+%description -n %{name}+uri-devel %{_description}
+
+This package contains library source intended for building other packages
+which use "uri" feature of "%{crate}" crate.
+
+%files -n %{name}+uri-devel
+%ghost %{cargo_registry}/%{crate}-%{version}/Cargo.toml
+
+%prep
+%autosetup -n %{crate}-%{version_no_tilde} -p1
+%cargo_prep
+
+%build
+%cargo_build
+
+%install
+%cargo_install
+
+%if %{with check}
+%check
+%cargo_test
+%endif
+
+%changelog
+* Fri May 31 09:22:11 CEST 2019 Igor Gnatenko <ignatenkobrain(a)fedoraproject.org> - 0.2.0-1
+- Initial package
diff --git a/sources b/sources
new file mode 100644
index 0000000..b7c4f5d
--- /dev/null
+++ b/sources
@@ -0,0 +1 @@
+SHA512 (actix-connect-0.2.0.crate) = 506c2644e2b111f08243ef4d4eee2bdfd30d0e713f3ae1a6d2e382a1b0e2e3af41ae9828a642174995267afa1a91e3cfe6ccd9d182b893803a92ff730879b0b7
diff --git a/tests/.fmf/version b/tests/.fmf/version
new file mode 100644
index 0000000..d00491f
--- /dev/null
+++ b/tests/.fmf/version
@@ -0,0 +1 @@
+1
diff --git a/tests/provision.fmf b/tests/provision.fmf
new file mode 100644
index 0000000..503a97c
--- /dev/null
+++ b/tests/provision.fmf
@@ -0,0 +1,5 @@
+---
+standard-inventory-qcow2:
+ qemu:
+ # `cargo test` usually eats more than 1G.
+ m: 4G
diff --git a/tests/tests.yml b/tests/tests.yml
new file mode 100644
index 0000000..3c3b6c6
--- /dev/null
+++ b/tests/tests.yml
@@ -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-actix-connect
4 years, 10 months
Architecture specific change in rpms/rust-actix.git
by githook-noreply@fedoraproject.org
The package rpms/rust-actix.git has added or updated architecture specific content in its
spec file (ExclusiveArch/ExcludeArch or %ifarch/%ifnarch) in commit(s):
https://src.fedoraproject.org/cgit/rpms/rust-actix.git/commit/?id=ecb93a5....
Change:
+ExclusiveArch: %{rust_arches}
Thanks.
Full change:
============
commit ecb93a5a2a3b6c9f904f9c60aeef640711e23458
Author: Igor Gnatenko <ignatenkobrain(a)fedoraproject.org>
Date: Sat Jun 1 08:17:57 2019 +0200
Initial import
Signed-off-by: Igor Gnatenko <ignatenkobrain(a)fedoraproject.org>
diff --git a/.gitignore b/.gitignore
new file mode 100644
index 0000000..bcbdd69
--- /dev/null
+++ b/.gitignore
@@ -0,0 +1 @@
+/actix-0.8.3.crate
diff --git a/rust-actix.spec b/rust-actix.spec
new file mode 100644
index 0000000..70cea55
--- /dev/null
+++ b/rust-actix.spec
@@ -0,0 +1,163 @@
+# Generated by rust2rpm 9
+%bcond_with check
+%global debug_package %{nil}
+
+%global crate actix
+
+Name: rust-%{crate}
+Version: 0.8.3
+Release: 1%{?dist}
+Summary: Actor framework for Rust
+
+# Upstream license specification: MIT/Apache-2.0
+License: MIT or ASL 2.0
+URL: https://crates.io/crates/actix
+Source: %{crates_source}
+
+ExclusiveArch: %{rust_arches}
+
+BuildRequires: rust-packaging
+BuildRequires: (crate(actix-http/default) >= 0.2.0 with crate(actix-http/default) < 0.3.0)
+BuildRequires: (crate(actix-rt/default) >= 0.2.2 with crate(actix-rt/default) < 0.3.0)
+BuildRequires: (crate(actix_derive/default) >= 0.4.0 with crate(actix_derive/default) < 0.5.0)
+BuildRequires: (crate(bitflags/default) >= 1.0.0 with crate(bitflags/default) < 2.0.0)
+BuildRequires: (crate(bytes/default) >= 0.4.0 with crate(bytes/default) < 0.5.0)
+BuildRequires: (crate(crossbeam-channel/default) >= 0.3.0 with crate(crossbeam-channel/default) < 0.4.0)
+BuildRequires: (crate(derive_more/default) >= 0.14.0 with crate(derive_more/default) < 0.15.0)
+BuildRequires: (crate(futures/default) >= 0.1.25 with crate(futures/default) < 0.2.0)
+BuildRequires: (crate(hashbrown/default) >= 0.3.0 with crate(hashbrown/default) < 0.4.0)
+BuildRequires: (crate(lazy_static/default) >= 1.2.0 with crate(lazy_static/default) < 2.0.0)
+BuildRequires: (crate(log/default) >= 0.4.0 with crate(log/default) < 0.5.0)
+BuildRequires: (crate(parking_lot/default) >= 0.8.0 with crate(parking_lot/default) < 0.9.0)
+BuildRequires: (crate(smallvec/default) >= 0.6.0 with crate(smallvec/default) < 0.7.0)
+BuildRequires: (crate(tokio-codec/default) >= 0.1.0 with crate(tokio-codec/default) < 0.2.0)
+BuildRequires: (crate(tokio-executor/default) >= 0.1.0 with crate(tokio-executor/default) < 0.2.0)
+BuildRequires: (crate(tokio-io/default) >= 0.1.0 with crate(tokio-io/default) < 0.2.0)
+BuildRequires: (crate(tokio-tcp/default) >= 0.1.0 with crate(tokio-tcp/default) < 0.2.0)
+BuildRequires: (crate(tokio-timer/default) >= 0.2.8 with crate(tokio-timer/default) < 0.3.0)
+BuildRequires: (crate(trust-dns-resolver) >= 0.11.0 with crate(trust-dns-resolver) < 0.12.0)
+%if %{with check}
+BuildRequires: (crate(doc-comment/default) >= 0.3.0 with crate(doc-comment/default) < 0.4.0)
+%endif
+
+%global _description %{expand:
+Actor framework for Rust.}
+
+%description %{_description}
+
+%package devel
+Summary: %{summary}
+BuildArch: noarch
+
+%description devel %{_description}
+
+This package contains library source intended for building other packages
+which use "%{crate}" crate.
+
+%files devel
+%license LICENSE-MIT LICENSE-APACHE
+%doc README.md CHANGES.md MIGRATION.md
+%{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
+
+%package -n %{name}+actix-http-devel
+Summary: %{summary}
+BuildArch: noarch
+
+%description -n %{name}+actix-http-devel %{_description}
+
+This package contains library source intended for building other packages
+which use "actix-http" feature of "%{crate}" crate.
+
+%files -n %{name}+actix-http-devel
+%ghost %{cargo_registry}/%{crate}-%{version}/Cargo.toml
+
+%package -n %{name}+http-devel
+Summary: %{summary}
+BuildArch: noarch
+
+%description -n %{name}+http-devel %{_description}
+
+This package contains library source intended for building other packages
+which use "http" feature of "%{crate}" crate.
+
+%files -n %{name}+http-devel
+%ghost %{cargo_registry}/%{crate}-%{version}/Cargo.toml
+
+%package -n %{name}+mailbox_assert-devel
+Summary: %{summary}
+BuildArch: noarch
+
+%description -n %{name}+mailbox_assert-devel %{_description}
+
+This package contains library source intended for building other packages
+which use "mailbox_assert" feature of "%{crate}" crate.
+
+%files -n %{name}+mailbox_assert-devel
+%ghost %{cargo_registry}/%{crate}-%{version}/Cargo.toml
+
+%package -n %{name}+resolver-devel
+Summary: %{summary}
+BuildArch: noarch
+
+%description -n %{name}+resolver-devel %{_description}
+
+This package contains library source intended for building other packages
+which use "resolver" feature of "%{crate}" crate.
+
+%files -n %{name}+resolver-devel
+%ghost %{cargo_registry}/%{crate}-%{version}/Cargo.toml
+
+%package -n %{name}+tokio-tcp-devel
+Summary: %{summary}
+BuildArch: noarch
+
+%description -n %{name}+tokio-tcp-devel %{_description}
+
+This package contains library source intended for building other packages
+which use "tokio-tcp" feature of "%{crate}" crate.
+
+%files -n %{name}+tokio-tcp-devel
+%ghost %{cargo_registry}/%{crate}-%{version}/Cargo.toml
+
+%package -n %{name}+trust-dns-resolver-devel
+Summary: %{summary}
+BuildArch: noarch
+
+%description -n %{name}+trust-dns-resolver-devel %{_description}
+
+This package contains library source intended for building other packages
+which use "trust-dns-resolver" feature of "%{crate}" crate.
+
+%files -n %{name}+trust-dns-resolver-devel
+%ghost %{cargo_registry}/%{crate}-%{version}/Cargo.toml
+
+%prep
+%autosetup -n %{crate}-%{version_no_tilde} -p1
+%cargo_prep
+
+%build
+%cargo_build
+
+%install
+%cargo_install
+
+%if %{with check}
+%check
+%cargo_test
+%endif
+
+%changelog
+* Thu May 30 18:30:27 CEST 2019 Igor Gnatenko <ignatenkobrain(a)fedoraproject.org> - 0.8.3-1
+- Initial package
diff --git a/sources b/sources
new file mode 100644
index 0000000..1182f47
--- /dev/null
+++ b/sources
@@ -0,0 +1 @@
+SHA512 (actix-0.8.3.crate) = cf30034bbf03e18d52837934ea342823fb263b75e2a063a9ae78a347752f1e8fba316cad64c181489010f98b52a3aaa0ba171d7581604ea738b94c07a555214e
diff --git a/tests/.fmf/version b/tests/.fmf/version
new file mode 100644
index 0000000..d00491f
--- /dev/null
+++ b/tests/.fmf/version
@@ -0,0 +1 @@
+1
diff --git a/tests/provision.fmf b/tests/provision.fmf
new file mode 100644
index 0000000..503a97c
--- /dev/null
+++ b/tests/provision.fmf
@@ -0,0 +1,5 @@
+---
+standard-inventory-qcow2:
+ qemu:
+ # `cargo test` usually eats more than 1G.
+ m: 4G
diff --git a/tests/tests.yml b/tests/tests.yml
new file mode 100644
index 0000000..fc5bf97
--- /dev/null
+++ b/tests/tests.yml
@@ -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-actix
4 years, 10 months
Architecture specific change in rpms/rust-actix-server-config.git
by githook-noreply@fedoraproject.org
The package rpms/rust-actix-server-config.git has added or updated architecture specific content in its
spec file (ExclusiveArch/ExcludeArch or %ifarch/%ifnarch) in commit(s):
https://src.fedoraproject.org/cgit/rpms/rust-actix-server-config.git/comm....
Change:
+ExclusiveArch: %{rust_arches}
Thanks.
Full change:
============
commit f64b0ea2e8267c51f54d6a1fb5564e6553767581
Author: Igor Gnatenko <ignatenkobrain(a)fedoraproject.org>
Date: Sat Jun 1 08:17:57 2019 +0200
Initial import
Signed-off-by: Igor Gnatenko <ignatenkobrain(a)fedoraproject.org>
diff --git a/.gitignore b/.gitignore
new file mode 100644
index 0000000..0992209
--- /dev/null
+++ b/.gitignore
@@ -0,0 +1 @@
+/actix-server-config-0.1.1.crate
diff --git a/actix-server-config-fix-metadata.diff b/actix-server-config-fix-metadata.diff
new file mode 100644
index 0000000..f64188a
--- /dev/null
+++ b/actix-server-config-fix-metadata.diff
@@ -0,0 +1,28 @@
+--- actix-server-config-0.1.1/Cargo.toml 1970-01-01T00:00:00+00:00
++++ actix-server-config-0.1.1/Cargo.toml 2019-05-31T07:25:48.109506+00:00
+@@ -28,10 +28,6 @@
+ [dependencies.futures]
+ version = "0.1.25"
+
+-[dependencies.rustls]
+-version = "0.15.2"
+-optional = true
+-
+ [dependencies.tokio-io]
+ version = "0.1.12"
+
+@@ -39,14 +35,9 @@
+ version = "0.3.0"
+ optional = true
+
+-[dependencies.tokio-rustls]
+-version = "0.9.1"
+-optional = true
+-
+ [dependencies.tokio-tcp]
+ version = "0.1"
+
+ [features]
+ default = []
+-rust-tls = ["rustls", "tokio-rustls"]
+ ssl = ["tokio-openssl"]
diff --git a/rust-actix-server-config.spec b/rust-actix-server-config.spec
new file mode 100644
index 0000000..3ac0121
--- /dev/null
+++ b/rust-actix-server-config.spec
@@ -0,0 +1,99 @@
+# Generated by rust2rpm 9
+%bcond_with check
+%global debug_package %{nil}
+
+%global crate actix-server-config
+
+Name: rust-%{crate}
+Version: 0.1.1
+Release: 1%{?dist}
+Summary: Actix server config utils
+
+# Upstream license specification: MIT/Apache-2.0
+# https://github.com/actix/actix-net/issues/25
+License: MIT or ASL 2.0
+URL: https://crates.io/crates/actix-server-config
+Source: %{crates_source}
+# Initial patched metadata
+# * No rustls
+Patch0: actix-server-config-fix-metadata.diff
+
+ExclusiveArch: %{rust_arches}
+
+BuildRequires: rust-packaging
+BuildRequires: (crate(futures/default) >= 0.1.25 with crate(futures/default) < 0.2.0)
+BuildRequires: (crate(tokio-io/default) >= 0.1.12 with crate(tokio-io/default) < 0.2.0)
+BuildRequires: (crate(tokio-tcp/default) >= 0.1.0 with crate(tokio-tcp/default) < 0.2.0)
+
+%global _description %{expand:
+Actix server config utils.}
+
+%description %{_description}
+
+%package devel
+Summary: %{summary}
+BuildArch: noarch
+
+%description devel %{_description}
+
+This package contains library source intended for building other packages
+which use "%{crate}" crate.
+
+%files devel
+%doc changes.md
+%{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
+
+%package -n %{name}+ssl-devel
+Summary: %{summary}
+BuildArch: noarch
+
+%description -n %{name}+ssl-devel %{_description}
+
+This package contains library source intended for building other packages
+which use "ssl" feature of "%{crate}" crate.
+
+%files -n %{name}+ssl-devel
+%ghost %{cargo_registry}/%{crate}-%{version}/Cargo.toml
+
+%package -n %{name}+tokio-openssl-devel
+Summary: %{summary}
+BuildArch: noarch
+
+%description -n %{name}+tokio-openssl-devel %{_description}
+
+This package contains library source intended for building other packages
+which use "tokio-openssl" feature of "%{crate}" crate.
+
+%files -n %{name}+tokio-openssl-devel
+%ghost %{cargo_registry}/%{crate}-%{version}/Cargo.toml
+
+%prep
+%autosetup -n %{crate}-%{version_no_tilde} -p1
+%cargo_prep
+
+%build
+%cargo_build
+
+%install
+%cargo_install
+
+%if %{with check}
+%check
+%cargo_test
+%endif
+
+%changelog
+* Fri May 31 09:25:48 CEST 2019 Igor Gnatenko <ignatenkobrain(a)fedoraproject.org> - 0.1.1-1
+- Initial package
diff --git a/sources b/sources
new file mode 100644
index 0000000..343830b
--- /dev/null
+++ b/sources
@@ -0,0 +1 @@
+SHA512 (actix-server-config-0.1.1.crate) = fdebce2eb4266edb7b66f3c62b2f5295c7a6075d1bf02862885a4942b05fef38ca6270de4a4ea56f5db1345036cd98800e585dff54c00c2179db982165d9b0a9
diff --git a/tests/.fmf/version b/tests/.fmf/version
new file mode 100644
index 0000000..d00491f
--- /dev/null
+++ b/tests/.fmf/version
@@ -0,0 +1 @@
+1
diff --git a/tests/provision.fmf b/tests/provision.fmf
new file mode 100644
index 0000000..503a97c
--- /dev/null
+++ b/tests/provision.fmf
@@ -0,0 +1,5 @@
+---
+standard-inventory-qcow2:
+ qemu:
+ # `cargo test` usually eats more than 1G.
+ m: 4G
diff --git a/tests/tests.yml b/tests/tests.yml
new file mode 100644
index 0000000..66503c6
--- /dev/null
+++ b/tests/tests.yml
@@ -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-actix-server-config
4 years, 10 months
Architecture specific change in rpms/rust-slug.git
by githook-noreply@fedoraproject.org
The package rpms/rust-slug.git has added or updated architecture specific content in its
spec file (ExclusiveArch/ExcludeArch or %ifarch/%ifnarch) in commit(s):
https://src.fedoraproject.org/cgit/rpms/rust-slug.git/commit/?id=ab478f67....
Change:
+ExclusiveArch: %{rust_arches}
Thanks.
Full change:
============
commit ab478f6794173c9d95ab50c9cd85ff2975001210
Author: Igor Gnatenko <ignatenkobrain(a)fedoraproject.org>
Date: Sat Jun 1 08:17:59 2019 +0200
Initial import
Signed-off-by: Igor Gnatenko <ignatenkobrain(a)fedoraproject.org>
diff --git a/.gitignore b/.gitignore
new file mode 100644
index 0000000..0830ba3
--- /dev/null
+++ b/.gitignore
@@ -0,0 +1 @@
+/slug-0.1.4.crate
diff --git a/rust-slug.spec b/rust-slug.spec
new file mode 100644
index 0000000..a161dca
--- /dev/null
+++ b/rust-slug.spec
@@ -0,0 +1,73 @@
+# Generated by rust2rpm 9
+%bcond_with check
+%global debug_package %{nil}
+
+%global crate slug
+
+Name: rust-%{crate}
+Version: 0.1.4
+Release: 1%{?dist}
+Summary: Convert a unicode string to a slug
+
+# Upstream license specification: MIT/Apache-2.0
+License: MIT or ASL 2.0
+URL: https://crates.io/crates/slug
+Source: %{crates_source}
+# Initial patched metadata
+# * Update deunicode to 1, https://github.com/Stebalien/slug-rs/pull/4
+Patch0: slug-fix-metadata.diff
+
+ExclusiveArch: %{rust_arches}
+
+BuildRequires: rust-packaging
+BuildRequires: (crate(deunicode/default) >= 1.0.0 with crate(deunicode/default) < 2.0.0)
+
+%global _description %{expand:
+Convert a unicode string to a slug.}
+
+%description %{_description}
+
+%package devel
+Summary: %{summary}
+BuildArch: noarch
+
+%description devel %{_description}
+
+This package contains library source intended for building other packages
+which use "%{crate}" crate.
+
+%files devel
+%license LICENSE-MIT LICENSE-APACHE
+%doc README.md
+%{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
+%autosetup -n %{crate}-%{version_no_tilde} -p1
+%cargo_prep
+
+%build
+%cargo_build
+
+%install
+%cargo_install
+
+%if %{with check}
+%check
+%cargo_test
+%endif
+
+%changelog
+* Fri May 31 11:34:12 CEST 2019 Igor Gnatenko <ignatenkobrain(a)fedoraproject.org> - 0.1.4-1
+- Initial package
diff --git a/slug-fix-metadata.diff b/slug-fix-metadata.diff
new file mode 100644
index 0000000..999d978
--- /dev/null
+++ b/slug-fix-metadata.diff
@@ -0,0 +1,8 @@
+--- slug-0.1.4/Cargo.toml 1970-01-01T00:00:00+00:00
++++ slug-0.1.4/Cargo.toml 2019-05-31T09:34:12.172710+00:00
+@@ -22,4 +22,4 @@
+ license = "MIT/Apache-2.0"
+ repository = "https://github.com/Stebalien/slug-rs"
+ [dependencies.deunicode]
+-version = "0.4.0"
++version = "1"
diff --git a/sources b/sources
new file mode 100644
index 0000000..077ba35
--- /dev/null
+++ b/sources
@@ -0,0 +1 @@
+SHA512 (slug-0.1.4.crate) = 2c85dabcca9400c5e2a3b409997403a6acb17357449df4ef9a7b27511c5a979bfcb1a4d80b7e7c36122233ee6d47e59507631dd6ac9e93d1610f54b9b160ee96
diff --git a/tests/.fmf/version b/tests/.fmf/version
new file mode 100644
index 0000000..d00491f
--- /dev/null
+++ b/tests/.fmf/version
@@ -0,0 +1 @@
+1
diff --git a/tests/provision.fmf b/tests/provision.fmf
new file mode 100644
index 0000000..503a97c
--- /dev/null
+++ b/tests/provision.fmf
@@ -0,0 +1,5 @@
+---
+standard-inventory-qcow2:
+ qemu:
+ # `cargo test` usually eats more than 1G.
+ m: 4G
diff --git a/tests/tests.yml b/tests/tests.yml
new file mode 100644
index 0000000..df7a4cd
--- /dev/null
+++ b/tests/tests.yml
@@ -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-slug
4 years, 10 months
Architecture specific change in rpms/rust-unic-char-range.git
by githook-noreply@fedoraproject.org
The package rpms/rust-unic-char-range.git has added or updated architecture specific content in its
spec file (ExclusiveArch/ExcludeArch or %ifarch/%ifnarch) in commit(s):
https://src.fedoraproject.org/cgit/rpms/rust-unic-char-range.git/commit/?....
Change:
+ExclusiveArch: %{rust_arches}
Thanks.
Full change:
============
commit f24c7bc506d7582b6e0dc70f19c00eddbde26491
Author: Igor Gnatenko <ignatenkobrain(a)fedoraproject.org>
Date: Sat Jun 1 08:18:00 2019 +0200
Initial import
Signed-off-by: Igor Gnatenko <ignatenkobrain(a)fedoraproject.org>
diff --git a/.gitignore b/.gitignore
new file mode 100644
index 0000000..65059f7
--- /dev/null
+++ b/.gitignore
@@ -0,0 +1 @@
+/unic-char-range-0.9.0.crate
diff --git a/rust-unic-char-range.spec b/rust-unic-char-range.spec
new file mode 100644
index 0000000..312d1d4
--- /dev/null
+++ b/rust-unic-char-range.spec
@@ -0,0 +1,140 @@
+# Generated by rust2rpm 9
+%bcond_with check
+%global debug_package %{nil}
+
+%global crate unic-char-range
+
+Name: rust-%{crate}
+Version: 0.9.0
+Release: 1%{?dist}
+Summary: UNIC Unicode Character Tools Character Range and Iteration
+
+# Upstream license specification: MIT/Apache-2.0
+# https://github.com/open-i18n/rust-unic/issues/267
+License: MIT or ASL 2.0
+URL: https://crates.io/crates/unic-char-range
+Source: %{crates_source}
+
+ExclusiveArch: %{rust_arches}
+
+BuildRequires: rust-packaging
+
+%global _description %{expand:
+UNIC Unicode Character Tools Character Range and Iteration.}
+
+%description %{_description}
+
+%package devel
+Summary: %{summary}
+BuildArch: noarch
+
+%description devel %{_description}
+
+This package contains library source intended for building other packages
+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
+
+%package -n %{name}+exact-size-is-empty-devel
+Summary: %{summary}
+BuildArch: noarch
+
+%description -n %{name}+exact-size-is-empty-devel %{_description}
+
+This package contains library source intended for building other packages
+which use "exact-size-is-empty" feature of "%{crate}" crate.
+
+%files -n %{name}+exact-size-is-empty-devel
+%ghost %{cargo_registry}/%{crate}-%{version}/Cargo.toml
+
+%package -n %{name}+fused-devel
+Summary: %{summary}
+BuildArch: noarch
+
+%description -n %{name}+fused-devel %{_description}
+
+This package contains library source intended for building other packages
+which use "fused" feature of "%{crate}" crate.
+
+%files -n %{name}+fused-devel
+%ghost %{cargo_registry}/%{crate}-%{version}/Cargo.toml
+
+%package -n %{name}+rayon-devel
+Summary: %{summary}
+BuildArch: noarch
+
+%description -n %{name}+rayon-devel %{_description}
+
+This package contains library source intended for building other packages
+which use "rayon" feature of "%{crate}" crate.
+
+%files -n %{name}+rayon-devel
+%ghost %{cargo_registry}/%{crate}-%{version}/Cargo.toml
+
+%package -n %{name}+std-devel
+Summary: %{summary}
+BuildArch: noarch
+
+%description -n %{name}+std-devel %{_description}
+
+This package contains library source intended for building other packages
+which use "std" feature of "%{crate}" crate.
+
+%files -n %{name}+std-devel
+%ghost %{cargo_registry}/%{crate}-%{version}/Cargo.toml
+
+%package -n %{name}+trusted-len-devel
+Summary: %{summary}
+BuildArch: noarch
+
+%description -n %{name}+trusted-len-devel %{_description}
+
+This package contains library source intended for building other packages
+which use "trusted-len" feature of "%{crate}" crate.
+
+%files -n %{name}+trusted-len-devel
+%ghost %{cargo_registry}/%{crate}-%{version}/Cargo.toml
+
+%package -n %{name}+unstable-devel
+Summary: %{summary}
+BuildArch: noarch
+
+%description -n %{name}+unstable-devel %{_description}
+
+This package contains library source intended for building other packages
+which use "unstable" feature of "%{crate}" crate.
+
+%files -n %{name}+unstable-devel
+%ghost %{cargo_registry}/%{crate}-%{version}/Cargo.toml
+
+%prep
+%autosetup -n %{crate}-%{version_no_tilde} -p1
+%cargo_prep
+
+%build
+%cargo_build
+
+%install
+%cargo_install
+
+%if %{with check}
+%check
+%cargo_test
+%endif
+
+%changelog
+* Fri May 31 11:36:26 CEST 2019 Igor Gnatenko <ignatenkobrain(a)fedoraproject.org> - 0.9.0-1
+- Initial package
diff --git a/sources b/sources
new file mode 100644
index 0000000..72cccaf
--- /dev/null
+++ b/sources
@@ -0,0 +1 @@
+SHA512 (unic-char-range-0.9.0.crate) = bb0ede1695f4f016bdf9ec83bb49639527248c175c71d24993b8651ea6be0a411251ed8518893101dd5e96fd2913cf15ec27799c677ddb08b8e408da06ae0ceb
diff --git a/tests/.fmf/version b/tests/.fmf/version
new file mode 100644
index 0000000..d00491f
--- /dev/null
+++ b/tests/.fmf/version
@@ -0,0 +1 @@
+1
diff --git a/tests/provision.fmf b/tests/provision.fmf
new file mode 100644
index 0000000..503a97c
--- /dev/null
+++ b/tests/provision.fmf
@@ -0,0 +1,5 @@
+---
+standard-inventory-qcow2:
+ qemu:
+ # `cargo test` usually eats more than 1G.
+ m: 4G
diff --git a/tests/tests.yml b/tests/tests.yml
new file mode 100644
index 0000000..869200a
--- /dev/null
+++ b/tests/tests.yml
@@ -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-unic-char-range
4 years, 10 months
Architecture specific change in rpms/rust-strum_macros.git
by githook-noreply@fedoraproject.org
The package rpms/rust-strum_macros.git has added or updated architecture specific content in its
spec file (ExclusiveArch/ExcludeArch or %ifarch/%ifnarch) in commit(s):
https://src.fedoraproject.org/cgit/rpms/rust-strum_macros.git/commit/?id=....
Change:
+ExclusiveArch: %{rust_arches}
Thanks.
Full change:
============
commit 39195004b040da1395ba6d0fd7732394318c5187
Author: Igor Gnatenko <ignatenkobrain(a)fedoraproject.org>
Date: Sat Jun 1 08:18:00 2019 +0200
Initial import
Signed-off-by: Igor Gnatenko <ignatenkobrain(a)fedoraproject.org>
diff --git a/.gitignore b/.gitignore
new file mode 100644
index 0000000..4a9f9d4
--- /dev/null
+++ b/.gitignore
@@ -0,0 +1 @@
+/strum_macros-0.15.0.crate
diff --git a/rust-strum_macros.spec b/rust-strum_macros.spec
new file mode 100644
index 0000000..876f879
--- /dev/null
+++ b/rust-strum_macros.spec
@@ -0,0 +1,206 @@
+# Generated by rust2rpm 9
+%bcond_with check
+%global debug_package %{nil}
+
+%global crate strum_macros
+
+Name: rust-%{crate}
+Version: 0.15.0
+Release: 1%{?dist}
+Summary: Helpful macros for working with enums and strings
+
+# Upstream license specification: MIT
+# https://github.com/Peternator7/strum/issues/55
+License: MIT
+URL: https://crates.io/crates/strum_macros
+Source: %{crates_source}
+
+ExclusiveArch: %{rust_arches}
+
+BuildRequires: rust-packaging
+BuildRequires: (crate(heck/default) >= 0.3.0 with crate(heck/default) < 0.4.0)
+BuildRequires: (crate(proc-macro2/default) >= 0.4.0 with crate(proc-macro2/default) < 0.5.0)
+BuildRequires: (crate(quote/default) >= 0.6.0 with crate(quote/default) < 0.7.0)
+BuildRequires: (crate(syn/default) >= 0.15.0 with crate(syn/default) < 0.16.0)
+BuildRequires: (crate(syn/extra-traits) >= 0.15.0 with crate(syn/extra-traits) < 0.16.0)
+BuildRequires: (crate(syn/parsing) >= 0.15.0 with crate(syn/parsing) < 0.16.0)
+
+%global _description %{expand:
+Helpful macros for working with enums and strings.}
+
+%description %{_description}
+
+%package devel
+Summary: %{summary}
+BuildArch: noarch
+
+%description devel %{_description}
+
+This package contains library source intended for building other packages
+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
+
+%package -n %{name}+verbose-asrefstr-name-devel
+Summary: %{summary}
+BuildArch: noarch
+
+%description -n %{name}+verbose-asrefstr-name-devel %{_description}
+
+This package contains library source intended for building other packages
+which use "verbose-asrefstr-name" feature of "%{crate}" crate.
+
+%files -n %{name}+verbose-asrefstr-name-devel
+%ghost %{cargo_registry}/%{crate}-%{version}/Cargo.toml
+
+%package -n %{name}+verbose-asstaticstr-name-devel
+Summary: %{summary}
+BuildArch: noarch
+
+%description -n %{name}+verbose-asstaticstr-name-devel %{_description}
+
+This package contains library source intended for building other packages
+which use "verbose-asstaticstr-name" feature of "%{crate}" crate.
+
+%files -n %{name}+verbose-asstaticstr-name-devel
+%ghost %{cargo_registry}/%{crate}-%{version}/Cargo.toml
+
+%package -n %{name}+verbose-display-name-devel
+Summary: %{summary}
+BuildArch: noarch
+
+%description -n %{name}+verbose-display-name-devel %{_description}
+
+This package contains library source intended for building other packages
+which use "verbose-display-name" feature of "%{crate}" crate.
+
+%files -n %{name}+verbose-display-name-devel
+%ghost %{cargo_registry}/%{crate}-%{version}/Cargo.toml
+
+%package -n %{name}+verbose-enumcount-name-devel
+Summary: %{summary}
+BuildArch: noarch
+
+%description -n %{name}+verbose-enumcount-name-devel %{_description}
+
+This package contains library source intended for building other packages
+which use "verbose-enumcount-name" feature of "%{crate}" crate.
+
+%files -n %{name}+verbose-enumcount-name-devel
+%ghost %{cargo_registry}/%{crate}-%{version}/Cargo.toml
+
+%package -n %{name}+verbose-enumdiscriminants-name-devel
+Summary: %{summary}
+BuildArch: noarch
+
+%description -n %{name}+verbose-enumdiscriminants-name-devel %{_description}
+
+This package contains library source intended for building other packages
+which use "verbose-enumdiscriminants-name" feature of "%{crate}" crate.
+
+%files -n %{name}+verbose-enumdiscriminants-name-devel
+%ghost %{cargo_registry}/%{crate}-%{version}/Cargo.toml
+
+%package -n %{name}+verbose-enumiter-name-devel
+Summary: %{summary}
+BuildArch: noarch
+
+%description -n %{name}+verbose-enumiter-name-devel %{_description}
+
+This package contains library source intended for building other packages
+which use "verbose-enumiter-name" feature of "%{crate}" crate.
+
+%files -n %{name}+verbose-enumiter-name-devel
+%ghost %{cargo_registry}/%{crate}-%{version}/Cargo.toml
+
+%package -n %{name}+verbose-enummessage-name-devel
+Summary: %{summary}
+BuildArch: noarch
+
+%description -n %{name}+verbose-enummessage-name-devel %{_description}
+
+This package contains library source intended for building other packages
+which use "verbose-enummessage-name" feature of "%{crate}" crate.
+
+%files -n %{name}+verbose-enummessage-name-devel
+%ghost %{cargo_registry}/%{crate}-%{version}/Cargo.toml
+
+%package -n %{name}+verbose-enumproperty-name-devel
+Summary: %{summary}
+BuildArch: noarch
+
+%description -n %{name}+verbose-enumproperty-name-devel %{_description}
+
+This package contains library source intended for building other packages
+which use "verbose-enumproperty-name" feature of "%{crate}" crate.
+
+%files -n %{name}+verbose-enumproperty-name-devel
+%ghost %{cargo_registry}/%{crate}-%{version}/Cargo.toml
+
+%package -n %{name}+verbose-enumstring-name-devel
+Summary: %{summary}
+BuildArch: noarch
+
+%description -n %{name}+verbose-enumstring-name-devel %{_description}
+
+This package contains library source intended for building other packages
+which use "verbose-enumstring-name" feature of "%{crate}" crate.
+
+%files -n %{name}+verbose-enumstring-name-devel
+%ghost %{cargo_registry}/%{crate}-%{version}/Cargo.toml
+
+%package -n %{name}+verbose-intostaticstr-name-devel
+Summary: %{summary}
+BuildArch: noarch
+
+%description -n %{name}+verbose-intostaticstr-name-devel %{_description}
+
+This package contains library source intended for building other packages
+which use "verbose-intostaticstr-name" feature of "%{crate}" crate.
+
+%files -n %{name}+verbose-intostaticstr-name-devel
+%ghost %{cargo_registry}/%{crate}-%{version}/Cargo.toml
+
+%package -n %{name}+verbose-tostring-name-devel
+Summary: %{summary}
+BuildArch: noarch
+
+%description -n %{name}+verbose-tostring-name-devel %{_description}
+
+This package contains library source intended for building other packages
+which use "verbose-tostring-name" feature of "%{crate}" crate.
+
+%files -n %{name}+verbose-tostring-name-devel
+%ghost %{cargo_registry}/%{crate}-%{version}/Cargo.toml
+
+%prep
+%autosetup -n %{crate}-%{version_no_tilde} -p1
+%cargo_prep
+
+%build
+%cargo_build
+
+%install
+%cargo_install
+
+%if %{with check}
+%check
+%cargo_test
+%endif
+
+%changelog
+* Fri May 31 14:01:33 CEST 2019 Igor Gnatenko <ignatenkobrain(a)fedoraproject.org> - 0.15.0-1
+- Initial package
diff --git a/sources b/sources
new file mode 100644
index 0000000..f198fd9
--- /dev/null
+++ b/sources
@@ -0,0 +1 @@
+SHA512 (strum_macros-0.15.0.crate) = fd0e363693bd34f0f8cd20d17a4fa12745e82b75de48d700ed5062312d202abba21d21bad434f22d4c467e9d6d3f8e4b1c5a7975aafed8418cc0c12d5f218f30
diff --git a/tests/.fmf/version b/tests/.fmf/version
new file mode 100644
index 0000000..d00491f
--- /dev/null
+++ b/tests/.fmf/version
@@ -0,0 +1 @@
+1
diff --git a/tests/provision.fmf b/tests/provision.fmf
new file mode 100644
index 0000000..503a97c
--- /dev/null
+++ b/tests/provision.fmf
@@ -0,0 +1,5 @@
+---
+standard-inventory-qcow2:
+ qemu:
+ # `cargo test` usually eats more than 1G.
+ m: 4G
diff --git a/tests/tests.yml b/tests/tests.yml
new file mode 100644
index 0000000..aa509ff
--- /dev/null
+++ b/tests/tests.yml
@@ -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-strum_macros
4 years, 10 months