ocamlPackages.opam-file-format: 2.0.0 -> 2.1.2
This commit is contained in:
parent
b97a90532e
commit
6410340ea9
@ -1,21 +1,29 @@
|
|||||||
{ stdenv, lib, fetchFromGitHub, ocaml, findlib }:
|
{ stdenv, lib, fetchpatch, fetchFromGitHub, ocaml, findlib }:
|
||||||
|
|
||||||
stdenv.mkDerivation rec {
|
stdenv.mkDerivation rec {
|
||||||
version = "2.0.0";
|
version = "2.1.2";
|
||||||
name = "ocaml${ocaml.version}-opam-file-format-${version}";
|
name = "ocaml${ocaml.version}-opam-file-format-${version}";
|
||||||
|
|
||||||
src = fetchFromGitHub {
|
src = fetchFromGitHub {
|
||||||
owner = "ocaml";
|
owner = "ocaml";
|
||||||
repo = "opam-file-format";
|
repo = "opam-file-format";
|
||||||
rev = version;
|
rev = version;
|
||||||
sha256 = "0fqb99asnair0043hhc8r158d6krv5nzvymd0xwycr5y72yrp0hv";
|
sha256 = "19xppn2s3yjid8jc1wh8gdf5mgmlpzby2cf2slmnbyrgln3vj6i2";
|
||||||
};
|
};
|
||||||
|
|
||||||
buildInputs = [ ocaml findlib ];
|
buildInputs = [ ocaml findlib ];
|
||||||
|
|
||||||
installFlags = [ "LIBDIR=$(OCAMLFIND_DESTDIR)" ];
|
installFlags = [ "LIBDIR=$(OCAMLFIND_DESTDIR)" ];
|
||||||
|
|
||||||
patches = [ ./optional-static.patch ];
|
patches = [
|
||||||
|
./optional-static.patch
|
||||||
|
# fix no implementation error for OpamParserTypes
|
||||||
|
# can be removed at next release presumably
|
||||||
|
(fetchpatch {
|
||||||
|
url = "https://github.com/ocaml/opam-file-format/pull/41/commits/2a9a92ec334e0bf2adf8d2b4c1b83f1f9f68df8f.patch";
|
||||||
|
sha256 = "090nl7yciyyidmbjfryw3wyx7srh6flnrr4zgyhv4kvjsvq944y2";
|
||||||
|
})
|
||||||
|
];
|
||||||
|
|
||||||
meta = {
|
meta = {
|
||||||
description = "Parser and printer for the opam file syntax";
|
description = "Parser and printer for the opam file syntax";
|
||||||
|
Loading…
Reference in New Issue
Block a user