can't build this package. privatebin: https://privatebin.net/?9a367e9f3dac8020#8ZWh6Lk96V8n2iY989eek7FhWm6Vvk8APZBhhcRL6Lfc
Search Criteria
Package Details: mullvad-vpn 2024.8-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: | 140 |
Popularity: | 4.21 |
First Submitted: | 2018-10-24 17:33 (UTC) |
Last Updated: | 2024-12-13 02:39 (UTC) |
Dependencies (12)
- alsa-lib
- gtk3 (gtk3-no_deadkeys_underlineAUR, gtk3-classicAUR, gtk3-classic-xfceAUR, gtk3-patched-filechooser-icon-viewAUR)
- iputils (busybox-coreutilsAUR, iputils-gitAUR)
- libnftnl (libnftnl-fullconeAUR, libnftnl-gitAUR)
- libnotify (libnotify-gitAUR)
- nss (nss-hgAUR)
- cargo (rustup-gitAUR, rust-nightly-binAUR, rust-gitAUR, rust-beta-binAUR, rustup-stubAUR, rust, rustup) (make)
- git (git-gitAUR, git-glAUR) (make)
- go (go-gitAUR, gcc-go-gitAUR, gcc-go-snapshotAUR, gcc-go) (make)
- libxcrypt-compat (make)
- nvmAUR (nvm-gitAUR) (make)
- protobuf (protobuf-gitAUR) (make)
Required by (3)
Sources (7)
- git+https://github.com/mullvad/maybenot.git#commit=b06094e81701782d28cd2312f58e0654109d04ce
- git+https://github.com/mullvad/mullvadvpn-app-binaries.git#commit=049d5d3bc0c86c29c20f2073460186a83c1d7094?signed
- git+https://github.com/mullvad/mullvadvpn-app.git#tag=2024.8?signed
- git+https://github.com/mullvad/wireguard-go.git#commit=b1cf09a982bba6f6c63fadc956d88e8c2326d05e?signed
- mullvad-vpn.sh
- no-publish.diff
- no-rpm.diff
Latest Comments
« First ‹ Previous 1 .. 32 33 34 35 36 37 38 39 40 41 42 .. 45 Next › Last »
<deleted-account> commented on 2019-12-13 12:14 (UTC)
yochananmarqos commented on 2019-12-13 02:25 (UTC) (edited on 2019-12-13 02:25 (UTC) by yochananmarqos)
@wilberfan: Please follow the instructions in the pinned comment.
wilberfan commented on 2019-12-13 02:24 (UTC)
I'm admittedly new at this, but is this a server issue, or...?
==> PGP keys need importing: -> EA0A77BF9E115615FC3BD8BC7653B940E494FE87, required by: mullvad-vpn ==> Import? [Y/n] Y :: Importing keys with gpg...... gpg: keyserver receive failed: No data ==> Error: Problem importing keys
jhenson commented on 2019-12-13 00:09 (UTC)
@yochananmarqos I just checked and it doesn't appear to be on the wiki anywhere, weird. I learned about it from other packages and have been using it myself.
yochananmarqos commented on 2019-12-12 22:50 (UTC)
@jhenson: I didn't know makepkg
could do that, thanks! Where did you find that out? I didn't see anything in the wiki or the man page about it.
jhenson commented on 2019-12-12 22:17 (UTC) (edited on 2019-12-12 22:23 (UTC) by jhenson)
If you put ?signed
at the end of the git urls makepkg will verify the commit/tag for you. This is needed for building in a clean chroot where the sources are verified outside of the chroot. The validpgpkeys array also needs to list the specific signing sub-key instead of the parent key.
The following patch fixes the chroot verification for me:
diff --git a/PKGBUILD b/PKGBUILD
index [`53c9852`](https://aur.archlinux.org/cgit/aur.git/commit/?h=mullvad-vpn&id=53c9852)..6f2752c 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -16,16 +16,15 @@ depends=('libnotify' 'libappindicator-gtk3' 'libxss' 'nss')
makedepends=('git' 'cargo' 'npm' 'rpm')
install="$pkgname.install"
_commit='0c1a0aca41492fbb9ef1f187122e2f5bda0927ba'
-source=("git+<https://github.com/mullvad/mullvadvpn-app.git#tag=>$pkgver"
- "git+<https://github.com/mullvad/mullvadvpn-app-binaries.git#commit=>$_commit"
+source=("git+<https://github.com/mullvad/mullvadvpn-app.git#tag=>$pkgver?signed"
+ "git+<https://github.com/mullvad/mullvadvpn-app-binaries.git#commit=>$_commit?signed"
"$pkgname.desktop"
'update-relays.sh')
sha256sums=('SKIP'
'SKIP'
'121d90e6683e64d9c0d2dbb7b346fa918bdb37cf21fdaf9f66232304ed23abc2'
'ec125bc9cfe2403bacfcaebf4b58f88b4d734b0f6194c23016efd7e15684f8e0')
-validpgpkeys=('A6A4778440D27368967A7A3578CEAA8CB72E4467')
- # Linus Färnstrand (code signing key) <linus at mullvad dot net>
+validpgpkeys=('EA0A77BF9E115615FC3BD8BC7653B940E494FE87') # Linus Färnstrand (code signing key) <linus at mullvad dot net>
prepare() {
# Point the submodule to our local copy
@@ -34,13 +33,6 @@ prepare() {
git config submodule.mullvadvpn-app-binaries.url \
"$srcdir/mullvadvpn-app-binaries"
git submodule update
-
- # Verify git tag
- git verify-tag "$pkgver"
-
- # Verify git commit
- cd "$srcdir/mullvadvpn-app-binaries"
- git verify-commit "$_commit"
}
build() {
Thanks for all your work on this package!
yochananmarqos commented on 2019-12-10 22:31 (UTC) (edited on 2019-12-10 22:31 (UTC) by yochananmarqos)
@procyon-lotor: Why are you not running the stable 5.4.2 kernel? See Enable support to run unprivileged containers (optional)
procyon-lotor commented on 2019-12-10 18:24 (UTC)
@yochanamarqos
I'm using kernel Linux 5.4rc7.d1117.g1d4c79e-1
here's the pastebin of the build. https://pastebin.com/S1y1hehH
yochananmarqos commented on 2019-12-09 22:06 (UTC)
@procyon-lotor: That shouldn't happen during build, but could happen running the GUI. What kernel are you using? Please paste the build log to a pastebin service and link it here, I'll take a look.
@a.liedtke: Please also paste the build log to a pastebin service and link it here.
a.liedtke commented on 2019-12-09 21:12 (UTC)
Get error:
20 error code ELIFECYCLE
21 error errno 1
22 error mullvad-vpn@2019.9.0 pack:linux: gulp pack-linux
22 error Exit status 1
23 error Failed at the mullvad-vpn@2019.9.0 pack:linux script.
23 error This is probably not a problem with npm. There is likely additional logging output above.
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.