Thank you for your help. I've modified a couple small things, and added the changes below.
Search Criteria
Package Details: mullvad-vpn-beta 2024.7.stable-1
Package Actions
Git Clone URL: | https://aur.archlinux.org/mullvad-vpn-beta.git (read-only, click to copy) |
---|---|
Package Base: | mullvad-vpn-beta |
Description: | The Mullvad VPN client app for desktop (beta channel) |
Upstream URL: | https://www.mullvad.net |
Licenses: | GPL-3.0-or-later |
Conflicts: | mullvad-vpn |
Provides: | mullvad-vpn |
Submitter: | None |
Maintainer: | yochananmarqos |
Last Packager: | yochananmarqos |
Votes: | 11 |
Popularity: | 0.000019 |
First Submitted: | 2019-08-09 21:46 (UTC) |
Last Updated: | 2024-10-30 16:30 (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, rust, rustup) (make)
- git (git-gitAUR, git-glAUR) (make)
- go (go-gitAUR, gcc-go-gitAUR, go-sylixosAUR, gcc-go-snapshotAUR, gcc-go) (make)
- libxcrypt-compat (make)
- nvmAUR (nvm-gitAUR) (make)
- protobuf (protobuf-gitAUR) (make)
Required by (3)
- mullvad-vpn-dinit (requires mullvad-vpn)
- mullvad-vpn-openrc (requires mullvad-vpn)
- mullvad-vpn-s6 (requires mullvad-vpn)
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.7?signed
- git+https://github.com/mullvad/wireguard-go.git#commit=b1cf09a982bba6f6c63fadc956d88e8c2326d05e?signed
- mullvad-vpn.sh
- no-publish.diff
- no-rpm.diff
<deleted-account> commented on 2019-08-12 04:19 (UTC)
yochananmarqos commented on 2019-08-10 13:51 (UTC) (edited on 2019-08-12 19:05 (UTC) by yochananmarqos)
Do not add mullvad-vpn
to replaces
, that's only for obsolete packages. Since mullvad-vpn-old
is in replaces
, there's no need for it to be in conflicts
.
You don't need to provide the desktop and service file separately, they're included:
# Systemd service
sed -i 's|/opt/Mullvad\\x20VPN|/opt/mullvad-vpn|g' \
"opt/Mullvad VPN/resources/mullvad-daemon.service"
install -Dm644 "opt/Mullvad VPN/resources/mullvad-daemon.service" \
"$pkgdir/usr/lib/systemd/system/mullvad-daemon.service"
# Desktop Entry
sed -i 's|/opt/Mullvad VPN|/opt/mullvad-vpn|g' \
"usr/share/applications/${pkgname%-bin}.desktop"
install -Dm644 "usr/share/applications/${pkgname%-bin}.desktop" \
"$pkgdir/usr/share/applications/${pkgname%-bin}.desktop"
EDIT: Fixed sed
Pinned Comments
yochananmarqos commented on 2019-12-07 17:44 (UTC) (edited on 2024-08-20 22:49 (UTC) by yochananmarqos)
--> ALWAYS DO A CLEAN BUILD <--
This package will verify the signature of the git tag. Developer keys are available here and instructions are here. See the PKGBUILD to determine which developer key you need.
Upstream does not support building natively for ARM64, only cross-compiling. You can use
mullvad-vpn-beta-bin
instead.