ocamlPackages.ocaml_extlib: add support for OCaml 4.12

Pull in patches from https://github.com/ygrek/ocaml-extlib/pull/55
which add support for OCaml 4.12. These patches are also included in
extlib 1.7.8, however extlib 1.7.8 includes some API changes which break
for example google-drive-ocamlfuse.

Therefore we follow the opam repository and patch our default extlib
version: https://github.com/ocaml/opam-repository/pull/18041

authored by sternenseemann and committed by Vincent Laporte 5b329033 22e17d82

+8 -1
+8 -1
pkgs/development/ocaml-modules/extlib/default.nix
··· 1 - { stdenv, lib, fetchurl, ocaml, findlib, cppo, minimal ? true }: 1 + { stdenv, lib, fetchurl, fetchpatch, ocaml, findlib, cppo, minimal ? true }: 2 2 3 3 assert lib.versionAtLeast (lib.getVersion ocaml) "3.11"; 4 4 ··· 9 9 url = "http://ygrek.org.ua/p/release/ocaml-extlib/extlib-1.7.7.tar.gz"; 10 10 sha256 = "1sxmzc1mx3kg62j8kbk0dxkx8mkf1rn70h542cjzrziflznap0s1"; 11 11 }; 12 + 13 + patches = [ 14 + (fetchpatch { 15 + url = "https://github.com/ygrek/ocaml-extlib/pull/55.patch"; 16 + sha256 = "0mj3xii56rh8j8brdyv5d06rbs6jjjcy4ib9chafkq3f3sbq795p"; 17 + }) 18 + ]; 12 19 13 20 buildInputs = [ ocaml findlib cppo ]; 14 21