Radish alpha
h
rad:z3gqcJUoA1n9HaHKufZs5FCSGazv5
Radicle Heartwood Protocol & Stack
Radicle
Git
Update the deb packaging so that it builds a cleaner package
Merged liw opened 11 months ago

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.

1 file changed +5 -4 e0d18b86 5a0a334d
modified debian/rules
@@ -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