Merge pull request #47279 from asymmetric/asymmetric/remove-dapptools

Remove DappHub projects

authored by Jörg Thalheim and committed by GitHub d123b30e 82e739a0

-225
-33
pkgs/applications/altcoins/dapp.nix
··· 1 - { lib, stdenv, fetchFromGitHub, makeWrapper 2 - , seth, git, solc, shellcheck, nodejs, hevm }: 3 - 4 - stdenv.mkDerivation rec { 5 - name = "dapp-${version}"; 6 - version = "0.5.7"; 7 - 8 - src = fetchFromGitHub { 9 - owner = "dapphub"; 10 - repo = "dapp"; 11 - rev = "v${version}"; 12 - sha256 = "128f35hczarihb263as391wr9zbyc1q1p49qbxh30via23r1brb0"; 13 - }; 14 - 15 - nativeBuildInputs = [makeWrapper shellcheck]; 16 - buildPhase = "true"; 17 - doCheck = true; 18 - checkPhase = "make test"; 19 - makeFlags = ["prefix=$(out)"]; 20 - postInstall = let path = lib.makeBinPath [ 21 - nodejs solc git seth hevm 22 - ]; in '' 23 - wrapProgram "$out/bin/dapp" --prefix PATH : "${path}" 24 - ''; 25 - 26 - meta = { 27 - description = "Simple tool for creating Ethereum-based dapps"; 28 - homepage = https://github.com/dapphub/dapp/; 29 - maintainers = [stdenv.lib.maintainers.dbrock]; 30 - license = lib.licenses.gpl3; 31 - inherit version; 32 - }; 33 - }
-6
pkgs/applications/altcoins/default.nix
··· 50 50 dogecoin = callPackage ./dogecoin.nix { boost = boost165; withGui = true; }; 51 51 dogecoind = callPackage ./dogecoin.nix { boost = boost165; withGui = false; }; 52 52 53 - ethsign = callPackage ./ethsign { }; 54 53 55 54 freicoin = callPackage ./freicoin.nix { boost = boost155; }; 56 55 go-ethereum = callPackage ./go-ethereum.nix { ··· 78 77 namecoind = callPackage ./namecoin.nix { withGui = false; }; 79 78 80 79 ethabi = callPackage ./ethabi.nix { }; 81 - ethrun = callPackage ./ethrun.nix { }; 82 - seth = callPackage ./seth.nix { }; 83 - dapp = callPackage ./dapp.nix { }; 84 - 85 - hevm = (haskellPackages.callPackage ./hevm.nix {}); 86 80 87 81 stellar-core = callPackage ./stellar-core.nix { }; 88 82
-26
pkgs/applications/altcoins/ethrun.nix
··· 1 - { stdenv, fetchFromGitHub, rustPlatform }: 2 - 3 - with rustPlatform; 4 - 5 - buildRustPackage rec { 6 - name = "ethrun-${version}"; 7 - version = "0.1.0"; 8 - 9 - src = fetchFromGitHub { 10 - owner = "dapphub"; 11 - repo = "ethrun"; 12 - rev = "v${version}"; 13 - sha256 = "1w651g4p2mc4ljp20l8lwvfx3l3fzyp6gf2izr85vyb1wjbaccqn"; 14 - }; 15 - 16 - cargoSha256 = "14x8pbjgkz0g724lnvd9mi2alqd6fipjljw6xsraf9gqwijn1kn0"; 17 - 18 - meta = with stdenv.lib; { 19 - description = "Directly run Ethereum bytecode"; 20 - homepage = https://github.com/dapphub/ethrun/; 21 - maintainers = [ maintainers.dbrock ]; 22 - license = licenses.gpl3; 23 - broken = true; # mark temporary as broken 24 - inherit version; 25 - }; 26 - }
-60
pkgs/applications/altcoins/ethsign/default.nix
··· 1 - { stdenv, buildGoPackage, fetchFromGitHub, fetchgit }: 2 - 3 - buildGoPackage rec { 4 - name = "ethsign-${version}"; 5 - version = "0.8.2"; 6 - 7 - goPackagePath = "github.com/dapphub/ethsign"; 8 - hardeningDisable = ["fortify"]; 9 - 10 - src = fetchFromGitHub { 11 - owner = "dapphub"; 12 - repo = "ethsign"; 13 - rev = "v${version}"; 14 - sha256 = "1gd0bq5x49sjm83r2wivjf03dxvhdli6cvwb9b853wwcvy4inmmh"; 15 - }; 16 - 17 - extraSrcs = [ 18 - { 19 - goPackagePath = "github.com/ethereum/go-ethereum"; 20 - src = fetchFromGitHub { 21 - owner = "ethereum"; 22 - repo = "go-ethereum"; 23 - rev = "v1.7.3"; 24 - sha256 = "1w6rbq2qpjyf2v9mr18yiv2af1h2sgyvgrdk4bd8ixgl3qcd5b11"; 25 - }; 26 - } 27 - { 28 - goPackagePath = "gopkg.in/urfave/cli.v1"; 29 - src = fetchFromGitHub { 30 - owner = "urfave"; 31 - repo = "cli"; 32 - rev = "v1.19.1"; 33 - sha256 = "1ny63c7bfwfrsp7vfkvb4i0xhq4v7yxqnwxa52y4xlfxs4r6v6fg"; 34 - }; 35 - } 36 - { 37 - goPackagePath = "golang.org/x/crypto"; 38 - src = fetchgit { 39 - url = "https://go.googlesource.com/crypto"; 40 - rev = "94eea52f7b742c7cbe0b03b22f0c4c8631ece122"; 41 - sha256 = "095zyvjb0m2pz382500miqadhk7w3nis8z3j941z8cq4rdafijvi"; 42 - }; 43 - } 44 - { 45 - goPackagePath = "golang.org/x/sys"; 46 - src = fetchgit { 47 - url = "https://go.googlesource.com/sys"; 48 - rev = "53aa286056ef226755cd898109dbcdaba8ac0b81"; 49 - sha256 = "1yd17ccklby099cpdcsgx6lf0lj968hsnppp16mwh9009ldf72r1"; 50 - }; 51 - } 52 - ]; 53 - 54 - meta = with stdenv.lib; { 55 - homepage = https://github.com/dapphub/ethsign; 56 - description = "Make raw signed Ethereum transactions"; 57 - broken = stdenv.isDarwin; # test with CoreFoundation 10.11 58 - license = [licenses.gpl3]; 59 - }; 60 - }
-62
pkgs/applications/altcoins/hevm.nix
··· 1 - { mkDerivation, abstract-par, aeson, ansi-wl-pprint, async, base 2 - , base16-bytestring, base64-bytestring, binary, brick, bytestring 3 - , cereal, containers, cryptonite, data-dword, deepseq, directory 4 - , filepath, ghci-pretty, here, HUnit, lens 5 - , lens-aeson, memory, monad-par, mtl, optparse-generic, process 6 - , QuickCheck, quickcheck-text, readline, rosezipper, scientific 7 - , stdenv, tasty, tasty-hunit, tasty-quickcheck, temporary, text 8 - , text-format, unordered-containers, vector, vty 9 - 10 - , restless-git 11 - 12 - , fetchFromGitHub, lib, makeWrapper 13 - , zlib, bzip2, solc, coreutils 14 - , bash 15 - }: 16 - 17 - lib.overrideDerivation (mkDerivation rec { 18 - pname = "hevm"; 19 - version = "0.8.5"; 20 - 21 - src = fetchFromGitHub { 22 - owner = "dapphub"; 23 - repo = "hevm"; 24 - rev = "v${version}"; 25 - sha256 = "1a27bh0azf2hdg5hp6s9azv2rhzy7vrlq1kmg688g9nfwwwhgkp0"; 26 - }; 27 - 28 - isLibrary = false; 29 - isExecutable = true; 30 - enableSharedExecutables = false; 31 - 32 - postInstall = '' 33 - wrapProgram $out/bin/hevm \ 34 - --add-flags '+RTS -N$((`${coreutils}/bin/nproc` - 1)) -RTS' \ 35 - --suffix PATH : "${lib.makeBinPath [bash coreutils]}" 36 - ''; 37 - 38 - extraLibraries = [ 39 - abstract-par aeson ansi-wl-pprint base base16-bytestring 40 - base64-bytestring binary brick bytestring cereal containers 41 - cryptonite data-dword deepseq directory filepath ghci-pretty lens 42 - lens-aeson memory monad-par mtl optparse-generic process QuickCheck 43 - quickcheck-text readline rosezipper scientific temporary text text-format 44 - unordered-containers vector vty restless-git 45 - ]; 46 - executableHaskellDepends = [ 47 - async readline zlib bzip2 48 - ]; 49 - testHaskellDepends = [ 50 - base binary bytestring ghci-pretty here HUnit lens mtl QuickCheck 51 - tasty tasty-hunit tasty-quickcheck text vector 52 - ]; 53 - 54 - homepage = https://github.com/dapphub/hevm; 55 - description = "Ethereum virtual machine evaluator"; 56 - license = stdenv.lib.licenses.agpl3; 57 - maintainers = [stdenv.lib.maintainers.dbrock]; 58 - broken = true; # 2018-04-10 59 - }) (attrs: { 60 - buildInputs = attrs.buildInputs ++ [solc]; 61 - nativeBuildInputs = attrs.nativeBuildInputs ++ [makeWrapper]; 62 - })
-33
pkgs/applications/altcoins/seth.nix
··· 1 - { stdenv, makeWrapper, lib, fetchFromGitHub 2 - , bc, coreutils, curl, ethabi, git, gnused, jshon, perl, solc, which 3 - , nodejs, ethsign 4 - }: 5 - 6 - stdenv.mkDerivation rec { 7 - name = "seth-${version}"; 8 - version = "0.6.3"; 9 - 10 - src = fetchFromGitHub { 11 - owner = "dapphub"; 12 - repo = "seth"; 13 - rev = "v${version}"; 14 - sha256 = "0la2nfqsscpbq6zwa6hsd73nimdnrhilrmgyy77yr3jca2wjhsjk"; 15 - }; 16 - 17 - nativeBuildInputs = [makeWrapper]; 18 - buildPhase = "true"; 19 - makeFlags = ["prefix=$(out)"]; 20 - postInstall = let path = lib.makeBinPath [ 21 - bc coreutils curl ethabi git gnused jshon perl solc which nodejs ethsign 22 - ]; in '' 23 - wrapProgram "$out/bin/seth" --prefix PATH : "${path}" 24 - ''; 25 - 26 - meta = { 27 - description = "Command-line client for talking to Ethereum nodes"; 28 - homepage = https://github.com/dapphub/seth/; 29 - maintainers = [stdenv.lib.maintainers.dbrock]; 30 - license = lib.licenses.gpl3; 31 - inherit version; 32 - }; 33 - }
-5
pkgs/top-level/all-packages.nix
··· 15536 15536 15537 15537 15538 15538 go-ethereum = self.altcoins.go-ethereum; 15539 - ethsign = self.altcoins.ethsign; 15540 15539 ethabi = self.altcoins.ethabi; 15541 - ethrun = self.altcoins.ethrun; 15542 - seth = self.altcoins.seth; 15543 - dapp = self.altcoins.dapp; 15544 - hevm = self.altcoins.hevm; 15545 15540 15546 15541 parity = self.altcoins.parity; 15547 15542 parity-beta = self.altcoins.parity-beta;