From ba5d8bd550d9818c8bf5eeebe8bba9b3b81d6eab Mon Sep 17 00:00:00 2001 From: Virgile Prevosto <virgile.prevosto@m4x.org> Date: Tue, 20 Apr 2021 14:57:59 +0200 Subject: [PATCH] [nix] retain old opamPackages name for better compatibility with helpers.nix --- nix/default.nix | 20 ++++++++++---------- 1 file changed, 10 insertions(+), 10 deletions(-) diff --git a/nix/default.nix b/nix/default.nix index ee9414ed133..0a46325110a 100644 --- a/nix/default.nix +++ b/nix/default.nix @@ -6,7 +6,7 @@ let opam-selection = { selection = ./opam-selection.nix; }; mk_opam_derivations = packages: opam2nix.resolve opam-selection packages; - opam_packages = + opamPackages = [ "ocamlfind" "zarith" "ocamlgraph" "yojson" "zmq" "ppx_deriving" "ppx_deriving_yojson" "coq=8.12.0" "alt-ergo=2.2.0" "why3=1.4.0" "why3-coq=1.4.0" ]; @@ -17,9 +17,9 @@ let opam-selection = { # frama-c derivations mk_deriv = args: let my_opam_packages = - if args?opam_packages then - opam_packages ++ args.opam_packages - else opam_packages + if args?opamPackages then + opamPackages ++ args.opamPackages + else opamPackages ; in stdenv.mkDerivation ({ @@ -33,8 +33,8 @@ in pkgs.lib.makeExtensible (self: { - inherit src mk_buildInputs opam_packages mk_deriv; - gen-opam-selection = mk_opam_derivations self.opam_packages; + inherit src mk_buildInputs opamPackages mk_deriv; + gen-opam-selection = mk_opam_derivations self.opamPackages; buildInputs = mk_buildInputs {}; installed = self.main.out; main = mk_deriv { @@ -83,7 +83,7 @@ pkgs.lib.makeExtensible lint = mk_deriv { name = "frama-c-lint"; src = self.src; - opam_packages = [ "ocp-indent=1.7.0" "headache=1.05"]; + opamPackages = [ "ocp-indent=1.7.0" "headache=1.05"]; buildInputs = self.mk_buildInputs { nixPackages = [ pkgs.bc ]; }; outputs = [ "out" ]; @@ -131,7 +131,7 @@ pkgs.lib.makeExtensible name = "frama-c-build-distrib-tarball"; src = self.src; buildInputs = self.buildInputs; - opam_packages = [ "headache=1.05" ]; + opamPackages = [ "headache=1.05" ]; outputs = [ "out" ]; postPatch = '' patchShebangs . @@ -154,7 +154,7 @@ pkgs.lib.makeExtensible build-from-distrib-tarball = mk_deriv { name = "frama-c-build-from-distrib-tarball"; buildInputs = self.buildInputs; - opam_packages = self.build-distrib-tarball.opam_packages; + opamPackages = self.build-distrib-tarball.opamPackages; src = self.build-distrib-tarball.out ; outputs = [ "out" ]; configurePhase = '' @@ -251,7 +251,7 @@ pkgs.lib.makeExtensible internal = mk_deriv { name = "frama-c-internal"; src = self.src; - opam_packages = [ "xml-light" ]; + opamPackages = [ "xml-light" ]; buildInputs = self.mk_buildInputs { nixPackages = -- GitLab