mirror of
https://github.com/SlimeVR/SlimeVR-Server.git
synced 2026-04-05 18:01:56 +02:00
71 lines
1.8 KiB
YAML
71 lines
1.8 KiB
YAML
appId: dev.slimevr.SlimeVR
|
|
productName: SlimeVR
|
|
# Global naming pattern
|
|
artifactName: "${productName}-${version}-${os}-${arch}.${ext}"
|
|
|
|
directories:
|
|
output: dist/artifacts/${os}
|
|
|
|
asar: true
|
|
asarUnpack:
|
|
- out/main/chunks/*.jar
|
|
|
|
electronLanguages:
|
|
- en-US
|
|
|
|
files:
|
|
- out/**/*
|
|
- index.html
|
|
- package.json
|
|
- node_modules/**
|
|
- "!node_modules/*/{README,readme,README.md,readme.md,CHANGELOG,CHANGELOG.md,changelog.md}"
|
|
- "!node_modules/*/{test,tests,__tests__,docs,doc,example,examples}"
|
|
- "!node_modules/*/.{git,github,vscode,editorconfig,eslintrc,prettierrc}"
|
|
- "!node_modules/**/*.{map,ts,tsx,d.ts}"
|
|
- "!**/.DS_Store"
|
|
|
|
|
|
linux:
|
|
category: Game
|
|
artifactName: "${productName}-${arch}.${ext}"
|
|
target:
|
|
- target: AppImage
|
|
- target: deb
|
|
- target: rpm
|
|
extraFiles:
|
|
- from: "../server/desktop/build/libs/slimevr.jar"
|
|
to: "."
|
|
- from: "./electron/resources/69-slimevr-devices.rules"
|
|
to: "."
|
|
icon: "./electron/resources/icons"
|
|
|
|
deb:
|
|
depends: [openjdk-17-jre-headless, udev]
|
|
afterInstall: "./electron/resources/scripts/postinstall.sh"
|
|
afterRemove: "./electron/resources/scripts/postremove.sh"
|
|
|
|
rpm:
|
|
depends: [java-latest-openjdk, udev]
|
|
afterInstall: "./electron/resources/scripts/postinstall.sh"
|
|
afterRemove: "./electron/resources/scripts/postremove.sh"
|
|
|
|
win:
|
|
artifactName: "${productName}-${os}-${arch}.${ext}"
|
|
target: zip
|
|
icon: "./electron/resources/icons/icon.ico"
|
|
extraFiles:
|
|
- from: "../server/desktop/build/libs/slimevr.jar"
|
|
to: "."
|
|
- from: "../server/core/resources"
|
|
to: "."
|
|
filter: ["**/*"]
|
|
|
|
mac:
|
|
target: dmg
|
|
artifactName: "SlimeVR-mac.${ext}"
|
|
x64ArchFiles: "**/register-protocol-handler.node"
|
|
icon: "./electron/resources/icons/icon.icns"
|
|
extraFiles:
|
|
- from: "../server/desktop/build/libs/slimevr.jar"
|
|
to: "Resources/slimevr.jar"
|