1 # Maintainer: Felix Yan <felixonmars@archlinux.org>
2 # Contributor: Harry Jeffery <harry|@|exec64|.|co|.|uk>
3 # Contributor: Alex Jordan <alexander3223098@gmail.com>
8 pkgdesc='Creates virtual Ethernet networks of almost unlimited size.'
10 url='https://www.zerotier.com/'
11 license=('custom:BSL')
12 depends=('gcc-libs' 'libnatpmp' 'miniupnpc')
15 source=("$pkgname-$pkgver.tar.gz::https://github.com/zerotier/ZeroTierOne/archive/refs/tags/$pkgver.tar.gz"
17 sha512sums=('e22982e0898d5db4748ca009480cc6ea07b13e1cf3dcb2c78fbba5036519c0d08afe8bdad20766669f52fef03679ff228414337e2478990fd5ba5d3dbece1972'
18 '1fdcc2e2a888ac7a93985bb6c16ac818aa6b7a56ccdeedf3cbbd22158251f6119f841e41e79b5522f9d1c6b8a315525d178cc42197c5eef2c70498b7954541f0')
21 cd ZeroTierOne-$pkgver
25 -e 's/LDFLAGS=/LDFLAGS?=/' \
26 -e 's/RUSTFLAGS=/RUSTFLAGS?=/' \
27 -e 's/cargo build $(RUSTFLAGS)/cargo build --release/' \
28 -i make-linux.mk debian/zerotier-one.service
32 cd ZeroTierOne-$pkgver
38 cd ZeroTierOne-$pkgver
45 cd ZeroTierOne-$pkgver
47 make DESTDIR="$pkgdir" install
48 install -D -m0644 debian/zerotier-one.service "$pkgdir"/usr/lib/systemd/system/zerotier-one.service
50 install -D -m0644 "$srcdir"/sysusers.conf "$pkgdir"/usr/lib/sysusers.d/"$pkgname".conf