capstone-engine / capstone

Capstone disassembly/disassembler framework for ARM, ARM64 (ARMv8), Alpha, BPF, Ethereum VM, HPPA, LoongArch, M68K, M680X, Mips, MOS65XX, PPC, RISC-V(rv32G/rv64G), SH, Sparc, SystemZ, TMS320C64X, TriCore, Webassembly, XCore and X86.
http://www.capstone-engine.org
7.51k stars 1.54k forks source link

Create a Debian Package on releases #2398

Open AndrewQuijano opened 2 months ago

AndrewQuijano commented 2 months ago

Feature

Describe the feature you'd like Please update your CI such that when you create a release, you also create a Debian Package, I provided an example of how this is used for PANDA.

https://github.com/panda-re/panda/releases/tag/v1.8.34 https://github.com/panda-re/panda/tree/dev/panda/debian

Additional context Utilizing a Debian package would be useful to save time on builds as the users would only need to download the package instead of repeatedly compile it for every build. This process should not be too difficult to build and would greatly improve efficiency as things like branch v5 wouldn't be needed as someone can just grab the package from the release.

kabeor commented 2 months ago

It would be great if you could help contribute a PR for this feature.