nixpkgs mirror (for testing) github.com/NixOS/nixpkgs
nix
at python-updates 35 lines 884 B view raw
1{ 2 lib, 3 buildDunePackage, 4 fetchurl, 5 fetchpatch, 6 ppxlib, 7 spices, 8}: 9 10buildDunePackage rec { 11 pname = "config"; 12 version = "0.0.3"; 13 14 src = fetchurl { 15 url = "https://github.com/ocaml-sys/config.ml/releases/download/${version}/config-${version}.tbz"; 16 hash = "sha256-bcRCfLX2ro8vnQTJiX2aYGJC+eD26vkPynMYg817YFM="; 17 }; 18 19 # Compatibility with ppxlib 0.36 20 patches = lib.optional (lib.versionAtLeast ppxlib.version "0.36") (fetchpatch { 21 url = "https://github.com/ocaml-sys/config.ml/commit/89222d8088cc3c530eb0094d7ff8ec8a67da07d1.patch"; 22 hash = "sha256-/jNsUXoUrfza5BCpEo7XtEjKwQX3ofEq99v0+UBh7ss="; 23 }); 24 25 propagatedBuildInputs = [ 26 ppxlib 27 spices 28 ]; 29 30 meta = { 31 description = "Ergonomic, lightweight conditional compilation through attributes"; 32 homepage = "https://github.com/ocaml-sys/config.ml"; 33 license = lib.licenses.mit; 34 }; 35}