chromium,chromedriver: 129.0.6668.91 -> 129.0.6668.100
[NixPkgs.git] / pkgs / by-name / cg / cgreen / package.nix
blobc6394a456efd9c87bca6252200cc6b0791ea6b4a
1 { lib
2 , stdenv
3 , fetchFromGitHub
4 , cmake
5 }:
7 stdenv.mkDerivation (finalAttrs: {
8   pname = "cgreen";
9   version = "1.6.3";
11   src = fetchFromGitHub {
12     owner = "cgreen-devs";
13     repo = "cgreen";
14     rev = finalAttrs.version;
15     sha256 = "sha256-qcOj+NlgbHCYuNsM6ngNI2fNhkCwLL6mIVkNSv9hRE8=";
16   };
18   postPatch = ''
19     for F in tools/discoverer_acceptance_tests.c tools/discoverer.c; do
20       substituteInPlace "$F" --replace "/usr/bin/nm" "nm"
21     done
22   '';
24   nativeBuildInputs = [ cmake ];
26   meta = {
27     homepage = "https://github.com/cgreen-devs/cgreen";
28     description = "Modern Unit Test and Mocking Framework for C and C++";
29     mainProgram = "cgreen-runner";
30     license = lib.licenses.isc;
31     maintainers = [ lib.maintainers.AndersonTorres ];
32     platforms = lib.platforms.unix;
33   };