epel9 build

epel9
ed neville 3 years ago
parent 5bf55e37ab
commit 093b42bd36

@ -4,7 +4,7 @@
%global __cargo_skip_build 0
%global crate pleaser
%if 0%{?el8}
%if 0%{?el9}
# disabling this as it chokes on the vendored dependencies
%undefine __brp_mangle_shebangs
# el8 doesn't have these macros
@ -25,7 +25,7 @@ URL: https://crates.io/crates/pleaser
Source0: %{crates_source}
Source1: %{crate}-%{version}-vendor.tar.gz
%if ! 0%{?el8}
%if ! 0%{?el9}
# Patch nix dependency to >= 0.19 as upstream bumped
Patch0: pleaser-fix-metadata.diff
%endif
@ -35,7 +35,7 @@ ExclusiveArch: %{rust_arches}
BuildArch: noarch
%endif
%if 0%{?el8}
%if 0%{?el9}
BuildRequires: rust-toolset
BuildRequires: sed
BuildRequires: pam-devel
@ -78,7 +78,7 @@ which use "%{crate}" crate.
%doc README.md
%license LICENSE
%if ! 0%{?el8}
%if ! 0%{?el9}
%{cargo_registry}/%{crate}-%{version_no_tilde}/
%endif
@ -92,13 +92,13 @@ This package contains library source intended for building other packages
which use "default" feature of "%{crate}" crate.
%files -n %{name}+default-devel
%if ! 0%{?el8}
%if ! 0%{?el9}
%ghost %{cargo_registry}/%{crate}-%{version_no_tilde}/Cargo.toml
%endif
%prep
%autosetup -n %{crate}-%{version_no_tilde} -p1
%if 0%{?el8}
%if 0%{?el9}
%cargo_prep -V 1
%ifarch s390x
# drop opt-level generation to fix s390x OOM problems
@ -151,8 +151,8 @@ EOF
%endif
%changelog
* Mon Nov 23 2021 ed neville <ed@s5h.net> - 0.5.0-1
- EPEL8 sections
* Tue Nov 23 2021 ed neville <ed@s5h.net> - 0.5.0-1
- EPEL9 sections
* Fri Jul 23 2021 Fedora Release Engineering <releng@fedoraproject.org> - 0.4.1-2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild

Loading…
Cancel
Save