at 24.05-pre 38 lines 871 B view raw
1{ lib 2, stdenv 3, fetchFromGitHub 4, cmake 5, unstableGitUpdater 6}: 7 8stdenv.mkDerivation rec { 9 pname = "rapidcheck"; 10 version = "unstable-2023-04-16"; 11 12 src = fetchFromGitHub { 13 owner = "emil-e"; 14 repo = "rapidcheck"; 15 rev = "a5724ea5b0b00147109b0605c377f1e54c353ba2"; 16 hash = "sha256-nq2VBDREkAOnvtdYr3m0TYNXx7mv9hbV5HZFVL2uTTg="; 17 }; 18 19 nativeBuildInputs = [ cmake ]; 20 21 # Install the extras headers 22 postInstall = '' 23 cp -r $src/extras $out 24 chmod -R +w $out/extras 25 rm $out/extras/CMakeLists.txt 26 rm $out/extras/**/CMakeLists.txt 27 ''; 28 29 passthru.updateScript = unstableGitUpdater { }; 30 31 meta = with lib; { 32 description = "A C++ framework for property based testing inspired by QuickCheck"; 33 inherit (src.meta) homepage; 34 maintainers = with maintainers; [ ]; 35 license = licenses.bsd2; 36 platforms = platforms.all; 37 }; 38}