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/api_root_ca.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 isRelocatable: false nsis: oneClick: false perMachine: true allowElevation: true allowToChangeInstallationDirectory: true include: dist-assets/windows/installer.nsh installerSidebar: dist-assets/windows/installersidebar.bmp win: target: - target: nsis arch: - x64 artifactName: MullvadVPN-${version}.${ext} signDlls: true 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: . - from: ./windows/winfw/bin/x64-Release/winfw.dll to: . - from: ./windows/windns/bin/x64-Release/windns.dll to: . - from: ./windows/winroute/bin/x64-Release/winroute.dll to: . - from: ./dist-assets/binaries/windows/openvpn.exe to: . publisherName: Amagicom AB signingHashAlgorithms: - sha256 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 depends: - libXScrnSaver - libappindicator - libnotify - libnsl