From e353ed39df6538350f917600b4adf0f973d8995e Mon Sep 17 00:00:00 2001 From: Simon Grondin Date: Sun, 22 Dec 2024 10:04:35 -0600 Subject: [PATCH] Package SZXX.3.1.0 --- packages/SZXX/SZXX.3.1.0/opam | 41 +++++++++++++++++++++++++++++++++++ 1 file changed, 41 insertions(+) create mode 100644 packages/SZXX/SZXX.3.1.0/opam diff --git a/packages/SZXX/SZXX.3.1.0/opam b/packages/SZXX/SZXX.3.1.0/opam new file mode 100644 index 00000000000..35519172537 --- /dev/null +++ b/packages/SZXX/SZXX.3.1.0/opam @@ -0,0 +1,41 @@ +opam-version: "2.0" +maintainer: "Asemio" +authors: [ + "Simon Grondin" +] +synopsis: "Streaming ZIP XML XLSX parser" +description: """ +SZXX is a streaming, non-seeking and efficient XLSX parser built from ground up for low memory usage. +SZXX is able to output XLSX rows while a file is being read from the file descriptor without buffering any part of the file. +It can also stream data out of ZIP files and XML files without buffering. +""" +license: "MIT" +tags: ["Stream" "ZIP" "XML" "XLSX"] +homepage: "https://github.com/asemio/SZXX" +dev-repo: "git://github.com/asemio/SZXX" +doc: "https://github.com/asemio/SZXX" +bug-reports: "https://github.com/asemio/SZXX/issues" +depends: [ + "ocaml" { >= "4.10.0" } + "dune" { >= "1.9.0" } + + "angstrom" { >= "0.15.0" } + "core" { >= "v0.17.0" } + "decompress" { >= "1.4.1" } + "lwt" { >= "5.3.0" } + + "alcotest-lwt" { with-test } + "angstrom-lwt-unix" { >= "0.15.0" & with-test } + "yojson" { with-test } + "ppx_deriving_yojson" { >= "3.5.2" & with-test } + # "ocamlformat" { = "0.25.1" } # Development + # "ocaml-lsp-server" # Development +] +build: ["dune" "build" "-p" name "-j" jobs] +url { + src: "https://github.com/asemio/SZXX/archive/refs/tags/3.1.0.tar.gz" + checksum: [ + "md5=efd02d7e06f0afbe9d7a74b7c246f1d3" + "sha512=99fe09716d5200e4bdf0390ef84c7cac51b7b64f230083d44949f85d6844444d61aecb6506e949b45c68c27232d1b4e23e21376f7e5258b4b9fa69fd7f252cd5" + ] +}