8 stdenv.mkDerivation rec {
10 version = "2019-11-27";
12 src = fetchFromGitHub {
15 rev = "6d3a5054ae75b0e5a0ae633cf8cbc3e2a054f8b3";
16 sha256 = "1sb1i08421jxlx791g8nh4l239syaj730hagkzc159g0z65614zz";
19 nativeBuildInputs = [ makeWrapper ];
22 mkdir -p $out/bin $out/share/mu
23 cp -r lib $out/share/mu
24 ${stdenv.cc.targetPrefix}cc -o $out/bin/mu-unwrapped bootstrap/mu64.c
28 makeWrapper $out/bin/mu-unwrapped $out/bin/mu \
29 --add-flags $out/share/mu/lib/core.mu
33 description = "Modern low-level programming language";
34 homepage = "https://github.com/nickmqb/muon";
35 license = licenses.mit;
36 maintainers = with maintainers; [ Br1ght0ne ];
37 platforms = platforms.all;