diff options
author | Gavin Rogers <gavin.rogers@holo.host> | 2018-06-27 15:45:16 +0100 |
---|---|---|
committer | Gavin Rogers <gavin.rogers@holo.host> | 2018-07-03 20:40:52 +0100 |
commit | 9a9539df650f49e494f150ef8792545acefb2a6c (patch) | |
tree | 1eff3ca2d1fb7242c6793cbec04abee8d866c9b5 /pkgs/servers/holochain-go/default.nix | |
parent | d12e7b8d17608bb4415c197eb1c12593cd31b9d2 (diff) |
init: holochain-go at 0.1.0-alpha
Holochain is a platform for creating an unenclosable carrier upon which
highly-scalable dApps and smart contracts can be built. This is the holochain
team's initial implimentation in go. A rust version is under development.
Diffstat (limited to 'pkgs/servers/holochain-go/default.nix')
-rw-r--r-- | pkgs/servers/holochain-go/default.nix | 31 |
1 files changed, 31 insertions, 0 deletions
diff --git a/pkgs/servers/holochain-go/default.nix b/pkgs/servers/holochain-go/default.nix new file mode 100644 index 000000000000..c78e75407502 --- /dev/null +++ b/pkgs/servers/holochain-go/default.nix @@ -0,0 +1,31 @@ +# This file was generated by https://github.com/kamilchm/go2nix v1.2.1 +{ stdenv, buildGoPackage, fetchgit }: + +buildGoPackage rec { + name = "holochain-go${version}"; + version = "v0.1.0-alpha"; + rev = "a17510b910a7a377441c152b8dccdbae1999f63f"; + + goPackagePath = "github.com/holochain/holochain-proto"; + + + src = fetchgit { + inherit rev; + url = "https://github.com/holochain/holochain-proto"; + sha256 = "19l29jnr63ximmyn4i4llv2mdwh306c2mpzmx2anj9z12wjpach0"; + }; + + goDeps = ./deps.nix; + + # TODO: add metadata https://nixos.org/nixpkgs/manual/#sec-standard-meta-attributes + meta = { + description = "core implementation of validating DHT dApps in go"; + longDescription = "Holographic storage for distributed applications -- a validating monotonic DHT backed by authoritative hashchains for data provenance"; + homepage = "https://holochain.org/"; + downloadpage = "https://developer.holochain.org/"; + license = stdenv.lib.licenses.gpl3; + maintainers = with stdenv.lib.maintainers; [ gavin ]; + platforms = stdenv.lib.platforms.all; + + }; +} |