{ lib, stdenv, fetchFromGitHub }: stdenv.mkDerivation rec { pname = "rasm"; version = "2.2.5"; src = fetchFromGitHub { owner = "EdouardBERGE"; repo = "rasm"; rev = "v${version}"; hash = "sha256-m2XRi9RF089dBpkwcu/zgmd3XnBF4uJU5B4ec4WJ36I="; }; # by default the EXEC variable contains `rasm.exe` makeFlags = [ "EXEC=rasm" ]; installPhase = '' install -Dt $out/bin rasm ''; meta = { homepage = "http://rasm.wikidot.com/english-index:home"; description = "Z80 assembler"; mainProgram = "rasm"; # use -n option to display all licenses license = lib.licenses.mit; # expat version maintainers = with lib.maintainers; [ sigmanificient ]; platforms = lib.platforms.all; }; }