summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorMark Wagie2023-02-20 10:20:49 -0700
committerMark Wagie2023-02-20 10:20:49 -0700
commitdbceeb8cad2c4c20edfa9eb27835095107af0551 (patch)
tree494ae4e3052ea952dad0f64dd5627872e3e4365d
parentabb6400b8cdc7b49d8cf6699179ff9d72977b6ad (diff)
downloadaur-dbceeb8cad2c4c20edfa9eb27835095107af0551.tar.gz
2023.1
-rw-r--r--.SRCINFO11
-rw-r--r--PKGBUILD16
-rw-r--r--mullvad-vpn.install9
3 files changed, 17 insertions, 19 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 730b88dcd68a..2a41317afdd3 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -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
diff --git a/PKGBUILD b/PKGBUILD
index f626b3ff4833..09a8ffdfdcc8 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -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() {