@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.
Search Criteria
Package Details: mullvad-vpn 2023.6-1
Package Actions
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) |
Dependencies (11)
- gtk3 (gtk3-ubuntuAUR, gtk3-no_deadkeys_underlineAUR, gtk3-patched-filechooser-icon-viewAUR, gtk3-classicAUR, gtk3-classic-xfceAUR)
- iputils (busybox-coreutilsAUR, iputils-gitAUR)
- libnotify (libnotify-gitAUR)
- nss (nss-hgAUR)
- cargo (rust-nightly-binAUR, cargo-gitAUR, rustup-gitAUR, rust, rustup) (make)
- git (git-gitAUR, git-fcAUR) (make)
- go (go-gitAUR, gcc-go-gitAUR, gcc-go) (make)
- libxcrypt-compat (make)
- nodejs (nodejs-gitAUR, nodejs-lts-fermiumAUR, nodejs-lts-galliumAUR, nodejs-lts-hydrogen, nodejs-lts-iron) (make)
- npm (corepackerAUR) (make)
- protobuf (protobuf-gitAUR) (make)
Required by (3)
Sources (4)
grindzohr commented on 2024-03-18 10:39 (UTC) (edited on 2024-03-18 10:41 (UTC) by grindzohr)
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.
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.