diff options
Diffstat (limited to 'pkgs/development/compilers/serpent/default.nix')
-rw-r--r-- | pkgs/development/compilers/serpent/default.nix | 43 |
1 files changed, 0 insertions, 43 deletions
diff --git a/pkgs/development/compilers/serpent/default.nix b/pkgs/development/compilers/serpent/default.nix deleted file mode 100644 index 31f6b0709da3..000000000000 --- a/pkgs/development/compilers/serpent/default.nix +++ /dev/null @@ -1,43 +0,0 @@ -{ lib, stdenv, fetchFromGitHub, ... }: - -stdenv.mkDerivation { - pname = "serpent"; - - # I can't find any version numbers, so we're just using the date - # of the last commit. - version = "2016-03-05"; - - src = fetchFromGitHub { - owner = "ethereum"; - repo = "serpent"; - rev = "51ee60857fe53c871fa916ef66fc1b4255bb9433"; - sha256 = "1bns9wgn5i1ahj19qx7v1wwdy8ca3q3pigxwznm5nywsw7s7lqxs"; - }; - - postPatch = '' - substituteInPlace Makefile --replace 'g++' '${stdenv.cc.targetPrefix}c++' - ''; - - installPhase = '' - mkdir -p $out/bin - mv serpent $out/bin - ''; - - meta = with lib; { - description = "Compiler for the Serpent language for Ethereum"; - mainProgram = "serpent"; - longDescription = '' - Serpent is one of the high-level programming languages used to - write Ethereum contracts. The language, as suggested by its name, - is designed to be very similar to Python; it is intended to be - maximally clean and simple, combining many of the efficiency - benefits of a low-level language with ease-of-use in programming - style, and at the same time adding special domain-specific - features for contract programming. - ''; - homepage = "https://github.com/ethereum/wiki/wiki/Serpent"; - license = with licenses; [ wtfpl ]; - maintainers = with maintainers; [ ]; - platforms = platforms.all; - }; -} |