File tree 1 file changed +9
-10
lines changed
1 file changed +9
-10
lines changed Original file line number Diff line number Diff line change @@ -80,19 +80,11 @@ Conflicts: keylime-agent
80
80
Rust agent for Keylime
81
81
82
82
%prep
83
- %autosetup -n rust-keylime-%{version } -N
83
+ %autosetup -n rust-keylime-%{version } -N %{ ? bundled_rust_deps:-a1}
84
84
%if 0%{?bundled_rust_deps }
85
85
%autopatch -m 100 -p1
86
86
# Source1 contains vendored dependencies
87
- %cargo_prep
88
- tar -xoaf %{SOURCE1 }
89
- sed -i ' s/^\(replace-with\).*$/\1 = "vendored-sources"/g' .cargo/config
90
- cat >> .cargo/config << EOF
91
-
92
- [source.vendored-sources]
93
- directory = "./vendor"
94
- EOF
95
-
87
+ %cargo_prep -v vendor
96
88
%cargo_generate_buildrequires
97
89
%else
98
90
%autopatch -M 99 -p1
102
94
103
95
%build
104
96
%cargo_build -ftesting
97
+ %cargo_license_summary
98
+ %{cargo_license } > LICENSE.dependencies
99
+ %if 0%{?bundled_rust_deps }
100
+ %cargo_vendor_manifest
101
+ %endif
105
102
106
103
%install
107
104
@@ -149,6 +146,8 @@ chown -R keylime:keylime %{_sysconfdir}/keylime
149
146
150
147
%files
151
148
%license LICENSE
149
+ %license LICENSE.dependencies
150
+ %license cargo-vendor.txt
152
151
%doc README.md
153
152
%attr(500,keylime,keylime) %dir %{_sysconfdir }/keylime
154
153
%attr(500,keylime,keylime) %dir %{_sysconfdir }/keylime/agent.conf.d
You can’t perform that action at this time.
0 commit comments