From 98fd70c7d77631242978b3144e8786629eb3b9aa Mon Sep 17 00:00:00 2001 From: Tim McGilchrist Date: Mon, 17 Nov 2025 09:03:56 +1100 Subject: [PATCH 1/7] [new release] avro-simple (0.1) CHANGES: Initial relase for avro-simple --- packages/avro-simple/avro-simple.0.1/opam | 52 +++++++++++++++++++++++ 1 file changed, 52 insertions(+) create mode 100644 packages/avro-simple/avro-simple.0.1/opam diff --git a/packages/avro-simple/avro-simple.0.1/opam b/packages/avro-simple/avro-simple.0.1/opam new file mode 100644 index 00000000000..887de79e430 --- /dev/null +++ b/packages/avro-simple/avro-simple.0.1/opam @@ -0,0 +1,52 @@ +opam-version: "2.0" +synopsis: "Pure OCaml implementation of Apache Avro" +description: + "A fast, feature-rich, pure OCaml implementation of Apache Avro with codec-based design, schema evolution support, and container file format." +maintainer: ["timmcgil@gmail.com"] +authors: ["Tim McGilchrist"] +license: "BSD3" +homepage: "https://github.com/tmcgilchrist/ocaml-avro" +bug-reports: "https://github.com/tmcgilchrist/ocaml-avro/issues" +depends: [ + "ocaml" {>= "5.0"} + "dune" {>= "3.19" & >= "3.0"} + "yojson" {>= "2.0.0"} + "decompress" {>= "1.5.0"} + "bigstringaf" {>= "0.9.0"} + "uuidm" {>= "0.9"} + "zarith" {>= "1.14"} + "alcotest" {with-test & >= "1.7.0"} + "qcheck" {with-test & >= "0.20"} + "avro" {with-dev-setup} + "benchmark" {with-dev-setup} + "odoc" {with-doc} +] +depopts: [ + "snappy" {>= "0.1.0"} + "zstd" {>= "0.3"} +] +build: [ + ["dune" "subst"] {dev} + [ + "dune" + "build" + "-p" + name + "-j" + jobs + "@install" + "@runtest" {with-test} + "@doc" {with-doc} + ] +] +dev-repo: "git+https://github.com/tmcgilchrist/ocaml-avro.git" +x-maintenance-intent: ["(latest)"] +url { + src: + "https://github.com/tmcgilchrist/ocaml-avro/releases/download/0.1/avro-simple-0.1.tbz" + checksum: [ + "sha256=2f0f7e750a884920d2302fed302d920598789eba3673443d86ee1d7b57a663bc" + "sha512=25830478f5f2724b46e1a620e6e42486b53f95e1fc833c82a4a20d021ad9658ac4b50defc3b324dd7393e806460106bb4bad412c37114617ec361b0d64903f03" + ] +} +x-commit-hash: "73664992cb7293631cd88fcf59c446b16c180088" From f3b66b3d4a1c517758c9e00feecaa1e14f584118 Mon Sep 17 00:00:00 2001 From: Tim McGilchrist Date: Mon, 17 Nov 2025 09:17:21 +1100 Subject: [PATCH 2/7] Update sha and commit-hash --- packages/avro-simple/avro-simple.0.1/opam | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/avro-simple/avro-simple.0.1/opam b/packages/avro-simple/avro-simple.0.1/opam index 887de79e430..4221200819b 100644 --- a/packages/avro-simple/avro-simple.0.1/opam +++ b/packages/avro-simple/avro-simple.0.1/opam @@ -49,4 +49,4 @@ url { "sha512=25830478f5f2724b46e1a620e6e42486b53f95e1fc833c82a4a20d021ad9658ac4b50defc3b324dd7393e806460106bb4bad412c37114617ec361b0d64903f03" ] } -x-commit-hash: "73664992cb7293631cd88fcf59c446b16c180088" +x-commit-hash: "3e1424f63705666485295d072d36630b62d1ccbc" From fa881d87422fce7a6c88b0bb47ee9e71a439a114 Mon Sep 17 00:00:00 2001 From: Tim McGilchrist Date: Mon, 17 Nov 2025 09:20:17 +1100 Subject: [PATCH 3/7] Update opam --- packages/avro-simple/avro-simple.0.1/opam | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/avro-simple/avro-simple.0.1/opam b/packages/avro-simple/avro-simple.0.1/opam index 4221200819b..b50c5d60086 100644 --- a/packages/avro-simple/avro-simple.0.1/opam +++ b/packages/avro-simple/avro-simple.0.1/opam @@ -4,7 +4,7 @@ description: "A fast, feature-rich, pure OCaml implementation of Apache Avro with codec-based design, schema evolution support, and container file format." maintainer: ["timmcgil@gmail.com"] authors: ["Tim McGilchrist"] -license: "BSD3" +license: "BSD-3-clause" homepage: "https://github.com/tmcgilchrist/ocaml-avro" bug-reports: "https://github.com/tmcgilchrist/ocaml-avro/issues" depends: [ From 1ab282929710886525ce9e0d8c7fde434cb2cde8 Mon Sep 17 00:00:00 2001 From: Tim McGilchrist Date: Wed, 19 Nov 2025 17:21:06 +1100 Subject: [PATCH 4/7] Update opam --- packages/avro-simple/avro-simple.0.1/opam | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/packages/avro-simple/avro-simple.0.1/opam b/packages/avro-simple/avro-simple.0.1/opam index b50c5d60086..1fd36e860c0 100644 --- a/packages/avro-simple/avro-simple.0.1/opam +++ b/packages/avro-simple/avro-simple.0.1/opam @@ -38,6 +38,10 @@ build: [ "@runtest" {with-test} "@doc" {with-doc} ] + [ + "sh" "-c" + "ALCOTEST_QUICK_TESTS=1 dune runtest -p %{name}%" + ] {with-test} ] dev-repo: "git+https://github.com/tmcgilchrist/ocaml-avro.git" x-maintenance-intent: ["(latest)"] @@ -45,8 +49,8 @@ url { src: "https://github.com/tmcgilchrist/ocaml-avro/releases/download/0.1/avro-simple-0.1.tbz" checksum: [ - "sha256=2f0f7e750a884920d2302fed302d920598789eba3673443d86ee1d7b57a663bc" - "sha512=25830478f5f2724b46e1a620e6e42486b53f95e1fc833c82a4a20d021ad9658ac4b50defc3b324dd7393e806460106bb4bad412c37114617ec361b0d64903f03" + "sha256=14594bc6c41071f660403bd540370ef62299b04eda6463af350672aaba8a01bb" + "sha512=04fa43ae5d94dcda250e3d8c07b0b0331a38688b69fabd0de82bfa24840c6243d5e20a8e74d4aa7879a4afc4e38922b053018bcaf225ab238153c1e63048fab8" ] } -x-commit-hash: "3e1424f63705666485295d072d36630b62d1ccbc" +x-commit-hash: "e68a8de8fa3b69fd05189ed88ef45da9c6291442" From 061145c4a0d687970cc482aa393a91eef6bbc719 Mon Sep 17 00:00:00 2001 From: Tim McGilchrist Date: Wed, 19 Nov 2025 17:23:54 +1100 Subject: [PATCH 5/7] Update opam --- packages/avro-simple/avro-simple.0.1/opam | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/packages/avro-simple/avro-simple.0.1/opam b/packages/avro-simple/avro-simple.0.1/opam index 1fd36e860c0..fe4bcde7bce 100644 --- a/packages/avro-simple/avro-simple.0.1/opam +++ b/packages/avro-simple/avro-simple.0.1/opam @@ -49,8 +49,8 @@ url { src: "https://github.com/tmcgilchrist/ocaml-avro/releases/download/0.1/avro-simple-0.1.tbz" checksum: [ - "sha256=14594bc6c41071f660403bd540370ef62299b04eda6463af350672aaba8a01bb" - "sha512=04fa43ae5d94dcda250e3d8c07b0b0331a38688b69fabd0de82bfa24840c6243d5e20a8e74d4aa7879a4afc4e38922b053018bcaf225ab238153c1e63048fab8" + "sha256=2f0f7e750a884920d2302fed302d920598789eba3673443d86ee1d7b57a663bc" + "sha512=25830478f5f2724b46e1a620e6e42486b53f95e1fc833c82a4a20d021ad9658ac4b50defc3b324dd7393e806460106bb4bad412c37114617ec361b0d64903f03" ] } x-commit-hash: "e68a8de8fa3b69fd05189ed88ef45da9c6291442" From 8736d8aee7df4f06fe63c89880401bf006051130 Mon Sep 17 00:00:00 2001 From: Tim McGilchrist Date: Wed, 19 Nov 2025 18:40:44 +1100 Subject: [PATCH 6/7] Update opam --- packages/avro-simple/avro-simple.0.1/opam | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/avro-simple/avro-simple.0.1/opam b/packages/avro-simple/avro-simple.0.1/opam index fe4bcde7bce..c6c1ffb1165 100644 --- a/packages/avro-simple/avro-simple.0.1/opam +++ b/packages/avro-simple/avro-simple.0.1/opam @@ -35,7 +35,7 @@ build: [ "-j" jobs "@install" - "@runtest" {with-test} + "@runtest" {with-test & arch != "arm32" & arch != "x86_32"} "@doc" {with-doc} ] [ From bcff42d37dd17cc61f533b42262cc67e654385dd Mon Sep 17 00:00:00 2001 From: Tim McGilchrist Date: Wed, 19 Nov 2025 18:54:11 +1100 Subject: [PATCH 7/7] Update opam --- packages/avro-simple/avro-simple.0.1/opam | 4 ---- 1 file changed, 4 deletions(-) diff --git a/packages/avro-simple/avro-simple.0.1/opam b/packages/avro-simple/avro-simple.0.1/opam index c6c1ffb1165..c96788ac618 100644 --- a/packages/avro-simple/avro-simple.0.1/opam +++ b/packages/avro-simple/avro-simple.0.1/opam @@ -38,10 +38,6 @@ build: [ "@runtest" {with-test & arch != "arm32" & arch != "x86_32"} "@doc" {with-doc} ] - [ - "sh" "-c" - "ALCOTEST_QUICK_TESTS=1 dune runtest -p %{name}%" - ] {with-test} ] dev-repo: "git+https://github.com/tmcgilchrist/ocaml-avro.git" x-maintenance-intent: ["(latest)"]