Loading pkgs/development/coq-modules/mathcomp-bigenough/default.nix +39 −29 Original line number Diff line number Diff line Loading @@ -6,7 +6,8 @@ version ? null, }: mkCoqDerivation { let derivation = mkCoqDerivation { namePrefix = [ "coq" Loading Loading @@ -39,4 +40,13 @@ mkCoqDerivation { description = "Small library to do epsilon - N reasonning"; license = lib.licenses.cecill-b; }; }; in # this is just a wrapper for rocqPackages.mathcomp-bigenough for Rocq >= 9.0 if coq.rocqPackages ? mathcomp-bigenough then coq.rocqPackages.mathcomp-bigenough.override { inherit version mathcomp-boot; inherit (coq.rocqPackages) rocq-core; } else derivation pkgs/development/rocq-modules/mathcomp-bigenough/default.nix 0 → 100644 +37 −0 Original line number Diff line number Diff line { rocq-core, mkRocqDerivation, mathcomp-boot, lib, version ? null, }: mkRocqDerivation { namePrefix = [ "rocq-core" "mathcomp" ]; pname = "bigenough"; owner = "math-comp"; release = { "1.0.4".sha256 = "sha256-cwfDCEFSXWnqV5aIrhTviUti0CXNwmFe6zVbqlD2iZw="; }; inherit version; defaultVersion = let case = case: out: { inherit case out; }; in with lib.versions; lib.switch rocq-core.rocq-version [ (case (range "9.0" "9.1") "1.0.4") ] null; propagatedBuildInputs = [ mathcomp-boot ]; meta = { description = "Small library to do epsilon - N reasonning"; license = lib.licenses.cecill-b; }; } pkgs/top-level/rocq-packages.nix +1 −0 Original line number Diff line number Diff line Loading @@ -46,6 +46,7 @@ let mathcomp-solvable = self.mathcomp.solvable; mathcomp-field = self.mathcomp.field; mathcomp-character = self.mathcomp.character; mathcomp-bigenough = callPackage ../development/rocq-modules/mathcomp-bigenough { }; parseque = callPackage ../development/rocq-modules/parseque { }; relation-algebra = callPackage ../development/rocq-modules/relation-algebra { }; rocq-elpi = callPackage ../development/rocq-modules/rocq-elpi { }; Loading Loading
pkgs/development/coq-modules/mathcomp-bigenough/default.nix +39 −29 Original line number Diff line number Diff line Loading @@ -6,7 +6,8 @@ version ? null, }: mkCoqDerivation { let derivation = mkCoqDerivation { namePrefix = [ "coq" Loading Loading @@ -39,4 +40,13 @@ mkCoqDerivation { description = "Small library to do epsilon - N reasonning"; license = lib.licenses.cecill-b; }; }; in # this is just a wrapper for rocqPackages.mathcomp-bigenough for Rocq >= 9.0 if coq.rocqPackages ? mathcomp-bigenough then coq.rocqPackages.mathcomp-bigenough.override { inherit version mathcomp-boot; inherit (coq.rocqPackages) rocq-core; } else derivation
pkgs/development/rocq-modules/mathcomp-bigenough/default.nix 0 → 100644 +37 −0 Original line number Diff line number Diff line { rocq-core, mkRocqDerivation, mathcomp-boot, lib, version ? null, }: mkRocqDerivation { namePrefix = [ "rocq-core" "mathcomp" ]; pname = "bigenough"; owner = "math-comp"; release = { "1.0.4".sha256 = "sha256-cwfDCEFSXWnqV5aIrhTviUti0CXNwmFe6zVbqlD2iZw="; }; inherit version; defaultVersion = let case = case: out: { inherit case out; }; in with lib.versions; lib.switch rocq-core.rocq-version [ (case (range "9.0" "9.1") "1.0.4") ] null; propagatedBuildInputs = [ mathcomp-boot ]; meta = { description = "Small library to do epsilon - N reasonning"; license = lib.licenses.cecill-b; }; }
pkgs/top-level/rocq-packages.nix +1 −0 Original line number Diff line number Diff line Loading @@ -46,6 +46,7 @@ let mathcomp-solvable = self.mathcomp.solvable; mathcomp-field = self.mathcomp.field; mathcomp-character = self.mathcomp.character; mathcomp-bigenough = callPackage ../development/rocq-modules/mathcomp-bigenough { }; parseque = callPackage ../development/rocq-modules/parseque { }; relation-algebra = callPackage ../development/rocq-modules/relation-algebra { }; rocq-elpi = callPackage ../development/rocq-modules/rocq-elpi { }; Loading