diff --git a/srcpkgs/zerotier-one/files/zerotier-one/run b/srcpkgs/zerotier-one/files/zerotier-one/run new file mode 100644 index 0000000..fdde521 --- /dev/null +++ b/srcpkgs/zerotier-one/files/zerotier-one/run @@ -0,0 +1,3 @@ +#!/bin/sh +exec 2>&1 +exec zerotier-one diff --git a/srcpkgs/zerotier-one/template b/srcpkgs/zerotier-one/template new file mode 100644 index 0000000..9566ab0 --- /dev/null +++ b/srcpkgs/zerotier-one/template @@ -0,0 +1,26 @@ +# template file for 'zerotier-one' +pkgname=zerotier-one +version=1.14.2 +revision=1 +build_style=gnu-makefile +hostmakedepends="cargo pkg-config" +makedepends="openssl-devel libsodium-devel libnatpmp-devel http-parser-devel gcc" +short_desc="Smart ethernet switch for Earth" +maintainer="CringeTech Team " +license="BSL-1.1" +homepage="https://www.zerotier.com" +distfiles="https://github.com/zerotier/ZeroTierOne/archive/refs/tags/${version}.tar.gz" +checksum=c2f64339fccf5148a7af089b896678d655fbfccac52ddce7714314a59d7bddbb +repository=nonfree + +pre_configure() { + vsed -i "s/sbin/bin/g" make-linux.mk + + # disable SSO + vsed -i "/ZT_SSO_SUPPORTED=/s/1/0/g" make-linux.mk +} + +post_install() { + vsv zerotier-one + vlicense LICENSE.txt +}