[package] cargo-toml-patch-comments = [ "switch crypto backend from Nettle to OpenSSL", "exclude files that are only useful for upstream development", "drop automated generation of upstream integration tests", "drop features for unsupported crypto backends", ] extra-files = [ "%{_mandir}/man1/sq*", "%{bash_completions_dir}/sq.bash", "%{fish_completions_dir}/sq.fish", "%{zsh_completions_dir}/_sq", ] [scripts] prep.post = [ "# drop broken integration tests", "rm -vr subplot/", ] install.post = [ "# install manual pages", "mkdir -p %{buildroot}/%{_mandir}/man1", "cp -pav target/release/build/%{crate}-*/out/man-pages/sq*.1 %{buildroot}/%{_mandir}/man1/", "# install shell completions", "install -Dpm 0644 target/release/build/%{crate}-*/out/shell-completions/sq.bash \\", " %{buildroot}/%{bash_completions_dir}/sq.bash", "install -Dpm 0644 target/release/build/%{crate}-*/out/shell-completions/sq.fish \\", " %{buildroot}/%{fish_completions_dir}/sq.fish", "install -Dpm 0644 target/release/build/%{crate}-*/out/shell-completions/_sq \\", " %{buildroot}/%{zsh_completions_dir}/_sq", ]