Commit Graph

13 Commits

Author SHA1 Message Date
Sebastian Martinez efeefd0daa chore(debian/changelog): update package version to match upstream 2025-07-23 11:34:20 +02:00
Sebastian Martinez 570bfc3bbd debian: add missing env variables to debian build
During the build of heartwood there are a few environment variables in
particular `GIT_HEAD` and `RADICLE_VERSION` that are added during build
to be part of the final binary.

This wasn't the case so far with the debian packages, this patch exports
the needed vars for `override_dh_auto_build` so commands like `rad
--version` display the values.
2025-06-25 13:46:44 +02:00
Lars Wirzenius 6e9517a186 fix Debian package building after crates have moved into a sub-dir
Signed-off-by: Lars Wirzenius <liw@liw.fi>
2025-06-10 07:40:59 +03:00
Sebastian Martinez a8ab718b98 chore(debian/changelog): update package version to match upstream 2025-06-03 17:55:02 +02:00
Sebastian Martinez 7380e2118b chore(debian/control): add sebastinez to Uploaders 2025-06-03 17:54:55 +02:00
Lars Wirzenius 5a0a334ddd 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>
2025-05-12 17:14:50 +03:00
Lorenz Leutgeb cbca3af260
chore: shellcheck fixes 2025-04-22 15:43:02 +02:00
Lars Wirzenius 7eb07e1b4d chore(debian/changelog): update package version to match upstream
Signed-off-by: Lars Wirzenius <liw@liw.fi>
2025-04-16 12:26:31 +03:00
Lars Wirzenius 13ba2ef0ff fix(debian/rules): cargo install offline
We don't have network access under Ambient, so we need to run "cargo
install" with the "--offline" option to prevent it from trying to
check current available versions of crates.

Signed-off-by: Lars Wirzenius <liw@liw.fi>
2025-04-16 12:25:51 +03:00
cloudhead a4989b7ce7
Remove `radicle-httpd` crate
The HTTP daemon is moved to the `radicle-explorer` repository. Hence,
all traces of it are removed from this repository.
2024-06-06 11:14:00 +02:00
Lars Wirzenius 860f1dc867
debian: add lintian overrides
These make the Debian package checker, lintian, complain less. This
makes any other warning and errors stand out better.

Signed-off-by: Lars Wirzenius <liw@liw.fi>
2024-05-21 13:39:41 +02:00
Lars Wirzenius 22491b5994
debian: drop use of dh-cargo
We don't actually need to use it, and it doesn't help in any way. In
fact, it makes things more difficult, as it insists on using the
Debian-packaged cargo.

Signed-off-by: Lars Wirzenius <liw@liw.fi>
2024-05-21 13:39:41 +02:00
Lars Wirzenius d67f9ea9bb
Add rudimentary Debian packaging for binaries
This is very much not up to the standards of an official Debian
package. To make a proper package of Radicle will require packaging
all the dependencies first, and the Radicle crates need to be
published to crates.io, among other things. This is just a lazy first
cut to see if there's any interest in a .deb.
2023-11-01 12:56:35 +01:00