Package Details: mullvad-vpn 2024.3-2

Git Clone URL: https://aur.archlinux.org/mullvad-vpn.git (read-only, click to copy)
Package Base: mullvad-vpn
Description: The Mullvad VPN client app for desktop
Upstream URL: https://www.mullvad.net
Licenses: GPL-3.0-or-later
Submitter: gin078
Maintainer: yochananmarqos
Last Packager: yochananmarqos
Votes: 132
Popularity: 4.70
First Submitted: 2018-10-24 17:33 (UTC)
Last Updated: 2024-05-16 17:02 (UTC)

Pinned Comments

yochananmarqos commented on 2022-11-11 19:31 (UTC) (edited on 2022-11-13 19:21 (UTC) by yochananmarqos)

PSA: Upstream does not support building natively for ARM64, only cross-compiling. You can use mullvad-vpn-bin instead.

yochananmarqos commented on 2019-12-07 17:44 (UTC) (edited on 2020-11-17 03:00 (UTC) by yochananmarqos)

--> ALWAYS DO A CLEAN BUILD <--

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 .. 22 23 24 25 26 27 28 29 30 31 32 .. 43 Next › Last »

atti_simon commented on 2020-05-20 09:39 (UTC) (edited on 2020-05-20 10:02 (UTC) by atti_simon)

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.

Cheers!

yochananmarqos commented on 2020-05-18 00:41 (UTC)

@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.

silverbluep commented on 2020-05-17 17:35 (UTC) (edited on 2020-05-17 17:42 (UTC) by silverbluep)

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 (UTC)

@yochananmarqos Thanks a lot!

yochananmarqos commented on 2020-05-14 22:06 (UTC) (edited on 2020-05-14 22:07 (UTC) by yochananmarqos)

@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 (UTC)

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 (UTC)

@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 (UTC)

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

XuLin commented on 2020-05-14 01:05 (UTC)

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.

yochananmarqos commented on 2020-05-13 14:21 (UTC)

@jhenson: Thanks, added.