vp-build/riseup-vpn/template

55 lines
1.6 KiB
Bash

# Template file for 'riseup-vpn'
pkgname=riseup-vpn
version=0.20.1
revision=1
#archs="i686 x86_64"
wrksrc=bitmask-vpn-${version}
#create_wrksrc=yes
build_style=go
go_import_path=0xacab.org/leap/bitmask-vpn
#configure_args=""
#make_build_args=""
#make_install_args=""
#conf_files=""
#make_dirs="/var/log/dir 0755 root root"
hostmakedepends="python3 which git"
makedepends="qt5-devel qt5-tools-devel qt5-declarative-devel qt5-quickcontrols
qt5-quickcontrols2-devel pkgconf cmake qt5-host-tools qt5-svg-devel"
depends="openvpn hicolor-icon-theme"
short_desc="Anonymous encrypted VPN client powered by Bitmask"
maintainer="teldra <teldra@rotce.de>"
license="GPL-3.0-or-later"
homepage="https://riseup.net/en/vpn"
distfiles="https://0xacab.org/leap/bitmask-vpn/-/archive/${version}/bitmask-vpn-${version}.tar.gz"
checksum=3916de4128757c6fbcc4cf4d7fdb2604fb565b0727f2a637db21a50d60fe2675
post_extract() {
git init
git config user.email "larry@gentoo.org"
git config user.name "Larry the Cow"
git add .
git commit -m "init"
git tag -a "${version}" -m "${version}"
}
do_build() {
make generate
go build -buildmode=c-archive -o lib/libgoshim.a gui/backend.go
PROVIDER=riseup make build
}
do_install() {
vmkdir usr/share/polkit-1/actions
vmkdir usr/share/applications
vmkdir usr/share/icons/hicolor/128x128/apps
vinstall helpers/se.leap.bitmask.policy 644 usr/share/polkit-1/actions
vinstall "${FILESDIR}"/riseup-vpn_launcher.desktop 644 usr/share/applications
vinstall "${FILESDIR}"/riseup-vpn.png 644 usr/share/icons/hicolor/128x128/apps
vbin helpers/bitmask-root
vbin build/qt/release/riseup-vpn
}