nixpkgs mirror (for testing) github.com/NixOS/nixpkgs
nix
at r-updates 41 lines 823 B view raw
1{ 2 lib, 3 mkRocqDerivation, 4 rocq-core, 5 stdlib, 6 version ? null, 7}: 8 9mkRocqDerivation { 10 pname = "stdpp"; 11 inherit version; 12 domain = "gitlab.mpi-sws.org"; 13 owner = "iris"; 14 defaultVersion = 15 let 16 case = case: out: { inherit case out; }; 17 in 18 with lib.versions; 19 lib.switch rocq-core.rocq-version [ 20 (case (range "9.0" "9.2") "1.13.0") 21 ] null; 22 release."1.13.0".sha256 = "sha256-kj8oBzarsLB4DDQ43yz4ViQbyzuISqext28wC2Fh3Sw="; 23 releaseRev = v: "stdpp-${v}"; 24 25 propagatedBuildInputs = [ stdlib ]; 26 27 preBuild = '' 28 if [[ -f coq-lint.sh ]] 29 then patchShebangs coq-lint.sh 30 fi 31 ''; 32 33 meta = { 34 description = "Extended Standard Library for Rocq"; 35 license = lib.licenses.bsd3; 36 maintainers = [ 37 lib.maintainers.vbgl 38 lib.maintainers.ineol 39 ]; 40 }; 41}