Files
materialious/materialious/electron/electron-builder.config.json
T
2025-05-05 23:29:43 +12:00

120 lines
1.9 KiB
JSON

{
"appId": "us.materialio.app",
"artifactName": "${productName}-${platform}-${arch}.${ext}",
"directories": {
"buildResources": "resources"
},
"publish": [
{
"provider": "github",
"vPrefixedTagName": false,
"releaseType": "release"
},
{
"provider": "snapStore",
"channels": ["stable"]
}
],
"icon": "appIcon.png",
"files": ["assets/**/*", "build/**/*", "capacitor.config.*", "app/**/*"],
"electronDownload": {
"cache": "./.electron-cache"
},
"nsis": {
"allowElevation": true,
"oneClick": false,
"allowToChangeInstallationDirectory": true
},
"win": {
"publish": [
{
"provider": "github",
"vPrefixedTagName": false,
"releaseType": "release"
}
],
"target": [
{
"target": "nsis",
"arch": ["x64", "arm64"]
},
{
"target": "7z",
"arch": ["x64", "arm64"]
},
{
"target": "zip",
"arch": ["x64", "arm64"]
}
]
},
"mac": {
"publish": [
{
"provider": "github",
"vPrefixedTagName": false,
"releaseType": "release"
}
],
"category": "Entertainment",
"target": [
{
"target": "default",
"arch": "universal"
}
]
},
"linux": {
"publish": [
{
"provider": "github",
"vPrefixedTagName": false,
"releaseType": "release"
}
],
"target": [
{
"target": "deb",
"arch": ["x64", "arm64"]
},
{
"target": "zip",
"arch": ["x64", "arm64"]
},
{
"target": "7z",
"arch": ["x64", "arm64"]
},
{
"target": "rpm",
"arch": ["x64", "arm64"]
},
{
"target": "AppImage",
"arch": ["x64", "arm64"]
},
{
"target": "snap",
"arch": ["x64"]
}
],
"category": "GNOME;GTK;AudioVideo;Network;Utility;"
},
"rpm": {
"fpm": ["--rpm-rpmbuild-define=_build_id_links none"]
},
"deb": {
"depends": [
"libgtk-3-0",
"libnotify4",
"libnss3",
"libxss1",
"libxtst6",
"xdg-utils",
"libatspi2.0-0",
"libuuid1",
"libsecret-1-0"
]
}
}