at 24.05-pre 40 lines 764 B view raw
1{ stdenv 2, lib 3, fetchFromGitHub 4, meson 5, ninja 6, unstableGitUpdater 7}: 8 9stdenv.mkDerivation { 10 pname = "mutest"; 11 version = "0-unstable-2023-02-24"; 12 13 outputs = [ "out" "dev" ]; 14 15 src = fetchFromGitHub { 16 owner = "ebassi"; 17 repo = "mutest"; 18 rev = "18a20071773f7c4b75e82a931ef9b916b273b3e5"; 19 sha256 = "z0kASte0/I48Fgxhblu24MjGHidWomhfFOhfStGtPn4="; 20 }; 21 22 nativeBuildInputs = [ 23 meson 24 ninja 25 ]; 26 27 doCheck = true; 28 29 passthru = { 30 updateScript = unstableGitUpdater { }; 31 }; 32 33 meta = with lib; { 34 homepage = "https://github.com/ebassi/mutest"; 35 description = "A BDD testing framework for C, inspired by Mocha"; 36 license = licenses.mit; 37 maintainers = with maintainers; [ jtojnar ]; 38 platforms = platforms.all; 39 }; 40}