rust-sequoia-sq/rust2rpm.toml
2025-01-14 11:05:46 +09:00

33 lines
1.2 KiB
TOML

[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",
]