From 897b7d6b86debe4ef091e1c576b79f9ce73853ef Mon Sep 17 00:00:00 2001 From: Tung Anh Vu Date: Mon, 27 Dec 2021 17:20:15 +0100 Subject: [PATCH] New package: mullvad-vpn-2021.6 --- srcpkgs/mullvad-vpn/files/mullvad-vpn/run | 3 +++ srcpkgs/mullvad-vpn/template | 33 +++++++++++++++++++++++ 2 files changed, 36 insertions(+) create mode 100755 srcpkgs/mullvad-vpn/files/mullvad-vpn/run create mode 100644 srcpkgs/mullvad-vpn/template diff --git a/srcpkgs/mullvad-vpn/files/mullvad-vpn/run b/srcpkgs/mullvad-vpn/files/mullvad-vpn/run new file mode 100755 index 000000000000..f88c5b95848b --- /dev/null +++ b/srcpkgs/mullvad-vpn/files/mullvad-vpn/run @@ -0,0 +1,3 @@ +#!/usr/bin/env sh + +/opt/Mullvad-VPN/resources/mullvad-daemon -v diff --git a/srcpkgs/mullvad-vpn/template b/srcpkgs/mullvad-vpn/template new file mode 100644 index 000000000000..cfe5eed55034 --- /dev/null +++ b/srcpkgs/mullvad-vpn/template @@ -0,0 +1,33 @@ +# Template file for 'mullvad-vpn' +pkgname=mullvad-vpn +version=2021.6 +revision=1 +archs="x86_64" +short_desc="Mullvad VPN client app" +depends="dbus" +maintainer="Tung Anh Vu " +license="GPL-3.0-or-later" +homepage="https://mullvad.net" +distfiles="https://github.com/mullvad/mullvadvpn-app/releases/download/$version/MullvadVPN-${version}_amd64.deb" +checksum=95b9638f304a00d72ce6b6f3a38ff9f623142541cfaa4d6e9aa142c27d86ea6e +nopie_files="/opt/Mullvad-VPN/resources/app.asar.unpacked/node_modules/grpc-tools/bin/grpc_node_plugin + /opt/Mullvad-VPN/resources/app.asar.unpacked/node_modules/grpc-tools/bin/protoc" +make_dirs="/var/log/mullvad-vpn 755 0 0" + +do_extract() { + ar p ${XBPS_SRCDISTDIR}/${pkgname}-${version}/MullvadVPN-${version}_amd64.deb \ + data.tar.xz | bsdtar -x -f - + + mv "opt/Mullvad VPN" opt/Mullvad-VPN + mv usr/local/share/zsh usr/share +} + +do_install() { + vmkdir usr + vcopy ${wrksrc}/usr/* usr + + vmkdir opt + vcopy ${wrksrc}/opt/* opt + + vsv mullvad-vpn +}