ocamlPackages.camlp5: remove spurious indentation

Changed files
+66 -66
pkgs
development
tools
ocaml
camlp5
+66 -66
pkgs/development/tools/ocaml/camlp5/default.nix
···
throw "camlp5 is not available for OCaml ${ocaml.version}"
else
-
let
-
params =
-
if lib.versionAtLeast ocaml.version "4.12" && !legacy then
-
rec {
-
version = "8.03.01";
+
let
+
params =
+
if lib.versionAtLeast ocaml.version "4.12" && !legacy then
+
rec {
+
version = "8.03.01";
-
src = fetchFromGitHub {
-
owner = "camlp5";
-
repo = "camlp5";
-
rev = version;
-
hash = "sha256-GnNSCfnizazMT5kgib7u5PIb2kWsnqpL33RsPEK4JvM=";
-
};
+
src = fetchFromGitHub {
+
owner = "camlp5";
+
repo = "camlp5";
+
rev = version;
+
hash = "sha256-GnNSCfnizazMT5kgib7u5PIb2kWsnqpL33RsPEK4JvM=";
+
};
-
nativeBuildInputs = [
-
makeWrapper
-
ocaml
-
findlib
-
perl
-
];
-
buildInputs = [
-
bos
-
re
-
rresult
-
];
-
propagatedBuildInputs = [ camlp-streams ];
+
nativeBuildInputs = [
+
makeWrapper
+
ocaml
+
findlib
+
perl
+
];
+
buildInputs = [
+
bos
+
re
+
rresult
+
];
+
propagatedBuildInputs = [ camlp-streams ];
-
}
-
else
-
rec {
-
version = "7.14";
-
src = fetchFromGitHub {
-
owner = "camlp5";
-
repo = "camlp5";
-
rev = "rel${builtins.replaceStrings [ "." ] [ "" ] version}";
-
sha256 = "1dd68bisbpqn5lq2pslm582hxglcxnbkgfkwhdz67z4w9d5nvr7w";
-
};
-
nativeBuildInputs = [
-
ocaml
-
perl
-
];
+
}
+
else
+
rec {
+
version = "7.14";
+
src = fetchFromGitHub {
+
owner = "camlp5";
+
repo = "camlp5";
+
rev = "rel${builtins.replaceStrings [ "." ] [ "" ] version}";
+
sha256 = "1dd68bisbpqn5lq2pslm582hxglcxnbkgfkwhdz67z4w9d5nvr7w";
};
-
in
+
nativeBuildInputs = [
+
ocaml
+
perl
+
];
+
};
+
in
-
stdenv.mkDerivation (
-
params
-
// {
+
stdenv.mkDerivation (
+
params
+
// {
-
pname = "ocaml${ocaml.version}-camlp5";
+
pname = "ocaml${ocaml.version}-camlp5";
-
strictDeps = true;
+
strictDeps = true;
-
prefixKey = "-prefix ";
+
prefixKey = "-prefix ";
-
preConfigure = ''
-
configureFlagsArray=(--strict --libdir $out/lib/ocaml/${ocaml.version}/site-lib)
-
patchShebangs ./config/find_stuffversion.pl etc/META.pl
-
'';
+
preConfigure = ''
+
configureFlagsArray=(--strict --libdir $out/lib/ocaml/${ocaml.version}/site-lib)
+
patchShebangs ./config/find_stuffversion.pl etc/META.pl
+
'';
-
buildFlags = [ "world.opt" ];
+
buildFlags = [ "world.opt" ];
-
dontStrip = true;
+
dontStrip = true;
-
meta = with lib; {
-
description = "Preprocessor-pretty-printer for OCaml";
-
longDescription = ''
-
Camlp5 is a preprocessor and pretty-printer for OCaml programs.
-
It also provides parsing and printing tools.
-
'';
-
homepage = "https://camlp5.github.io/";
-
license = licenses.bsd3;
-
platforms = ocaml.meta.platforms or [ ];
-
maintainers = with maintainers; [
-
maggesi
-
vbgl
-
];
-
};
-
}
-
)
+
meta = with lib; {
+
description = "Preprocessor-pretty-printer for OCaml";
+
longDescription = ''
+
Camlp5 is a preprocessor and pretty-printer for OCaml programs.
+
It also provides parsing and printing tools.
+
'';
+
homepage = "https://camlp5.github.io/";
+
license = licenses.bsd3;
+
platforms = ocaml.meta.platforms or [ ];
+
maintainers = with maintainers; [
+
maggesi
+
vbgl
+
];
+
};
+
}
+
)