pkgname=zerotier-one
pkgver=1.4.0
pkgrel=4
pkgdesc="Creates virtual Ethernet networks of almost unlimited size."
arch=('arm')
options=('!strip')
url="https://www.zerotier.com/index.html"
license=('GPL3')
groups=()
depends=("gcc-libs")
install="${pkgname}.install"
source=(
  "${pkgname}.sysusers"
  "${pkgname}.tmpfiles"
  "${pkgname}.service::https://raw.githubusercontent.com/zerotier/ZeroTierOne/master/debian/zerotier-one.service"
  "${pkgname}-${pkgver}::https://download.zerotier.com/dist/synology/zerotier_88f6281-6.1_1.4.0-0.spk"
)
sha512sums=(
  'SKIP'
  'SKIP'
  'SKIP'
  '1914b8dd298c2f685c7a23d21327a7bc7ecbaf5dd0b3849ac2971b77dcab4d41586006dd025cc3f13b93ee9d8ed215635dea1bfcb7bc03b443bad97fdfeb0465'
)

prepare() {
  sed -i 's/\/sbin/\/bin/g' "${pkgname}".service
  sed -i 's/After=network-online\.target/After=network-online\.target network\.target/g' "${pkgname}".service
}

build() {
 tar xfz package.tgz
}

package() {
  install -Dm 0644 "${pkgname}".service "${pkgdir}"/usr/lib/systemd/system/"${pkgname}".service
  install -Dm 0644 "${pkgname}".sysusers "${pkgdir}"/usr/lib/sysusers.d/"${pkgname}".conf
  install -Dm 0644 "${pkgname}".tmpfiles "${pkgdir}"/usr/lib/tmpfiles.d/"${pkgname}".conf

  install -dm 0755 -o 64000 -g 64000 "${pkgdir}"/var/lib/zerotier-one

  install -Dm 0755 bin/zerotier-one "${pkgdir}"/usr/bin/zerotier-one
  cd "${pkgdir}"/usr/bin
  ln -s zerotier-one zerotier-cli
  ln -s zerotier-one zerotier-idtool
}
