linux library
Linux AppImage, deb, and rpm packaging support.
Classes
- AppImageConfig
- Product metadata used to stage an AppImage.
- LinuxIconAsset
- One installed icon in the hicolor theme.
- LinuxPackageConfig
- Product metadata used to build a deb or rpm.
- LinuxPackagingService
- Context-bound Linux packaging API.
Enums
- LinuxArchitecture
- Package architecture, named the way nfpm expects it.
- LinuxLauncherStyle
-
How the installed package exposes the launcher on
PATH. - LinuxPackageFormat
- Distribution package format understood by the packager.
Functions
-
buildAppImage(
{required String repoRoot, required ArtifactPayload payload, required AppImageConfig config, required String outputPath, required String arch, required String appImageToolPath}) → Future< void> -
Builds an AppImage from a prebuilt
payload. -
buildLinuxPackage(
{required String repoRoot, required ArtifactPayload payload, required LinuxPackageConfig config, required LinuxPackageFormat format, required String outputPath, required String nfpmToolPath}) → Future< String> -
Builds a deb or rpm from a prebuilt
payloadusing a caller-supplied nfpm.