Package Details: mullvad-vpn 2020.6-1

Git Clone URL: (read-only, click to copy)
Package Base: mullvad-vpn
Description: The Mullvad VPN client app for desktop
Upstream URL:
Licenses: GPL3
Submitter: gin078
Maintainer: yochananmarqos
Last Packager: yochananmarqos
Votes: 36
Popularity: 2.40
First Submitted: 2018-10-24 17:33
Last Updated: 2020-10-20 15:38

Pinned Comments

yochananmarqos commented on 2019-12-07 17:44


This package will verify the signature of the git tag / commit. Developer keys are available here and instructions are here. See the PKGBUILD to determine which developer key you need.

Latest Comments

« First ‹ Previous 1 2 3 4 5 6 7 8 9 ... Next › Last »

yochananmarqos commented on 2020-05-20 21:28

@atti_simon: Try this test package and let me know if that does the trick.

atti_simon commented on 2020-05-20 09:39

Hello! Just for info, for anyone interested, I've managed to build and install on Raspberry Pi 4, running Manjaro RPI4. I have edited the PKGBUILD and changed the architecture to 'aarch64'. The build fails to package the .deb file, when running: 'npm run pack:linux'

However, I have executed all the other commands from the PKGBUILD manually, including the tests and install commands and everything's okay, the app works well. I've had to update some paths, 'dist/linux-unpacked' becomes 'dist/linux-arm64-unpacked'. I have used the official .deb file from the mullvad website to grab the .desktop file and the icons.

I know this is not an ideal way to build and install this app, but I am happy to be able to use mullvad-vpn on ARM64.


yochananmarqos commented on 2020-05-18 00:41

@bbaserdem: I'm not following why npm-test is failing for you. If you don't need the GUI, there is a CLI-only version in the AUR: mullvad-vpn-cli.

As far as Electron applications, each one is build against a specific Electron version. It doesn't always work out forcing a newer version. At this point tray icons are broken on Electron 8 so Mullvad downgraded to 7 for now. Once the issue is fixed upstream, we'll see.

bbaserdem commented on 2020-05-17 17:35

The gui test fails for me (since I don't have a display available; I'm building in a clean chroot)

Also why is the installer downloading it's own electron version? Shouldn't the package should pull in electron dependency instead. I dont know much about rust to determine if this is a questionable build decision or not.

Eveready commented on 2020-05-14 22:14

@yochananmarqos Thanks a lot!

yochananmarqos commented on 2020-05-14 22:06

@Eveready: Yes, you can remove the build directory after a successful build. To automatically remove it next time, use the -c flag with makepkg; i.e., makepkg -Csrci.

Eveready commented on 2020-05-14 22:00

I'm a bit new at this, so sorry if this is a dumb question... I noticed that the package, once built, is pretty small, whereas the build folder becomes ~3 gigabytes. Is it ok to erase the build directory once the package is built?

XuLin commented on 2020-05-14 02:46

@yochananmarqos: yes, of course. I'll try installing it again to see what happens but thought I'd share what happened.

yochananmarqos commented on 2020-05-14 02:18

@XuLin: Did you perform a clean build as directed in the pinned comment?

XuLin commented on 2020-05-14 01:05

While building the latest version it went fine but never built the binary itself to run the vpn!

/usr/bin/mullvad-vpn: line 2: /opt/Mullvad VPN/mullvad-vpn: No such file or directory

Can't run the app anymore after that.