Skip to content

Conversation

seriyps
Copy link
Collaborator

@seriyps seriyps commented Oct 3, 2025

This PR adds tools to build .deb package (also to cross-compile for ARM64 inside a QEMU container).

The ontainer part can be probably done using Docker, but I'm not a container expert...

Also, with this change we'll start to attach .deb packages to the GitHub releases.

Example deb pkg you can find in the build artifacts:
https://github.com/OpenIPC/PixelPilot_rk/actions/runs/18248155570/artifacts/4183125828

I tried to install it on my Radxa and it works

@seriyps seriyps force-pushed the debian-pkg branch 3 times, most recently from a4bda4d to 0021173 Compare October 4, 2025 19:33
@seriyps seriyps marked this pull request as ready for review October 4, 2025 19:35
@henkwiedig
Copy link
Collaborator

Switching to debian-12 breaks compatibility with SBC GS

error while loading shared libraries: libspdlog.so.1.10: cannot open shared object file: No such file or directory

Didn't check for for CC's image.
People will not be able to use binarys from this build.
I don't expect there are many people useing thier cutom installed VRX.
We should coordinate debian bump with SBC releases or build multiple versions.

@seriyps
Copy link
Collaborator Author

seriyps commented Oct 6, 2025

Good point. I guess I'd rather build it for both Debian 11 and 12 then. Just need to think of the artifact naming.

@seriyps
Copy link
Collaborator Author

seriyps commented Oct 7, 2025

So, it seems to work now - it generates two artifacts: one is "bookworm.zip" and another is "bullseye.zip". However I think that the "publish the release" part of the CI may fail due to conflict when publishing files with no distro prefix, not sure how to test that.

@seriyps
Copy link
Collaborator Author

seriyps commented Oct 8, 2025

I believe it's ready.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants