Architecture specific change in rpms/rust-ron.git
by githook-noreply@fedoraproject.org
The package rpms/rust-ron.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-ron.git/commit/?id=06271f61f....
Change:
+ExclusiveArch: %{rust_arches}
Thanks.
Full change:
============
commit 06271f61f6d2747e35a76e118e890106b8d3988f
Author: Igor Gnatenko <ignatenkobrain(a)fedoraproject.org>
Date: Sun Apr 28 10:17:38 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..fb8c4c4
--- /dev/null
+++ b/.gitignore
@@ -0,0 +1 @@
+/ron-0.5.1.crate
diff --git a/rust-ron.spec b/rust-ron.spec
new file mode 100644
index 0000000..43ee047
--- /dev/null
+++ b/rust-ron.spec
@@ -0,0 +1,79 @@
+# Generated by rust2rpm
+%bcond_with check
+%global debug_package %{nil}
+
+%global crate ron
+
+Name: rust-%{crate}
+Version: 0.5.1
+Release: 1%{?dist}
+Summary: Rusty Object Notation
+
+# Upstream license specification: MIT/Apache-2.0
+License: MIT or ASL 2.0
+URL: https://crates.io/crates/ron
+Source: %{crates_source}
+
+ExclusiveArch: %{rust_arches}
+
+BuildRequires: rust-packaging
+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(serde/default) >= 1.0.0 with crate(serde/default) < 2.0.0)
+BuildRequires: (crate(serde/serde_derive) >= 1.0.0 with crate(serde/serde_derive) < 2.0.0)
+%if %{with check}
+BuildRequires: (crate(serde_bytes/default) >= 0.10.0 with crate(serde_bytes/default) < 0.11.0)
+BuildRequires: (crate(serde_json/default) >= 1.0.0 with crate(serde_json/default) < 2.0.0)
+%endif
+
+%global _description \
+RON is a simple readable data serialization format that looks similar to Rust\
+syntax. It's designed to support all of Serde's data model, so structs, enums,\
+tuples, arrays, generic maps, and primitive values.
+
+%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-APACHE LICENSE-MIT
+%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
+* Sat Apr 27 23:09:55 EEST 2019 Artem Polishchuk <ego.cordatus(a)gmail.com> - 0.5.1-1
+- Initial package
diff --git a/sources b/sources
new file mode 100644
index 0000000..ac1c53a
--- /dev/null
+++ b/sources
@@ -0,0 +1 @@
+SHA512 (ron-0.5.1.crate) = 63b0ad38121218ee382f2817a66c9d445449deeb263d4541689601aea45e8e4b2728011e8e33bff6792922860f728f99e2a36d6565dd0077a5cbdc29c5941c69
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..50c3325
--- /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-ron
4 years, 11 months
Architecture specific change in rpms/rust-muldiv.git
by githook-noreply@fedoraproject.org
The package rpms/rust-muldiv.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-muldiv.git/commit/?id=7da105....
Change:
+ExclusiveArch: %{rust_arches}
Thanks.
Full change:
============
commit 7da1053c1bf0164cfd6754f1e65f6aec5ee46b46
Author: Igor Gnatenko <ignatenkobrain(a)fedoraproject.org>
Date: Sun Apr 28 10:16:33 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..85fe8dd
--- /dev/null
+++ b/.gitignore
@@ -0,0 +1 @@
+/muldiv-0.2.0.crate
diff --git a/rust-muldiv.spec b/rust-muldiv.spec
new file mode 100644
index 0000000..f839554
--- /dev/null
+++ b/rust-muldiv.spec
@@ -0,0 +1,72 @@
+# Generated by rust2rpm
+%bcond_with check
+%global debug_package %{nil}
+
+%global crate muldiv
+
+Name: rust-%{crate}
+Version: 0.2.0
+Release: 1%{?dist}
+Summary: Provides a trait for numeric types
+
+License: MIT
+URL: https://crates.io/crates/muldiv
+Source: %{crates_source}
+
+ExclusiveArch: %{rust_arches}
+
+BuildRequires: rust-packaging
+%if %{with check}
+BuildRequires: (crate(rand/default) >= 0.4.0 with crate(rand/default) < 0.5.0)
+%endif
+
+%global _description \
+Provides a trait for numeric types to perform combined multiplication and\
+division with overflow protection.
+
+%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
+* Sat Apr 27 22:57:43 EEST 2019 Artem Polishchuk <ego.cordatus(a)gmail.com> - 0.2.0-1
+- Initial package
diff --git a/sources b/sources
new file mode 100644
index 0000000..50c92d1
--- /dev/null
+++ b/sources
@@ -0,0 +1 @@
+SHA512 (muldiv-0.2.0.crate) = 7a04136346b0b362a336871b90da8fc0bc4e6a40987f76339bb05306c60e4d79bffd211aefea2425ec8d6fefd6cd1d481c6a0aa06e8bcda6b35c1d7a7d2fe32b
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..9a24f2c
--- /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-muldiv
4 years, 11 months
Architecture specific change in rpms/rust-defmac.git
by githook-noreply@fedoraproject.org
The package rpms/rust-defmac.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-defmac.git/commit/?id=f15551....
Change:
+ExclusiveArch: %{rust_arches}
Thanks.
Full change:
============
commit f155519cf277c4f7c621ff5489ac135644c46638
Author: Igor Gnatenko <ignatenkobrain(a)fedoraproject.org>
Date: Sun Apr 28 10:15:14 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..72773e9
--- /dev/null
+++ b/.gitignore
@@ -0,0 +1 @@
+/defmac-0.2.0.crate
diff --git a/rust-defmac.spec b/rust-defmac.spec
new file mode 100644
index 0000000..33b1ce6
--- /dev/null
+++ b/rust-defmac.spec
@@ -0,0 +1,69 @@
+# Generated by rust2rpm
+%bcond_with check
+%global debug_package %{nil}
+
+%global crate defmac
+
+Name: rust-%{crate}
+Version: 0.2.0
+Release: 1%{?dist}
+Summary: Macro to define lambda-like macros inline
+
+# Upstream license specification: Apache-2.0/MIT
+License: ASL 2.0 or MIT
+URL: https://crates.io/crates/defmac
+Source: %{crates_source}
+
+ExclusiveArch: %{rust_arches}
+
+BuildRequires: rust-packaging
+
+%global _description \
+A macro to define lambda-like macros inline.
+
+%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.rst
+%license LICENSE-APACHE LICENSE-MIT
+%{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
+* Sat Apr 27 17:58:34 EEST 2019 Artem Polishchuk <ego.cordatus(a)gmail.com> - 0.2.0-1
+- Initial package
diff --git a/sources b/sources
new file mode 100644
index 0000000..429d352
--- /dev/null
+++ b/sources
@@ -0,0 +1 @@
+SHA512 (defmac-0.2.0.crate) = 76b7111c3b902218095653e21b298c0b641ff83920b4ab90edc8914752b225558628cce14daf314501a49c3c000a92edcd7295893df1ea53eaec834342ed1e22
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..d3998bf
--- /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-defmac
4 years, 11 months
Architecture specific change in rpms/rust-hex-literal-impl.git
by githook-noreply@fedoraproject.org
The package rpms/rust-hex-literal-impl.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-hex-literal-impl.git/commit/....
Change:
+ExclusiveArch: %{rust_arches}
Thanks.
Full change:
============
commit ed9a524d8dfa5968caf1106805221e4773e16161
Author: Igor Gnatenko <ignatenkobrain(a)fedoraproject.org>
Date: Sun Apr 28 10:11:21 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..a9137cd
--- /dev/null
+++ b/.gitignore
@@ -0,0 +1 @@
+/hex-literal-impl-0.2.0.crate
diff --git a/rust-hex-literal-impl.spec b/rust-hex-literal-impl.spec
new file mode 100644
index 0000000..cbba76f
--- /dev/null
+++ b/rust-hex-literal-impl.spec
@@ -0,0 +1,69 @@
+# Generated by rust2rpm
+%bcond_with check
+%global debug_package %{nil}
+
+%global crate hex-literal-impl
+
+Name: rust-%{crate}
+Version: 0.2.0
+Release: 1%{?dist}
+Summary: Internal implementation of the hex-literal crate
+
+# Upstream license specification: MIT OR Apache-2.0
+License: MIT or ASL 2.0
+URL: https://crates.io/crates/hex-literal-impl
+Source: %{crates_source}
+
+ExclusiveArch: %{rust_arches}
+
+BuildRequires: rust-packaging
+BuildRequires: (crate(proc-macro-hack/default) >= 0.5.0 with crate(proc-macro-hack/default) < 0.6.0)
+
+%global _description \
+Internal implementation of the hex-literal crate.
+
+%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-APACHE LICENSE-MIT
+%{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
+* Sat Apr 27 20:05:22 EEST 2019 Artem Polishchuk <ego.cordatus(a)gmail.com> - 0.2.0-1
+- Initial package
diff --git a/sources b/sources
new file mode 100644
index 0000000..e278e4e
--- /dev/null
+++ b/sources
@@ -0,0 +1 @@
+SHA512 (hex-literal-impl-0.2.0.crate) = f6cfda24b582c1631bcabba37df14a65a339136568e3d6ee133c900e6c60c2a0d77f541f1ba5451dbc00deca69c60f3ec4fd3fe097634bad367209f378ba11c3
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..f0d5a0f
--- /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-hex-literal-impl
4 years, 11 months
Architecture specific change in rpms/rust-block-cipher-trait.git
by githook-noreply@fedoraproject.org
The package rpms/rust-block-cipher-trait.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-block-cipher-trait.git/commi....
Change:
+ExclusiveArch: %{rust_arches}
Thanks.
Full change:
============
commit da38811ddf2e6775d381d32eef6f3b4c8d41eb83
Author: Igor Gnatenko <ignatenkobrain(a)fedoraproject.org>
Date: Sun Apr 28 10:09:48 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..4374604
--- /dev/null
+++ b/.gitignore
@@ -0,0 +1 @@
+/block-cipher-trait-0.6.2.crate
diff --git a/rust-block-cipher-trait.spec b/rust-block-cipher-trait.spec
new file mode 100644
index 0000000..dbf417d
--- /dev/null
+++ b/rust-block-cipher-trait.spec
@@ -0,0 +1,105 @@
+# Generated by rust2rpm
+%bcond_with check
+%global debug_package %{nil}
+
+%global crate block-cipher-trait
+
+Name: rust-%{crate}
+Version: 0.6.2
+Release: 1%{?dist}
+Summary: Traits for description of block ciphers
+
+# Upstream license specification: MIT OR Apache-2.0
+License: MIT or ASL 2.0
+URL: https://crates.io/crates/block-cipher-trait
+Source: %{crates_source}
+
+ExclusiveArch: %{rust_arches}
+
+BuildRequires: rust-packaging
+BuildRequires: (crate(generic-array/default) >= 0.12.0 with crate(generic-array/default) < 0.13.0)
+
+%global _description \
+Traits for description of block ciphers.
+
+%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-APACHE LICENSE-MIT
+%{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}+blobby-devel
+Summary: %{summary}
+BuildArch: noarch
+
+%description -n %{name}+blobby-devel %{_description}
+
+This package contains library source intended for building other packages
+which use "blobby" feature of "%{crate}" crate.
+
+%files -n %{name}+blobby-devel
+%ghost %{cargo_registry}/%{crate}-%{version}/Cargo.toml
+
+%package -n %{name}+dev-devel
+Summary: %{summary}
+BuildArch: noarch
+
+%description -n %{name}+dev-devel %{_description}
+
+This package contains library source intended for building other packages
+which use "dev" feature of "%{crate}" crate.
+
+%files -n %{name}+dev-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
+* Sat Apr 27 18:35:46 EEST 2019 Artem Polishchuk <ego.cordatus(a)gmail.com> - 0.6.2-1
+- Initial package
diff --git a/sources b/sources
new file mode 100644
index 0000000..3c1e775
--- /dev/null
+++ b/sources
@@ -0,0 +1 @@
+SHA512 (block-cipher-trait-0.6.2.crate) = 7287445cb4139939397d7947d4a6b0a57b19085898603cf2cdb9a35935ec0cfc360f3af97f894490b14c96a624322571efb8dd98393c2c355e1510a95e068e49
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..0a6abf2
--- /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-block-cipher-trait
4 years, 11 months
Architecture specific change in rpms/rust-aes-soft.git
by githook-noreply@fedoraproject.org
The package rpms/rust-aes-soft.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-aes-soft.git/commit/?id=791f....
Change:
+ExclusiveArch: %{rust_arches}
Thanks.
Full change:
============
commit 791fabff21a8582996c9f1c2ef330e540ec8ed37
Author: Igor Gnatenko <ignatenkobrain(a)fedoraproject.org>
Date: Sun Apr 28 10:07:44 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..b89c56e
--- /dev/null
+++ b/.gitignore
@@ -0,0 +1 @@
+/aes-soft-0.3.3.crate
diff --git a/rust-aes-soft.spec b/rust-aes-soft.spec
new file mode 100644
index 0000000..55f2bac
--- /dev/null
+++ b/rust-aes-soft.spec
@@ -0,0 +1,75 @@
+# Generated by rust2rpm
+%bcond_with check
+%global debug_package %{nil}
+
+%global crate aes-soft
+
+Name: rust-%{crate}
+Version: 0.3.3
+Release: 1%{?dist}
+Summary: AES (Rijndael) block ciphers bit-sliced implementation
+
+# Upstream license specification: MIT OR Apache-2.0
+License: MIT or ASL 2.0
+URL: https://crates.io/crates/aes-soft
+Source: %{crates_source}
+
+ExclusiveArch: %{rust_arches}
+
+BuildRequires: rust-packaging
+BuildRequires: (crate(block-cipher-trait/default) >= 0.6.0 with crate(block-cipher-trait/default) < 0.7.0)
+BuildRequires: (crate(byteorder) >= 1.0.0 with crate(byteorder) < 2.0.0)
+BuildRequires: (crate(opaque-debug/default) >= 0.2.0 with crate(opaque-debug/default) < 0.3.0)
+%if %{with check}
+BuildRequires: (crate(block-cipher-trait/default) >= 0.6.0 with crate(block-cipher-trait/default) < 0.7.0)
+BuildRequires: (crate(block-cipher-trait/dev) >= 0.6.0 with crate(block-cipher-trait/dev) < 0.7.0)
+%endif
+
+%global _description \
+AES (Rijndael) block ciphers bit-sliced implementation.
+
+%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-APACHE LICENSE-MIT
+%{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
+* Sat Apr 27 19:32:06 EEST 2019 Artem Polishchuk <ego.cordatus(a)gmail.com> - 0.3.3-1
+- Initial package
diff --git a/sources b/sources
new file mode 100644
index 0000000..ea39fce
--- /dev/null
+++ b/sources
@@ -0,0 +1 @@
+SHA512 (aes-soft-0.3.3.crate) = 9c56f05d2e36da6e51e504eb9ef5de1ddb398cfe8ce025af0732794a62128613f2224a0e729b75b9a98a9d633e29eb1b23c67078769f33bb052e5abf0ce25a85
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..40f5a3a
--- /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-aes-soft
4 years, 11 months
Architecture specific change in rpms/rust-slog-scope.git
by githook-noreply@fedoraproject.org
The package rpms/rust-slog-scope.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-slog-scope.git/commit/?id=b4....
Change:
+ExclusiveArch: %{rust_arches}
Thanks.
Full change:
============
commit b4c842a61fa162e73c4e86e603f33995c795ad51
Author: Igor Gnatenko <ignatenkobrain(a)fedoraproject.org>
Date: Sun Apr 28 10:05:26 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..396c6a8
--- /dev/null
+++ b/.gitignore
@@ -0,0 +1 @@
+/slog-scope-4.1.1.crate
diff --git a/0001-Switch-to-arc-swap.patch b/0001-Switch-to-arc-swap.patch
new file mode 100644
index 0000000..a9674f5
--- /dev/null
+++ b/0001-Switch-to-arc-swap.patch
@@ -0,0 +1,81 @@
+From 520fc4575b1e7f6d90c07ca65b85ccf16d0d3169 Mon Sep 17 00:00:00 2001
+From: Igor Gnatenko <i.gnatenko.brain(a)gmail.com>
+Date: Sat, 27 Apr 2019 09:06:35 +0200
+Subject: [PATCH] Switch to arc-swap
+
+Latest version of "crossbeam" dropped ArcCell and suggested to move to
+ArcSwap.
+
+Signed-off-by: Igor Gnatenko <i.gnatenko.brain(a)gmail.com>
+---
+ lib.rs | 14 +++++++-------
+ 1 file changed, 7 insertions(+), 7 deletions(-)
+
+diff --git a/lib.rs b/lib.rs
+index e6bc0cd..cbdb739 100644
+--- a/lib.rs
++++ b/lib.rs
+@@ -57,13 +57,13 @@
+ extern crate slog;
+ #[macro_use]
+ extern crate lazy_static;
+-extern crate crossbeam;
++extern crate arc_swap;
+
+ use slog::{Logger, Record, OwnedKVList};
+
+ use std::sync::Arc;
+ use std::cell::RefCell;
+-use crossbeam::atomic::ArcCell;
++use arc_swap::ArcSwap;
+
+ use std::result;
+
+@@ -103,7 +103,7 @@ thread_local! {
+ }
+
+ lazy_static! {
+- static ref GLOBAL_LOGGER : ArcCell<slog::Logger> = ArcCell::new(
++ static ref GLOBAL_LOGGER : ArcSwap<slog::Logger> = ArcSwap::from(
+ Arc::new(
+ slog::Logger::root(slog::Discard, o!())
+ )
+@@ -153,7 +153,7 @@ impl GlobalLoggerGuard {
+ impl Drop for GlobalLoggerGuard {
+ fn drop(&mut self) {
+ if !self.canceled {
+- let _ = GLOBAL_LOGGER.set(
++ GLOBAL_LOGGER.store(
+ Arc::new(
+ slog::Logger::root(NoGlobalLoggerSet, o!())
+ )
+@@ -165,7 +165,7 @@ impl Drop for GlobalLoggerGuard {
+
+ /// Set global `Logger` that is returned by calls like `logger()` outside of any logging scope.
+ pub fn set_global_logger(l: slog::Logger) -> GlobalLoggerGuard {
+- let _ = GLOBAL_LOGGER.set(Arc::new(l));
++ GLOBAL_LOGGER.store(Arc::new(l));
+
+ GlobalLoggerGuard::new()
+ }
+@@ -197,7 +197,7 @@ pub fn logger() -> Logger {
+ let s = s.borrow();
+ match s.last() {
+ Some(logger) => (unsafe {&**logger}).clone(),
+- None => (*GLOBAL_LOGGER.get()).clone(),
++ None => (*GLOBAL_LOGGER.load()).clone(),
+ }
+ })
+ }
+@@ -212,7 +212,7 @@ where F : FnOnce(&Logger) -> R {
+ let s = s.borrow();
+ match s.last() {
+ Some(logger) => f(unsafe {&**logger}),
+- None => f(&(*GLOBAL_LOGGER.get())),
++ None => f(&(*GLOBAL_LOGGER.peek())),
+ }
+ })
+ }
+--
+2.21.0
+
diff --git a/rust-slog-scope.spec b/rust-slog-scope.spec
new file mode 100644
index 0000000..a699175
--- /dev/null
+++ b/rust-slog-scope.spec
@@ -0,0 +1,82 @@
+# Generated by rust2rpm
+%bcond_with check
+%global debug_package %{nil}
+
+%global crate slog-scope
+
+Name: rust-%{crate}
+Version: 4.1.1
+Release: 1%{?dist}
+Summary: Logging scopes for slog-rs
+
+# Upstream license specification: MPL-2.0/MIT/Apache-2.0
+License: MPLv2.0 or MIT or ASL 2.0
+URL: https://crates.io/crates/slog-scope
+Source: %{crates_source}
+# Initial patched metadata
+# * Bump slog-term to released, https://github.com/slog-rs/scope/pull/8
+# * Switch to arc-swap, https://github.com/slog-rs/scope/pull/7
+Patch0: slog-scope-fix-metadata.diff
+# Complete switch to arc-swap
+Patch0001: 0001-Switch-to-arc-swap.patch
+
+ExclusiveArch: %{rust_arches}
+
+BuildRequires: rust-packaging
+BuildRequires: (crate(arc-swap/default) >= 0.3.0 with crate(arc-swap/default) < 0.4.0)
+BuildRequires: (crate(lazy_static/default) >= 1.2.0 with crate(lazy_static/default) < 2.0.0)
+BuildRequires: (crate(slog/default) >= 2.4.0 with crate(slog/default) < 3.0.0)
+%if %{with check}
+BuildRequires: (crate(slog-async/default) >= 2.0.0 with crate(slog-async/default) < 3.0.0)
+BuildRequires: (crate(slog-term/default) >= 2.0.0 with crate(slog-term/default) < 3.0.0)
+%endif
+
+%global _description \
+Logging scopes for slog-rs.
+
+%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 LICENSE-MPL2
+%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
+
+%prep
+%autosetup -n %{crate}-%{version_no_tilde} -p1
+%cargo_prep
+
+%build
+%cargo_build
+
+%install
+%cargo_install
+
+%if %{with check}
+%check
+%cargo_test
+%endif
+
+%changelog
+* Sun Apr 28 07:54:49 CEST 2019 Igor Gnatenko <ignatenkobrain(a)fedoraproject.org> - 4.1.1-1
+- Initial package
diff --git a/slog-scope-fix-metadata.diff b/slog-scope-fix-metadata.diff
new file mode 100644
index 0000000..32c2126
--- /dev/null
+++ b/slog-scope-fix-metadata.diff
@@ -0,0 +1,19 @@
+--- slog-scope-4.1.1/Cargo.toml 1970-01-01T00:00:00+00:00
++++ slog-scope-4.1.1/Cargo.toml 2019-04-28T05:54:49.806906+00:00
+@@ -24,8 +24,8 @@
+
+ [lib]
+ path = "lib.rs"
+-[dependencies.crossbeam]
+-version = "0.6"
++[dependencies.arc-swap]
++version = "0.3"
+
+ [dependencies.lazy_static]
+ version = "1.2"
+@@ -36,4 +36,4 @@
+ version = "2"
+
+ [dev-dependencies.slog-term]
+-version = "~2.0.0-4"
++version = "2"
diff --git a/sources b/sources
new file mode 100644
index 0000000..46429ba
--- /dev/null
+++ b/sources
@@ -0,0 +1 @@
+SHA512 (slog-scope-4.1.1.crate) = 3f3e2a1ed2ac2ab6bf880ec297d8379d7dccd14dc55b10e25cb996008c5cbae4a424c843543c5d62dd9e34800ebaf6a2314e2c168fdb97266dbffab3bad348f0
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..1602f2c
--- /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-slog-scope
4 years, 11 months
Architecture specific change in rpms/rust-mockito.git
by githook-noreply@fedoraproject.org
The package rpms/rust-mockito.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-mockito.git/commit/?id=ca861....
Change:
+ExclusiveArch: %{rust_arches}
Thanks.
Full change:
============
commit ca861070aa3d34102a9ab07b0a38fdeb40940577
Author: Igor Gnatenko <ignatenkobrain(a)fedoraproject.org>
Date: Sun Apr 28 10:04:46 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..c9b42aa
--- /dev/null
+++ b/.gitignore
@@ -0,0 +1 @@
+/mockito-0.17.1.crate
diff --git a/rust-mockito.spec b/rust-mockito.spec
new file mode 100644
index 0000000..0feefd1
--- /dev/null
+++ b/rust-mockito.spec
@@ -0,0 +1,76 @@
+# Generated by rust2rpm
+%bcond_with check
+%global debug_package %{nil}
+
+%global crate mockito
+
+Name: rust-%{crate}
+Version: 0.17.1
+Release: 1%{?dist}
+Summary: HTTP mocking for Rust
+
+License: MIT
+URL: https://crates.io/crates/mockito
+Source: %{crates_source}
+
+ExclusiveArch: %{rust_arches}
+
+BuildRequires: rust-packaging
+BuildRequires: (crate(colored/default) >= 1.6.0 with crate(colored/default) < 2.0.0)
+BuildRequires: (crate(difference/default) >= 2.0.0 with crate(difference/default) < 3.0.0)
+BuildRequires: (crate(httparse/default) >= 1.3.3 with crate(httparse/default) < 2.0.0)
+BuildRequires: (crate(lazy_static/default) >= 1.1.0 with crate(lazy_static/default) < 2.0.0)
+BuildRequires: (crate(log/default) >= 0.4.6 with crate(log/default) < 0.5.0)
+BuildRequires: (crate(rand/default) >= 0.5.5 with crate(rand/default) < 0.6.0)
+BuildRequires: (crate(regex/default) >= 1.0.5 with crate(regex/default) < 2.0.0)
+BuildRequires: (crate(serde_json/default) >= 1.0.17 with crate(serde_json/default) < 2.0.0)
+
+%global _description \
+HTTP mocking 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
+%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
+* Sun Apr 28 09:31:27 CEST 2019 Igor Gnatenko <ignatenkobrain(a)fedoraproject.org> - 0.17.1-1
+- Initial package
diff --git a/sources b/sources
new file mode 100644
index 0000000..cf3623f
--- /dev/null
+++ b/sources
@@ -0,0 +1 @@
+SHA512 (mockito-0.17.1.crate) = d36057f169c7245883fc7b1d900f5c20ae02a322bfa1eac2f0659c2984901abd076c08d1c64a5ac9a2c0933fa9a04a30a748cc983169a98e85f33458cd8aa173
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..94e2c6f
--- /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-mockito
4 years, 11 months
Architecture specific change in rpms/mlton.git
by githook-noreply@fedoraproject.org
The package rpms/mlton.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/mlton.git/commit/?id=144d931e3ccf....
Change:
+%ifarch ppc64le
Thanks.
Full change:
============
commit 38ee2d4194af239981abac68695fba3b8de6bcf6
Author: Adam Goode <adam(a)spicenitz.org>
Date: Sun Apr 28 00:39:32 2019 -0400
Update bootstrap sources for ppc64le patch
diff --git a/sources b/sources
index d46ec60..2ee7f0a 100644
--- a/sources
+++ b/sources
@@ -1,2 +1,2 @@
SHA512 (mlton-20180207.src.tgz) = 3599159950e857d257abce92abf5c548dd9c0b0cdc4ba0d7cdf9badb5d997f73386cd1ff79f563221b394dd831cb344e287927f90683b0715678edb3ca0ae15a
-SHA512 (mlton-bootstrap-ppc64le-redhat-linux.tar.gz) = ff08220d66b35f6cd5bd15780729acca27b7eb108370faa012ca580067064e077cc4609f030aee7fc4d6c0af8f4843d689a2775799d0c5112a634937498d7040
+SHA512 (mlton-bootstrap-ppc64le-redhat-linux.tar.gz) = 1d2d59884f0b7adc1fc9bdc295df35cf431cc5dc2814bc72cb140ac0eade88e0bf2dd98c8a119458714ef5759a1f0b555f2d033027540213f3ace9bfa8af6a4e
commit 3046a8e4b4b59cf834a60dcc28b0ecd35ebd56e7
Author: Adam Goode <adam(a)spicenitz.org>
Date: Sun Apr 28 00:17:11 2019 -0400
Add missing ppc64le patch
diff --git a/0001-Enable-ppc64le-variant-in-bin-platform.patch b/0001-Enable-ppc64le-variant-in-bin-platform.patch
new file mode 100644
index 0000000..118add5
--- /dev/null
+++ b/0001-Enable-ppc64le-variant-in-bin-platform.patch
@@ -0,0 +1,29 @@
+From 498aabf5e22f1ddd7f72560f0c95c4ae5fc36c8e Mon Sep 17 00:00:00 2001
+From: Adam Goode <agoode(a)google.com>
+Date: Wed, 28 Mar 2018 13:47:34 -0400
+Subject: [PATCH] Enable ppc64le variant in bin/platform
+
+---
+ bin/platform | 4 ++--
+ 1 file changed, 2 insertions(+), 2 deletions(-)
+
+diff --git a/bin/platform b/bin/platform
+index 90725db60..f648d35f4 100755
+--- a/bin/platform
++++ b/bin/platform
+@@ -112,10 +112,10 @@ mips*)
+ # big-endian and little-endian detect via headers
+ HOST_ARCH=mips
+ ;;
+-powerpc64)
++powerpc64*)
+ HOST_ARCH=powerpc64
+ ;;
+-ppc64)
++ppc64*)
+ HOST_ARCH=powerpc64
+ ;;
+ powerpc)
+--
+2.20.1
+
diff --git a/mlton.spec b/mlton.spec
index 3e6ec96..a394dc7 100644
--- a/mlton.spec
+++ b/mlton.spec
@@ -30,8 +30,11 @@ Patch3: 0003-Set-LIB_REL_BIN-in-mlton-script-when-installing.patch
Patch4: 0004-Fix-use-of-MKDIR-and-RM-variables-in-.-Makefile.bina.patch
Patch5: 0005-Set-LIB_REL_BIN-in-mlton-script-when-installing.patch
+# https://github.com/MLton/mlton/pull/255
+Patch10: 0001-Enable-ppc64le-variant-in-bin-platform.patch
+
# https://github.com/MLton/mlton/pull/258
-Patch 10: 0001-Introduce-RISC-V-support.patch
+Patch20: 0001-Introduce-RISC-V-support.patch
# Filter out false dependencies.
%global __provides_exclude_from ^(%{_docdir}|%{_libdir}/mlton/sml)/.*$
@@ -108,7 +111,7 @@ rm -rf $RPM_BUILD_ROOT%{_libdir}/mlton/sml/ckit-lib/regression
%changelog
* Sat Apr 27 2019 Adam Goode <adam(a)spicenitz.org> - 20180207-11
-- Rebootstrap ppc64le (RHBZ #1676288)
+- Add missing patch and re-bootstrap for ppc64le (RHBZ #1676288)
* Fri Feb 01 2019 Fedora Release Engineering <releng(a)fedoraproject.org> - 20180207-10
- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild
commit 144d931e3ccfa756fca5cd17fed37cce98607a29
Author: Adam Goode <adam(a)spicenitz.org>
Date: Sat Apr 27 16:50:25 2019 -0400
Try to rebootstrap ppc64le to fix segfault
diff --git a/.gitignore b/.gitignore
index 97a3461..ef72522 100644
--- a/.gitignore
+++ b/.gitignore
@@ -1 +1,2 @@
/mlton-20180207.src.tgz
+/mlton-bootstrap-ppc64le-redhat-linux.tar.gz
diff --git a/mlton.spec b/mlton.spec
index 243b8ae..3e6ec96 100644
--- a/mlton.spec
+++ b/mlton.spec
@@ -1,8 +1,10 @@
-%global bootstrap 0
+%ifarch ppc64le
+%global bootstrap 1
+%endif
Name: mlton
Version: 20180207
-Release: 10%{?dist}
+Release: 11%{?dist}
Summary: Optimizing compiler for Standard ML
License: MIT
@@ -11,7 +13,7 @@ Source0: http://downloads.sourceforge.net/%{name}/%{name}-%{version}.src.tgz
# Generated sources (non-binary) for bootstrapping.
# See http://mlton.org/PortingMLton#_bootstrap
-#Source100: mlton-bootstrap-riscv64-redhat-linux.tar.gz
+Source100: mlton-bootstrap-ppc64le-redhat-linux.tar.gz
BuildRequires: gcc gmp-devel tex(latex)
@@ -53,7 +55,7 @@ sed -i -e '1 s;^#! */usr/bin/env *;#!/usr/bin/;' bin/*
%if 0%{?bootstrap}
-%ifarch riscv64
+%ifarch ppc64le
%setup -T -D -q -a 100
%endif
@@ -105,6 +107,9 @@ rm -rf $RPM_BUILD_ROOT%{_libdir}/mlton/sml/ckit-lib/regression
%changelog
+* Sat Apr 27 2019 Adam Goode <adam(a)spicenitz.org> - 20180207-11
+- Rebootstrap ppc64le (RHBZ #1676288)
+
* Fri Feb 01 2019 Fedora Release Engineering <releng(a)fedoraproject.org> - 20180207-10
- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild
diff --git a/sources b/sources
index 7e331e5..d46ec60 100644
--- a/sources
+++ b/sources
@@ -1 +1,2 @@
SHA512 (mlton-20180207.src.tgz) = 3599159950e857d257abce92abf5c548dd9c0b0cdc4ba0d7cdf9badb5d997f73386cd1ff79f563221b394dd831cb344e287927f90683b0715678edb3ca0ae15a
+SHA512 (mlton-bootstrap-ppc64le-redhat-linux.tar.gz) = ff08220d66b35f6cd5bd15780729acca27b7eb108370faa012ca580067064e077cc4609f030aee7fc4d6c0af8f4843d689a2775799d0c5112a634937498d7040
commit f4bf7b42c546410ddde1bf27863ec399d88fdec3
Author: Fedora Release Engineering <releng(a)fedoraproject.org>
Date: Fri Feb 1 11:10:09 2019 +0000
- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng(a)fedoraproject.org>
diff --git a/mlton.spec b/mlton.spec
index fcfad6a..243b8ae 100644
--- a/mlton.spec
+++ b/mlton.spec
@@ -2,7 +2,7 @@
Name: mlton
Version: 20180207
-Release: 9%{?dist}
+Release: 10%{?dist}
Summary: Optimizing compiler for Standard ML
License: MIT
@@ -105,6 +105,9 @@ rm -rf $RPM_BUILD_ROOT%{_libdir}/mlton/sml/ckit-lib/regression
%changelog
+* Fri Feb 01 2019 Fedora Release Engineering <releng(a)fedoraproject.org> - 20180207-10
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild
+
* Mon Jul 23 2018 Adam Goode <adam(a)spicenitz.org> - 20180207-9
- BuildRequires: gcc
- Remove bootstrap
4 years, 11 months
Architecture specific change in rpms/mlton.git
by githook-noreply@fedoraproject.org
The package rpms/mlton.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/mlton.git/commit/?id=144d931e3ccf....
Change:
+%ifarch ppc64le
Thanks.
Full change:
============
commit 38ee2d4194af239981abac68695fba3b8de6bcf6
Author: Adam Goode <adam(a)spicenitz.org>
Date: Sun Apr 28 00:39:32 2019 -0400
Update bootstrap sources for ppc64le patch
diff --git a/sources b/sources
index d46ec60..2ee7f0a 100644
--- a/sources
+++ b/sources
@@ -1,2 +1,2 @@
SHA512 (mlton-20180207.src.tgz) = 3599159950e857d257abce92abf5c548dd9c0b0cdc4ba0d7cdf9badb5d997f73386cd1ff79f563221b394dd831cb344e287927f90683b0715678edb3ca0ae15a
-SHA512 (mlton-bootstrap-ppc64le-redhat-linux.tar.gz) = ff08220d66b35f6cd5bd15780729acca27b7eb108370faa012ca580067064e077cc4609f030aee7fc4d6c0af8f4843d689a2775799d0c5112a634937498d7040
+SHA512 (mlton-bootstrap-ppc64le-redhat-linux.tar.gz) = 1d2d59884f0b7adc1fc9bdc295df35cf431cc5dc2814bc72cb140ac0eade88e0bf2dd98c8a119458714ef5759a1f0b555f2d033027540213f3ace9bfa8af6a4e
commit 3046a8e4b4b59cf834a60dcc28b0ecd35ebd56e7
Author: Adam Goode <adam(a)spicenitz.org>
Date: Sun Apr 28 00:17:11 2019 -0400
Add missing ppc64le patch
diff --git a/0001-Enable-ppc64le-variant-in-bin-platform.patch b/0001-Enable-ppc64le-variant-in-bin-platform.patch
new file mode 100644
index 0000000..118add5
--- /dev/null
+++ b/0001-Enable-ppc64le-variant-in-bin-platform.patch
@@ -0,0 +1,29 @@
+From 498aabf5e22f1ddd7f72560f0c95c4ae5fc36c8e Mon Sep 17 00:00:00 2001
+From: Adam Goode <agoode(a)google.com>
+Date: Wed, 28 Mar 2018 13:47:34 -0400
+Subject: [PATCH] Enable ppc64le variant in bin/platform
+
+---
+ bin/platform | 4 ++--
+ 1 file changed, 2 insertions(+), 2 deletions(-)
+
+diff --git a/bin/platform b/bin/platform
+index 90725db60..f648d35f4 100755
+--- a/bin/platform
++++ b/bin/platform
+@@ -112,10 +112,10 @@ mips*)
+ # big-endian and little-endian detect via headers
+ HOST_ARCH=mips
+ ;;
+-powerpc64)
++powerpc64*)
+ HOST_ARCH=powerpc64
+ ;;
+-ppc64)
++ppc64*)
+ HOST_ARCH=powerpc64
+ ;;
+ powerpc)
+--
+2.20.1
+
diff --git a/mlton.spec b/mlton.spec
index 3e6ec96..a394dc7 100644
--- a/mlton.spec
+++ b/mlton.spec
@@ -30,8 +30,11 @@ Patch3: 0003-Set-LIB_REL_BIN-in-mlton-script-when-installing.patch
Patch4: 0004-Fix-use-of-MKDIR-and-RM-variables-in-.-Makefile.bina.patch
Patch5: 0005-Set-LIB_REL_BIN-in-mlton-script-when-installing.patch
+# https://github.com/MLton/mlton/pull/255
+Patch10: 0001-Enable-ppc64le-variant-in-bin-platform.patch
+
# https://github.com/MLton/mlton/pull/258
-Patch 10: 0001-Introduce-RISC-V-support.patch
+Patch20: 0001-Introduce-RISC-V-support.patch
# Filter out false dependencies.
%global __provides_exclude_from ^(%{_docdir}|%{_libdir}/mlton/sml)/.*$
@@ -108,7 +111,7 @@ rm -rf $RPM_BUILD_ROOT%{_libdir}/mlton/sml/ckit-lib/regression
%changelog
* Sat Apr 27 2019 Adam Goode <adam(a)spicenitz.org> - 20180207-11
-- Rebootstrap ppc64le (RHBZ #1676288)
+- Add missing patch and re-bootstrap for ppc64le (RHBZ #1676288)
* Fri Feb 01 2019 Fedora Release Engineering <releng(a)fedoraproject.org> - 20180207-10
- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild
commit 144d931e3ccfa756fca5cd17fed37cce98607a29
Author: Adam Goode <adam(a)spicenitz.org>
Date: Sat Apr 27 16:50:25 2019 -0400
Try to rebootstrap ppc64le to fix segfault
diff --git a/.gitignore b/.gitignore
index 97a3461..ef72522 100644
--- a/.gitignore
+++ b/.gitignore
@@ -1 +1,2 @@
/mlton-20180207.src.tgz
+/mlton-bootstrap-ppc64le-redhat-linux.tar.gz
diff --git a/mlton.spec b/mlton.spec
index 243b8ae..3e6ec96 100644
--- a/mlton.spec
+++ b/mlton.spec
@@ -1,8 +1,10 @@
-%global bootstrap 0
+%ifarch ppc64le
+%global bootstrap 1
+%endif
Name: mlton
Version: 20180207
-Release: 10%{?dist}
+Release: 11%{?dist}
Summary: Optimizing compiler for Standard ML
License: MIT
@@ -11,7 +13,7 @@ Source0: http://downloads.sourceforge.net/%{name}/%{name}-%{version}.src.tgz
# Generated sources (non-binary) for bootstrapping.
# See http://mlton.org/PortingMLton#_bootstrap
-#Source100: mlton-bootstrap-riscv64-redhat-linux.tar.gz
+Source100: mlton-bootstrap-ppc64le-redhat-linux.tar.gz
BuildRequires: gcc gmp-devel tex(latex)
@@ -53,7 +55,7 @@ sed -i -e '1 s;^#! */usr/bin/env *;#!/usr/bin/;' bin/*
%if 0%{?bootstrap}
-%ifarch riscv64
+%ifarch ppc64le
%setup -T -D -q -a 100
%endif
@@ -105,6 +107,9 @@ rm -rf $RPM_BUILD_ROOT%{_libdir}/mlton/sml/ckit-lib/regression
%changelog
+* Sat Apr 27 2019 Adam Goode <adam(a)spicenitz.org> - 20180207-11
+- Rebootstrap ppc64le (RHBZ #1676288)
+
* Fri Feb 01 2019 Fedora Release Engineering <releng(a)fedoraproject.org> - 20180207-10
- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild
diff --git a/sources b/sources
index 7e331e5..d46ec60 100644
--- a/sources
+++ b/sources
@@ -1 +1,2 @@
SHA512 (mlton-20180207.src.tgz) = 3599159950e857d257abce92abf5c548dd9c0b0cdc4ba0d7cdf9badb5d997f73386cd1ff79f563221b394dd831cb344e287927f90683b0715678edb3ca0ae15a
+SHA512 (mlton-bootstrap-ppc64le-redhat-linux.tar.gz) = ff08220d66b35f6cd5bd15780729acca27b7eb108370faa012ca580067064e077cc4609f030aee7fc4d6c0af8f4843d689a2775799d0c5112a634937498d7040
4 years, 11 months