[package] cargo-install-bin = true cargo-install-lib = false summary = "Bridge pesign-client requests to a Sigul signing server" bin-package-name = "sigul-pesign-bridge" extra-files = [ "%{_unitdir}/sigul-pesign-bridge.service", "%dir %{_sysconfdir}/sigul-pesign-bridge", "%config(noreplace) %{_sysconfdir}/sigul-pesign-bridge/config.toml", "%{_mandir}/man1/sigul-pesign-bridge.1*" ] [scripts.install] post = [ "install -D -p -m 0644 sigul-pesign-bridge.service %{buildroot}%{_unitdir}/sigul-pesign-bridge.service", "install -D -p -m 0644 docs/sigul-pesign-bridge.1 %{buildroot}%{_mandir}/man1/sigul-pesign-bridge.1", "install -D -p -m 0644 config.toml.example %{buildroot}%{_sysconfdir}/sigul-pesign-bridge/config.toml", ] [tests] comments = ["Integration tests require the network"] run = ["lib", "doc", "bins"] [requires] build = ["systemd-rpm-macros"] bin = [ "sbsigntools", # Not a hard requirement; could be a Recommends ]