@@ -104,11 +104,11 @@ You can use [file macros](#file-macros) in the `from` and `to` fields as well.
104
104
* [`.BuildResult`](#BuildResult)
105
105
* [`.CliOptions`](#CliOptions) ⇐ <code>[PublishOptions](Developer-API#PublishOptions)</code>
106
106
* [`.Config`](#Config) ⇐ <code>[PlatformSpecificBuildOptions](Developer-API#PlatformSpecificBuildOptions)</code>
107
- * [`.DebOptions`](#DebOptions) ⇐ <code>[LinuxBuildOptions](#LinuxBuildOptions )</code>
107
+ * [`.DebOptions`](#DebOptions) ⇐ <code>[LinuxTargetSpecificOptions](Developer-API#LinuxTargetSpecificOptions )</code>
108
108
* [`.DmgContent`](#DmgContent)
109
109
* [`.DmgOptions`](#DmgOptions) ⇐ <code>[TargetSpecificOptions](Developer-API#TargetSpecificOptions)</code>
110
110
* [`.DmgWindow`](#DmgWindow)
111
- * [`.LinuxBuildOptions`](#LinuxBuildOptions) ⇐ <code>[PlatformSpecificBuildOptions ](Developer-API#PlatformSpecificBuildOptions )</code>
111
+ * [`.LinuxBuildOptions`](#LinuxBuildOptions) ⇐ <code>[CommonLinuxOptions ](Developer-API#CommonLinuxOptions )</code>
112
112
* [`.MacOptions`](#MacOptions) ⇐ <code>[PlatformSpecificBuildOptions](Developer-API#PlatformSpecificBuildOptions)</code>
113
113
* [`.MasBuildOptions`](#MasBuildOptions) ⇐ <code>[MacOptions](#MacOptions)</code>
114
114
* [`.Metadata`](#Metadata)
@@ -282,25 +282,24 @@ Configuration Options
282
282
| linux| <code>[LinuxBuildOptions](#LinuxBuildOptions)</code> \| <code>null</code> | <a name="Config-linux"></a> |
283
283
| deb| <code>[DebOptions](#DebOptions)</code> \| <code>null</code> | <a name="Config-deb"></a> |
284
284
| snap| <code>[SnapOptions](#SnapOptions)</code> \| <code>null</code> | <a name="Config-snap"></a> |
285
- | appimage| <code>[LinuxBuildOptions](#LinuxBuildOptions )</code> \| <code>null</code> | <a name="Config-appimage"></a> |
286
- | pacman| <code>[LinuxBuildOptions](#LinuxBuildOptions )</code> \| <code>null</code> | <a name="Config-pacman"></a> |
287
- | rpm| <code>[LinuxBuildOptions](#LinuxBuildOptions )</code> \| <code>null</code> | <a name="Config-rpm"></a> |
288
- | freebsd| <code>[LinuxBuildOptions](#LinuxBuildOptions )</code> \| <code>null</code> | <a name="Config-freebsd"></a> |
289
- | p5p| <code>[LinuxBuildOptions](#LinuxBuildOptions )</code> \| <code>null</code> | <a name="Config-p5p"></a> |
290
- | apk| <code>[LinuxBuildOptions](#LinuxBuildOptions )</code> \| <code>null</code> | <a name="Config-apk"></a> |
285
+ | appimage| <code>[LinuxTargetSpecificOptions](Developer-API#LinuxTargetSpecificOptions )</code> \| <code>null</code> | <a name="Config-appimage"></a> |
286
+ | pacman| <code>[LinuxTargetSpecificOptions](Developer-API#LinuxTargetSpecificOptions )</code> \| <code>null</code> | <a name="Config-pacman"></a> |
287
+ | rpm| <code>[LinuxTargetSpecificOptions](Developer-API#LinuxTargetSpecificOptions )</code> \| <code>null</code> | <a name="Config-rpm"></a> |
288
+ | freebsd| <code>[LinuxTargetSpecificOptions](Developer-API#LinuxTargetSpecificOptions )</code> \| <code>null</code> | <a name="Config-freebsd"></a> |
289
+ | p5p| <code>[LinuxTargetSpecificOptions](Developer-API#LinuxTargetSpecificOptions )</code> \| <code>null</code> | <a name="Config-p5p"></a> |
290
+ | apk| <code>[LinuxTargetSpecificOptions](Developer-API#LinuxTargetSpecificOptions )</code> \| <code>null</code> | <a name="Config-apk"></a> |
291
291
292
292
<a name="DebOptions"></a>
293
293
294
- # ## `DebOptions` ⇐ <code>[LinuxBuildOptions](#LinuxBuildOptions )</code>
294
+ # ## `DebOptions` ⇐ <code>[LinuxTargetSpecificOptions](Developer-API#LinuxTargetSpecificOptions )</code>
295
295
Debian Package Specific Options
296
296
297
297
**Kind**: interface of <code>[electron-builder](#module_electron-builder)</code>
298
- **Extends**: <code>[LinuxBuildOptions](#LinuxBuildOptions )</code>
298
+ **Extends**: <code>[LinuxTargetSpecificOptions](Developer-API#LinuxTargetSpecificOptions )</code>
299
299
**Properties**
300
300
301
301
| Name | Type | Description |
302
302
| --- | --- | --- |
303
- | synopsis| <code>string</code> \| <code>null</code> | <a name="DebOptions-synopsis"></a>The [short description](https://www.debian.org/doc/debian-policy/ch-controlfields.html#s-f-Description). |
304
303
| compression = <code>xz</code>| <code>"gz"</code> \| <code>"bzip2"</code> \| <code>"xz"</code> \| <code>null</code> | <a name="DebOptions-compression"></a>The compression type. |
305
304
| priority| <code>string</code> \| <code>null</code> | <a name="DebOptions-priority"></a>The [Priority](https://www.debian.org/doc/debian-policy/ch-controlfields.html#s-f-Priority) attribute. |
306
305
| depends| <code>Array<string></code> \| <code>null</code> | <a name="DebOptions-depends"></a>Package dependencies. Defaults to `["gconf2", "gconf-service", "libnotify4", "libappindicator1", "libxtst6", "libnss3"]`. |
@@ -374,11 +373,11 @@ DMG Windows Position and Size
374
373
375
374
<a name="LinuxBuildOptions"></a>
376
375
377
- # ## `LinuxBuildOptions` ⇐ <code>[PlatformSpecificBuildOptions ](Developer-API#PlatformSpecificBuildOptions )</code>
376
+ # ## `LinuxBuildOptions` ⇐ <code>[CommonLinuxOptions ](Developer-API#CommonLinuxOptions )</code>
378
377
Linux Options
379
378
380
379
**Kind**: interface of <code>[electron-builder](#module_electron-builder)</code>
381
- **Extends**: <code>[PlatformSpecificBuildOptions ](Developer-API#PlatformSpecificBuildOptions )</code>
380
+ **Extends**: <code>[CommonLinuxOptions ](Developer-API#CommonLinuxOptions )</code>
382
381
**Properties**
383
382
384
383
| Name | Type | Description |
@@ -390,11 +389,9 @@ Linux Options
390
389
| maintainer| <code>string</code> \| <code>null</code> | <a name="LinuxBuildOptions-maintainer"></a>The maintainer. Defaults to [author](#AppMetadata-author). |
391
390
| vendor| <code>string</code> \| <code>null</code> | <a name="LinuxBuildOptions-vendor"></a>The vendor. Defaults to [author](#AppMetadata-author). |
392
391
| desktop| <code>Object<string, any></code> \| <code>null</code> | <a name="LinuxBuildOptions-desktop"></a>The [Desktop file](https://developer.gnome.org/integration-guide/stable/desktop-files.html.en) entries (name to value). |
393
- | afterInstall| <code>string</code> \| <code>null</code> | <a name="LinuxBuildOptions-afterInstall"></a> |
394
- | afterRemove| <code>string</code> \| <code>null</code> | <a name="LinuxBuildOptions-afterRemove"></a> |
395
- | depends| <code>Array<string></code> \| <code>null</code> | <a name="LinuxBuildOptions-depends"></a>Package dependencies. Consider to specify in the target options (e.g. in the `deb` or `rpm`). |
396
392
| executableName| <code>string</code> \| <code>null</code> | <a name="LinuxBuildOptions-executableName"></a>The executable name. Defaults to `productName`. Cannot be specified per target, allowed only in the `linux`. |
397
393
| icon| <code>string</code> | <a name="LinuxBuildOptions-icon"></a>The path to icon set directory, relative to the the [build resources](https://github.com/electron-userland/electron-builder/wiki/Options#MetadataDirectories-buildResources) or to the project directory. The icon filename must contain the size (e.g. 32x32.png) of the icon. By default will be generated automatically based on the macOS icns file. |
394
+ | synopsis| <code>string</code> \| <code>null</code> | <a name="LinuxBuildOptions-synopsis"></a>The [short description](https://www.debian.org/doc/debian-policy/ch-controlfields.html#s-f-Description). |
398
395
399
396
<a name="MacOptions"></a>
400
397
0 commit comments