Static
Statically linked binaries (type = static)
A static package is one ELF binary with no PT_INTERP, so it needs no libc on the host and runs on any distribution of the right architecture. It is the format to prefer whenever a program can be built as one.
Sources
Nearly all of them come straight from an upstream release. The recipe names the asset and pins its hash, and nothing is built.
The rest are built in pkgforge/builds, which publishes releases soarpkgs pins the same way. A package ends up there only when pinning upstream is impossible.
Build profile
For the packages we do build:
A binary that needs desktop integration, meaning a .desktop entry and an icon, is better shipped as an AppImage or onelf package.
Last updated