diff options
author | Frederik Rietdijk <freddyrietdijk@fridh.nl> | 2017-07-17 17:53:35 +0200 |
---|---|---|
committer | GitHub <noreply@github.com> | 2017-07-17 17:53:35 +0200 |
commit | 24a31888ee17f24f8fe8243606719253c21eab71 (patch) | |
tree | 5f13d8c96ee4a3e552d082c6b3a8f5369360a259 | |
parent | 28b7d016ca66a3ba287bfc7c2aa7f25d618a63f2 (diff) | |
parent | 8d9740e100e9f2d9d2d2f075404e33295013560d (diff) | |
download | nixlib-24a31888ee17f24f8fe8243606719253c21eab71.tar nixlib-24a31888ee17f24f8fe8243606719253c21eab71.tar.gz nixlib-24a31888ee17f24f8fe8243606719253c21eab71.tar.bz2 nixlib-24a31888ee17f24f8fe8243606719253c21eab71.tar.lz nixlib-24a31888ee17f24f8fe8243606719253c21eab71.tar.xz nixlib-24a31888ee17f24f8fe8243606719253c21eab71.tar.zst nixlib-24a31888ee17f24f8fe8243606719253c21eab71.zip |
Merge pull request #27445 from dapphub/dapp
dapp: init at v0.5.2
-rw-r--r-- | pkgs/applications/altcoins/dapp.nix | 33 | ||||
-rw-r--r-- | pkgs/applications/altcoins/default.nix | 1 | ||||
-rw-r--r-- | pkgs/top-level/all-packages.nix | 1 |
3 files changed, 35 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; + }; +} diff --git a/pkgs/applications/altcoins/default.nix b/pkgs/applications/altcoins/default.nix index a2d995c36b93..1fbabc338f2a 100644 --- a/pkgs/applications/altcoins/default.nix +++ b/pkgs/applications/altcoins/default.nix @@ -38,6 +38,7 @@ rec { ethabi = callPackage ./ethabi.nix { }; ethrun = callPackage ./ethrun.nix { }; seth = callPackage ./seth.nix { }; + dapp = callPackage ./dapp.nix { }; hsevm = (pkgs.haskellPackages.callPackage ./hsevm.nix {}); diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index b6d3ae284016..3cae4b2e7817 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -13346,6 +13346,7 @@ with pkgs; ethabi = self.altcoins.ethabi; ethrun = self.altcoins.ethrun; seth = self.altcoins.seth; + dapp = self.altcoins.dapp; hsevm = self.altcoins.hsevm; stellar-core = self.altcoins.stellar-core; |