Package Details: mullvad-vpn 2023.6-1

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: 130
Popularity: 4.06
First Submitted: 2018-10-24 17:33 (UTC)
Last Updated: 2024-01-21 15:49 (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

1 2 3 4 5 6 .. 38 Next › Last »

grindzohr commented on 2024-03-18 10:39 (UTC) (edited on 2024-03-18 10:41 (UTC) by grindzohr)

@beki: I had the same problem trying to build today. Looks like it requires a fair bit of ram to build this as it easily tore through my 16GiB and locked up my system. I managed to build it using zram.

yochananmarqos commented on 2024-03-12 22:57 (UTC)

@beki: Your system freezing has absolutely nothing to do with packaging. My guess is you either do not have enough RAM and/or swap setup. It builds just fine for myself and everyone else.

beki commented on 2024-03-12 19:19 (UTC)

I am trying to build the package today, but when building my system freezes around item 450. Can I provide more info some way?

yochananmarqos commented on 2024-01-26 15:43 (UTC)

@kyckl1ng: No. Please do not spam multiple packages with the same comment.

kyckl1ng commented on 2024-01-26 15:40 (UTC)

please increment pkgrel for 9a684a505cb1

qaa commented on 2023-12-17 15:51 (UTC)

Can't update to the newest version, getting:

rm: cannot remove '/home/a/.cache/yay/mullvad-vpn/src/gopath/pkg/mod/golang.org/x/crypto@v0.0.0-20220722155217-630584e8d5aa/xts/xts_test.go': Permission denied

==> ERROR: An unknown error has occurred. Exiting... -> error making: mullvad-vpn-signal: user defined signal 1 -> Failed to install the following packages. Manual intervention is required: mullvad-vpn - signal: user defined signal 1

yochananmarqos commented on 2023-07-24 22:52 (UTC)

@PyroDevil: There's a lot more to it than that. This has been discussed before. Please create a diff and link it (please don't paste it) here if you have any suggested improvements.

PyroDevil commented on 2023-07-24 18:44 (UTC) (edited on 2023-07-24 18:48 (UTC) by PyroDevil)

Thanks for the package!

However, it is uncommon for packages in Archlinux to enable or start services after they are installed. It goes against the "Simplicity" principle:

It does not add automation features such as enabling a service simply because the package was installed.

https://wiki.archlinux.org/title/Arch_Linux#Simplicity

Personally, I would just print instructions to start/enable the services in the post-install step.

Slug commented on 2023-07-17 15:45 (UTC) (edited on 2023-07-17 15:49 (UTC) by Slug)

I (successfully) installed the package on Manjaro 23.0.0

In case it's useful, I'll report here the warning and errors that appeared in during the building process :

[...]


>Installing JavaScript dependencies...
npm WARN ERESOLVE overriding peer dependency
npm WARN While resolving: mini-create-react-context@0.4.1
npm WARN Found: react@18.2.0
npm WARN node_modules/react
npm WARN   react@"^18.2.0" from the root project
npm WARN   5 more (react-dom, react-redux, react-router, react-simple-maps, styled-components)
npm WARN 
npm WARN Could not resolve dependency:
npm WARN peer react@"^0.14.0 || ^15.0.0 || ^16.0.0 || ^17.0.0" from mini-create-react-context@0.4.1
npm WARN node_modules/react-router/node_modules/mini-create-react-context
npm WARN   mini-create-react-context@"^0.4.0" from react-router@5.2.0
npm WARN   node_modules/react-router
npm WARN 
npm WARN Conflicting peer dependency: react@17.0.2
npm WARN node_modules/react
npm WARN   peer react@"^0.14.0 || ^15.0.0 || ^16.0.0 || ^17.0.0" from mini-create-react-context@0.4.1
npm WARN   node_modules/react-router/node_modules/mini-create-react-context
npm WARN     mini-create-react-context@"^0.4.0" from react-router@5.2.0
npm WARN     node_modules/react-router
npm WARN deprecated asar@3.2.0: Please use @electron/asar moving forward.  There is no API change, just a package name change
npm WARN deprecated electron-osx-sign@0.6.0: Please use @electron/osx-sign moving forward. Be aware the API is slightly different
npm WARN deprecated mini-create-react-context@0.4.1: Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.
npm WARN deprecated source-map-resolve@0.6.0: See https://github.com/lydell/source-map-resolve#deprecated

[...]


warning: variable does not need to be mutable
   --> talpid-wireguard/src/lib.rs:181:9
    |
181 |     let mut first_peer = config.peers.get_mut(0).expect("missing peer");
    |         ----^^^^^^^^^^
    |         |
    |         help: remove this `mut`
    |
    = note: `#[warn(unused_mut)]` on by default

[...]


==> Checking for packaging issues...
==> WARNING: Package contains reference to $srcdir

yochananmarqos commented on 2023-07-15 19:58 (UTC)

@Slug: You're missing the prerequisites for using the AUR. Please to not spam the same thing in multiple AUR package comments.