appId: net.mullvad.vpn copyright: Amagicom AB productName: Mullvad VPN asar: true compression: maximum # assets bundled on all platforms extraResources: # master.mullvad.net certificate used by mullvad-daemon - from: dist-assets/ca.crt to: . - from: dist-assets/crl.pem to: . - from: dist-assets/relays.json to: . - from: CHANGELOG.md to: . directories: buildResources: dist-assets/ output: dist/ files: - package.json - init.js - build/ - node_modules/ mac: target: pkg artifactName: MullvadVPN-${version}.${ext} category: public.app-category.tools extendInfo: LSUIElement: true extraResources: - from: ./target/release/mullvad to: . - from: ./target/release/problem-report to: . - from: ./target/release/mullvad-daemon to: . - from: ./target/release/libtalpid_openvpn_plugin.dylib to: . - from: ./dist-assets/binaries/macos/openvpn to: . pkg: allowAnywhere: false allowCurrentUserHome: false win: target: - nsis artifactName: MullvadVPN-${version}.${ext} extraResources: - from: ./target/release/mullvad.exe to: . - from: ./target/release/problem-report.exe to: . - from: ./target/release/mullvad-daemon.exe to: . - from: ./target/release/talpid_openvpn_plugin.dll to: . linux: target: - deb - rpm artifactName: MullvadVPN-${version}_${arch}.${ext} category: Network extraResources: - from: ./target/release/mullvad to: . - from: ./target/release/problem-report to: . - from: ./target/release/mullvad-daemon to: . - from: ./target/release/libtalpid_openvpn_plugin.so to: . - from: ./dist-assets/binaries/linux/openvpn to: . deb: fpm: ["--config-files", "/etc/systemd/system/mullvad-daemon.service", "./dist-assets/linux/mullvad-daemon.service=/etc/systemd/system/"] afterInstall: ./dist-assets/linux/install_script.sh afterRemove: ./dist-assets/linux/uninstall_script.sh rpm: fpm: ["--config-files", "/etc/systemd/system/mullvad-daemon.service", "./dist-assets/linux/mullvad-daemon.service=/etc/systemd/system/"] afterInstall: ./dist-assets/linux/install_script.sh afterRemove: ./dist-assets/linux/uninstall_script.sh