Sign In
Sign Up
Sign In
Sign Up
Manage this list
×
Keyboard Shortcuts
Thread View
j
: Next unread message
k
: Previous unread message
j a
: Jump to all threads
j l
: Jump to MailingList overview
2024
July
June
May
April
March
February
January
2023
December
November
October
September
August
July
June
May
April
March
February
January
2022
December
November
October
September
August
July
June
May
April
March
February
January
2021
December
November
October
September
August
July
June
May
April
March
February
January
2020
December
November
October
September
August
July
June
May
April
March
February
January
2019
December
November
October
September
August
July
June
May
April
March
February
January
2018
December
November
October
September
August
July
June
May
April
March
February
January
2017
December
November
October
September
August
July
June
May
April
March
February
January
List overview
Download
Arch-excludes
March 2019
----- 2024 -----
July 2024
June 2024
May 2024
April 2024
March 2024
February 2024
January 2024
----- 2023 -----
December 2023
November 2023
October 2023
September 2023
August 2023
July 2023
June 2023
May 2023
April 2023
March 2023
February 2023
January 2023
----- 2022 -----
December 2022
November 2022
October 2022
September 2022
August 2022
July 2022
June 2022
May 2022
April 2022
March 2022
February 2022
January 2022
----- 2021 -----
December 2021
November 2021
October 2021
September 2021
August 2021
July 2021
June 2021
May 2021
April 2021
March 2021
February 2021
January 2021
----- 2020 -----
December 2020
November 2020
October 2020
September 2020
August 2020
July 2020
June 2020
May 2020
April 2020
March 2020
February 2020
January 2020
----- 2019 -----
December 2019
November 2019
October 2019
September 2019
August 2019
July 2019
June 2019
May 2019
April 2019
March 2019
February 2019
January 2019
----- 2018 -----
December 2018
November 2018
October 2018
September 2018
August 2018
July 2018
June 2018
May 2018
April 2018
March 2018
February 2018
January 2018
----- 2017 -----
December 2017
November 2017
October 2017
September 2017
August 2017
July 2017
June 2017
May 2017
April 2017
March 2017
February 2017
January 2017
arch-excludes@lists.fedoraproject.org
2 participants
456 discussions
Start a n
N
ew thread
Architecture specific change in rpms/eclipse-gef.git
by githook-noreply@fedoraproject.org
14 Mar '19
14 Mar '19
The package rpms/eclipse-gef.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/eclipse-gef.git/commit/?id=83c8f657…
. Change: +ExcludeArch: s390 %{arm} %{ix86} Thanks. Full change: ============ commit 83c8f6575d01f495eb30264d37ad1349b7cff851 Author: Mat Booth <mat.booth(a)redhat.com> Date: Thu Mar 14 10:32:45 2019 +0000 Restrict to same architectures as Eclipse itself Obsolete examples subpackage diff --git a/eclipse-gef.spec b/eclipse-gef.spec index dbc8fc0..748188b 100644 --- a/eclipse-gef.spec +++ b/eclipse-gef.spec @@ -3,7 +3,7 @@ Name: eclipse-gef Version: 3.11.0 -Release: 8%{?dist} +Release: 9%{?dist} Summary: Graphical Editing Framework (GEF) Eclipse plug-in License: EPL-1.0 URL:
http://www.eclipse.org/gef/
@@ -12,6 +12,9 @@ Source0:
http://git.eclipse.org/c/gef/org.eclipse.gef.git/snapshot/org.eclipse
BuildArch: noarch +# Upstream Eclipse no longer supports non-64bit arches +ExcludeArch: s390 %{arm} %{ix86} + BuildRequires: tycho BuildRequires: maven-antrun-plugin BuildRequires: maven-dependency-plugin @@ -20,6 +23,9 @@ BuildRequires: eclipse-license BuildRequires: ant-contrib Requires: eclipse-platform >= 1:4.4.0 +# Obsoletes added in F30 +Obsoletes: %{name}-examples < %{version}-%{release} + %description The Graphical Editing Framework (GEF) allows developers to create a rich graphical editor from an existing application model. GEF is completely @@ -41,14 +47,6 @@ Summary: Eclipse GEF Tests %description tests Tests for the Eclipse Graphical Editing Framework (GEF). -%package examples -Summary: Eclipse GEF examples -Requires: %{name} = %{version}-%{release} - -%description examples -Installable versions of the example projects from the SDK that demonstrates how -to use the Eclipse Graphical Editing Framework (GEF) plug-in. - %prep %setup -q -n org.eclipse.gef-%{git_version} @@ -57,9 +55,16 @@ find -name *.class -exec rm -rf {} \; %pom_remove_plugin org.eclipse.tycho:tycho-packaging-plugin org.eclipse.gef.releng/pom.xml +# Don't ship examples +for m in .flow .logic .shapes .text .ui.capabilities .source-feature -feature ; do + %pom_disable_module "../org.eclipse.gef.examples$m" org.eclipse.gef.releng +done + +# Not needed for RPM builds +%pom_disable_module "../org.eclipse.gef.all-feature" org.eclipse.gef.releng +%pom_disable_module "../org.eclipse.gef.repository" org.eclipse.gef.releng + %mvn_package "org.eclipse.gef:" __noinstall -%mvn_package "org.eclipse.gef.features:org.eclipse.gef.all" __noinstall -%mvn_package ":org.eclipse.gef.examples{,.logic,.flow,.text,.shapes,.source}" examples %mvn_package ":org.eclipse.*.tests" tests %mvn_package "::jar:sources:" sdk %mvn_package ":*.{sdk,source,capabilities,doc.isv,examples.ui.pde}" sdk @@ -77,9 +82,11 @@ find -name *.class -exec rm -rf {} \; %files tests -f .mfiles-tests -%files examples -f .mfiles-examples - %changelog +* Thu Mar 14 2019 Mat Booth <mat.booth(a)redhat.com> - 3.11.0-9 +- Restrict to same architectures as Eclipse itself +- Obsolete examples subpackage + * Thu Jan 31 2019 Fedora Release Engineering <releng(a)fedoraproject.org> - 3.11.0-8 - Rebuilt for
https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild
1
0
0
0
Architecture specific change in rpms/eclipse-gef.git
by githook-noreply@fedoraproject.org
14 Mar '19
14 Mar '19
The package rpms/eclipse-gef.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/eclipse-gef.git/commit/?id=83c8f657…
. Change: +ExcludeArch: s390 %{arm} %{ix86} Thanks. Full change: ============ commit 83c8f6575d01f495eb30264d37ad1349b7cff851 Author: Mat Booth <mat.booth(a)redhat.com> Date: Thu Mar 14 10:32:45 2019 +0000 Restrict to same architectures as Eclipse itself Obsolete examples subpackage diff --git a/eclipse-gef.spec b/eclipse-gef.spec index dbc8fc0..748188b 100644 --- a/eclipse-gef.spec +++ b/eclipse-gef.spec @@ -3,7 +3,7 @@ Name: eclipse-gef Version: 3.11.0 -Release: 8%{?dist} +Release: 9%{?dist} Summary: Graphical Editing Framework (GEF) Eclipse plug-in License: EPL-1.0 URL:
http://www.eclipse.org/gef/
@@ -12,6 +12,9 @@ Source0:
http://git.eclipse.org/c/gef/org.eclipse.gef.git/snapshot/org.eclipse
BuildArch: noarch +# Upstream Eclipse no longer supports non-64bit arches +ExcludeArch: s390 %{arm} %{ix86} + BuildRequires: tycho BuildRequires: maven-antrun-plugin BuildRequires: maven-dependency-plugin @@ -20,6 +23,9 @@ BuildRequires: eclipse-license BuildRequires: ant-contrib Requires: eclipse-platform >= 1:4.4.0 +# Obsoletes added in F30 +Obsoletes: %{name}-examples < %{version}-%{release} + %description The Graphical Editing Framework (GEF) allows developers to create a rich graphical editor from an existing application model. GEF is completely @@ -41,14 +47,6 @@ Summary: Eclipse GEF Tests %description tests Tests for the Eclipse Graphical Editing Framework (GEF). -%package examples -Summary: Eclipse GEF examples -Requires: %{name} = %{version}-%{release} - -%description examples -Installable versions of the example projects from the SDK that demonstrates how -to use the Eclipse Graphical Editing Framework (GEF) plug-in. - %prep %setup -q -n org.eclipse.gef-%{git_version} @@ -57,9 +55,16 @@ find -name *.class -exec rm -rf {} \; %pom_remove_plugin org.eclipse.tycho:tycho-packaging-plugin org.eclipse.gef.releng/pom.xml +# Don't ship examples +for m in .flow .logic .shapes .text .ui.capabilities .source-feature -feature ; do + %pom_disable_module "../org.eclipse.gef.examples$m" org.eclipse.gef.releng +done + +# Not needed for RPM builds +%pom_disable_module "../org.eclipse.gef.all-feature" org.eclipse.gef.releng +%pom_disable_module "../org.eclipse.gef.repository" org.eclipse.gef.releng + %mvn_package "org.eclipse.gef:" __noinstall -%mvn_package "org.eclipse.gef.features:org.eclipse.gef.all" __noinstall -%mvn_package ":org.eclipse.gef.examples{,.logic,.flow,.text,.shapes,.source}" examples %mvn_package ":org.eclipse.*.tests" tests %mvn_package "::jar:sources:" sdk %mvn_package ":*.{sdk,source,capabilities,doc.isv,examples.ui.pde}" sdk @@ -77,9 +82,11 @@ find -name *.class -exec rm -rf {} \; %files tests -f .mfiles-tests -%files examples -f .mfiles-examples - %changelog +* Thu Mar 14 2019 Mat Booth <mat.booth(a)redhat.com> - 3.11.0-9 +- Restrict to same architectures as Eclipse itself +- Obsolete examples subpackage + * Thu Jan 31 2019 Fedora Release Engineering <releng(a)fedoraproject.org> - 3.11.0-8 - Rebuilt for
https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild
1
0
0
0
Architecture specific change in rpms/eclipse-launchbar.git
by githook-noreply@fedoraproject.org
14 Mar '19
14 Mar '19
The package rpms/eclipse-launchbar.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/eclipse-launchbar.git/commit/?id=10…
. Change: +ExcludeArch: s390 %{arm} %{ix86} Thanks. Full change: ============ commit 107063697677a91e38879b727fa8f12ff0bb2bee Author: Mat Booth <mat.booth(a)redhat.com> Date: Thu Mar 14 10:13:09 2019 +0000 Update to 2019-03 release Restrict to same architectures as Eclipse itself diff --git a/eclipse-launchbar.spec b/eclipse-launchbar.spec index a4a0f56..c41ab28 100644 --- a/eclipse-launchbar.spec +++ b/eclipse-launchbar.spec @@ -1,4 +1,4 @@ -%global git_tag 5c6c2c63802926ac8d3dec65b38b96d0fbcb233a +%global git_tag fe09ae9bae9780adc8b43a8eb020c4f3fd4aab2e # Set this to avoid building remote launching bundles to eliminate # a circular dep on CDT->launchbar->remote->CDT @@ -6,8 +6,8 @@ Epoch: 1 Name: eclipse-launchbar -Version: 2.2.2 -Release: 3%{?dist} +Version: 2.2.3 +Release: 1%{?dist} Summary: Eclipse Launchbar plug-in License: EPL-1.0 URL:
https://wiki.eclipse.org/CDT/LaunchBar
@@ -16,6 +16,9 @@ Source0:
http://git.eclipse.org/c/cdt/org.eclipse.launchbar.git/snapshot/
BuildArch: noarch +# Upstream Eclipse no longer supports non-64bit arches +ExcludeArch: s390 %{arm} %{ix86} + BuildRequires: tycho BuildRequires: tycho-extras BuildRequires: eclipse-pde @@ -60,6 +63,10 @@ find -name *.class -exec rm -rf {} \; %files -f .mfiles %changelog +* Thu Mar 14 2019 Mat Booth <mat.booth(a)redhat.com> - 1:2.2.3-1 +- Update to 2019-03 release +- Restrict to same architectures as Eclipse itself + * Thu Jan 31 2019 Fedora Release Engineering <releng(a)fedoraproject.org> - 1:2.2.2-3 - Rebuilt for
https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild
diff --git a/sources b/sources index 84f3579..442bc63 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (org.eclipse.launchbar-5c6c2c63802926ac8d3dec65b38b96d0fbcb233a.tar.xz) = 6eac4e6421b968799e535c87005f15047cfeeb2a63378c720390073388c6c7dd45907587d491a5000578df06f9df3538528c0ccfd30797500dff8651e3ae75b2 +SHA512 (org.eclipse.launchbar-fe09ae9bae9780adc8b43a8eb020c4f3fd4aab2e.tar.xz) = 2c7e93729792e470672bedd6b93e0622925bc1a81aa0b82d0d0b030bb93f904fbb333e1edc4355ce2c94b591bb3635b2625a95b01718a3b46bd9757b704fccb1
1
0
0
0
Architecture specific change in rpms/eclipse-launchbar.git
by githook-noreply@fedoraproject.org
14 Mar '19
14 Mar '19
The package rpms/eclipse-launchbar.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/eclipse-launchbar.git/commit/?id=10…
. Change: +ExcludeArch: s390 %{arm} %{ix86} Thanks. Full change: ============ commit 107063697677a91e38879b727fa8f12ff0bb2bee Author: Mat Booth <mat.booth(a)redhat.com> Date: Thu Mar 14 10:13:09 2019 +0000 Update to 2019-03 release Restrict to same architectures as Eclipse itself diff --git a/eclipse-launchbar.spec b/eclipse-launchbar.spec index a4a0f56..c41ab28 100644 --- a/eclipse-launchbar.spec +++ b/eclipse-launchbar.spec @@ -1,4 +1,4 @@ -%global git_tag 5c6c2c63802926ac8d3dec65b38b96d0fbcb233a +%global git_tag fe09ae9bae9780adc8b43a8eb020c4f3fd4aab2e # Set this to avoid building remote launching bundles to eliminate # a circular dep on CDT->launchbar->remote->CDT @@ -6,8 +6,8 @@ Epoch: 1 Name: eclipse-launchbar -Version: 2.2.2 -Release: 3%{?dist} +Version: 2.2.3 +Release: 1%{?dist} Summary: Eclipse Launchbar plug-in License: EPL-1.0 URL:
https://wiki.eclipse.org/CDT/LaunchBar
@@ -16,6 +16,9 @@ Source0:
http://git.eclipse.org/c/cdt/org.eclipse.launchbar.git/snapshot/
BuildArch: noarch +# Upstream Eclipse no longer supports non-64bit arches +ExcludeArch: s390 %{arm} %{ix86} + BuildRequires: tycho BuildRequires: tycho-extras BuildRequires: eclipse-pde @@ -60,6 +63,10 @@ find -name *.class -exec rm -rf {} \; %files -f .mfiles %changelog +* Thu Mar 14 2019 Mat Booth <mat.booth(a)redhat.com> - 1:2.2.3-1 +- Update to 2019-03 release +- Restrict to same architectures as Eclipse itself + * Thu Jan 31 2019 Fedora Release Engineering <releng(a)fedoraproject.org> - 1:2.2.2-3 - Rebuilt for
https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild
diff --git a/sources b/sources index 84f3579..442bc63 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (org.eclipse.launchbar-5c6c2c63802926ac8d3dec65b38b96d0fbcb233a.tar.xz) = 6eac4e6421b968799e535c87005f15047cfeeb2a63378c720390073388c6c7dd45907587d491a5000578df06f9df3538528c0ccfd30797500dff8651e3ae75b2 +SHA512 (org.eclipse.launchbar-fe09ae9bae9780adc8b43a8eb020c4f3fd4aab2e.tar.xz) = 2c7e93729792e470672bedd6b93e0622925bc1a81aa0b82d0d0b030bb93f904fbb333e1edc4355ce2c94b591bb3635b2625a95b01718a3b46bd9757b704fccb1
1
0
0
0
Architecture specific change in rpms/rust-url_serde.git
by githook-noreply@fedoraproject.org
14 Mar '19
14 Mar '19
The package rpms/rust-url_serde.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-url_serde.git/commit/?id=d6119…
. Change: +ExclusiveArch: %{rust_arches} Thanks. Full change: ============ commit d6119f7ea1be91e33816d6489f1bd899ae80dfd5 Author: Igor Gnatenko <ignatenkobrain(a)fedoraproject.org> Date: Thu Mar 14 08:33:01 2019 +0100 Initial import Signed-off-by: Igor Gnatenko <ignatenkobrain(a)fedoraproject.org> diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..2feda56 --- /dev/null +++ b/.gitignore @@ -0,0 +1 @@ +/url_serde-0.2.0.crate diff --git a/rust-url_serde.spec b/rust-url_serde.spec new file mode 100644 index 0000000..1afefd0 --- /dev/null +++ b/rust-url_serde.spec @@ -0,0 +1,75 @@ +# Generated by rust2rpm +%bcond_with check +%global debug_package %{nil} + +%global crate url_serde + +Name: rust-%{crate} +Version: 0.2.0 +Release: 1%{?dist} +Summary: Serde support for URL types + +# Upstream license specification: MIT/Apache-2.0 +#
https://github.com/servo/rust-url/pull/378
+License: MIT or ASL 2.0 +URL:
https://crates.io/crates/url_serde
+Source: %{crates_source} + +ExclusiveArch: %{rust_arches} + +BuildRequires: rust-packaging +BuildRequires: (crate(serde/default) >= 1.0.0 with crate(serde/default) < 2.0.0) +BuildRequires: (crate(url/default) >= 1.0.0 with crate(url/default) < 2.0.0) +%if %{with check} +BuildRequires: (crate(serde_derive/default) >= 1.0.0 with crate(serde_derive/default) < 2.0.0) +BuildRequires: (crate(serde_json/default) >= 1.0.0 with crate(serde_json/default) < 2.0.0) +%endif + +%global _description \ +Serde support for URL types. + +%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 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 +* Wed Mar 13 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..25e16df --- /dev/null +++ b/sources @@ -0,0 +1 @@ +SHA512 (url_serde-0.2.0.crate) = 9abf777f8ac1f369e8db826e35fd09a2a5f1685560027740a8388ce1c60de92da79b4d1b938f9bd082363396f5b7a742811feaf298b269b2f5e9465650ee827f 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..0521bef --- /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-url_serde
1
0
0
0
Architecture specific change in rpms/rust-hkdf.git
by githook-noreply@fedoraproject.org
14 Mar '19
14 Mar '19
The package rpms/rust-hkdf.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-hkdf.git/commit/?id=6219e07dbb…
. Change: +ExclusiveArch: %{rust_arches} Thanks. Full change: ============ commit 6219e07dbb701fedb59adad4fb4b666207199d2c Author: Igor Gnatenko <ignatenkobrain(a)fedoraproject.org> Date: Thu Mar 14 07:17:47 2019 +0100 Initial import Signed-off-by: Igor Gnatenko <ignatenkobrain(a)fedoraproject.org> diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..73bad6f --- /dev/null +++ b/.gitignore @@ -0,0 +1 @@ +/hkdf-0.7.0.crate diff --git a/hkdf-fix-metadata.diff b/hkdf-fix-metadata.diff new file mode 100644 index 0000000..312db63 --- /dev/null +++ b/hkdf-fix-metadata.diff @@ -0,0 +1,23 @@ +--- hkdf-0.7.0/Cargo.toml 1970-01-01T01:00:00+01:00 ++++ hkdf-0.7.0/Cargo.toml 2019-03-13T23:34:42.285411+01:00 +@@ -37,16 +37,16 @@ + version = "0.1" + + [dev-dependencies.crypto-tests] +-version = "0.5.*" ++version = "0.5" + + [dev-dependencies.hex] +-version = "0.3.*" ++version = "0.3" + + [dev-dependencies.sha-1] +-version = "0.8.*" ++version = "0.8" + + [dev-dependencies.sha2] +-version = "0.8.*" ++version = "0.8" + + [features] + std = [] diff --git a/rust-hkdf.spec b/rust-hkdf.spec new file mode 100644 index 0000000..0d7d60b --- /dev/null +++ b/rust-hkdf.spec @@ -0,0 +1,94 @@ +# Generated by rust2rpm +# * crypto-tests is not packaged +%bcond_with check +%global debug_package %{nil} + +%global crate hkdf + +Name: rust-%{crate} +Version: 0.7.0 +Release: 1%{?dist} +Summary: HMAC-based Extract-and-Expand Key Derivation Function (HKDF) + +# Upstream license specification: MIT/Apache-2.0 +License: MIT or ASL 2.0 +URL:
https://crates.io/crates/hkdf
+Source: %{crates_source} +# Initial patched metadata +# * Mangle '*' dependencies +Patch0: hkdf-fix-metadata.diff + +ExclusiveArch: %{rust_arches} + +BuildRequires: rust-packaging +BuildRequires: (crate(digest/default) >= 0.8.0 with crate(digest/default) < 0.9.0) +BuildRequires: (crate(hmac/default) >= 0.7.0 with crate(hmac/default) < 0.8.0) +%if %{with check} +BuildRequires: (crate(bencher/default) >= 0.1.0 with crate(bencher/default) < 0.2.0) +BuildRequires: (crate(crypto-tests/default) >= 0.5.0 with crate(crypto-tests/default) < 0.6.0) +BuildRequires: (crate(hex/default) >= 0.3.0 with crate(hex/default) < 0.4.0) +BuildRequires: (crate(sha-1/default) >= 0.8.0 with crate(sha-1/default) < 0.9.0) +BuildRequires: (crate(sha2/default) >= 0.8.0 with crate(sha2/default) < 0.9.0) +%endif + +%global _description \ +HMAC-based Extract-and-Expand Key Derivation Function (HKDF). + +%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 + +%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 + +%prep +%autosetup -n %{crate}-%{version_no_tilde} -p1 +%cargo_prep + +%build +%cargo_build + +%install +%cargo_install + +%if %{with check} +%check +%cargo_test +%endif + +%changelog +* Wed Mar 13 2019 Igor Gnatenko <ignatenkobrain(a)fedoraproject.org> - 0.7.0-1 +- Initial package diff --git a/sources b/sources new file mode 100644 index 0000000..cf3c0e8 --- /dev/null +++ b/sources @@ -0,0 +1 @@ +SHA512 (hkdf-0.7.0.crate) = 9a383fbcef5ac7115132b97a9fa6e3366f13dd4d376954ef3adb9b3d4348e408c13af0d900509d90e3b12334f2048a50e89858356684aea91886a316378e6384 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..1c0a650 --- /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-hkdf
1
0
0
0
Architecture specific change in rpms/rust-ffsend.git
by githook-noreply@fedoraproject.org
14 Mar '19
14 Mar '19
The package rpms/rust-ffsend.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-ffsend.git/commit/?id=89c390f3…
. Change: +ExclusiveArch: %{rust_arches} Thanks. Full change: ============ commit 89c390f3b3a5ee20801a91cd4bd0e8cdfe92194c Author: Igor Gnatenko <ignatenkobrain(a)fedoraproject.org> Date: Thu Mar 14 07:09:38 2019 +0100 Initial import Signed-off-by: Igor Gnatenko <ignatenkobrain(a)fedoraproject.org> diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..cdcec28 --- /dev/null +++ b/.gitignore @@ -0,0 +1 @@ +/ffsend-0.2.30.crate diff --git a/ffsend-fix-metadata.diff b/ffsend-fix-metadata.diff new file mode 100644 index 0000000..f2bf933 --- /dev/null +++ b/ffsend-fix-metadata.diff @@ -0,0 +1,18 @@ +--- ffsend-0.2.30/Cargo.toml 1970-01-01T01:00:00+01:00 ++++ ffsend-0.2.30/Cargo.toml 2019-03-14T00:20:54.030563+01:00 +@@ -101,14 +101,11 @@ + + [features] + archive = ["tar"] +-default = ["archive", "clipboard", "history", "send2", "send3"] ++default = ["archive", "history", "send2", "send3"] + history = [] + no-color = ["colored/no-color"] + send2 = ["ffsend-api/send2"] + send3 = ["ffsend-api/send3"] +-[target."cfg(not(target_os = \"linux\"))".dependencies.clipboard] +-version = "0.5" +-optional = true + [badges.gitlab] + branch = "master" + repository = "timvisee/ffsend" diff --git a/rust-ffsend.spec b/rust-ffsend.spec new file mode 100644 index 0000000..f646ae6 --- /dev/null +++ b/rust-ffsend.spec @@ -0,0 +1,80 @@ +# Generated by rust2rpm +%bcond_without check + +%global crate ffsend + +Name: rust-%{crate} +Version: 0.2.30 +Release: 1%{?dist} +Summary: Easily and securely share files from the command line + +# Upstream license specification: GPL-3.0 +License: GPLv3 +URL:
https://crates.io/crates/ffsend
+Source: %{crates_source} +# Initial patched metadata +# * Only linux dependencies +Patch0: ffsend-fix-metadata.diff + +ExclusiveArch: %{rust_arches} + +BuildRequires: rust-packaging +BuildRequires: (crate(chbs/default) >= 0.0.8 with crate(chbs/default) < 0.0.9) +BuildRequires: (crate(chrono/default) >= 0.4.0 with crate(chrono/default) < 0.5.0) +BuildRequires: (crate(clap/default) >= 2.31.0 with crate(clap/default) < 3.0.0) +BuildRequires: (crate(colored/default) >= 1.7.0 with crate(colored/default) < 2.0.0) +BuildRequires: (crate(derive_builder/default) >= 0.7.0 with crate(derive_builder/default) < 0.8.0) +BuildRequires: (crate(directories/default) >= 1.0.0 with crate(directories/default) < 2.0.0) +BuildRequires: (crate(failure/default) >= 0.1.0 with crate(failure/default) < 0.2.0) +BuildRequires: (crate(ffsend-api) >= 0.2.3 with crate(ffsend-api) < 0.3.0) +BuildRequires: (crate(ffsend-api/send2) >= 0.2.3 with crate(ffsend-api/send2) < 0.3.0) +BuildRequires: (crate(ffsend-api/send3) >= 0.2.3 with crate(ffsend-api/send3) < 0.3.0) +BuildRequires: (crate(fs2/default) >= 0.4.0 with crate(fs2/default) < 0.5.0) +BuildRequires: (crate(lazy_static/default) >= 1.0.0 with crate(lazy_static/default) < 2.0.0) +BuildRequires: (crate(open/default) >= 1.0.0 with crate(open/default) < 2.0.0) +BuildRequires: (crate(openssl-probe/default) >= 0.1.0 with crate(openssl-probe/default) < 0.2.0) +BuildRequires: (crate(pbr/default) >= 1.0.0 with crate(pbr/default) < 2.0.0) +BuildRequires: (crate(prettytable-rs/default) >= 0.8.0 with crate(prettytable-rs/default) < 0.9.0) +BuildRequires: (crate(rpassword/default) >= 2.1.0 with crate(rpassword/default) < 3.0.0) +BuildRequires: (crate(serde/default) >= 1.0.0 with crate(serde/default) < 2.0.0) +BuildRequires: (crate(serde_derive/default) >= 1.0.0 with crate(serde_derive/default) < 2.0.0) +BuildRequires: (crate(tar/default) >= 0.4.0 with crate(tar/default) < 0.5.0) +BuildRequires: (crate(tempfile/default) >= 3.0.0 with crate(tempfile/default) < 4.0.0) +BuildRequires: (crate(toml/default) >= 0.4.0 with crate(toml/default) < 0.5.0) +BuildRequires: (crate(version-compare/default) >= 0.0.6 with crate(version-compare/default) < 0.0.7) + +%global _description \ +Easily and securely share files from the command line.\ +A fully featured Firefox Send client. + +%description %{_description} + +%package -n %{crate} +Summary: %{summary} + +%description -n %{crate} +%{summary}. + +%files -n %{crate} +%license LICENSE +%doc README.md +%{_bindir}/ffsend + +%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 Mar 14 2019 Igor Gnatenko <ignatenkobrain(a)fedoraproject.org> - 0.2.30-1 +- Initial package diff --git a/sources b/sources new file mode 100644 index 0000000..a39696a --- /dev/null +++ b/sources @@ -0,0 +1 @@ +SHA512 (ffsend-0.2.30.crate) = ee5ebf6d14f7a168762d12b11d6f7558a9e7b5b5d367e4388dfd7fc1fa79ccaf7e346a85b973900cc91a0a954b99c1be3dca69d05603a630dbe20f78e9f59631
1
0
0
0
Architecture specific change in rpms/rust-ffsend-api.git
by githook-noreply@fedoraproject.org
14 Mar '19
14 Mar '19
The package rpms/rust-ffsend-api.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-ffsend-api.git/commit/?id=4784…
. Change: +ExclusiveArch: %{rust_arches} Thanks. Full change: ============ commit 4784b8ef447aa5bde6f6ed0753f5b25401c63f0c Author: Igor Gnatenko <ignatenkobrain(a)fedoraproject.org> Date: Thu Mar 14 07:09:10 2019 +0100 Initial import Signed-off-by: Igor Gnatenko <ignatenkobrain(a)fedoraproject.org> diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..684ef83 --- /dev/null +++ b/.gitignore @@ -0,0 +1 @@ +/ffsend-api-0.2.3.crate diff --git a/rust-ffsend-api.spec b/rust-ffsend-api.spec new file mode 100644 index 0000000..cf6eb8b --- /dev/null +++ b/rust-ffsend-api.spec @@ -0,0 +1,129 @@ +# Generated by rust2rpm +%bcond_with check +%global debug_package %{nil} + +%global crate ffsend-api + +Name: rust-%{crate} +Version: 0.2.3 +Release: 1%{?dist} +Summary: Fully featured Firefox Send API client + +License: MIT +URL:
https://crates.io/crates/ffsend-api
+Source: %{crates_source} + +ExclusiveArch: %{rust_arches} + +BuildRequires: rust-packaging +BuildRequires: (crate(arrayref/default) >= 0.3.0 with crate(arrayref/default) < 0.4.0) +BuildRequires: (crate(base64/default) >= 0.10.0 with crate(base64/default) < 0.11.0) +BuildRequires: (crate(byteorder/default) >= 1.3.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.0 with crate(chrono/default) < 0.5.0) +BuildRequires: (crate(chrono/serde) >= 0.4.0 with crate(chrono/serde) < 0.5.0) +BuildRequires: (crate(derive_builder/default) >= 0.7.0 with crate(derive_builder/default) < 0.8.0) +BuildRequires: (crate(failure/default) >= 0.1.0 with crate(failure/default) < 0.2.0) +BuildRequires: (crate(failure_derive/default) >= 0.1.0 with crate(failure_derive/default) < 0.2.0) +BuildRequires: (crate(hkdf/default) >= 0.7.0 with crate(hkdf/default) < 0.8.0) +BuildRequires: (crate(hyper/default) >= 0.12.20 with crate(hyper/default) < 0.13.0) +BuildRequires: (crate(mime/default) >= 0.3.12 with crate(mime/default) < 0.4.0) +BuildRequires: (crate(mime_guess/default) >= 2.0.0~alpha.4 with crate(mime_guess/default) < 3.0.0) +BuildRequires: (crate(openssl/default) >= 0.10.0 with crate(openssl/default) < 0.11.0) +BuildRequires: (crate(regex/default) >= 1.1.0 with crate(regex/default) < 2.0.0) +BuildRequires: (crate(reqwest/default) >= 0.9.2 with crate(reqwest/default) < 0.10.0) +BuildRequires: (crate(serde/default) >= 1.0.0 with crate(serde/default) < 2.0.0) +BuildRequires: (crate(serde_derive/default) >= 1.0.0 with crate(serde_derive/default) < 2.0.0) +BuildRequires: (crate(serde_json/default) >= 1.0.0 with crate(serde_json/default) < 2.0.0) +BuildRequires: (crate(sha2/default) >= 0.8.0 with crate(sha2/default) < 0.9.0) +BuildRequires: (crate(time/default) >= 0.1.0 with crate(time/default) < 0.2.0) +BuildRequires: (crate(url/default) >= 1.7.0 with crate(url/default) < 2.0.0) +BuildRequires: (crate(url_serde/default) >= 0.2.0 with crate(url_serde/default) < 0.3.0) +BuildRequires: (crate(version-compare/default) >= 0.0.6 with crate(version-compare/default) < 0.0.7) +BuildRequires: (crate(websocket/default) >= 0.22.3 with crate(websocket/default) < 0.23.0) + +%global _description \ +A fully featured Firefox Send API client. + +%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 +%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 + +%package -n %{name}+send2-devel +Summary: %{summary} +BuildArch: noarch + +%description -n %{name}+send2-devel %{_description} + +This package contains library source intended for building other packages +which use "send2" feature of "%{crate}" crate. + +%files -n %{name}+send2-devel +%ghost %{cargo_registry}/%{crate}-%{version}/Cargo.toml + +%package -n %{name}+send3-devel +Summary: %{summary} +BuildArch: noarch + +%description -n %{name}+send3-devel %{_description} + +This package contains library source intended for building other packages +which use "send3" feature of "%{crate}" crate. + +%files -n %{name}+send3-devel +%ghost %{cargo_registry}/%{crate}-%{version}/Cargo.toml + +%package -n %{name}+websocket-devel +Summary: %{summary} +BuildArch: noarch + +%description -n %{name}+websocket-devel %{_description} + +This package contains library source intended for building other packages +which use "websocket" feature of "%{crate}" crate. + +%files -n %{name}+websocket-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 +* Wed Mar 13 2019 Igor Gnatenko <ignatenkobrain(a)fedoraproject.org> - 0.2.3-1 +- Initial package diff --git a/sources b/sources new file mode 100644 index 0000000..9cd7504 --- /dev/null +++ b/sources @@ -0,0 +1 @@ +SHA512 (ffsend-api-0.2.3.crate) = 55cc3dab52bdf335d949b9c3423bf0535b033e8c3c1cb4935ee35a2a33ab12ab3923e4e4c0fed9a90686a68537742d73ff37374d0f0aae86b335050ce199d702 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..9de38cf --- /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-ffsend-api
1
0
0
0
Architecture specific change in rpms/rust-chbs.git
by githook-noreply@fedoraproject.org
14 Mar '19
14 Mar '19
The package rpms/rust-chbs.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-chbs.git/commit/?id=e89003b01e…
. Change: +ExclusiveArch: %{rust_arches} Thanks. Full change: ============ commit e89003b01ed0acc3976aad6bd7cc91945f592bd7 Author: Igor Gnatenko <ignatenkobrain(a)fedoraproject.org> Date: Thu Mar 14 07:08:39 2019 +0100 Initial import Signed-off-by: Igor Gnatenko <ignatenkobrain(a)fedoraproject.org> diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..abd3f67 --- /dev/null +++ b/.gitignore @@ -0,0 +1 @@ +/chbs-0.0.8.crate diff --git a/chbs-fix-metadata.diff b/chbs-fix-metadata.diff new file mode 100644 index 0000000..7c069e6 --- /dev/null +++ b/chbs-fix-metadata.diff @@ -0,0 +1,18 @@ +--- chbs-0.0.8/Cargo.toml 1970-01-01T01:00:00+01:00 ++++ chbs-0.0.8/Cargo.toml 2019-03-13T18:15:38.128874+01:00 +@@ -23,13 +23,13 @@ + license = "MIT" + repository = "
https://gitlab.com/timvisee/chbs
" + [dependencies.derive_builder] +-version = "0.6" ++version = "0.7" + + [dependencies.failure] + version = "0.1" + + [dependencies.rand] +-version = "0.5" ++version = "0.6" + [badges.gitlab] + branch = "master" + repository = "timvisee/chbs" diff --git a/rust-chbs.spec b/rust-chbs.spec new file mode 100644 index 0000000..9914ac5 --- /dev/null +++ b/rust-chbs.spec @@ -0,0 +1,75 @@ +# Generated by rust2rpm +%bcond_with check +%global debug_package %{nil} + +%global crate chbs + +Name: rust-%{crate} +Version: 0.0.8 +Release: 1%{?dist} +Summary: Crate providing secure passphrase generation based on a wordlist + +License: MIT +URL:
https://crates.io/crates/chbs
+Source: %{crates_source} +# Initial patched metadata +# * Update derive_builder to 0.7,
https://gitlab.com/timvisee/chbs/commit/cfe1b75b6e0fa78df9c666c8a43ff57838f…
+# * Update rand to 0.6,
https://gitlab.com/timvisee/chbs/commit/227cc36a34818ef1ca44f03590c83a7cc2c…
+Patch0: chbs-fix-metadata.diff + +ExclusiveArch: %{rust_arches} + +BuildRequires: rust-packaging +BuildRequires: (crate(derive_builder/default) >= 0.7.0 with crate(derive_builder/default) < 0.8.0) +BuildRequires: (crate(failure/default) >= 0.1.0 with crate(failure/default) < 0.2.0) +BuildRequires: (crate(rand/default) >= 0.6.0 with crate(rand/default) < 0.7.0) + +%global _description \ +A crate providing secure passphrase generation based on a wordlist. + +%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 +%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 +* Wed Mar 13 2019 Igor Gnatenko <ignatenkobrain(a)fedoraproject.org> - 0.0.8-1 +- Initial package diff --git a/sources b/sources new file mode 100644 index 0000000..105454b --- /dev/null +++ b/sources @@ -0,0 +1 @@ +SHA512 (chbs-0.0.8.crate) = e62803cf335d72f92c2aa4aa3aefdfaf7254b12289e826d5aabaf94043726bc3a6ec2b0b50e5708fd91132cef24dc8908a6627b652a1a43a6aacc3bc772e1d47 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..74492e1 --- /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-chbs
1
0
0
0
Architecture specific change in rpms/rust-derive_builder.git
by githook-noreply@fedoraproject.org
14 Mar '19
14 Mar '19
The package rpms/rust-derive_builder.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-derive_builder.git/commit/?id=…
. Change: +ExclusiveArch: %{rust_arches} Thanks. Full change: ============ commit 5961efb8112a10987a14d045bfed22723d5b0108 Author: Igor Gnatenko <ignatenkobrain(a)fedoraproject.org> Date: Thu Mar 14 07:08:16 2019 +0100 Initial import Signed-off-by: Igor Gnatenko <ignatenkobrain(a)fedoraproject.org> diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..36b27eb --- /dev/null +++ b/.gitignore @@ -0,0 +1 @@ +/derive_builder-0.7.1.crate diff --git a/derive_builder-fix-metadata.diff b/derive_builder-fix-metadata.diff new file mode 100644 index 0000000..5273c1b --- /dev/null +++ b/derive_builder-fix-metadata.diff @@ -0,0 +1,11 @@ +--- derive_builder-0.7.1/Cargo.toml 1970-01-01T01:00:00+01:00 ++++ derive_builder-0.7.1/Cargo.toml 2019-03-13T18:05:31.131026+01:00 +@@ -57,7 +57,7 @@ + version = "0.15" + features = ["full", "extra-traits"] + [dev-dependencies.pretty_assertions] +-version = "0.5" ++version = "0.6" + [build-dependencies.env_logger] + version = "0.5" + optional = true diff --git a/rust-derive_builder.spec b/rust-derive_builder.spec new file mode 100644 index 0000000..bb33e16 --- /dev/null +++ b/rust-derive_builder.spec @@ -0,0 +1,131 @@ +# Generated by rust2rpm +%bcond_with check +%global debug_package %{nil} + +%global crate derive_builder + +Name: rust-%{crate} +Version: 0.7.1 +Release: 1%{?dist} +Summary: Rust macro to automatically implement the builder pattern for arbitrary structs + +# Upstream license specification: MIT/Apache-2.0 +License: MIT or ASL 2.0 +URL:
https://crates.io/crates/derive_builder
+Source: %{crates_source} +# Initial patched metadata +# * Update pretty_assertions to 0.6,
https://github.com/colin-kiegel/rust-derive-builder/pull/143
<Paste> +Patch0: derive_builder-fix-metadata.diff + +ExclusiveArch: %{rust_arches} + +BuildRequires: rust-packaging +BuildRequires: (crate(darling/default) >= 0.8.5 with crate(darling/default) < 0.9.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/full) >= 0.15.0 with crate(syn/full) < 0.16.0) +BuildRequires: crate(derive_builder_core/default) = 0.4.1 +%if %{with check} +BuildRequires: (crate(pretty_assertions/default) >= 0.6.0 with crate(pretty_assertions/default) < 0.7.0) +%endif + +%global _description \ +Rust macro to automatically implement the builder pattern for arbitrary\ +structs. + +%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 CHANGELOG.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}+env_logger-devel +Summary: %{summary} +BuildArch: noarch + +%description -n %{name}+env_logger-devel %{_description} + +This package contains library source intended for building other packages +which use "env_logger" feature of "%{crate}" crate. + +%files -n %{name}+env_logger-devel +%ghost %{cargo_registry}/%{crate}-%{version}/Cargo.toml + +%package -n %{name}+log-devel +Summary: %{summary} +BuildArch: noarch + +%description -n %{name}+log-devel %{_description} + +This package contains library source intended for building other packages +which use "log" feature of "%{crate}" crate. + +%files -n %{name}+log-devel +%ghost %{cargo_registry}/%{crate}-%{version}/Cargo.toml + +%package -n %{name}+logging-devel +Summary: %{summary} +BuildArch: noarch + +%description -n %{name}+logging-devel %{_description} + +This package contains library source intended for building other packages +which use "logging" feature of "%{crate}" crate. + +%files -n %{name}+logging-devel +%ghost %{cargo_registry}/%{crate}-%{version}/Cargo.toml + +%package -n %{name}+skeptic-devel +Summary: %{summary} +BuildArch: noarch + +%description -n %{name}+skeptic-devel %{_description} + +This package contains library source intended for building other packages +which use "skeptic" feature of "%{crate}" crate. + +%files -n %{name}+skeptic-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 +* Wed Mar 13 2019 Igor Gnatenko <ignatenkobrain(a)fedoraproject.org> - 0.7.1-1 +- Initial package diff --git a/sources b/sources new file mode 100644 index 0000000..e75a654 --- /dev/null +++ b/sources @@ -0,0 +1 @@ +SHA512 (derive_builder-0.7.1.crate) = 367b7f66c593bfac2b2271e2d55dfb1418d485dd590ee0631cf1297e6d37b66bc6269d7b8c859b24f8e70c76b37e8cd047d463eee18f8013b1aed5b454fe63bc 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..b0c067f --- /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-derive_builder
1
0
0
0
← Newer
1
...
24
25
26
27
28
29
30
...
46
Older →
Jump to page:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
Results per page:
10
25
50
100
200