forked from desktop/desktop
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathelectron-builder-linux.yml
46 lines (46 loc) · 1.01 KB
/
electron-builder-linux.yml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
productName: 'GitHubDesktop'
artifactName: '${productName}-${os}-${arch}-${version}.${ext}'
linux:
category: 'GNOME;GTK;Development'
packageCategory: 'GNOME;GTK;Development'
icon: 'app/static/logos'
target:
- deb
- rpm
- snap
- AppImage
maintainer: 'GitHub, Inc <[email protected]>'
deb:
afterInstall: './script/linux-after-install.sh'
afterRemove: './script/linux-after-remove.sh'
depends:
# default Electron dependencies
- gconf2
- gconf-service
- libnotify4
- libappindicator1
- libxtst6
- libnss3
# dugite-native dependencies
- libcurl3 | libcurl4
# keytar dependencies
- libsecret-1-0
rpm:
depends:
# default Electron dependencies
- libXScrnSaver
- libappindicator
- libnotify
# dugite-native dependencies
- libcurl
# keytar dependencies
- libsecret
snap:
confinement: 'classic'
stagePackages:
- default
- libcurl3
- libsecret-1-0
- openssh-client
plugs:
- password-manager-service