chromium,chromedriver: 129.0.6668.91 -> 129.0.6668.100
[NixPkgs.git] / pkgs / by-name / me / mescc-tools-extra / package.nix
blob892c185060e1671b70b2e83bd0f0ebfd20241c7d
1 { lib
2 , stdenv
3 , fetchFromGitHub
4 , m2libc
5 , perl
6 }:
8 stdenv.mkDerivation (finalAttrs: {
9   pname = "mescc-tools-extra";
10   version = "1.3.0";
12   src = fetchFromGitHub {
13     owner = "oriansj";
14     repo = "mescc-tools-extra";
15     rev = "Release_${finalAttrs.version}";
16     hash = "sha256-LS9Eq1z+OsDF7Jq0TfF4u8jEJ5bjcLZNfKtnpIbtG20=";
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 = [ perl ];
31   installFlags = [ "PREFIX=$(out)" ];
33   meta = with lib; {
34     description = "Collection of tools written for use in bootstrapping";
35     homepage = "https://github.com/oriansj/mescc-tools-extra";
36     license = licenses.gpl3Only;
37     maintainers = teams.minimal-bootstrap.members;
38     inherit (m2libc.meta) platforms;
39   };