diff options
author | Mark Wagie | 2023-02-20 10:20:49 -0700 |
---|---|---|
committer | Mark Wagie | 2023-02-20 10:20:49 -0700 |
commit | dbceeb8cad2c4c20edfa9eb27835095107af0551 (patch) | |
tree | 494ae4e3052ea952dad0f64dd5627872e3e4365d | |
parent | abb6400b8cdc7b49d8cf6699179ff9d72977b6ad (diff) | |
download | aur-dbceeb8cad2c4c20edfa9eb27835095107af0551.tar.gz |
2023.1
-rw-r--r-- | .SRCINFO | 11 | ||||
-rw-r--r-- | PKGBUILD | 16 | ||||
-rw-r--r-- | mullvad-vpn.install | 9 |
3 files changed, 17 insertions, 19 deletions
@@ -1,7 +1,7 @@ pkgbase = mullvad-vpn pkgdesc = The Mullvad VPN client app for desktop - pkgver = 2022.5 - pkgrel = 4 + pkgver = 2023.1 + pkgrel = 1 url = https://www.mullvad.net install = mullvad-vpn.install arch = x86_64 @@ -9,21 +9,20 @@ pkgbase = mullvad-vpn makedepends = cargo makedepends = git makedepends = go + makedepends = libxcrypt-compat makedepends = nodejs>=16 makedepends = npm>=8.3 - makedepends = libxcrypt-compat + makedepends = protobuf depends = iputils depends = libnotify depends = libappindicator-gtk3 depends = nss options = !lto - source = git+https://github.com/mullvad/mullvadvpn-app.git#commit=5bcd2533633d76b1deaf5875b24a2c83bec6fc49?signed + source = git+https://github.com/mullvad/mullvadvpn-app.git#commit=afc2c272831e465c79fab3f84893e4b1357315e5?signed source = git+https://github.com/mullvad/mullvadvpn-app-binaries.git#commit=f6dca66645c82501a330416ad39c7e63bcdae57d?signed source = no-rpm.diff source = mullvad-vpn.sh validpgpkeys = EA0A77BF9E115615FC3BD8BC7653B940E494FE87 - validpgpkeys = 8339C7D2942EB854E3F27CE5AEE9DECFD582E984 - validpgpkeys = 4B986EF5222BA1B810230C602F391DE6B00D619C sha256sums = SKIP sha256sums = SKIP sha256sums = ea35edffea2cbbb05586abce19581fdd9f133801ed47e6af30fa64a29c5cf116 @@ -7,17 +7,17 @@ # Contributor: Emīls Piņķis <emil at mullvad dot net> # Contributor: Andrej Mihajlov <and at mullvad dot net> pkgname=mullvad-vpn -pkgver=2022.5 -pkgrel=4 +pkgver=2023.1 +pkgrel=1 pkgdesc="The Mullvad VPN client app for desktop" arch=('x86_64') url="https://www.mullvad.net" license=('GPL3') depends=('iputils' 'libnotify' 'libappindicator-gtk3' 'nss') -makedepends=('cargo' 'git' 'go' 'nodejs>=16' 'npm>=8.3' 'libxcrypt-compat') +makedepends=('cargo' 'git' 'go' 'libxcrypt-compat' 'nodejs>=16' 'npm>=8.3' 'protobuf') options=('!lto') install="$pkgname.install" -_tag=5bcd2533633d76b1deaf5875b24a2c83bec6fc49 # tags/2022.5^0 +_tag=afc2c272831e465c79fab3f84893e4b1357315e5 # tags/2023.1^0 _commit=f6dca66645c82501a330416ad39c7e63bcdae57d source=("git+https://github.com/mullvad/mullvadvpn-app.git#commit=${_tag}?signed" "git+https://github.com/mullvad/mullvadvpn-app-binaries.git#commit=${_commit}?signed" @@ -28,8 +28,9 @@ sha256sums=('SKIP' 'ea35edffea2cbbb05586abce19581fdd9f133801ed47e6af30fa64a29c5cf116' '2262346cb57deb187fe32a88ccd873dab669598889269088e749197c6e88954f') validpgpkeys=('EA0A77BF9E115615FC3BD8BC7653B940E494FE87' # Linus Färnstrand (code signing key) <linus@mullvad.net> - '8339C7D2942EB854E3F27CE5AEE9DECFD582E984' # David Lönnhager (code signing) <david.l@mullvad.net> - '4B986EF5222BA1B810230C602F391DE6B00D619C') # Oskar Nyberg (code signing) <oskar@mullvad.net> +# '8339C7D2942EB854E3F27CE5AEE9DECFD582E984' # David Lönnhager (code signing) <david.l@mullvad.net> +# '4B986EF5222BA1B810230C602F391DE6B00D619C' # Oskar Nyberg (code signing) <oskar@mullvad.net> + ) pkgver() { cd "$srcdir/mullvadvpn-app" @@ -67,7 +68,7 @@ prepare() { build() { cd "$srcdir/mullvadvpn-app" local RUSTC_VERSION=$(rustc --version) - local PRODUCT_VERSION=$(cd gui/; node -p "require('./package.json').version" | sed -Ee 's/\.0//g') + local PRODUCT_VERSION=$(cargo run -q --bin mullvad-version) echo "Building Mullvad VPN ${PRODUCT_VERSION}..." @@ -101,6 +102,7 @@ build() { echo "Updating relays.json..." cargo run --bin relay_list --frozen --release > dist-assets/relays.json + # Move binaries to correct locations in dist-assets binaries=( mullvad-daemon mullvad diff --git a/mullvad-vpn.install b/mullvad-vpn.install index 0b29ddc28ea2..e276ecebd933 100644 --- a/mullvad-vpn.install +++ b/mullvad-vpn.install @@ -18,8 +18,9 @@ pre_install() { post_install() { chmod u+s "/usr/bin/mullvad-exclude" - echo 'Enabling Mullvad VPN daemon...' + echo 'Starting & enabling Mullvad VPN daemon...' systemctl enable --now mullvad-daemon + echo 'Enabling Mullvad early boot blocking service...' systemctl enable mullvad-early-boot-blocking } @@ -28,13 +29,9 @@ pre_upgrade() { } post_upgrade() { - echo 'Starting & enabling Mullvad VPN daemon...' systemctl daemon-reload - systemctl enable --now mullvad-daemon - echo 'Enabling Mullvad early boot blocking service...' - systemctl enable mullvad-early-boot-blocking - chmod u+s "/usr/bin/mullvad-exclude" + post_install } pre_remove() { |