diff options
author | Mikael Brockman <mikael@brockman.se> | 2017-06-15 14:46:26 +0300 |
---|---|---|
committer | Mikael Brockman <mikael@brockman.se> | 2017-07-14 14:59:00 +0300 |
commit | 8d9740e100e9f2d9d2d2f075404e33295013560d (patch) | |
tree | 2a475602f0029587205124e291ded4c637a8e4df /pkgs/applications/altcoins/dapp.nix | |
parent | 0eb4f6fd2547442d8c51f73d4fe11225951ee663 (diff) | |
download | nixlib-8d9740e100e9f2d9d2d2f075404e33295013560d.tar nixlib-8d9740e100e9f2d9d2d2f075404e33295013560d.tar.gz nixlib-8d9740e100e9f2d9d2d2f075404e33295013560d.tar.bz2 nixlib-8d9740e100e9f2d9d2d2f075404e33295013560d.tar.lz nixlib-8d9740e100e9f2d9d2d2f075404e33295013560d.tar.xz nixlib-8d9740e100e9f2d9d2d2f075404e33295013560d.tar.zst nixlib-8d9740e100e9f2d9d2d2f075404e33295013560d.zip |
dapp: init at v0.5.2
Simple tool for creating Ethereum-based dapps
Diffstat (limited to 'pkgs/applications/altcoins/dapp.nix')
-rw-r--r-- | pkgs/applications/altcoins/dapp.nix | 33 |
1 files changed, 33 insertions, 0 deletions
diff --git a/pkgs/applications/altcoins/dapp.nix b/pkgs/applications/altcoins/dapp.nix new file mode 100644 index 000000000000..e80dd6429feb --- /dev/null +++ b/pkgs/applications/altcoins/dapp.nix @@ -0,0 +1,33 @@ +{ lib, stdenv, fetchFromGitHub, makeWrapper +, seth, git, solc, shellcheck, nodejs, hsevm }: + +stdenv.mkDerivation rec { + name = "dapp"; + version = "0.5.2"; + + src = fetchFromGitHub { + owner = "dapphub"; + repo = "dapp"; + rev = "v${version}"; + sha256 = "1529ml5r1l5g6xcak7k3h3ih214mgnk87jsxyk0rvk245jkard1y"; + }; + + nativeBuildInputs = [makeWrapper shellcheck]; + buildPhase = "true"; + doCheck = false; + checkPhase = "make test"; + makeFlags = ["prefix=$(out)"]; + postInstall = let path = lib.makeBinPath [ + nodejs solc git seth hsevm + ]; in '' + wrapProgram "$out/bin/dapp" --prefix PATH : "${path}" + ''; + + meta = { + description = "Simple tool for creating Ethereum-based dapps"; + homepage = https://github.com/dapphub/dapp/; + maintainers = [stdenv.lib.maintainers.dbrock]; + license = lib.licenses.gpl3; + inherit version; + }; +} |