# Maintainer: N N <n n at example dot com>
pkgname=airvpn-suite
_pkgname_upper=AirVPN-Suite
pkgver=1.0
_pkgver_bf=0
_pkgver_RC=1
pkgrel=4

pkgdesc="AirVPN client using D-Bus and AirVPN's OpenVPN3 fork"
arch=('x86_64' 'i686' 'armv7l' 'aarch64')
url="https://airvpn.org/forums/topic/48435-linux-new-software-airvpn-suite-10-beta/"
license=('unknown')
depends=('dbus' 'libxml2' 'openssl')
makedepends=('curl')
provides=('hummingbird-bin')
install="$pkgname.install"

source=("https://eddie.website/repository/$_pkgname_upper/$pkgver-RC$_pkgver_RC/$_pkgname_upper-$arch-$pkgver.$_pkgver_bf-RC-$_pkgver_RC.tar.gz")
sha512sums=(`curl -sLo - https://eddie.website/repository/$_pkgname_upper/$pkgver-RC$_pkgver_RC/$_pkgname_upper-$arch-$pkgver.$_pkgver_bf-RC-$_pkgver_RC.tar.gz.sha512|cut -f1 -d " "`)

package() {
    cd $srcdir/$_pkgname_upper
    
    # binaries
    install -D bin/bluetit $pkgdir/usr/local/sbin/bluetit
    install -D bin/goldcrest $pkgdir/usr/local/bin/goldcrest
    install -D bin/hummingbird $pkgdir/usr/local/bin/hummingbird
    
    # configuration
    mkdir -p $pkgdir/etc/airvpn
    for i in etc/airvpn/* ; do
        install -m600 $i $pkgdir/etc/airvpn/
    done
    
    # dbus
    install -Dm644 etc/dbus-1/system.d/org.airvpn.client.conf $pkgdir/etc/dbus-1/system.d/org.airvpn.client.conf
    install -Dm644 etc/dbus-1/system.d/org.airvpn.server.conf $pkgdir/etc/dbus-1/system.d/org.airvpn.server.conf
    
    # systemd
    install -Dm644 etc/systemd/system/bluetit.service $pkgdir/etc/systemd/system/bluetit.service
    
    # documentation
    install -Dm644 README.md $pkgdir/usr/share/doc/airvpn-suite/README.md
}
