115 lines
2.6 KiB
YAML
115 lines
2.6 KiB
YAML
appId: app.fluxer
|
|
productName: Fluxer
|
|
copyright: Copyright (C) 2026 Fluxer Contributors
|
|
|
|
artifactName: fluxer-${version}-${arch}.${ext}
|
|
|
|
directories:
|
|
output: dist-electron
|
|
buildResources: electron-build-resources
|
|
|
|
files:
|
|
- src-electron/dist/**/*
|
|
- "!**/*.map"
|
|
- "!**/*.md"
|
|
- "!**/README*"
|
|
- "!**/readme*"
|
|
- "!**/CHANGELOG*"
|
|
- "!**/LICENSE*"
|
|
- "!**/.github/**"
|
|
- "!**/docs/**"
|
|
- "!**/doc/**"
|
|
- "!**/example/**"
|
|
- "!**/examples/**"
|
|
- "!**/test/**"
|
|
- "!**/tests/**"
|
|
- "!**/__tests__/**"
|
|
- "!**/*.ts"
|
|
- "!**/tsconfig*.json"
|
|
|
|
extraMetadata:
|
|
main: src-electron/dist/main/index.js
|
|
type: module
|
|
|
|
asar: true
|
|
compression: normal
|
|
|
|
asarUnpack:
|
|
- "**/*.node"
|
|
- "**/node_modules/uiohook-napi/**"
|
|
- "**/node_modules/input-monitoring-check/**"
|
|
- "**/src-electron/dist/preload/**"
|
|
|
|
extraResources:
|
|
- from: electron-build-resources/icons-stable/512x512.png
|
|
to: 512x512.png
|
|
- from: electron-build-resources/icons-stable/badges
|
|
to: badges
|
|
- from: electron-build-resources/icons-stable/_compiled/Assets.car
|
|
to: Assets.car
|
|
|
|
mac:
|
|
category: public.app-category.social-networking
|
|
icon: electron-build-resources/icons-stable/_compiled/AppIcon.icns
|
|
hardenedRuntime: true
|
|
gatekeeperAssess: false
|
|
entitlements: electron-build-resources/entitlements.mac.stable.plist
|
|
entitlementsInherit: electron-build-resources/entitlements.mac.inherit.plist
|
|
provisioningProfile: electron-build-resources/profiles/Fluxer.provisionprofile
|
|
extendInfo:
|
|
CFBundleIconName: AppIcon
|
|
NSMicrophoneUsageDescription: Fluxer needs access to your microphone for voice chat.
|
|
NSCameraUsageDescription: Fluxer needs access to your camera for video chat.
|
|
NSInputMonitoringUsageDescription: Fluxer needs Input Monitoring access for global shortcuts and hotkeys.
|
|
notarize: true
|
|
target:
|
|
- target: dmg
|
|
arch:
|
|
- x64
|
|
- arm64
|
|
- target: zip
|
|
arch:
|
|
- x64
|
|
- arm64
|
|
|
|
dmg:
|
|
sign: false
|
|
icon: electron-build-resources/icons-stable/_compiled/AppIcon.icns
|
|
format: UDZO
|
|
contents:
|
|
- x: 130
|
|
y: 220
|
|
- x: 410
|
|
y: 220
|
|
type: link
|
|
path: /Applications
|
|
|
|
win:
|
|
icon: electron-build-resources/icons-stable/icon.ico
|
|
target:
|
|
- squirrel
|
|
|
|
squirrelWindows:
|
|
iconUrl: https://fluxerstatic.com/web/icons/desktop/stable/icon.ico
|
|
|
|
linux:
|
|
icon: electron-build-resources/icons-stable
|
|
category: Network
|
|
maintainer: Fluxer Contributors
|
|
synopsis: Fluxer
|
|
description: Fluxer
|
|
executableName: fluxer
|
|
target:
|
|
- dir
|
|
- AppImage
|
|
- deb
|
|
- rpm
|
|
- tar.gz
|
|
mimeTypes:
|
|
- x-scheme-handler/fluxer
|
|
|
|
protocols:
|
|
- name: Fluxer
|
|
schemes:
|
|
- fluxer
|