diff --git a/packages/mirage-runtime/mirage-runtime.3.10.6/opam b/packages/mirage-runtime/mirage-runtime.3.10.6/opam new file mode 100644 index 000000000000..dcba01eac412 --- /dev/null +++ b/packages/mirage-runtime/mirage-runtime.3.10.6/opam @@ -0,0 +1,40 @@ +opam-version: "2.0" +maintainer: ["anil@recoil.org" "thomas@gazagnaire.org"] +authors: ["Thomas Gazagnaire" "Anil Madhavapeddy" "Gabriel Radanne" + "Mindy Preston" "Thomas Leonard" "Nicolas Ojeda Bar" + "Dave Scott" "David Kaloper" "Hannes Mehnert" "Richard Mortier"] +homepage: "https://github.com/mirage/mirage" +bug-reports: "https://github.com/mirage/mirage/issues/" +dev-repo: "git+https://github.com/mirage/mirage.git" +license: "ISC" +tags: ["org:mirage" "org:xapi-project"] +doc: "https://mirage.github.io/mirage/" + +build: [ + ["dune" "subst"] {dev} + ["dune" "build" "-p" name "-j" jobs] + ["dune" "runtest" "-p" name "-j" jobs] {with-test} +] + +depends: [ + "ocaml" {>= "4.08.0"} + "dune" {>= "2.0"} + "ipaddr" {>= "5.0.0"} + "functoria-runtime" {>= "3.0.2"} + "fmt" {>= "0.8.7"} + "logs" + "lwt" {>= "4.0.0"} +] +synopsis: "The base MirageOS runtime library, part of every MirageOS unikernel" +description: """ +A bundle of useful runtime functions for applications built with MirageOS +""" +url { + src: + "https://github.com/mirage/mirage/releases/download/v3.10.6/mirage-3.10.6.tbz" + checksum: [ + "sha256=97df53da62cc46c6088ef763937ddcb3d099bcc5a6d85ff971e1563326feaef9" + "sha512=61e4ce1b75eb67a1a6189e96f6e4ddb1f7f6b58c48c12a9666ab12ac47d91f798f255843e2a7181d8b1606cc1c6e449fab10940799309b774826f2b72455bbb1" + ] +} +x-commit-hash: "cbd2081fa1aba8de942aabd3e2818307cd5745cc" diff --git a/packages/mirage-types-lwt/mirage-types-lwt.3.10.6/opam b/packages/mirage-types-lwt/mirage-types-lwt.3.10.6/opam new file mode 100644 index 000000000000..3cfff2aac810 --- /dev/null +++ b/packages/mirage-types-lwt/mirage-types-lwt.3.10.6/opam @@ -0,0 +1,45 @@ +opam-version: "2.0" +maintainer: ["anil@recoil.org" "thomas@gazagnaire.org"] +authors: "The MirageOS team" +homepage: "https://github.com/mirage/mirage" +bug-reports: "https://github.com/mirage/mirage/issues/" +dev-repo: "git+https://github.com/mirage/mirage.git" +license: "ISC" +tags: ["org:mirage" "org:xapi-project"] + + +build: [ + ["dune" "subst"] {dev} + ["dune" "build" "-p" name "-j" jobs] + ["dune" "runtest" "-p" name "-j" jobs] {with-test} +] + +depends: [ + "ocaml" {>= "4.08.0"} + "dune" {>= "2.0"} + "mirage-types" {= version} +] + +synopsis: "Lwt module type definitions for MirageOS applications" +description: """ +The purpose of this library is to provide concrete types +for several that are left abstract in `mirage-types`: + +- `type 'a io = 'a Lwt.t` +- `type page_aligned_buffer = Io_page.t` +- `type buffer = Cstruct.t` +- `type macaddr = Macaddr.t` +- `type ipv4addr = Ipaddr.V4.t` +""" +post-messages: [ + "This package will be retired in MirageOS 4.0. Please use individual signatures (mirage-net / mirage-clock / etc.) instead." +] +url { + src: + "https://github.com/mirage/mirage/releases/download/v3.10.6/mirage-3.10.6.tbz" + checksum: [ + "sha256=97df53da62cc46c6088ef763937ddcb3d099bcc5a6d85ff971e1563326feaef9" + "sha512=61e4ce1b75eb67a1a6189e96f6e4ddb1f7f6b58c48c12a9666ab12ac47d91f798f255843e2a7181d8b1606cc1c6e449fab10940799309b774826f2b72455bbb1" + ] +} +x-commit-hash: "cbd2081fa1aba8de942aabd3e2818307cd5745cc" diff --git a/packages/mirage-types/mirage-types.3.10.6/opam b/packages/mirage-types/mirage-types.3.10.6/opam new file mode 100644 index 000000000000..578595851377 --- /dev/null +++ b/packages/mirage-types/mirage-types.3.10.6/opam @@ -0,0 +1,51 @@ +opam-version: "2.0" +maintainer: ["anil@recoil.org" "thomas@gazagnaire.org"] +authors: ["Thomas Gazagnaire" "Anil Madhavapeddy" "Gabriel Radanne" + "Mindy Preston" "Thomas Leonard" "Nicolas Ojeda Bar" + "Dave Scott" "David Kaloper" "Hannes Mehnert" "Richard Mortier"] +homepage: "https://github.com/mirage/mirage" +bug-reports: "https://github.com/mirage/mirage/issues/" +dev-repo: "git+https://github.com/mirage/mirage.git" +license: "ISC" +tags: ["org:mirage" "org:xapi-project"] + + +build: [ + ["dune" "subst"] {dev} + ["dune" "build" "-p" name "-j" jobs] + ["dune" "runtest" "-p" name "-j" jobs] {with-test} +] + +depends: [ + "ocaml" {>= "4.08.0"} + "dune" {>= "2.0"} + "mirage-device" {>= "2.0.0"} + "mirage-time" {>= "2.0.0"} + "mirage-clock" {>= "3.0.0"} + "mirage-random" {>= "2.0.0"} + "mirage-flow" {>= "2.0.0"} + "mirage-console" {>= "3.0.0"} + "mirage-protocols" {>= "5.0.0"} + "mirage-stack" {>= "2.2.0"} + "mirage-block" {>= "2.0.0"} + "mirage-net" {>= "3.0.0"} + "mirage-fs" {>= "3.0.0"} + "mirage-kv" {>= "3.0.0"} + "mirage-channel" {>= "4.0.0"} +] +synopsis: "Module type definitions for MirageOS applications" +description: """ +Module type definitions for MirageOS applications +""" +post-messages: [ + "This package will be retired in MirageOS 4.0. Please use individual signatures (mirage-net / mirage-clock / etc.) instead." +] +url { + src: + "https://github.com/mirage/mirage/releases/download/v3.10.6/mirage-3.10.6.tbz" + checksum: [ + "sha256=97df53da62cc46c6088ef763937ddcb3d099bcc5a6d85ff971e1563326feaef9" + "sha512=61e4ce1b75eb67a1a6189e96f6e4ddb1f7f6b58c48c12a9666ab12ac47d91f798f255843e2a7181d8b1606cc1c6e449fab10940799309b774826f2b72455bbb1" + ] +} +x-commit-hash: "cbd2081fa1aba8de942aabd3e2818307cd5745cc" \ No newline at end of file diff --git a/packages/mirage/mirage.3.10.6/opam b/packages/mirage/mirage.3.10.6/opam new file mode 100644 index 000000000000..645025a4ab0a --- /dev/null +++ b/packages/mirage/mirage.3.10.6/opam @@ -0,0 +1,52 @@ +opam-version: "2.0" +maintainer: ["anil@recoil.org" "thomas@gazagnaire.org"] +authors: ["Thomas Gazagnaire" "Anil Madhavapeddy" "Gabriel Radanne" + "Mindy Preston" "Thomas Leonard" "Nicolas Ojeda Bar" + "Dave Scott" "David Kaloper" "Hannes Mehnert" "Richard Mortier"] +homepage: "https://github.com/mirage/mirage" +bug-reports: "https://github.com/mirage/mirage/issues/" +dev-repo: "git+https://github.com/mirage/mirage.git" +license: "ISC" +tags: ["org:mirage" "org:xapi-project"] +doc: "https://mirage.github.io/mirage/" + +build: [ + ["dune" "subst"] {dev} + ["dune" "build" "-p" name "-j" jobs] + ["dune" "runtest" "-p" name "-j" jobs] {with-test} +] + +depends: [ + "ocaml" {>= "4.08.0"} + "dune" {>= "2.0"} + "ipaddr" {>= "5.0.0"} + "functoria" {>= "3.1.0"} + "bos" + "astring" + "logs" + "stdlib-shims" + "mirage-runtime" {=version | (>= "3.10.0" & < "3.11.0")} + "fmt" {>= "0.8.7"} +] +synopsis: "The MirageOS library operating system" +description: """ +MirageOS is a library operating system that constructs unikernels for +secure, high-performance network applications across a variety of +cloud computing and mobile platforms. Code can be developed on a +normal OS such as Linux or MacOS X, and then compiled into a +fully-standalone, specialised unikernel that runs under the Xen +hypervisor. + +Since Xen powers most public cloud computing infrastructure such as +Amazon EC2 or Rackspace, this lets your servers run more cheaply, +securely and with finer control than with a full software stack. +""" +url { + src: + "https://github.com/mirage/mirage/releases/download/v3.10.6/mirage-3.10.6.tbz" + checksum: [ + "sha256=97df53da62cc46c6088ef763937ddcb3d099bcc5a6d85ff971e1563326feaef9" + "sha512=61e4ce1b75eb67a1a6189e96f6e4ddb1f7f6b58c48c12a9666ab12ac47d91f798f255843e2a7181d8b1606cc1c6e449fab10940799309b774826f2b72455bbb1" + ] +} +x-commit-hash: "cbd2081fa1aba8de942aabd3e2818307cd5745cc"