mte/unikernel/duniverse/mirage/test/opam-monorepo/lock.t
2025-11-11 02:07:51 +01:00

41 lines
1.5 KiB
Perl

$ opam-monorepo lock --require-cross-compile
==> Using 1 locally scanned package as the target.
==> Found 8 opam dependencies for the target package.
==> Querying opam database for their metadata and Dune compatibility.
==> Calculating exact pins for each of them.
==> Wrote lockfile with 4 entries to $TESTCASE_ROOT/unikernel.opam.locked. You can now run opam monorepo pull to fetch their sources.
$ cat unikernel.opam.locked
opam-version: "2.0"
synopsis: "opam-monorepo generated lockfile"
maintainer: "opam-monorepo"
depends: [
"dune" {= "3.0.0"}
"fmt" {= "0.9.0+dune" & ?vendor}
"gmp" {= "6.2.9+dune" & ?vendor}
"mirage-runtime" {= "4.0.0" & ?vendor}
"ocaml-base-compiler" {= "4.13.1"}
"ocaml-solo5" {= "0.8.0"}
"solo5" {= "0.7.1"}
"zarith" {= "1.12+dune+mirage" & ?vendor}
]
pin-depends: [
["fmt.0.9.0+dune" "https://fmt.src"]
["gmp.6.2.9+dune" "https://gmp.src"]
["mirage-runtime.4.0.0" "https://mirage.src"]
["zarith.1.12+dune+mirage" "https://github.com/ocaml/zarith.git"]
]
x-opam-monorepo-cli-args: ["--require-cross-compile"]
x-opam-monorepo-duniverse-dirs: [
["https://fmt.src" "fmt"]
["https://github.com/ocaml/zarith.git" "zarith"]
["https://gmp.src" "gmp"]
["https://mirage.src" "mirage"]
]
x-opam-monorepo-opam-provided: ["ocaml-solo5"]
x-opam-monorepo-opam-repositories: [
"file://$OPAM_MONOREPO_CWD/mini-opam-overlays"
"file://$OPAM_MONOREPO_CWD/mini-opam-repository"
]
x-opam-monorepo-root-packages: ["unikernel"]
x-opam-monorepo-version: "0.3"