app builder lib.Interface.LinuxTargetSpecificOptions
Electron-Builder / app-builder-lib / LinuxTargetSpecificOptions
Extends¶
Extended by¶
Properties¶
afterInstall?¶
readonlyoptionalafterInstall:null|string
File path to script to be passed to FPM for --after-install arg.
afterRemove?¶
readonlyoptionalafterRemove:null|string
File path to script to be passed to FPM for --after-remove arg.
appArmorProfile?¶
readonlyoptionalappArmorProfile:null|string
File path to custom AppArmor profile (Ubuntu 24+)
artifactName?¶
readonlyoptionalartifactName:null|string
The artifact file name template.
Inherited from¶
TargetSpecificOptions.artifactName
category?¶
readonlyoptionalcategory:null|string
The application category.
Inherited from¶
compression?¶
readonlyoptionalcompression:null|"gz"|"bzip2"|"xz"|"lzo"
The compression type.
Default¶
xz
depends?¶
readonlyoptionaldepends:null|string[]
Package dependencies.
rpm defaults to ["gtk3", "libnotify", "nss", "libXScrnSaver", "(libXtst or libXtst6)", "xdg-utils", "at-spi2-core", "(libuuid or libuuid1)"]
pacman defaults to ["c-ares", "ffmpeg", "gtk3", "http-parser", "libevent", "libvpx", "libxslt", "libxss", "minizip", "nss", "re2", "snappy", "libnotify", "libappindicator-gtk3"]
description?¶
readonlyoptionaldescription:null|string
As description from application package.json, but allows you to specify different for Linux.
Inherited from¶
CommonLinuxOptions.description
desktop?¶
readonlyoptionaldesktop:null|LinuxDesktopFile
The Desktop file
Inherited from¶
executableArgs?¶
readonlyoptionalexecutableArgs:null|string[]
The executable parameters. Pass to executableName
Inherited from¶
CommonLinuxOptions.executableArgs
fpm?¶
readonlyoptionalfpm:null|string[]
Advanced only The fpm options.
Example: ["--before-install=build/deb-preinstall.sh", "--after-upgrade=build/deb-postinstall.sh"]
icon?¶
readonlyoptionalicon:string
maintainer?¶
readonlyoptionalmaintainer:null|string
mimeTypes?¶
readonlyoptionalmimeTypes:null|string[]
The mime types in addition to specified in the file associations. Use it if you don’t want to register a new mime type, but reuse existing.
Inherited from¶
packageCategory?¶
readonlyoptionalpackageCategory:null|string
The package category.
packageName?¶
readonlyoptionalpackageName:null|string
The name of the package.
publish?¶
optionalpublish:Publish
Inherited from¶
synopsis?¶
readonlyoptionalsynopsis:null|string
The short description.
Inherited from¶
vendor?¶
readonlyoptionalvendor:null|string