toxic: 0.15.1 -> 0.16.0
[NixPkgs.git] / pkgs / by-name / me / mescc-tools-extra / package.nix
blobb611df378103da0bef9d14a4341af76ae8adc443
2   lib,
3   stdenv,
4   fetchFromGitHub,
5   m2libc,
6   perl,
7 }:
9 stdenv.mkDerivation (finalAttrs: {
10   pname = "mescc-tools-extra";
11   version = "1.3.0";
13   src = fetchFromGitHub {
14     owner = "oriansj";
15     repo = "mescc-tools-extra";
16     rev = "Release_${finalAttrs.version}";
17     hash = "sha256-LS9Eq1z+OsDF7Jq0TfF4u8jEJ5bjcLZNfKtnpIbtG20=";
18   };
20   # Don't use vendored M2libc
21   postPatch = ''
22     rmdir M2libc
23     ln -s ${m2libc}/include/M2libc M2libc
24   '';
26   enableParallelBuilding = true;
28   doCheck = true;
29   checkTarget = "test";
30   nativeCheckInputs = [ perl ];
32   installFlags = [ "PREFIX=$(out)" ];
34   meta = with lib; {
35     description = "Collection of tools written for use in bootstrapping";
36     homepage = "https://github.com/oriansj/mescc-tools-extra";
37     license = licenses.gpl3Only;
38     maintainers = teams.minimal-bootstrap.members;
39     inherit (m2libc.meta) platforms;
40   };