# Maintainer: Knut Ahlers pkgname=yggdrasil pkgver=0.3.2 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=('a64cc41afa7a8b467485f36c15b41888dd8339c677ad9d8c9f818722e720688bcdcb0c10299923cc1958036a8c64f838458f42d80198283c49c478a1fd10ca50' '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 contrib/systemd/yggdrasil-resume.service -t "${pkgdir}/usr/lib/systemd/system" install -Dm644 "${srcdir}/yggdrasil.sysusers" "${pkgdir}/usr/lib/sysusers.d/yggdrasil.conf" }