1{ lib, stdenv
2, fetchFromGitHub
3, meson
4, ninja
5}:
6
7stdenv.mkDerivation {
8 pname = "mutest";
9 version = "unstable-2019-08-26";
10
11 outputs = [ "out" "dev" ];
12
13 src = fetchFromGitHub {
14 owner = "ebassi";
15 repo = "mutest";
16 rev = "e6246c9ae4f36ffe8c021f0a80438f6c7a6efa3a";
17 sha256 = "0gdqwq6fvk06wld4rhnw5752hahrvhd69zrci045x25rwx90x26q";
18 };
19
20 nativeBuildInputs = [
21 meson
22 ninja
23 ];
24
25 doCheck = true;
26
27 meta = with lib; {
28 homepage = "https://ebassi.github.io/mutest/mutest.md.html";
29 description = "A BDD testing framework for C, inspired by Mocha";
30 license = licenses.mit;
31 maintainers = with maintainers; [ jtojnar ];
32 platforms = platforms.all;
33 };
34}