setbfree: 0.8.12 -> 0.8.13 (#372025)
[NixPkgs.git] / pkgs / by-name / me / mescc-tools / package.nix
blob18562c71076b5344949037ed53e8465fb1f7b1e6
2   lib,
3   stdenv,
4   fetchFromSavannah,
5   m2libc,
6   which,
7 }:
9 stdenv.mkDerivation (finalAttrs: {
10   pname = "mescc-tools";
11   version = "1.5.1";
13   src = fetchFromSavannah {
14     repo = "mescc-tools";
15     rev = "Release_${finalAttrs.version}";
16     hash = "sha256-jFDrmzsjKEQKOKlsch1ceWtzUhoJAJVyHjXGVhjE9/U=";
17   };
19   # Don't use vendored M2libc
20   postPatch = ''
21     rmdir M2libc
22     ln -s ${m2libc}/include/M2libc M2libc
23   '';
25   enableParallelBuilding = true;
27   doCheck = true;
28   checkTarget = "test";
29   nativeCheckInputs = [ which ];
31   installFlags = [ "PREFIX=$(out)" ];
33   meta = with lib; {
34     description = "Collection of tools written for use in bootstrapping";
35     homepage = "https://savannah.nongnu.org/projects/mescc-tools";
36     license = licenses.gpl3Only;
37     maintainers = teams.minimal-bootstrap.members;
38     inherit (m2libc.meta) platforms;
39   };