rasm: init at 0.116

authored by Bignaux Ronan and committed by Jon 3ad650a1 9af73d93

+35
+33
pkgs/development/compilers/rasm/default.nix
···
··· 1 + { stdenv, fetchurl, unzip }: 2 + 3 + stdenv.mkDerivation rec { 4 + pname = "rasm"; 5 + version = "0.117"; 6 + 7 + src = fetchurl { 8 + url = "www.roudoudou.com/export/cpc/rasm/${pname}_v0117_src.zip"; 9 + sha256 = "1hwily4cfays59qm7qd1ax48i7cpbxhs5l9mfpyn7m2lxsfqrl3z"; 10 + }; 11 + 12 + sourceRoot = "."; 13 + 14 + nativeBuildInputs = [ unzip ]; 15 + 16 + buildPhase = '' 17 + # according to official documentation 18 + cc rasm_v*.c -O2 -lm -lrt -march=native -o rasm 19 + ''; 20 + 21 + installPhase = '' 22 + install -Dt $out/bin rasm 23 + ''; 24 + 25 + meta = with stdenv.lib; { 26 + homepage = "http://www.roudoudou.com/rasm/"; 27 + description = "Z80 assembler"; 28 + # use -n option to display all licenses 29 + license = licenses.mit; # expat version 30 + maintainers = [ maintainers.genesis ]; 31 + platforms = platforms.linux; 32 + }; 33 + }
+2
pkgs/top-level/all-packages.nix
··· 8620 8621 qbe = callPackage ../development/compilers/qbe { }; 8622 8623 rgbds = callPackage ../development/compilers/rgbds { }; 8624 8625 rtags = callPackage ../development/tools/rtags {
··· 8620 8621 qbe = callPackage ../development/compilers/qbe { }; 8622 8623 + rasm = callPackage ../development/compilers/rasm { }; 8624 + 8625 rgbds = callPackage ../development/compilers/rgbds { }; 8626 8627 rtags = callPackage ../development/tools/rtags {