summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
authorbegin-theadventure2024-05-03 17:49:54 +0200
committerbegin-theadventure2024-05-03 17:49:54 +0200
commit74eb4ab1915c752182b92edb2dea46c4fa9d5996 (patch)
tree45933f824624a7bad6b9d401d9ea0babd5cf20e2 /PKGBUILD
parent472558ae4d7934aca10f738a024d977d417a761f (diff)
downloadaur-riseup-vpn.tar.gz
Use git instead of archive (error fix); isolate GO cache just in case
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD18
1 files changed, 10 insertions, 8 deletions
diff --git a/PKGBUILD b/PKGBUILD
index edf983d25a0c..7953f7e66bf1 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -5,22 +5,23 @@
pkgname=riseup-vpn
pkgver=0.24.5
-pkgrel=1
+_commit=27d22a05a2a85098e71494fee99b8575cae29e59
+pkgrel=2
pkgdesc="Easy, fast, and secure VPN service from riseup.net"
url="https://0xacab.org/leap/bitmask-vpn"
license=('GPL-3.0-only')
arch=('x86_64')
depends=('lxsession' 'openvpn' 'python' 'qt6-base' 'qt6-quickcontrols2' 'qt6-svg' 'qt6-tools')
-makedepends=('cmake' 'go')
-source=("$url/-/archive/$pkgver/bitmask-vpn-$pkgver.tar.bz2"
+makedepends=('cmake' 'go' 'git')
+source=("git+$url.git#commit=$_commit"
"$pkgname.png"
"$pkgname.desktop")
-sha256sums=('a635679ee2755368a343b2415f3da75e7cf93f587f4e42e8959d29b4ebaebfee'
+sha256sums=('SKIP'
'76955f7b4ab01aa9a6fa8213fc062765158dda8783075459b79c147febe45bb4'
'e21a0d99dcea6b849f80960fccc488e6294e3e794b0033fdc163291ecc8595ff')
prepare() {
- cd bitmask-vpn-$pkgver
+ cd bitmask-vpn
export GOCACHE="$srcdir/GOCACHE"
sed -i 's@/usr/sbin/bitmask-root@/usr/bin/bitmask-root@g' helpers/se.leap.bitmask.policy
sed -i 's@/usr/sbin/bitmask-root@/usr/bin/bitmask-root@g' pkg/launcher/launcher_linux.go
@@ -30,7 +31,7 @@ prepare() {
}
build() {
- cd bitmask-vpn-$pkgver
+ cd bitmask-vpn
export GOCACHE="$srcdir/GOCACHE"
export CGO_CPPFLAGS="${CPPFLAGS}"
export CGO_CFLAGS="${CFLAGS}"
@@ -41,14 +42,15 @@ build() {
}
check() {
- cd bitmask-vpn-$pkgver
+ cd bitmask-vpn
+ export GOCACHE="$srcdir/GOCACHE"
make test
}
package() {
install -Dm644 $pkgname.desktop -t "$pkgdir/usr/share/applications"
install -Dm644 $pkgname.png -t "$pkgdir/usr/share/icons/hicolor/128x128/apps"
- cd bitmask-vpn-$pkgver
+ cd bitmask-vpn
install -Dm644 gui/resources/riseup-icon.svg "$pkgdir/usr/share/icons/hicolor/scalable/apps/$pkgname.svg"
install -Dm644 helpers/se.leap.bitmask.policy -t "$pkgdir/usr/share/polkit-1/actions"
install -Dm755 helpers/bitmask-root -t "$pkgdir/usr/bin"