electron builder.Interface.DebOptions
Electron-Builder / electron-builder / DebOptions
Extends¶
Properties¶
afterInstall?¶
readonlyoptionalafterInstall:null|string
Inherited from¶
LinuxTargetSpecificOptions.afterInstall
afterRemove?¶
readonlyoptionalafterRemove:null|string
Inherited from¶
LinuxTargetSpecificOptions.afterRemove
artifactName?¶
readonlyoptionalartifactName:null|string
The artifact file name template.
Inherited from¶
LinuxTargetSpecificOptions.artifactName
category?¶
readonlyoptionalcategory:null|string
The application category.
Inherited from¶
LinuxTargetSpecificOptions.category
compression?¶
readonlyoptionalcompression:null|"gz"|"bzip2"|"xz"|"lzo"
The compression type.
Default¶
xz
Inherited from¶
LinuxTargetSpecificOptions.compression
depends?¶
readonlyoptionaldepends:null|string[]
Package dependencies. Defaults to ["gconf2", "gconf-service", "libnotify4", "libappindicator1", "libxtst6", "libnss3"].
If need to support Debian, libappindicator1 should be removed, it is deprecated in Debian.
If need to support KDE, gconf2 and gconf-service should be removed as it’s no longer used by GNOME.
Overrides¶
LinuxTargetSpecificOptions.depends
description?¶
readonlyoptionaldescription:null|string
As description from application package.json, but allows you to specify different for Linux.
Inherited from¶
LinuxTargetSpecificOptions.description
desktop?¶
readonlyoptionaldesktop:any
The Desktop file entries (name to value).
Inherited from¶
LinuxTargetSpecificOptions.desktop
executableArgs?¶
readonlyoptionalexecutableArgs:null|string[]
The executable parameters. Pass to executableName
Inherited from¶
LinuxTargetSpecificOptions.executableArgs
fpm?¶
readonlyoptionalfpm:null|string[]
Advanced only The fpm options.
Example: ["--before-install=build/deb-preinstall.sh", "--after-upgrade=build/deb-postinstall.sh"]
Inherited from¶
LinuxTargetSpecificOptions.fpm
icon?¶
readonlyoptionalicon:string
Inherited from¶
LinuxTargetSpecificOptions.icon
maintainer?¶
readonlyoptionalmaintainer:null|string
Inherited from¶
LinuxTargetSpecificOptions.maintainer
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¶
LinuxTargetSpecificOptions.mimeTypes
packageCategory?¶
readonlyoptionalpackageCategory:null|string
The package category.
Overrides¶
LinuxTargetSpecificOptions.packageCategory
packageName?¶
readonlyoptionalpackageName:null|string
The name of the package.
Inherited from¶
LinuxTargetSpecificOptions.packageName
priority?¶
readonlyoptionalpriority:null|string
The Priority attribute.
publish?¶
optionalpublish:Publish
Inherited from¶
LinuxTargetSpecificOptions.publish
recommends?¶
readonlyoptionalrecommends:null|string[]
The recommended package dependencies..
synopsis?¶
readonlyoptionalsynopsis:null|string
The short description.
Inherited from¶
LinuxTargetSpecificOptions.synopsis
vendor?¶
readonlyoptionalvendor:null|string