# Maintainer: Knut Ahlers pkgname=yggdrasil pkgver=0.3.12 pkgrel=1 pkgdesc="An experiment in scalable routing as an encrypted IPv6 overlay network" arch=('i686' 'x86_64' 'armv7h' 'armv6h' 'aarch64') url="https://github.com/yggdrasil-network/yggdrasil-go" license=('LGPLv3') conflicts=('yggdrasil-git') makedepends=('go') source=("${pkgname}-${pkgver}.tar.gz::${url}/archive/v${pkgver}.tar.gz" 'yggdrasil.sysusers') sha512sums=('7277f08c49bf23f30f579f3c983076a2e53731efe0ca7df987448728a2272e36fca6b14825389d2512b6914e36f2316c2dd769aa1008de9cd108740ec93df294' 'b78d1f5efeeba184588ba7bdb2249d976aec160daa59742e032983da1aedad062d15c7c97cba3eba69412a0f7904ee123d98b58f859892d71188c25624295c32') build() { cd "${pkgname}-go-${pkgver}" PKGNAME="${pkgname}" PKGVER="${pkgver}" ./build } package() { cd "${pkgname}-go-${pkgver}" install -Dm755 "yggdrasil" "${pkgdir}/usr/bin/yggdrasil" install -Dm755 "yggdrasilctl" "${pkgdir}/usr/bin/yggdrasilctl" install -Dm644 LICENSE -t "${pkgdir}/usr/share/licenses/${pkgname}" install -Dm644 contrib/systemd/yggdrasil.service -t "${pkgdir}/usr/lib/systemd/system" install -Dm644 "${srcdir}/yggdrasil.sysusers" "${pkgdir}/usr/lib/sysusers.d/yggdrasil.conf" }