parent
b3c423757e
commit
bdc7c6366e
@ -0,0 +1,34 @@ |
||||
{ stdenv, fetchurl, openssl, lzo, zlib, gcc }: |
||||
|
||||
with stdenv.lib; |
||||
|
||||
stdenv.mkDerivation rec { |
||||
version = "1.0.2"; |
||||
name = "zerotierone"; |
||||
|
||||
src = fetchurl { |
||||
url = "https://github.com/zerotier/ZeroTierOne/archive/${version}.tar.gz"; |
||||
sha256 = "002ay4f6l9h79j1708klwjvinsv6asv24a0hql85jq27587sv6mq"; |
||||
}; |
||||
|
||||
preConfigure = '' |
||||
substituteInPlace ./make-linux.mk \ |
||||
--replace 'CC=$(shell which clang gcc cc 2>/dev/null | head -n 1)' "CC=${gcc}/bin/gcc"; |
||||
substituteInPlace ./make-linux.mk \ |
||||
--replace 'CXX=$(shell which clang++ g++ c++ 2>/dev/null | head -n 1)' "CC=${gcc}/bin/g++"; |
||||
''; |
||||
|
||||
buildInputs = [ openssl lzo zlib gcc ]; |
||||
|
||||
installPhase = '' |
||||
installBin zerotier-one |
||||
''; |
||||
|
||||
meta = { |
||||
description = "Create flat virtual Ethernet networks of almost unlimited size"; |
||||
homepage = https://www.zerotier.com; |
||||
license = stdenv.lib.licenses.gpl3; |
||||
maintainers = [ stdenv.lib.maintainers.sjmackenzie ]; |
||||
platforms = stdenv.lib.platforms.all; |
||||
}; |
||||
} |
Loading…
Reference in new issue