build(debian/rules): install into a location where Debian expects

Debian policy is to install to /usr/bin, not /bin, so do that. This
silences a lintian warning without using an override.

Also fix removal of .crates*.toml files that cargo install creates.

Signed-off-by: Lars Wirzenius <liw@liw.fi>
This commit is contained in:
Lars Wirzenius 2025-05-12 17:12:58 +03:00
parent e0d18b8656
commit 5a0a334ddd
1 changed files with 5 additions and 4 deletions

9
debian/rules vendored
View File

@ -9,10 +9,11 @@ override_dh_auto_build:
scripts/build-man-pages.sh . *.adoc
override_dh_auto_install:
cargo install --offline --locked --path=radicle-cli --root=debian/radicle
cargo install --offline --locked --path=radicle-node --root=debian/radicle
cargo install --offline --locked --path=radicle-remote-helper --root=debian/radicle
rm -f debian/*/.crates*.*
mkdir -p debian/radicle/usr
cargo install --offline --locked --path=radicle-cli --root=debian/radicle/usr
cargo install --offline --locked --path=radicle-node --root=debian/radicle/usr
cargo install --offline --locked --path=radicle-remote-helper --root=debian/radicle/usr
find debian/radicle -name '.crates*' -delete
override_dh_auto_test:
echo tests are disabled, for now