Skip to content

Add Debian package (.deb) build infrastructure for ARM AppImages#2229

Merged
bindea-cristian merged 3 commits intomainfrom
ci/add-deb-packaging
Mar 24, 2026
Merged

Add Debian package (.deb) build infrastructure for ARM AppImages#2229
bindea-cristian merged 3 commits intomainfrom
ci/add-deb-packaging

Conversation

@NicuS03
Copy link
Copy Markdown
Contributor

@NicuS03 NicuS03 commented Mar 18, 2026

Adds CI steps and packaging scripts to produce .deb packages from the ARM64/armhf AppImage builds, including debian control files, templates, configs, and a build script that repackages the AppImage into a proper Debian package.

@NicuS03 NicuS03 force-pushed the ci/add-deb-packaging branch 5 times, most recently from efee2d6 to f4796a2 Compare March 20, 2026 07:56
@NicuS03 NicuS03 force-pushed the ci/add-deb-packaging branch from f4796a2 to 4e10ce1 Compare March 20, 2026 10:17
@NicuS03 NicuS03 marked this pull request as ready for review March 20, 2026 10:18
@NicuS03 NicuS03 requested review from AAndrisa, SRaus and bia1708 March 20, 2026 10:18
Copy link
Copy Markdown

@bia1708 bia1708 left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Approved, but I'd wait for a review from @bindea-cristian as well

@NicuS03 NicuS03 force-pushed the ci/add-deb-packaging branch from 4e10ce1 to 0634ef0 Compare March 20, 2026 14:47
@SRaus
Copy link
Copy Markdown

SRaus commented Mar 20, 2026

Maybe we could also loop in @adisuciu or @AlexandraTrifan, just for a second pair of eyes on the overall approach.

@adisuciu adisuciu requested review from bindea-cristian and Copilot and removed request for AAndrisa, SRaus, bindea-cristian and Copilot March 20, 2026 14:56
@@ -0,0 +1,10 @@
[Desktop Entry]
Version=1.0
Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

should this be substituted by Scopy's version?

Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

The version from the .desktop application os the Destkop Entry version.

@AlexandraTrifan
Copy link
Copy Markdown
Contributor

Overall this looks good to me.
I would have an addition to make, if possible.
In this PR: https://github.com/analogdevicesinc/scopy/pull/2230/changes we're adding policykit files for running Scopy as admin when ran from the Kuiper menu. These files should also be added to the debian package, from what I understand. Can we do that in this PR directly?

Adds CI steps and packaging scripts to produce .deb packages from the ARM64/armhf AppImage builds, including debian control files, templates, configs, and a build script that repackages the AppImage into a proper Debian package.

Signed-off-by: Nicu Siderias <nicu.siderias@analog.com>
@NicuS03 NicuS03 force-pushed the ci/add-deb-packaging branch from 0634ef0 to 29784c0 Compare March 23, 2026 11:34
Signed-off-by: Bindea Cristian <cristian.bindea@analog.com>
Signed-off-by: Bindea Cristian <cristian.bindea@analog.com>
Copy link
Copy Markdown
Contributor

@bindea-cristian bindea-cristian left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Tested the deb package on Kuiper32/64 with ssh and directly on device, it is working well.

@bindea-cristian bindea-cristian merged commit a37bdc1 into main Mar 24, 2026
37 checks passed
@bindea-cristian bindea-cristian deleted the ci/add-deb-packaging branch March 24, 2026 14:37
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.

5 participants