Merge pull request #210884 from vbgl/beluga-dune-3

Use dune 3 for a few OCaml tools

authored by Weijia Wang and committed by GitHub c5460eb4 6c95eb5e

+13 -9
+1 -1
pkgs/applications/misc/orpie/default.nix
··· 4 4 pname = "orpie"; 5 5 version = "1.6.1"; 6 6 7 - useDune2 = true; 7 + duneVersion = "3"; 8 8 9 9 src = fetchFromGitHub { 10 10 owner = "pelzlpj";
+1 -1
pkgs/applications/science/logic/anders/default.nix
··· 4 4 pname = "anders"; 5 5 version = "1.1.1"; 6 6 7 - useDune2 = true; 7 + duneVersion = "3"; 8 8 9 9 src = fetchFromGitHub { 10 10 owner = "groupoid";
+1 -1
pkgs/applications/science/logic/beluga/default.nix
··· 11 11 sha256 = "1ziqjfv8jwidl8lj2mid2shhgqhv31dfh5wad2zxjpvf6038ahsw"; 12 12 }; 13 13 14 - useDune2 = true; 14 + duneVersion = "3"; 15 15 16 16 buildInputs = with ocamlPackages; [ 17 17 gen sedlex extlib dune-build-info linenoise
+1 -1
pkgs/development/tools/ocaml/obelisk/default.nix
··· 3 3 ocamlPackages.buildDunePackage rec { 4 4 pname = "obelisk"; 5 5 version = "0.6.0"; 6 - useDune2 = true; 6 + duneVersion = "3"; 7 7 src = fetchFromGitHub { 8 8 owner = "Lelio-Brun"; 9 9 repo = pname;
+5 -1
pkgs/development/tools/ocaml/ocaml-recovery-parser/default.nix
··· 1 1 { lib 2 2 , fetchFromGitHub 3 + , ocaml 3 4 , buildDunePackage 4 5 , fix 5 6 , menhirLib ··· 7 8 , gitUpdater 8 9 }: 9 10 11 + lib.throwIf (lib.versionAtLeast ocaml.version "5.0") 12 + "ocaml-recovery-parser is not available for OCaml ${ocaml.version}" 13 + 10 14 buildDunePackage rec { 11 15 pname = "ocaml-recovery-parser"; 12 16 version = "0.2.4"; 13 17 14 18 minimalOCamlVersion = "4.08"; 15 - useDune2 = true; 19 + duneVersion = "3"; 16 20 17 21 src = fetchFromGitHub { 18 22 owner = "serokell";
+1 -1
pkgs/development/tools/ocaml/opam/installer.nix
··· 3 3 ocamlPackages.buildDunePackage { 4 4 pname = "opam-installer"; 5 5 6 - useDune2 = true; 6 + duneVersion = "3"; 7 7 8 8 inherit (opam) version src; 9 9 nativeBuildInputs = [ unzip ];
+3 -3
pkgs/tools/typesetting/satysfi/default.nix
··· 1 - { lib, stdenv, fetchFromGitHub, ruby, dune_2, ocamlPackages 1 + { lib, stdenv, fetchFromGitHub, ruby, dune_3, ocamlPackages 2 2 , ipaexfont, junicode, lmodern, lmmath 3 3 }: 4 4 let ··· 28 28 rev = "v1.4.2+satysfi"; 29 29 sha256 = "17s5xrnpim54d1apy972b5l08bph4c0m5kzbndk600fl0vnlirnl"; 30 30 }; 31 - useDune2 = true; 31 + duneVersion = "3"; 32 32 nativeBuildInputs = [ ocamlPackages.cppo ]; 33 33 propagatedBuildInputs = [ ocamlPackages.biniou ]; 34 34 inherit (ocamlPackages.yojson) meta; ··· 53 53 54 54 DUNE_PROFILE = "release"; 55 55 56 - nativeBuildInputs = [ ruby dune_2 ]; 56 + nativeBuildInputs = [ ruby dune_3 ]; 57 57 58 58 buildInputs = [ camlpdf otfm yojson-with-position ] ++ (with ocamlPackages; [ 59 59 ocaml findlib menhir menhirLib