Please add provides=("mullvad-vpn-cli=${pkgver}")
sinc
- it actually provides the CLI, too,
- There is a package that depends on the CLI (
mullvad-vpn-cli
).
Regards!
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: | 143 |
Popularity: | 3.87 |
First Submitted: | 2018-10-24 17:33 (UTC) |
Last Updated: | 2025-01-08 19:53 (UTC) |
« First ‹ Previous 1 2 3 4 5 6 7 .. 46 Next › Last »
Please add provides=("mullvad-vpn-cli=${pkgver}")
sinc
mullvad-vpn-cli
).Regards!
Latest (d40056a) Mullvad Maybenot commit in maybenot.h does not have MaybenotAction_InjectPadding instead they use MaybenotAction_SendPadding_Body.
Upon scraping through maybenot commits from the one commented
_mn_commit=7254d70ea92e59778a99611999e4ed88a4aa821b ## commit does not exist
found that we can use b06094e from the parent of parent 7254d above
_mn_commit=b06094e81701782d28cd2312f58e0654109d04ce
then switch comment on the other line
"git+https://github.com/mullvad/maybenot.git#commit=${_mn_commit}"
# "git+https://github.com/mullvad/maybenot.git"
I manage to build this successfully although I am not sure we should use this commit or what.
Edit: Or maybe need to raise issue for mullvad's wireguard-go because daita.go is calling on a different function?
Edit 2: Author fixed the pkgbuild with static maybenot commit.
Same issue for me @TSTSTS
I had the .npmrc file, and renamed it, as I did not know what else to do. Whether it exists or is renamed, I get the following error. Is there something I need to do separately with Rust or Go? I tried deleting the folder under .cache/paru/clone and rebooting. Thx!
error: failed to run custom build command for `wireguard-go-rs v0.0.0 (/home/user/.cache/paru/clone/mullvad-vpn/src/mullvadvpn-app/wireguard-go-rs)`
Caused by:
process didn't exit successfully: `/home/user/.cache/paru/clone/mullvad-vpn/src/mullvadvpn-app/target/release/build/wireguard-go-rs-d40f5bfc91516353/build-script-build` (exit status: 1)
wireguard-go/device/daita.go:287:21: could not determine kind of name for C.MaybenotAction_InjectPadding
Caused by:
Failed to execute command: cd "./libwg" && CGO_ENABLED="1" GOARCH="amd64" GOOS="linux" "go" "build" "-v" "-o" "/home/user/.cache/paru/clone/mullvad-vpn/src/mullvadvpn-app/target/release/build/wireguard-go-rs-ad78211061f55ed7/out/libwg.a" "-buildmode" "c-archive" "--tags" "daita
Latest package fails to build if there is an .npmrc
file in the home directory.
Perhaps there is a need to build using a virtual environment set explicitely ? For example nodeenv ...
Computing checksum with sha256sum
Checksums matched!
Your user’s .npmrc file (${HOME}/.npmrc)
has a `globalconfig` and/or a `prefix` setting, which are incompatible with nvm.
Run `nvm use --delete-prefix v20.18.0` to unset it.
==> ERROR: A failure occurred in prepare().
Aborting...
For those who are getting these errors:
gpg: error searching keyserver: Operation cancelled
gpg: keyserver search failed: Operation cancelled
You just need to follow the pinned comment from 2019-12-07 18:44 (CET). The one who is generating those errors is the Oskar key. You can find it on Developer keys as Oskar (current). Download it and then import it doing gpg --import oskar-1D0026CBD1F1858DF8DB54DFCB87E2B919A6454C.pub
.
The key can be imported with curl https://api.github.com/users/raksooo/gpg_keys | yq -r '.[2].raw_key' | gpg --import
.
It has to be added in validpgpkeys
, '4B986EF5222BA1B810230C602F391DE6B00D619C' # Oskar Nyberg (code signing) <oskar@mullvad.net>
.
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 2024-06-06 22:09 (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.
Please do not create upstream issues about the AUR package, they do not support it.