# * Bump goblin to 0.0.15, https://github.com/gimli-rs/object/pull/48
Patch0: object-0.7.0-fix-metadata.diff
# Make it work with goblin v0.0.14
Patch1: 0001-deps-update-goblin-to-0.0.14.patch
# * parity-wasm is not packaged yet
Patch0: object-0.9.0-fix-metadata.diff
ExclusiveArch: %{rust_arches}
BuildRequires: rust-packaging
# [dependencies]
BuildRequires: (crate(goblin) >= 0.0.15 with crate(goblin) < 0.0.16)
BuildRequires: (crate(flate2) >= 1.0.0 with crate(flate2) < 2.0.0)
BuildRequires: ((crate(goblin) >= 0.0.15 with crate(goblin) < 0.0.16) with crate(goblin/endian_fd) with crate(goblin/elf32) with crate(goblin/elf64) with crate(goblin/mach32) with crate(goblin/mach64) with crate(goblin/pe32) with crate(goblin/pe64) with crate(goblin/archive))
BuildRequires: (crate(scroll) >= 0.9.0 with crate(scroll) < 0.10.0)
BuildRequires: (crate(uuid) >= 0.6.0 with crate(uuid) < 0.7.0)
%if %{with check}
# [dev-dependencies]
BuildRequires: (crate(memmap) >= 0.6.0 with crate(memmap) < 0.7.0)
@ -36,7 +37,7 @@ Summary: %{summary}
BuildArch: noarch
%description devel
A unified interface for the target platform's object file format.
A unified interface for parsing object file formats.
This package contains library source intended for building other packages
which use %{crate} from crates.io.
@ -63,6 +64,9 @@ which use %{crate} from crates.io.