diff --git a/packages/capnp-rpc-lwt/capnp-rpc-lwt.0.3.1/descr b/packages/capnp-rpc-lwt/capnp-rpc-lwt.0.3.1/descr new file mode 100644 index 00000000000..c1ad62a0e30 --- /dev/null +++ b/packages/capnp-rpc-lwt/capnp-rpc-lwt.0.3.1/descr @@ -0,0 +1,3 @@ +Cap'n Proto is a capability-based RPC system with bindings for many languages. +This package provides a version of the Cap'n Proto RPC system using the Cap'n +Proto serialisation format and Lwt for concurrency. diff --git a/packages/capnp-rpc-lwt/capnp-rpc-lwt.0.3.1/opam b/packages/capnp-rpc-lwt/capnp-rpc-lwt.0.3.1/opam new file mode 100644 index 00000000000..fb4bf51d0e2 --- /dev/null +++ b/packages/capnp-rpc-lwt/capnp-rpc-lwt.0.3.1/opam @@ -0,0 +1,31 @@ +opam-version: "1.2" +maintainer: "Thomas Leonard " +authors: "Thomas Leonard " +license: "Apache" +homepage: "https://github.com/mirage/capnp-rpc" +bug-reports: "https://github.com/mirage/capnp-rpc/issues" +dev-repo: "https://github.com/mirage/capnp-rpc.git" + +build: ["jbuilder" "build" "-p" name "-j" jobs] +build-test: ["jbuilder" "runtest" "-p" name] + +depends: [ + "conf-capnproto" {build} + "capnp" { >= "3.0.0" } + "capnp-rpc" { >= "0.3" } + "lwt" + "astring" + "fmt" + "logs" + "asetmap" + "mirage-flow-lwt" + "tls" { >= "0.8.0" } + "mirage-kv-lwt" + "mirage-clock" + "base64" + "uri" { >= "1.6.0" } + "ptime" + "asn1-combinators" {>= "0.2.0"} + "jbuilder" {build & >= "1.0+beta10" } +] +available: [ocaml-version >= "4.03.0"] diff --git a/packages/capnp-rpc-lwt/capnp-rpc-lwt.0.3.1/url b/packages/capnp-rpc-lwt/capnp-rpc-lwt.0.3.1/url new file mode 100644 index 00000000000..9404370beb5 --- /dev/null +++ b/packages/capnp-rpc-lwt/capnp-rpc-lwt.0.3.1/url @@ -0,0 +1,2 @@ +archive: "https://github.com/mirage/capnp-rpc/releases/download/0.3.1/capnp-rpc-0.3.1.tbz" +checksum: "81b6f20193c16a3910c616045d94e1a0" \ No newline at end of file diff --git a/packages/capnp-rpc-mirage/capnp-rpc-mirage.0.3.1/descr b/packages/capnp-rpc-mirage/capnp-rpc-mirage.0.3.1/descr new file mode 100644 index 00000000000..f54a207928c --- /dev/null +++ b/packages/capnp-rpc-mirage/capnp-rpc-mirage.0.3.1/descr @@ -0,0 +1,2 @@ +Cap'n Proto is a capability-based RPC system with bindings for many languages. +This package provides a version of the Cap'n Proto RPC system for use with MirageOS. diff --git a/packages/capnp-rpc-mirage/capnp-rpc-mirage.0.3.1/opam b/packages/capnp-rpc-mirage/capnp-rpc-mirage.0.3.1/opam new file mode 100644 index 00000000000..e1fae3c4b40 --- /dev/null +++ b/packages/capnp-rpc-mirage/capnp-rpc-mirage.0.3.1/opam @@ -0,0 +1,26 @@ +opam-version: "1.2" +maintainer: "Thomas Leonard " +authors: "Thomas Leonard " +license: "Apache" +homepage: "https://github.com/mirage/capnp-rpc" +bug-reports: "https://github.com/mirage/capnp-rpc/issues" +dev-repo: "https://github.com/mirage/capnp-rpc.git" + +build: ["jbuilder" "build" "-p" name "-j" jobs] +build-test: ["jbuilder" "runtest" "-p" name] + +depends: [ + "capnp" { >= "3.1.0" } + "capnp-rpc-lwt" { >= "0.3" } + "astring" + "fmt" + "logs" + "mirage-dns" + "mirage-stack-lwt" + "alcotest-lwt" {test} + "io-page-unix" {test} + "tcpip" {test} + "mirage-vnetif" {test} + "jbuilder" {build & >= "1.0+beta10" } +] +available: [ocaml-version >= "4.03.0"] diff --git a/packages/capnp-rpc-mirage/capnp-rpc-mirage.0.3.1/url b/packages/capnp-rpc-mirage/capnp-rpc-mirage.0.3.1/url new file mode 100644 index 00000000000..9404370beb5 --- /dev/null +++ b/packages/capnp-rpc-mirage/capnp-rpc-mirage.0.3.1/url @@ -0,0 +1,2 @@ +archive: "https://github.com/mirage/capnp-rpc/releases/download/0.3.1/capnp-rpc-0.3.1.tbz" +checksum: "81b6f20193c16a3910c616045d94e1a0" \ No newline at end of file diff --git a/packages/capnp-rpc-unix/capnp-rpc-unix.0.3.1/descr b/packages/capnp-rpc-unix/capnp-rpc-unix.0.3.1/descr new file mode 100644 index 00000000000..0eb69b9678a --- /dev/null +++ b/packages/capnp-rpc-unix/capnp-rpc-unix.0.3.1/descr @@ -0,0 +1,2 @@ +Cap'n Proto is a capability-based RPC system with bindings for many languages. +This package contains some helpers for use with traditional (non-Unikernel) operating systems. diff --git a/packages/capnp-rpc-unix/capnp-rpc-unix.0.3.1/opam b/packages/capnp-rpc-unix/capnp-rpc-unix.0.3.1/opam new file mode 100644 index 00000000000..606832ed653 --- /dev/null +++ b/packages/capnp-rpc-unix/capnp-rpc-unix.0.3.1/opam @@ -0,0 +1,23 @@ +opam-version: "1.2" +maintainer: "Thomas Leonard " +authors: "Thomas Leonard " +license: "Apache" +homepage: "https://github.com/mirage/capnp-rpc" +bug-reports: "https://github.com/mirage/capnp-rpc/issues" +dev-repo: "https://github.com/mirage/capnp-rpc.git" + +build: ["jbuilder" "build" "-p" name "-j" jobs] +build-test: ["jbuilder" "runtest" "-p" name] + +depends: [ + "capnp-rpc-lwt" { >= "0.3" } + "mirage-flow-unix" + "cmdliner" + "cstruct-lwt" + "astring" + "fmt" { >= "0.8.4" } + "logs" + "jbuilder" {build & >= "1.0+beta10" } + "alcotest-lwt" {test & >= "0.8.0"} +] +available: [ocaml-version >= "4.03.0"] diff --git a/packages/capnp-rpc-unix/capnp-rpc-unix.0.3.1/url b/packages/capnp-rpc-unix/capnp-rpc-unix.0.3.1/url new file mode 100644 index 00000000000..9404370beb5 --- /dev/null +++ b/packages/capnp-rpc-unix/capnp-rpc-unix.0.3.1/url @@ -0,0 +1,2 @@ +archive: "https://github.com/mirage/capnp-rpc/releases/download/0.3.1/capnp-rpc-0.3.1.tbz" +checksum: "81b6f20193c16a3910c616045d94e1a0" \ No newline at end of file diff --git a/packages/capnp-rpc/capnp-rpc.0.3.1/descr b/packages/capnp-rpc/capnp-rpc.0.3.1/descr new file mode 100644 index 00000000000..a76fabd314e --- /dev/null +++ b/packages/capnp-rpc/capnp-rpc.0.3.1/descr @@ -0,0 +1,4 @@ +Cap'n Proto is a capability-based RPC system with bindings for many languages. +This package contains the core protocol. +Users will normally want to use `capnp-rpc-lwt` and, in most cases, +`capnp-rpc-unix` rather than using this one directly. diff --git a/packages/capnp-rpc/capnp-rpc.0.3.1/opam b/packages/capnp-rpc/capnp-rpc.0.3.1/opam new file mode 100644 index 00000000000..e63d63d1f43 --- /dev/null +++ b/packages/capnp-rpc/capnp-rpc.0.3.1/opam @@ -0,0 +1,22 @@ +opam-version: "1.2" +maintainer: "Thomas Leonard " +authors: "Thomas Leonard " +license: "Apache" +homepage: "https://github.com/mirage/capnp-rpc" +bug-reports: "https://github.com/mirage/capnp-rpc/issues" +dev-repo: "https://github.com/mirage/capnp-rpc.git" + +build: ["jbuilder" "build" "-p" name "-j" jobs] +build-test: ["jbuilder" "runtest" "-p" name] + +depends: [ + "uint" + "astring" + "fmt" + "logs" + "asetmap" + "jbuilder" {build & >= "1.0+beta10" } + "alcotest" {test} + "afl-persistent" {test} +] +available: [ocaml-version >= "4.03.0"] diff --git a/packages/capnp-rpc/capnp-rpc.0.3.1/url b/packages/capnp-rpc/capnp-rpc.0.3.1/url new file mode 100644 index 00000000000..9404370beb5 --- /dev/null +++ b/packages/capnp-rpc/capnp-rpc.0.3.1/url @@ -0,0 +1,2 @@ +archive: "https://github.com/mirage/capnp-rpc/releases/download/0.3.1/capnp-rpc-0.3.1.tbz" +checksum: "81b6f20193c16a3910c616045d94e1a0" \ No newline at end of file