mirror of
https://github.com/balena-io/etcher.git
synced 2025-04-19 21:07:18 +00:00
111 lines
2.6 KiB
YAML
111 lines
2.6 KiB
YAML
# https://www.electron.build/configuration/configuration
|
|
appId: io.balena.etcher
|
|
copyright: Copyright 2016-2023 Balena Ltd
|
|
productName: balenaEtcher
|
|
afterPack: ./afterPack.js
|
|
afterSign: ./afterSignHook.js
|
|
asar: false
|
|
files:
|
|
- generated
|
|
- lib/shared/catalina-sudo/sudo-askpass.osascript-zh.js
|
|
- lib/shared/catalina-sudo/sudo-askpass.osascript-en.js
|
|
mac:
|
|
icon: assets/icon.icns
|
|
category: public.app-category.developer-tools
|
|
hardenedRuntime: true
|
|
entitlements: "entitlements.mac.plist"
|
|
entitlementsInherit: "entitlements.mac.plist"
|
|
artifactName: "${productName}-${version}.${ext}"
|
|
target:
|
|
- dmg
|
|
dmg:
|
|
background: assets/dmg/background.tiff
|
|
icon: assets/icon.icns
|
|
iconSize: 110
|
|
contents:
|
|
- x: 140
|
|
y: 225
|
|
- x: 415
|
|
y: 225
|
|
type: link
|
|
path: /Applications
|
|
window:
|
|
width: 540
|
|
height: 405
|
|
win:
|
|
icon: assets/icon.ico
|
|
target:
|
|
- zip
|
|
- nsis
|
|
- portable
|
|
nsis:
|
|
oneClick: true
|
|
runAfterFinish: true
|
|
installerIcon: assets/icon.ico
|
|
uninstallerIcon: assets/icon.ico
|
|
deleteAppDataOnUninstall: true
|
|
license: LICENSE
|
|
artifactName: "${productName}-Setup-${version}.${ext}"
|
|
portable:
|
|
artifactName: "${productName}-Portable-${version}.${ext}"
|
|
requestExecutionLevel: user
|
|
linux:
|
|
icon: assets/iconset
|
|
target:
|
|
- AppImage
|
|
- rpm
|
|
- deb
|
|
category: Utility
|
|
packageCategory: utils
|
|
executableName: balena-etcher
|
|
synopsis: balenaEtcher is a powerful OS image flasher built with web technologies to ensure flashing an SDCard or USB drive is a pleasant and safe experience. It protects you from accidentally writing to your hard-drives, ensures every byte of data was written correctly and much more.
|
|
appImage:
|
|
artifactName: ${productName}-${version}-${env.ELECTRON_BUILDER_ARCHITECTURE}.${ext}
|
|
deb:
|
|
priority: optional
|
|
compression: bzip2
|
|
depends:
|
|
- gconf-service
|
|
- gconf2
|
|
- libasound2
|
|
- libatk1.0-0
|
|
- libc6
|
|
- libcairo2
|
|
- libcups2
|
|
- libdbus-1-3
|
|
- libexpat1
|
|
- libfontconfig1
|
|
- libfreetype6
|
|
- libgbm1
|
|
- libgcc1
|
|
- libgconf-2-4
|
|
- libgdk-pixbuf2.0-0
|
|
- libglib2.0-0
|
|
- libgtk-3-0
|
|
- liblzma5
|
|
- libnotify4
|
|
- libnspr4
|
|
- libnss3
|
|
- libpango1.0-0 | libpango-1.0-0
|
|
- libstdc++6
|
|
- libx11-6
|
|
- libxcomposite1
|
|
- libxcursor1
|
|
- libxdamage1
|
|
- libxext6
|
|
- libxfixes3
|
|
- libxi6
|
|
- libxrandr2
|
|
- libxrender1
|
|
- libxss1
|
|
- libxtst6
|
|
- polkit-1-auth-agent | policykit-1-gnome | polkit-kde-1
|
|
afterInstall: "./after-install.tpl"
|
|
rpm:
|
|
depends:
|
|
- util-linux
|
|
protocols:
|
|
name: etcher
|
|
schemes:
|
|
- etcher
|