diff options
author | Vincent Laporte <Vincent.Laporte@gmail.com> | 2023-06-13 06:25:28 +0200 |
---|---|---|
committer | Vincent Laporte <Vincent.Laporte@gmail.com> | 2023-06-13 06:50:05 +0200 |
commit | 635e71f62c734dc1f2a9d8f61b43bb032a183c83 (patch) | |
tree | eaa862e0db133ca54765718f701ab59d5aa50cd3 /pkgs/development/ocaml-modules | |
parent | eb464f2771a3796dd54c27d58fe58e9ee6a493e8 (diff) | |
download | nixpkgs-635e71f62c734dc1f2a9d8f61b43bb032a183c83.tar nixpkgs-635e71f62c734dc1f2a9d8f61b43bb032a183c83.tar.gz nixpkgs-635e71f62c734dc1f2a9d8f61b43bb032a183c83.tar.bz2 nixpkgs-635e71f62c734dc1f2a9d8f61b43bb032a183c83.tar.lz nixpkgs-635e71f62c734dc1f2a9d8f61b43bb032a183c83.tar.xz nixpkgs-635e71f62c734dc1f2a9d8f61b43bb032a183c83.tar.zst nixpkgs-635e71f62c734dc1f2a9d8f61b43bb032a183c83.zip |
ocamlPackages.cudf: 0.9 → 0.10
Diffstat (limited to 'pkgs/development/ocaml-modules')
-rw-r--r-- | pkgs/development/ocaml-modules/cudf/default.nix | 43 |
1 files changed, 12 insertions, 31 deletions
diff --git a/pkgs/development/ocaml-modules/cudf/default.nix b/pkgs/development/ocaml-modules/cudf/default.nix index 6cef074498d..18ea3defa19 100644 --- a/pkgs/development/ocaml-modules/cudf/default.nix +++ b/pkgs/development/ocaml-modules/cudf/default.nix @@ -1,46 +1,27 @@ -{ lib, fetchurl, stdenv, ocaml, ocamlbuild, findlib, extlib, glib, perl, pkg-config, stdlib-shims, ounit }: +{ lib, buildDunePackage, ocaml, fetchFromGitLab, extlib, ounit2 }: -stdenv.mkDerivation rec { - pname = "ocaml${ocaml.version}-cudf"; - version = "0.9"; +buildDunePackage rec { + pname = "cudf"; + version = "0.10"; - src = fetchurl { - url = "https://gforge.inria.fr/frs/download.php/36602/cudf-0.9.tar.gz"; - sha256 = "sha256-mTLk2V3OI1sUNIYv84nM3reiirf0AuozG5ZzLCmn4Rw="; - }; + minimalOCamlVersion = "4.07"; - buildFlags = [ - "all" - "opt" - ]; + src = fetchFromGitLab { + owner = "irill"; + repo = pname; + rev = "v${version}"; + hash = "sha256-E4KXKnso/Q3ZwcYpKPgvswNR9qd/lafKljPMxfStedM="; + }; - nativeBuildInputs = [ - findlib - ocaml - ocamlbuild - pkg-config - perl - ]; - buildInputs = [ - glib - stdlib-shims - ]; propagatedBuildInputs = [ extlib ]; - checkTarget = [ - "all" - "test" - ]; checkInputs = [ - ounit + ounit2 ]; doCheck = lib.versionAtLeast ocaml.version "4.08"; - preInstall = "mkdir -p $OCAMLFIND_DESTDIR"; - installFlags = [ "BINDIR=$(out)/bin" ]; - meta = with lib; { description = "A library for CUDF format"; homepage = "https://www.mancoosi.org/cudf/"; |