pytrainer: unpin python 3.10
[NixPkgs.git] / pkgs / by-name / ra / rasm / package.nix
blobacbe1ebeaa2136218c1033e9ad2d0a745dd518aa
1 { lib, stdenv, fetchFromGitHub }:
3 stdenv.mkDerivation rec {
4   pname = "rasm";
5   version = "2.2.8";
7   src = fetchFromGitHub {
8     owner = "EdouardBERGE";
9     repo = "rasm";
10     rev = "v${version}";
11     hash = "sha256-L3kVwB6ZGw8HGqn2m60Grd3fwpTeRK8LeMtmNb4UjdQ=";
12   };
14   # by default the EXEC variable contains `rasm.exe`
15   makeFlags = [ "EXEC=rasm" ];
17   installPhase = ''
18     install -Dt $out/bin rasm
19   '';
21   meta = {
22     homepage = "http://rasm.wikidot.com/english-index:home";
23     description = "Z80 assembler";
24     mainProgram = "rasm";
25     # use -n option to display all licenses
26     license = lib.licenses.mit; # expat version
27     maintainers = with lib.maintainers; [ sigmanificient ];
28     platforms = lib.platforms.all;
29   };