nixpkgs mirror (for testing) github.com/NixOS/nixpkgs
nix
at python-updates 36 lines 534 B view raw
1{ 2 lib, 3 fetchFromGitHub, 4 buildDunePackage, 5 defaultVersion ? "0.12.0", 6}: 7 8{ 9 pname, 10 version ? defaultVersion, 11 duneVersion ? "3", 12 hash, 13 ... 14}@args: 15 16buildDunePackage ( 17 args 18 // { 19 inherit version duneVersion; 20 21 minimalOCamlVersion = "4.07"; 22 23 src = fetchFromGitHub { 24 owner = "janestreet"; 25 repo = pname; 26 rev = "v${version}"; 27 sha256 = hash; 28 }; 29 30 meta = { 31 license = lib.licenses.mit; 32 homepage = "https://github.com/janestreet/${pname}"; 33 } 34 // args.meta; 35 } 36)