diff --git a/packages/base64-windows/base64-windows.3.5.1/opam b/packages/base64-windows/base64-windows.3.5.1/opam new file mode 100644 index 00000000..77393e1a --- /dev/null +++ b/packages/base64-windows/base64-windows.3.5.1/opam @@ -0,0 +1,32 @@ +opam-version: "2.0" +maintainer: "mirageos-devel@lists.xenproject.org" +authors: [ "Thomas Gazagnaire" + "Anil Madhavapeddy" "Calascibetta Romain" + "Peter Zotov" ] +license: "ISC" +homepage: "https://github.com/mirage/ocaml-base64" +doc: "https://mirage.github.io/ocaml-base64/" +bug-reports: "https://github.com/mirage/ocaml-base64/issues" +dev-repo: "git+https://github.com/mirage/ocaml-base64.git" +synopsis: "Base64 encoding for OCaml" +description: """ +Base64 is a group of similar binary-to-text encoding schemes that represent +binary data in an ASCII string format by translating it into a radix-64 +representation. It is specified in RFC 4648. +""" +depends: [ + "ocaml-windows" {>= "4.03.0"} + "dune" {>= "2.3"} +] +build: [ + ["dune" "build" "-p" "base64" "-j" jobs "-x" "windows"] +] +url { + src: + "https://github.com/mirage/ocaml-base64/releases/download/v3.5.1/base64-3.5.1.tbz" + checksum: [ + "sha256=d8fedaa59bd12feae7acc08b5928dd478aac523f4ca8d240470d2500651c65ed" + "sha512=278bd2029800d90ed88ff59b9de723013e645523556a1667b64178d6b5058a7d6da91efffef3589c35569b5fa10ddee74c93f5a3d156b9146c8af5b7fe44aeaf" + ] +} +x-commit-hash: "084346f14ed1e6706d733402dd6ff65b0dc4f718" diff --git a/packages/ca-certs-windows/ca-certs-windows.1.0.0/opam b/packages/ca-certs-windows/ca-certs-windows.1.0.0/opam new file mode 100644 index 00000000..14a9bf88 --- /dev/null +++ b/packages/ca-certs-windows/ca-certs-windows.1.0.0/opam @@ -0,0 +1,57 @@ +opam-version: "2.0" +synopsis: "Detect root CA certificates from the operating system" +description: """ +TLS requires a set of root anchors (Certificate Authorities) to +authenticate servers. This library exposes this list so that it can be +registered with ocaml-tls. +""" +maintainer: ["Etienne Millon "] +authors: [ + "Etienne Millon , Hannes Mehnert " +] +license: "ISC" +homepage: "https://github.com/mirage/ca-certs" +doc: "https://mirage.github.io/ca-certs/doc" +bug-reports: "https://github.com/mirage/ca-certs/issues" +depends: [ + "dune" {>= "2.0"} + "bos-windows" + "fpath-windows" + "ptime-windows" + "logs-windows" + "digestif-windows" {>= "1.2.0"} + "mirage-crypto" {>= "1.0.0"} + "x509" {>= "1.0.0"} + "ocaml-windows" {>= "4.13.0"} + "ohex-windows" {>= "0.2.0"} +] +conflicts: [ + "result" {< "1.5"} +] +dev-repo: "git+https://github.com/mirage/ca-certs.git" +build: [ + [ + "dune" + "build" + "-p" + "ca-certs" + "-j" + jobs + "@install" + "-x" + "windows" + ] +] +tags: ["org:mirage"] +depexts: [ + ["ca_root_nss"] {os = "freebsd"} +] +url { + src: + "https://github.com/mirage/ca-certs/releases/download/v1.0.0/ca-certs-1.0.0.tbz" + checksum: [ + "sha256=8690f2312346724799f2d8a1b684ec16b627b027d4164803a0e2b7e2462c0a72" + "sha512=c710059766c0062f767d481f7fd97a693b34d3c83e6a53081dee2074b6b40dccbf9d13fcedf253f16ff2381f36da91f84f40749c68537c47abf619322d95d509" + ] +} +x-commit-hash: "2c5c0bcc2a336f77ec4bb843265334217996c559" diff --git a/packages/checkseum-windows/checkseum-windows.0.5.2/opam b/packages/checkseum-windows/checkseum-windows.0.5.2/opam new file mode 100644 index 00000000..b3e4c20b --- /dev/null +++ b/packages/checkseum-windows/checkseum-windows.0.5.2/opam @@ -0,0 +1,41 @@ +opam-version: "2.0" +maintainer: [ "Romain Calascibetta " ] +authors: [ "Romain Calascibetta " ] +homepage: "https://github.com/mirage/checkseum" +bug-reports: "https://github.com/mirage/checkseum/issues" +dev-repo: "git+https://github.com/mirage/checkseum.git" +doc: "https://mirage.github.io/checkseum/" +license: "MIT" +synopsis: "Adler-32, CRC32 and CRC32-C implementation in C and OCaml" +description: """ +Checkseum is a library to provide implementation of Adler-32, CRC32 and CRC32-C +in C and OCaml. + +This library use the linking trick to choose between the C implementation +(checkseum.c) or the OCaml implementation (checkseum.ocaml). This library is on +top of optint to get the best representation of an int32. """ + +build: [ + [ "dune" "build" "-p" "checkseum" "-j" jobs "-x" "windows" ] +] + +depends: [ + "ocaml-windows" {>= "4.07.0"} + "dune" {>= "2.6.0"} + "dune-configurator" + "optint-windows" {>= "0.3.0"} +] + +conflicts: [ + "mirage-xen" {< "6.0.0"} + "ocaml-freestanding" +] +url { + src: + "https://github.com/mirage/checkseum/releases/download/v0.5.2/checkseum-0.5.2.tbz" + checksum: [ + "sha256=9e5e4fd4405cb4a8b4df00877543251833e08a6499ef42ccb8dba582df0dafc8" + "sha512=b66261effaa561ce5cb8d92a3ec78565a5579bf3d3c4b7f08eba59998ac4d7f49ae9c240986c231b22b965c93a949a8a2e35edec42277ecb5602829945fba6db" + ] +} +x-commit-hash: "79867ddb97f347657ff2ec026da1d77ec7864db6" diff --git a/packages/cmdliner-windows/cmdliner-windows.1.3.0/findlib b/packages/cmdliner-windows/cmdliner-windows.1.3.0/findlib new file mode 100644 index 00000000..3493ae40 --- /dev/null +++ b/packages/cmdliner-windows/cmdliner-windows.1.3.0/findlib @@ -0,0 +1 @@ +cmdliner diff --git a/packages/cmdliner-windows/cmdliner-windows.1.3.0/opam b/packages/cmdliner-windows/cmdliner-windows.1.3.0/opam new file mode 100644 index 00000000..6f888f7e --- /dev/null +++ b/packages/cmdliner-windows/cmdliner-windows.1.3.0/opam @@ -0,0 +1,41 @@ +opam-version: "2.0" +maintainer: "Daniel Bünzli " +authors: ["Daniel Bünzli "] +homepage: "http://erratique.ch/software/cmdliner" +doc: "http://erratique.ch/software/cmdliner/doc/Cmdliner" +dev-repo: "git+http://erratique.ch/repos/cmdliner.git" +bug-reports: "https://github.com/dbuenzli/cmdliner/issues" +tags: [ "cli" "system" "declarative" "org:erratique" ] +license: "ISC" +build: [["ocaml" "pkg/pkg.ml" "build" "--toolchain" "windows"]] +install: [["opam-installer" "--prefix=%{prefix}%/windows-sysroot" "cmdliner.install"]] +remove: [["ocamlfind" "-toolchain" "windows" "remove" "cmdliner"]] +depends: [ + "ocaml" {>= "4.01.0"} + "ocamlbuild" {build} + "topkg" {build} + "ocaml-windows" + "opam-installer" {build} +] +synopsis: "Declarative definition of command line interfaces for OCaml" +description: """ +Cmdliner is a module for the declarative definition of command line +interfaces. + +It provides a simple and compositional mechanism to convert command +line arguments to OCaml values and pass them to your functions. The +module automatically handles syntax errors, help messages and UNIX man +page generation. It supports programs with single or multiple commands +and respects most of the [POSIX][1] and [GNU][2] conventions. + +Cmdliner is made of a single independent module and distributed under +the BSD3 license. + +[1]: http://pubs.opengroup.org/onlinepubs/009695399/basedefs/xbd_chap12.html +[2]: http://www.gnu.org/software/libc/manual/html_node/Argument-Syntax.html""" +flags: light-uninstall +url { + src: "https://erratique.ch/software/cmdliner/releases/cmdliner-1.3.0.tbz" + checksum: + "sha512=4c46bc334444ff772637deae2f5ba03645d7a1b7db523470a1246acfce79b971c764d964cbb02388639b3161b279700d9ade95da550446fb32aa4849c8a8f283" +} diff --git a/packages/cohttp-lwt-unix-windows/cohttp-lwt-unix-windows.5.3.0/opam b/packages/cohttp-lwt-unix-windows/cohttp-lwt-unix-windows.5.3.0/opam new file mode 100644 index 00000000..8799a8ce --- /dev/null +++ b/packages/cohttp-lwt-unix-windows/cohttp-lwt-unix-windows.5.3.0/opam @@ -0,0 +1,53 @@ +opam-version: "2.0" +maintainer: "anil@recoil.org" +authors: [ + "Anil Madhavapeddy" + "Stefano Zacchiroli" + "David Sheets" + "Thomas Gazagnaire" + "David Scott" + "Rudi Grinberg" + "Andy Ray" +] +synopsis: "CoHTTP implementation for Unix and Windows using Lwt" +description: """ +An implementation of an HTTP client and server using the Lwt +concurrency library. See the `Cohttp_lwt_unix` module for information +on how to use this. The package also installs `cohttp-curl-lwt` +and a `cohttp-server-lwt` binaries for quick uses of a HTTP(S) +client and server respectively. + +Although the name implies that this only works under Unix, it +should also be fine under Windows too.""" +license: "ISC" +tags: ["org:mirage" "org:xapi-project"] +homepage: "https://github.com/mirage/ocaml-cohttp" +doc: "https://mirage.github.io/ocaml-cohttp/" +bug-reports: "https://github.com/mirage/ocaml-cohttp/issues" +depends: [ + "ocaml-windows" {>= "4.08"} + "dune" {>= "2.0"} + "conduit-lwt-windows" {>= "5.0.0"} + "conduit-lwt-unix-windows" {>= "5.0.0"} + "cmdliner-windows" {>= "1.1.0"} + "magic-mime-windows" + "logs-windows" + "fmt-windows" {>= "0.8.2"} + "cohttp-lwt-windows" {>= "5.3.0" & <= "5.3.1"} + "ppx_sexp_conv-windows" {>= "v0.13.0"} + "lwt-windows" {>= "3.0.0"} + "base-unix" +] +build: [ + ["dune" "build" "-p" "cohttp-lwt-unix" "-j" jobs "-x" "windows" ] +] +dev-repo: "git+https://github.com/mirage/ocaml-cohttp.git" +url { + src: + "https://github.com/mirage/ocaml-cohttp/releases/download/v5.3.0/cohttp-5.3.0.tbz" + checksum: [ + "sha256=b3bd91c704e5ea510e924b83ab2ede1fc46a2cce448b0f8cef4883b9a16eeddd" + "sha512=529930d9b1f38737d91f47cb94f8bae381df87ea941cb8e75ee798354763bdf5091f4f3be31d0ba14b9944dc68203a3d98e235c38c66e7e176a114be9ff4acf3" + ] +} +x-commit-hash: "74a6f8d1c9669397c83c75c130ef5cb4dd62326b" diff --git a/packages/cohttp-lwt-windows/cohttp-lwt-windows.5.3.0/opam b/packages/cohttp-lwt-windows/cohttp-lwt-windows.5.3.0/opam new file mode 100644 index 00000000..f13bad9e --- /dev/null +++ b/packages/cohttp-lwt-windows/cohttp-lwt-windows.5.3.0/opam @@ -0,0 +1,49 @@ +opam-version: "2.0" +maintainer: "anil@recoil.org" +authors: [ + "Anil Madhavapeddy" + "Stefano Zacchiroli" + "David Sheets" + "Thomas Gazagnaire" + "David Scott" + "Rudi Grinberg" + "Andy Ray" +] +synopsis: "CoHTTP implementation using the Lwt concurrency library" +description: """ +This is a portable implementation of HTTP that uses the Lwt +concurrency library to multiplex IO. It implements as much of the +logic in an OS-independent way as possible, so that more specialised +modules can be tailored for different targets. For example, you +can install `cohttp-lwt-unix` or `cohttp-lwt-jsoo` for a Unix or +JavaScript backend, or `cohttp-mirage` for the MirageOS unikernel +version of the library. All of these implementations share the same +IO logic from this module.""" +license: "ISC" +tags: ["org:mirage" "org:xapi-project"] +homepage: "https://github.com/mirage/ocaml-cohttp" +doc: "https://mirage.github.io/ocaml-cohttp/" +bug-reports: "https://github.com/mirage/ocaml-cohttp/issues" +depends: [ + "ocaml-windows" {>= "4.08"} + "dune" {>= "2.0"} + "cohttp-windows" {>= "5.3.0" & <= "5.3.1"} + "lwt-windows" {>= "2.5.0"} + "sexplib0-windows" + "ppx_sexp_conv-windows" {>= "v0.13.0"} + "logs-windows" + "uri-windows" {>= "2.0.0"} +] +build: [ + ["dune" "build" "-p" "cohttp-lwt" "-j" jobs "-x" "windows" ] +] +dev-repo: "git+https://github.com/mirage/ocaml-cohttp.git" +url { + src: + "https://github.com/mirage/ocaml-cohttp/releases/download/v5.3.0/cohttp-5.3.0.tbz" + checksum: [ + "sha256=b3bd91c704e5ea510e924b83ab2ede1fc46a2cce448b0f8cef4883b9a16eeddd" + "sha512=529930d9b1f38737d91f47cb94f8bae381df87ea941cb8e75ee798354763bdf5091f4f3be31d0ba14b9944dc68203a3d98e235c38c66e7e176a114be9ff4acf3" + ] +} +x-commit-hash: "74a6f8d1c9669397c83c75c130ef5cb4dd62326b" diff --git a/packages/cohttp-windows/cohttp-windows.5.3.0/opam b/packages/cohttp-windows/cohttp-windows.5.3.0/opam new file mode 100644 index 00000000..18a85d6f --- /dev/null +++ b/packages/cohttp-windows/cohttp-windows.5.3.0/opam @@ -0,0 +1,57 @@ +opam-version: "2.0" +maintainer: "anil@recoil.org" +authors: [ + "Anil Madhavapeddy" + "Stefano Zacchiroli" + "David Sheets" + "Thomas Gazagnaire" + "David Scott" + "Rudi Grinberg" + "Andy Ray" +] +synopsis: "An OCaml library for HTTP clients and servers" +description: """ +Cohttp is an OCaml library for creating HTTP daemons. It has a portable +HTTP parser, and implementations using various asynchronous programming +libraries. + +See the cohttp-async, cohttp-lwt, cohttp-lwt-unix, cohttp-lwt-jsoo and +cohttp-mirage libraries for concrete implementations for particular +targets. + +You can implement other targets using the parser very easily. Look at the `IO` +signature in `lib/s.mli` and implement that in the desired backend. + +You can activate some runtime debugging by setting `COHTTP_DEBUG` to any +value, and all requests and responses will be written to stderr. Further +debugging of the connection layer can be obtained by setting `CONDUIT_DEBUG` +to any value.""" +license: "ISC" +tags: ["org:mirage" "org:xapi-project"] +homepage: "https://github.com/mirage/ocaml-cohttp" +doc: "https://mirage.github.io/ocaml-cohttp/" +bug-reports: "https://github.com/mirage/ocaml-cohttp/issues" +depends: [ + ("ocaml-windows" {>= "4.08" & < "5.0"} | ("ocaml" {>= "5.0"} & "base-bytes")) + "dune" {>= "2.0"} + "re-windows" {>= "1.9.0"} + "uri-windows" {>= "2.0.0"} + "uri-sexp-windows" + "sexplib0-windows" + "ppx_sexp_conv-windows" {>= "v0.13.0"} + "stringext-windows" + "base64-windows" {>= "3.1.0"} +] +build: [ + ["dune" "build" "-p" "cohttp" "-j" jobs "-x" "windows" ] +] +dev-repo: "git+https://github.com/mirage/ocaml-cohttp.git" +url { + src: + "https://github.com/mirage/ocaml-cohttp/releases/download/v5.3.0/cohttp-5.3.0.tbz" + checksum: [ + "sha256=b3bd91c704e5ea510e924b83ab2ede1fc46a2cce448b0f8cef4883b9a16eeddd" + "sha512=529930d9b1f38737d91f47cb94f8bae381df87ea941cb8e75ee798354763bdf5091f4f3be31d0ba14b9944dc68203a3d98e235c38c66e7e176a114be9ff4acf3" + ] +} +x-commit-hash: "74a6f8d1c9669397c83c75c130ef5cb4dd62326b" diff --git a/packages/conduit-lwt-unix-windows/conduit-lwt-unix-windows.6.2.3/opam b/packages/conduit-lwt-unix-windows/conduit-lwt-unix-windows.6.2.3/opam new file mode 100644 index 00000000..b74055a1 --- /dev/null +++ b/packages/conduit-lwt-unix-windows/conduit-lwt-unix-windows.6.2.3/opam @@ -0,0 +1,42 @@ +opam-version: "2.0" +maintainer: "anil@recoil.org" +authors: [ + "Anil Madhavapeddy" "Thomas Leonard" "Thomas Gazagnaire" "Rudi Grinberg" +] +license: "ISC" +tags: "org:mirage" +homepage: "https://github.com/mirage/ocaml-conduit" +bug-reports: "https://github.com/mirage/ocaml-conduit/issues" +depends: [ + "ocaml-windows" {>= "4.08.0"} + "dune" {>= "2.0"} + "base-unix" + "logs-windows" + "ppx_sexp_conv-windows" {>="v0.13.0"} + "conduit-lwt-windows" {=version} + "lwt-windows" {>= "3.0.0"} + "uri-windows" {>= "1.9.4"} + "ipaddr-windows" {>= "4.0.0"} + "ipaddr-sexp-windows" + "ca-certs-windows" +] +depopts: ["tls-lwt" "lwt_ssl" "launchd"] +conflicts: [ + "tls-lwt" {< "0.16.0"} + "tls-lwt" {>= "1.0.0"} + "ssl" {< "0.5.12"} +] +build: [ + ["dune" "build" "-p" "conduit-lwt-unix" "-j" jobs "-x" "windows"] +] +dev-repo: "git+https://github.com/mirage/ocaml-conduit.git" +synopsis: "A network connection establishment library for Lwt_unix" +url { + src: + "https://github.com/mirage/ocaml-conduit/releases/download/v6.2.3/conduit-6.2.3.tbz" + checksum: [ + "sha256=3a4684bb1485b1f247d6084dd0a356e1027e92c2cd467b35cabd59a764423e79" + "sha512=9fdb07540ae495e820e454a81f333551c18d3207c974adf35719198b93ff3f3d368f6558af8a80b6bd2af720ec6cbd274e7eecb816ac87384bcf8ac0d87357d3" + ] +} +x-commit-hash: "81fe395407308b01f573b598e85be99fea1cdbef" diff --git a/packages/conduit-lwt-windows/conduit-lwt-windows.6.2.3/opam b/packages/conduit-lwt-windows/conduit-lwt-windows.6.2.3/opam new file mode 100644 index 00000000..afe9613e --- /dev/null +++ b/packages/conduit-lwt-windows/conduit-lwt-windows.6.2.3/opam @@ -0,0 +1,32 @@ +opam-version: "2.0" +maintainer: "anil@recoil.org" +authors: [ + "Anil Madhavapeddy" "Thomas Leonard" "Thomas Gazagnaire" "Rudi Grinberg" +] +license: "ISC" +tags: "org:mirage" +homepage: "https://github.com/mirage/ocaml-conduit" +bug-reports: "https://github.com/mirage/ocaml-conduit/issues" +depends: [ + "ocaml-windows" {>= "4.08.0"} + "dune" {>= "2.0"} + "base-unix" + "ppx_sexp_conv-windows" {>="v0.13.0"} + "sexplib-windows" + "conduit-windows" {=version} + "lwt-windows" {>= "3.0.0"} +] +build: [ + ["dune" "build" "-p" "conduit-lwt" "-j" jobs "-x" "windows"] +] +dev-repo: "git+https://github.com/mirage/ocaml-conduit.git" +synopsis: "A portable network connection establishment library using Lwt" +url { + src: + "https://github.com/mirage/ocaml-conduit/releases/download/v6.2.3/conduit-6.2.3.tbz" + checksum: [ + "sha256=3a4684bb1485b1f247d6084dd0a356e1027e92c2cd467b35cabd59a764423e79" + "sha512=9fdb07540ae495e820e454a81f333551c18d3207c974adf35719198b93ff3f3d368f6558af8a80b6bd2af720ec6cbd274e7eecb816ac87384bcf8ac0d87357d3" + ] +} +x-commit-hash: "81fe395407308b01f573b598e85be99fea1cdbef" diff --git a/packages/conduit-windows/conduit-windows.6.2.3/opam b/packages/conduit-windows/conduit-windows.6.2.3/opam new file mode 100644 index 00000000..39b1069a --- /dev/null +++ b/packages/conduit-windows/conduit-windows.6.2.3/opam @@ -0,0 +1,56 @@ +opam-version: "2.0" +maintainer: "anil@recoil.org" +authors: [ + "Anil Madhavapeddy" "Thomas Leonard" "Thomas Gazagnaire" "Rudi Grinberg" +] +license: "ISC" +tags: "org:mirage" +homepage: "https://github.com/mirage/ocaml-conduit" +doc: "https://mirage.github.io/ocaml-conduit/" +bug-reports: "https://github.com/mirage/ocaml-conduit/issues" +depends: [ + "ocaml-windows" {>= "4.08.0"} + "dune" {>= "2.0"} + "ppx_sexp_conv-windows" {>="v0.13.0"} + "sexplib-windows" + "astring-windows" + "uri-windows" + "logs-windows" {>= "0.5.0"} + "ipaddr-windows" {>= "4.0.0"} + "ipaddr-sexp-windows" +] +build: [ + ["dune" "build" "-p" "conduit" "-j" jobs "-x" "windows"] +] +dev-repo: "git+https://github.com/mirage/ocaml-conduit.git" +synopsis: "A network connection establishment library" +description: """ +The `conduit` library takes care of establishing and listening for +TCP and SSL/TLS connections for the Lwt and Async libraries. + +The reason this library exists is to provide a degree of abstraction +from the precise SSL library used, since there are a variety of ways +to bind to a library (e.g. the C FFI, or the Ctypes library), as well +as well as which library is used (just OpenSSL for now). + +By default, OpenSSL is used as the preferred connection library, but +you can force the use of the pure OCaml TLS stack by setting the +environment variable `CONDUIT_TLS=native` when starting your program. + +The useful opam packages available that extend this library are: + +- `conduit`: the main `Conduit` module +- `conduit-lwt`: the portable Lwt implementation +- `conduit-lwt-unix`: the Lwt/Unix implementation +- `conduit-async` the Jane Street Async implementation +- `conduit-mirage`: the MirageOS compatible implementation +""" +url { + src: + "https://github.com/mirage/ocaml-conduit/releases/download/v6.2.3/conduit-6.2.3.tbz" + checksum: [ + "sha256=3a4684bb1485b1f247d6084dd0a356e1027e92c2cd467b35cabd59a764423e79" + "sha512=9fdb07540ae495e820e454a81f333551c18d3207c974adf35719198b93ff3f3d368f6558af8a80b6bd2af720ec6cbd274e7eecb816ac87384bcf8ac0d87357d3" + ] +} +x-commit-hash: "81fe395407308b01f573b598e85be99fea1cdbef" diff --git a/packages/decompress-windows/decompress-windows.1.5.3/opam b/packages/decompress-windows/decompress-windows.1.5.3/opam new file mode 100644 index 00000000..61f267eb --- /dev/null +++ b/packages/decompress-windows/decompress-windows.1.5.3/opam @@ -0,0 +1,32 @@ +opam-version: "2.0" +maintainer: "Romain Calascibetta " +authors: "Romain Calascibetta " +homepage: "https://github.com/mirage/decompress" +bug-reports: "https://github.com/mirage/decompress/issues" +dev-repo: "git+https://github.com/mirage/decompress.git" +doc: "https://mirage.github.io/decompress/" +license: "MIT" +synopsis: "Implementation of Zlib and GZip in OCaml" +description: """Decompress is an implementation of Zlib and GZip in OCaml + +It provides a pure non-blocking interface to inflate and deflate data flow. +""" + +build: [ "dune" "build" "-p" "decompress" "-j" jobs "-x" "windows" ] + +depends: [ + "ocaml-windows" {>= "4.07.0"} + "dune" {>= "2.8.0"} + "cmdliner-windows" {>= "1.1.0"} + "optint-windows" {>= "0.1.0"} + "checkseum-windows" {>= "0.2.0"} +] +url { + src: + "https://github.com/mirage/decompress/releases/download/v1.5.3/decompress-1.5.3.tbz" + checksum: [ + "sha256=f91e6978beff3fcb61440d32f7c99c99f1e8654b4fb18408741d36035373ac60" + "sha512=c3f402404f76075e6f692ea36e701134a5d833824d5d1166365c6c81fb18b309270bf288ce4c118ac44fd0366d9b6eea0a6309255678d8e1bd2bbfa7ba843461" + ] +} +x-commit-hash: "52ff65a1c234a98d925ceaba8df7f08c1754e8e5" diff --git a/packages/digestif-windows/digestif-windows.1.2.0/opam b/packages/digestif-windows/digestif-windows.1.2.0/opam new file mode 100644 index 00000000..a354f8f4 --- /dev/null +++ b/packages/digestif-windows/digestif-windows.1.2.0/opam @@ -0,0 +1,54 @@ +opam-version: "2.0" +maintainer: [ "Eyyüb Sari " + "Romain Calascibetta " ] +authors: [ "Eyyüb Sari " + "Romain Calascibetta " ] +homepage: "https://github.com/mirage/digestif" +bug-reports: "https://github.com/mirage/digestif/issues" +dev-repo: "git+https://github.com/mirage/digestif.git" +doc: "https://mirage.github.io/digestif/" +license: "MIT" +synopsis: "Hashes implementations (SHA*, RIPEMD160, BLAKE2* and MD5)" +description: """ +Digestif is a toolbox to provide hashes implementations in C and OCaml. + +It uses the linking trick and user can decide at the end to use the C implementation or the OCaml implementation. + +We provides implementation of: + * MD5 + * SHA1 + * SHA224 + * SHA256 + * SHA384 + * SHA512 + * SHA3 + * Keccak-256 + * WHIRLPOOL + * BLAKE2B + * BLAKE2S + * RIPEMD160 +""" + +build: [ + [ "dune" "build" "-p" "digestif" "-j" jobs "-x" "windows"] +] + +depends: [ + "ocaml-windows" {>= "4.08.0"} + "dune" {>= "2.6.0"} + "eqaf-windows" +] + +conflicts: [ + "mirage-xen" {< "6.0.0"} + "ocaml-freestanding" +] +url { + src: + "https://github.com/mirage/digestif/releases/download/v1.2.0/digestif-1.2.0.tbz" + checksum: [ + "sha256=c30168cafe279a665367806b3e5e6398fd7474f1e5260e76826d5ec9d3b2a508" + "sha512=1a4d6ff31fa59d99548cf21a3cedbb0cdb2000d890fcb1c4633eda2723ea6157b10b7dfd089411d51e2d6f653466875efa7aed9807055ecdd3df24ec8d72c234" + ] +} +x-commit-hash: "f8f383581fd2e29f873d2d699c4be58fcc341290" diff --git a/packages/domain-name-windows/domain-name-windows.0.4.0/opam b/packages/domain-name-windows/domain-name-windows.0.4.0/opam new file mode 100644 index 00000000..574a8c76 --- /dev/null +++ b/packages/domain-name-windows/domain-name-windows.0.4.0/opam @@ -0,0 +1,33 @@ +opam-version: "2.0" +maintainer: "Hannes Mehnert " +authors: "Hannes Mehnert " +license: "ISC" +homepage: "https://github.com/hannesm/domain-name" +doc: "https://hannesm.github.io/domain-name/doc" +bug-reports: "https://github.com/hannesm/domain-name/issues" +depends: [ + "ocaml-windows" {>= "4.04.2"} + "dune" +] +build: [ + ["dune" "build" "-p" "domain-name" "-j" jobs "-x" "windows"] +] +dev-repo: "git+https://github.com/hannesm/domain-name.git" +synopsis: "RFC 1035 Internet domain names" +description: """ +A domain name is a sequence of labels separated by dots, such as `foo.example`. +Each label may contain any bytes. The length of each label may not exceed 63 +charactes. The total length of a domain name is limited to 253 (byte +representation is 255), but other protocols (such as SMTP) may apply even +smaller limits. A domain name label is case preserving, comparison is done in a +case insensitive manner. +""" +url { + src: + "https://github.com/hannesm/domain-name/releases/download/v0.4.0/domain-name-0.4.0.tbz" + checksum: [ + "sha256=a5c06e22845895201973e812fe3019274d1db81c0a7873da6c8007c4ad2108c5" + "sha512=f25aedb1ddf6ab8c49b1545cf88f4990114a9e7954d91cabf260e6ce470abd42dd135e8a55084262a77d4c9ee4bff6dc00c71307b23a48d82d50593b910ee173" + ] +} +x-commit-hash: "e9833486ee40ef2c49c43dd72976022a627b4a34" diff --git a/packages/eqaf-windows/eqaf-windows.0.9/opam b/packages/eqaf-windows/eqaf-windows.0.9/opam new file mode 100644 index 00000000..2ed2fa6d --- /dev/null +++ b/packages/eqaf-windows/eqaf-windows.0.9/opam @@ -0,0 +1,30 @@ +opam-version: "2.0" +maintainer: [ "Romain Calascibetta " ] +authors: [ "Romain Calascibetta " ] +homepage: "https://github.com/mirage/eqaf" +bug-reports: "https://github.com/mirage/eqaf/issues" +dev-repo: "git+https://github.com/mirage/eqaf.git" +doc: "https://mirage.github.io/eqaf/" +license: "MIT" +synopsis: "Constant-time equal function on string" +description: """ +This package provides an equal function on string in constant-time to avoid timing-attack with crypto stuff. +""" + +build: [ + [ "dune" "build" "-p" "eqaf" "-j" jobs "-x" "windows"] +] + +depends: [ + "ocaml-windows" {>= "4.07.0"} + "dune" {>= "2.0"} + "cstruct-windows" {>= "1.1.0"} +] +url { + src: "https://github.com/mirage/eqaf/releases/download/v0.9/eqaf-0.9.tbz" + checksum: [ + "sha256=ec0e28a946ac6817f95d5854f05a9961ae3a8408bb610e79cfad01b9b255dfe0" + "sha512=4df7fd3ea35156953a172c1a021aab05b8b122ee8d3cfdb34f96edb1b5133d1fe2721b90cb64287841d770b16c2ffe70559c66e90f8d61a92b73857da22548c4" + ] +} +x-commit-hash: "e878ed56e40ca05c851a0e3297ab00ab76b10e0e" diff --git a/packages/ipaddr-sexp-windows/ipaddr-sexp-windows.5.6.0/opam b/packages/ipaddr-sexp-windows/ipaddr-sexp-windows.5.6.0/opam new file mode 100644 index 00000000..6a0c4857 --- /dev/null +++ b/packages/ipaddr-sexp-windows/ipaddr-sexp-windows.5.6.0/opam @@ -0,0 +1,33 @@ +opam-version: "2.0" +maintainer: "anil@recoil.org" +authors: ["David Sheets" "Anil Madhavapeddy" "Hugo Heuzard"] +synopsis: "A library for manipulation of IP address representations using sexp" +description: """ +Sexp convertions for ipaddr +""" + +license: "ISC" +tags: ["org:mirage" "org:xapi-project"] +homepage: "https://github.com/mirage/ocaml-ipaddr" +doc: "https://mirage.github.io/ocaml-ipaddr/" +bug-reports: "https://github.com/mirage/ocaml-ipaddr/issues" +depends: [ + "ocaml-windows" {>= "4.08.0"} + "dune" {>= "1.9.0"} + "ipaddr-windows" {= version} + "ppx_sexp_conv" {>= "v0.9.0"} + "sexplib0-windows" +] +build: [ + ["dune" "build" "-p" "ipaddr-sexp" "-j" jobs "-x" "windows"] +] +dev-repo: "git+https://github.com/mirage/ocaml-ipaddr.git" +url { + src: + "https://github.com/mirage/ocaml-ipaddr/releases/download/v5.6.0/ipaddr-5.6.0.tbz" + checksum: [ + "sha256=9e30433fdb4ca437a6aa8ffb447baca5eba7615fb88e7b0cd8a4b416c3208133" + "sha512=66a3bedfd91dacd6c1de9ba35abac3ef2ad3c2c8543f7b4e2a0cc6283a8d42138b48d02e904df0232ee9f320920e889bddbbda9a5148c5c6b72fd0164e0c6a34" + ] +} +x-commit-hash: "a3852099627a9f9c56d75efe1c1adf4941c6c3d4" diff --git a/packages/ipaddr-windows/ipaddr-windows.5.6.0/opam b/packages/ipaddr-windows/ipaddr-windows.5.6.0/opam new file mode 100644 index 00000000..a63f1f19 --- /dev/null +++ b/packages/ipaddr-windows/ipaddr-windows.5.6.0/opam @@ -0,0 +1,39 @@ +opam-version: "2.0" +maintainer: "anil@recoil.org" +authors: ["David Sheets" "Anil Madhavapeddy" "Hugo Heuzard"] +synopsis: "A library for manipulation of MAC address representations" +license: "ISC" +tags: ["org:mirage" "org:xapi-project"] +homepage: "https://github.com/mirage/ocaml-ipaddr" +doc: "https://mirage.github.io/ocaml-ipaddr/" +bug-reports: "https://github.com/mirage/ocaml-ipaddr/issues" +depends: [ + "ocaml-windows" {>= "4.08.0"} + "dune" {>= "1.9.0"} + "macaddr-windows" {= version} + "domain-name-windows" {>= "0.3.0"} +] +conflicts: [ "ipaddr" {< "3.0.0"} ] +build: [ + ["dune" "build" "-p" "ipaddr" "-j" jobs "-x" "windows"] +] +dev-repo: "git+https://github.com/mirage/ocaml-ipaddr.git" +description: """ +A library for manipulation of MAC address representations. + +Features: + + * ounit2-based tests + * MAC-48 (Ethernet) address support + * `Macaddr` is a `Map.OrderedType` + * All types have sexplib serializers/deserializers optionally via the `Macaddr_sexp` library. + """ +url { + src: + "https://github.com/mirage/ocaml-ipaddr/releases/download/v5.6.0/ipaddr-5.6.0.tbz" + checksum: [ + "sha256=9e30433fdb4ca437a6aa8ffb447baca5eba7615fb88e7b0cd8a4b416c3208133" + "sha512=66a3bedfd91dacd6c1de9ba35abac3ef2ad3c2c8543f7b4e2a0cc6283a8d42138b48d02e904df0232ee9f320920e889bddbbda9a5148c5c6b72fd0164e0c6a34" + ] +} +x-commit-hash: "a3852099627a9f9c56d75efe1c1adf4941c6c3d4" diff --git a/packages/lwt-windows/lwt-windows.5.0.7/opam b/packages/lwt-windows/lwt-windows.5.0.7/opam new file mode 100644 index 00000000..ee63cce2 --- /dev/null +++ b/packages/lwt-windows/lwt-windows.5.0.7/opam @@ -0,0 +1,55 @@ +opam-version: "2.0" + +synopsis: "Promises and event-driven I/O" +license: "MIT" +homepage: "https://github.com/ocsigen/lwt" +doc: "https://ocsigen.org/lwt" +bug-reports: "https://github.com/ocsigen/lwt/issues" + +authors: [ + "Jérôme Vouillon" + "Jérémie Dimino" +] +maintainer: [ + "Raphaël Proust " + "Anton Bachin " +] +dev-repo: "git+https://github.com/ocsigen/lwt.git" + +depends: [ + "cppo" {build & >= "1.1.0"} + "dune" {>= "1.8.0"} + "dune-configurator" + "ocaml-windows" {>= "4.08"} + "ocplib-endian-windows" + + # Until https://github.com/aantron/bisect_ppx/pull/327. + # "bisect_ppx" {dev & >= "2.0.0"} + "ocamlfind" {dev & >= "1.7.3-1"} +] + +depopts: [ + "base-threads" + "base-unix" + "conf-libev" +] + +build: [ + ["dune" "build" "-p" "lwt" "-j" jobs "-x" "windows"] +] + +description: "A promise is a value that may become determined in the future. + +Lwt provides typed, composable promises. Promises that are resolved by I/O are +resolved by Lwt in parallel. + +Meanwhile, OCaml code, including code creating and waiting on promises, runs in +a single thread by default. This reduces the need for locks or other +synchronization primitives. Code can be run in parallel on an opt-in basis." +url { + src: "https://github.com/ocsigen/lwt/archive/refs/tags/5.7.0.tar.gz" + checksum: [ + "md5=737039d29d45b2d2b35db6931c8d75c6" + "sha512=42e629920783428673b99c9d7a639237c9e6b35079b5d907bc67e7ea506acf9edadc48cec580bdcfd2410ed9412bf5e6bcc8b09de2fa7d35ce1490973d05ddd1" + ] +} diff --git a/packages/lwt_ppx-windows/lwt_ppx-windows.2.1.0/opam b/packages/lwt_ppx-windows/lwt_ppx-windows.2.1.0/opam new file mode 100644 index 00000000..ce8f9255 --- /dev/null +++ b/packages/lwt_ppx-windows/lwt_ppx-windows.2.1.0/opam @@ -0,0 +1,33 @@ +opam-version: "2.0" + +synopsis: "PPX syntax for Lwt, providing something similar to async/await from JavaScript" +license: "MIT" +homepage: "https://github.com/ocsigen/lwt" +doc: "https://ocsigen.org/lwt/dev/api/Ppx_lwt" +bug-reports: "https://github.com/ocsigen/lwt/issues" + +authors: [ + "Gabriel Radanne" +] +maintainer: [ + "Anton Bachin " +] +dev-repo: "git+https://github.com/ocsigen/lwt.git" + +depends: [ + "dune" {>= "1.8.0"} + "lwt-windows" + "ocaml-windows" {>= "4.08"} + "ppxlib-windows" {>= "0.16.0"} +] + +build: [ + ["dune" "build" "-p" "lwt_ppx" "-j" jobs "-x" "windows"] +] +url { + src: "https://github.com/ocsigen/lwt/archive/5.6.0.tar.gz" + checksum: [ + "md5=e63979ee40a80d5b9e9e5545f33323b4" + "sha512=d616389bc9e0da11f25843ab7541ac2d40c9543700a89455f14115b339bbe58cef2b8acf0ae97fd54e15a4cb93149cfe1ebfda301aa93933045f76b7d9344160" + ] +} diff --git a/packages/lwt_ssl-windows/lwt_ssl-windows.1.2.0/opam b/packages/lwt_ssl-windows/lwt_ssl-windows.1.2.0/opam new file mode 100644 index 00000000..e2aef9c1 --- /dev/null +++ b/packages/lwt_ssl-windows/lwt_ssl-windows.1.2.0/opam @@ -0,0 +1,35 @@ +opam-version: "2.0" + +synopsis: "OpenSSL binding with concurrent I/O" +license: "LGPL with OpenSSL linking exception" +homepage: "https://github.com/ocsigen/lwt_ssl" +doc: "https://github.com/ocsigen/lwt_ssl/blob/master/src/lwt_ssl.mli" +bug-reports: "https://github.com/ocsigen/lwt_ssl/issues" + +authors: [ + "Jérôme Vouillon" + "Jérémie Dimino" +] +maintainer: "Anton Bachin " +dev-repo: "git+https://github.com/ocsigen/lwt_ssl.git" + +depends: [ + "base-unix" + "dune" + "lwt-windows" {>= "3.0.0"} + "ocaml-windows" + "ssl-windows" {>= "0.5.13"} +] + +build: [ + ["dune" "build" "-p" "lwt_ssl" "-j" jobs "-x" "windows"] +] +url { + src: + "https://github.com/ocsigen/lwt_ssl/releases/download/1.2.0/lwt_ssl-1.2.0.tbz" + checksum: [ + "sha256=b3020ad27aecf377e1c3f2740a08b36dcbba991f843066511357410548889a77" + "sha512=cf2ef7d4db26e40c044e743ce85849a10eb57c916cbd7d6291bf4458291689098293bfb4cd7f1023f3ae8bc8e9a68cb2c7470669501a9b44695659405a75aa00" + ] +} +x-commit-hash: "d9ea0ab93da68f0d13ed710cc16f80983923f9ba" diff --git a/packages/macaddr-windows/macaddr-windows.5.6.0/opam b/packages/macaddr-windows/macaddr-windows.5.6.0/opam new file mode 100644 index 00000000..505f26a8 --- /dev/null +++ b/packages/macaddr-windows/macaddr-windows.5.6.0/opam @@ -0,0 +1,37 @@ +opam-version: "2.0" +maintainer: "anil@recoil.org" +authors: ["David Sheets" "Anil Madhavapeddy" "Hugo Heuzard"] +synopsis: "A library for manipulation of MAC address representations" +license: "ISC" +tags: ["org:mirage" "org:xapi-project"] +homepage: "https://github.com/mirage/ocaml-ipaddr" +doc: "https://mirage.github.io/ocaml-ipaddr/" +bug-reports: "https://github.com/mirage/ocaml-ipaddr/issues" +depends: [ + "ocaml-windows" {>= "4.08.0"} + "dune" {>= "1.9.0"} +] +conflicts: [ "ipaddr" {< "3.0.0"} ] +build: [ + ["dune" "build" "-p" "macaddr" "-j" jobs "-x" "windows"] +] +dev-repo: "git+https://github.com/mirage/ocaml-ipaddr.git" +description: """ +A library for manipulation of MAC address representations. + +Features: + + * ounit2-based tests + * MAC-48 (Ethernet) address support + * `Macaddr` is a `Map.OrderedType` + * All types have sexplib serializers/deserializers optionally via the `Macaddr_sexp` library. + """ +url { + src: + "https://github.com/mirage/ocaml-ipaddr/releases/download/v5.6.0/ipaddr-5.6.0.tbz" + checksum: [ + "sha256=9e30433fdb4ca437a6aa8ffb447baca5eba7615fb88e7b0cd8a4b416c3208133" + "sha512=66a3bedfd91dacd6c1de9ba35abac3ef2ad3c2c8543f7b4e2a0cc6283a8d42138b48d02e904df0232ee9f320920e889bddbbda9a5148c5c6b72fd0164e0c6a34" + ] +} +x-commit-hash: "a3852099627a9f9c56d75efe1c1adf4941c6c3d4" diff --git a/packages/moodle-client-windows/moodle-client-windows.0.1.0/opam b/packages/moodle-client-windows/moodle-client-windows.0.1.0/opam new file mode 100644 index 00000000..c4b1e0e5 --- /dev/null +++ b/packages/moodle-client-windows/moodle-client-windows.0.1.0/opam @@ -0,0 +1,27 @@ +opam-version: "2.0" + +synopsis: "A fuse filesystem for Toulouse-INP's moodle." +license: "MIT" +homepage: "https://github.com/pisentt/moodle_ocamlfuse" +doc: "https://url/to/documentation" +bug-reports: "https://github.com/pisentt/moodle_ocamlfuse/issues" +authors: ["Teo Pisenti"] +maintainer: ["Teo Pisenti"] +dev-repo: "git+https://github.com/pisentt/moodle_ocamlfuse.git" + +depends: [ + "ocaml-windows" {>= "4.14"} + "dune" {>= "3.10"} + "cohttp-lwt-unix-windows" + "lambdasoup-windows" + "decompress-windows" + "lwt_ppx-windows" + "lwt_ssl-windows" +] + +build: [ + ["dune" "build" "-p" "moodle-client" "-j" jobs "-x" "windows"] +] +url { + src: "file:///mnt/moodle-ocamlfuse" +} diff --git a/packages/ohex-windows/ohex-windows.0.2.0/opam b/packages/ohex-windows/ohex-windows.0.2.0/opam new file mode 100644 index 00000000..f1556fc5 --- /dev/null +++ b/packages/ohex-windows/ohex-windows.0.2.0/opam @@ -0,0 +1,24 @@ +opam-version: "2.0" +synopsis: "Hexadecimal encoding and decoding" +description: "A library to encode and decode hexadecimal byte sequences." +maintainer: "Hannes Mehnert " +authors: "Hannes Mehnert " +license: "BSD-2-Clause" +homepage: "https://git.robur.coop/robur/ohex" +doc: "https://robur-coop.github.io/ohex/doc" +bug-reports: "https://git.robur.coop/robur/ohex/issues" +depends: [ + "ocaml-windows" {>= "4.08.0"} + "dune" {>= "2.7"} +] +build: [ + ["dune" "build" "-p" "ohex" "-j" jobs "-x" "windows"] +] +dev-repo: "git+https://git.robur.coop/robur/ohex.git" +url { + src: "https://github.com/ocaml/opam-source-archives/raw/main/ohex-0.2.0.tar.gz" + checksum: [ + "md5=77f2cbe75b9efd528a2b3478a8d4f3d4" + "sha512=af72a9699f81878cc7d247a92a28332a8e34f247ad6bd477f8c7ae7f2970b73c4750a31eedf8eeb43ca8d19ae3c4c4f8a9d5421a40b73eb1f1711f44b14ff3e6" + ] +} diff --git a/packages/optint-windows/optint-windows.0.3.0/opam b/packages/optint-windows/optint-windows.0.3.0/opam new file mode 100644 index 00000000..1a959791 --- /dev/null +++ b/packages/optint-windows/optint-windows.0.3.0/opam @@ -0,0 +1,32 @@ +opam-version: "2.0" +maintainer: [ "romain.calascibetta@gmail.com" ] +authors: "Romain Calascibetta" +license: "ISC" +homepage: "https://github.com/mirage/optint" +bug-reports: "https://github.com/mirage/optint/issues" +dev-repo: "git+https://github.com/mirage/optint.git" +doc: "https://mirage.github.io/optint/" +synopsis: "Efficient integer types on 64-bit architectures" +description: """ +This library provides two new integer types, `Optint.t` and `Int63.t`, which +guarantee efficient representation on 64-bit architectures and provide a +best-effort boxed representation on 32-bit architectures. + +Implementation depends on target architecture. +""" + +build: ["dune" "build" "-p" "optint" "-j" jobs "-x" "windows"] + +depends: [ + "ocaml-windows" {>= "4.07.0"} + "dune" +] +url { + src: + "https://github.com/mirage/optint/releases/download/v0.3.0/optint-0.3.0.tbz" + checksum: [ + "sha256=295cff2c134b0385b13ba81d5005d9f841ba40d4a502aed10c997f239ef1147b" + "sha512=15ec97a076584e8ea28c589f1db3b9a0dd6fd5a7950528a1d136761cc13bca0e6e7bf6e0f87c73578a37393c213a7a0f3e7beaabd924e176459b29af52b8dd11" + ] +} +x-commit-hash: "66d321700e7c8c6cbcd3cd7c391e35d4943eac4b" diff --git a/packages/ptime-windows/ptime-windows.1.1.0/opam b/packages/ptime-windows/ptime-windows.1.1.0/opam new file mode 100644 index 00000000..0ef7350c --- /dev/null +++ b/packages/ptime-windows/ptime-windows.1.1.0/opam @@ -0,0 +1,36 @@ +opam-version: "2.0" + +synopsis: "Platform independent POSIX time support in pure OCaml" +maintainer: ["Daniel Bünzli "] +authors: ["The ptime programmers"] +license: "ISC" +homepage: "https://erratique.ch/software/ptime" +bug-reports: "https://github.com/dbuenzli/ptime/issues" + +depends: [ + "dune" {>= "2.8"} + "ocaml-windows" {>= "4.03.0"} +] + +depopts: ["js_of_ocaml"] +conflicts: [ + "js_of_ocaml" {< "3.3.0"} +] +build: [ + [ + "dune" + "build" + "-p" + "ptime" + "-j" + jobs + "@install" + "-x" + "windows" + ] +] +dev-repo: "git+https://github.com/dbuenzli/ptime.git" + +url { + src: "file:///mnt/ptime" +} diff --git a/packages/uri-sexp-windows/uri-sexp-windows.4.2.0/opam b/packages/uri-sexp-windows/uri-sexp-windows.4.2.0/opam new file mode 100644 index 00000000..3f63ce7c --- /dev/null +++ b/packages/uri-sexp-windows/uri-sexp-windows.4.2.0/opam @@ -0,0 +1,32 @@ +opam-version: "2.0" +maintainer: "anil@recoil.org" +authors: ["Anil Madhavapeddy" "David Sheets" "Rudi Grinberg"] +license: "ISC" +tags: ["url" "uri" "org:mirage" "org:xapi-project"] +homepage: "https://github.com/mirage/ocaml-uri" +bug-reports: "https://github.com/mirage/ocaml-uri/issues" +dev-repo: "git+https://github.com/mirage/ocaml-uri.git" +doc: "https://mirage.github.io/ocaml-uri/" +synopsis: "An RFC3986 URI/URL parsing library" +description: """ +ocaml-uri with sexp support +""" +depends: [ + "ocaml-windows" + "uri-windows" {= version} + "dune" {>= "1.2.0"} + "ppx_sexp_conv-windows" {>= "v0.13.0"} + "sexplib0-windows" +] +build: [ + ["dune" "build" "-p" "uri-sexp" "-j" jobs "-x" "windows" ] +] +x-commit-hash: "0ff3efbbc235bef5a7d67cc01bc1dadbe2e859b9" +url { + src: + "https://github.com/mirage/ocaml-uri/releases/download/v4.2.0/uri-v4.2.0.tbz" + checksum: [ + "sha256=c5c013d940dbb6731ea2ee75c2bf991d3435149c3f3659ec2e55476f5473f16b" + "sha512=119e39bf53db9e94383a4e3a3df492b60b2db097266b3a8660de431ad85bc87997718305972fd2abbfb529973475ce6b210ba5e34d12e85a5dabbb0e24130aa1" + ] +}