Loading pkgs/development/ocaml-modules/ocamlformat/generic.nix +5 −2 Original line number Diff line number Diff line { lib, fetchurl, version, astring, base, camlp-streams, cmdliner_1_0 { lib, fetchurl, version ? "0.26.1", astring, base, camlp-streams, cmdliner_1_0 , cmdliner_1_1, csexp, dune-build-info, either, fix, fpath, menhirLib, menhirSdk , ocaml-version, ocp-indent, odoc-parser, result, stdio, uuseg, uutf }: , ocaml-version, ocp-indent, odoc-parser, result, stdio, uuseg, uutf, ... }: # The ocamlformat package have been split into two in version 0.25.1: # one for the library and one for the executable. Loading @@ -23,9 +23,12 @@ rec { "0.24.1" = "sha256-AjQl6YGPgOpQU3sjcaSnZsFJqZV9BYB+iKAE0tX0Qc4="; "0.25.1" = "sha256-3I8qMwyjkws2yssmI7s2Dti99uSorNKT29niJBpv0z0="; "0.26.0" = "sha256-AxSUq3cM7xCo9qocvrVmDkbDqmwM1FexEP7IWadeh30="; "0.26.1" = "sha256-2gBuQn8VuexhL7gI1EZZm9m3w+4lq+s9VVdHpw10xtc="; }."${version}"; }; inherit version; odoc-parser_v = odoc-parser.override { version = if lib.versionAtLeast version "0.24.0" then "2.0.0" Loading pkgs/development/ocaml-modules/ocamlformat/ocamlformat-lib.nix +3 −2 Original line number Diff line number Diff line { lib, callPackage, buildDunePackage, menhir, version ? "0.25.1" }: # Version can be selected with the 'version' argument, see generic.nix. { lib, callPackage, buildDunePackage, menhir, ... }@args: let inherit (callPackage ./generic.nix { inherit version; }) src library_deps; let inherit (callPackage ./generic.nix args) src version library_deps; in assert (lib.versionAtLeast version "0.25.1"); Loading pkgs/development/ocaml-modules/ocamlformat/ocamlformat-rpc-lib.nix +10 −19 Original line number Diff line number Diff line { lib, fetchurl, buildDunePackage, ocaml, csexp, sexplib0 }: # Version can be selected with the 'version' argument, see generic.nix. { lib, fetchurl, buildDunePackage, ocaml, csexp, sexplib0, callPackage, ... }@args: let # for compat with ocaml-lsp let source = if lib.versionAtLeast ocaml.version "4.13" then { version = "0.26.0"; sha256 = "sha256-AxSUq3cM7xCo9qocvrVmDkbDqmwM1FexEP7IWadeh30="; } else { version = "0.20.0"; sha256 = "sha256-JtmNCgwjbCyUE4bWqdH5Nc2YSit+rekwS43DcviIfgk="; }; in version_arg = if lib.versionAtLeast ocaml.version "4.13" then {} else { version = "0.20.0"; }; buildDunePackage rec { pname = "ocamlformat-rpc-lib"; inherit (source) version; inherit (callPackage ./generic.nix (args // version_arg)) src version; src = fetchurl { url = "https://github.com/ocaml-ppx/ocamlformat/releases/download/${version}/ocamlformat-${version}.tbz"; inherit (source) sha256; }; in buildDunePackage rec { pname = "ocamlformat-rpc-lib"; inherit src version; minimalOCamlVersion = "4.08"; duneVersion = "3"; Loading pkgs/development/ocaml-modules/ocamlformat/ocamlformat.nix +4 −3 Original line number Diff line number Diff line # Version can be selected with the 'version' argument, see generic.nix. { lib , callPackage , buildDunePackage Loading @@ -5,10 +6,10 @@ , re , ocamlformat-lib , menhir , version ? "0.26.0" }: , ... }@args: let inherit (callPackage ./generic.nix { inherit version; }) src library_deps; let inherit (callPackage ./generic.nix args) src version library_deps; in lib.throwIf (lib.versionAtLeast ocaml.version "5.0" && !lib.versionAtLeast version "0.23") Loading pkgs/top-level/all-packages.nix +1 −1 Original line number Diff line number Diff line Loading @@ -16896,7 +16896,7 @@ with pkgs; ocamlformat # latest version ocamlformat_0_19_0 ocamlformat_0_20_0 ocamlformat_0_20_1 ocamlformat_0_21_0 ocamlformat_0_22_4 ocamlformat_0_23_0 ocamlformat_0_24_1 ocamlformat_0_25_1 ocamlformat_0_26_0; ocamlformat_0_26_0 ocamlformat_0_26_1; inherit (ocamlPackages) odig; Loading
pkgs/development/ocaml-modules/ocamlformat/generic.nix +5 −2 Original line number Diff line number Diff line { lib, fetchurl, version, astring, base, camlp-streams, cmdliner_1_0 { lib, fetchurl, version ? "0.26.1", astring, base, camlp-streams, cmdliner_1_0 , cmdliner_1_1, csexp, dune-build-info, either, fix, fpath, menhirLib, menhirSdk , ocaml-version, ocp-indent, odoc-parser, result, stdio, uuseg, uutf }: , ocaml-version, ocp-indent, odoc-parser, result, stdio, uuseg, uutf, ... }: # The ocamlformat package have been split into two in version 0.25.1: # one for the library and one for the executable. Loading @@ -23,9 +23,12 @@ rec { "0.24.1" = "sha256-AjQl6YGPgOpQU3sjcaSnZsFJqZV9BYB+iKAE0tX0Qc4="; "0.25.1" = "sha256-3I8qMwyjkws2yssmI7s2Dti99uSorNKT29niJBpv0z0="; "0.26.0" = "sha256-AxSUq3cM7xCo9qocvrVmDkbDqmwM1FexEP7IWadeh30="; "0.26.1" = "sha256-2gBuQn8VuexhL7gI1EZZm9m3w+4lq+s9VVdHpw10xtc="; }."${version}"; }; inherit version; odoc-parser_v = odoc-parser.override { version = if lib.versionAtLeast version "0.24.0" then "2.0.0" Loading
pkgs/development/ocaml-modules/ocamlformat/ocamlformat-lib.nix +3 −2 Original line number Diff line number Diff line { lib, callPackage, buildDunePackage, menhir, version ? "0.25.1" }: # Version can be selected with the 'version' argument, see generic.nix. { lib, callPackage, buildDunePackage, menhir, ... }@args: let inherit (callPackage ./generic.nix { inherit version; }) src library_deps; let inherit (callPackage ./generic.nix args) src version library_deps; in assert (lib.versionAtLeast version "0.25.1"); Loading
pkgs/development/ocaml-modules/ocamlformat/ocamlformat-rpc-lib.nix +10 −19 Original line number Diff line number Diff line { lib, fetchurl, buildDunePackage, ocaml, csexp, sexplib0 }: # Version can be selected with the 'version' argument, see generic.nix. { lib, fetchurl, buildDunePackage, ocaml, csexp, sexplib0, callPackage, ... }@args: let # for compat with ocaml-lsp let source = if lib.versionAtLeast ocaml.version "4.13" then { version = "0.26.0"; sha256 = "sha256-AxSUq3cM7xCo9qocvrVmDkbDqmwM1FexEP7IWadeh30="; } else { version = "0.20.0"; sha256 = "sha256-JtmNCgwjbCyUE4bWqdH5Nc2YSit+rekwS43DcviIfgk="; }; in version_arg = if lib.versionAtLeast ocaml.version "4.13" then {} else { version = "0.20.0"; }; buildDunePackage rec { pname = "ocamlformat-rpc-lib"; inherit (source) version; inherit (callPackage ./generic.nix (args // version_arg)) src version; src = fetchurl { url = "https://github.com/ocaml-ppx/ocamlformat/releases/download/${version}/ocamlformat-${version}.tbz"; inherit (source) sha256; }; in buildDunePackage rec { pname = "ocamlformat-rpc-lib"; inherit src version; minimalOCamlVersion = "4.08"; duneVersion = "3"; Loading
pkgs/development/ocaml-modules/ocamlformat/ocamlformat.nix +4 −3 Original line number Diff line number Diff line # Version can be selected with the 'version' argument, see generic.nix. { lib , callPackage , buildDunePackage Loading @@ -5,10 +6,10 @@ , re , ocamlformat-lib , menhir , version ? "0.26.0" }: , ... }@args: let inherit (callPackage ./generic.nix { inherit version; }) src library_deps; let inherit (callPackage ./generic.nix args) src version library_deps; in lib.throwIf (lib.versionAtLeast ocaml.version "5.0" && !lib.versionAtLeast version "0.23") Loading
pkgs/top-level/all-packages.nix +1 −1 Original line number Diff line number Diff line Loading @@ -16896,7 +16896,7 @@ with pkgs; ocamlformat # latest version ocamlformat_0_19_0 ocamlformat_0_20_0 ocamlformat_0_20_1 ocamlformat_0_21_0 ocamlformat_0_22_4 ocamlformat_0_23_0 ocamlformat_0_24_1 ocamlformat_0_25_1 ocamlformat_0_26_0; ocamlformat_0_26_0 ocamlformat_0_26_1; inherit (ocamlPackages) odig;