samcday / phrog

🐸 Mobile device greeter
GNU General Public License v3.0
5 stars 0 forks source link

Debian packaging #10

Open samcday opened 4 months ago

samcday commented 1 month ago

Okay so I've been staring at various Debian dox and I still feel totally lost.

I'm pretty sure I want gbp, because that's what lets me manage debian/ in the upstream repo.

I'm pretty sure I want to vendor some crates. At the very least libphosh-rs because of the unreleased changes (and the fact that libphosh-rs is not packaged in Debian yet). But apparently also gtkrs3 stuff and maybe libhandy-rs as well. Still trying to confirm that.

I don't know how to actually "quickstart" a tarball or source directory of :frog: into a reasonable debian/. dh-build seems too far away from a Cargo project, but maybe I'm overthinking it. I think I need debcargo? But it seems that expects the crate is on crates.io.

I'm gonna put this down for a bit.

agx commented 1 week ago

Just to avoid duplication: See https://salsa.debian.org/DebianOnMobile-team/phrog/-/merge_requests/1