From 72554b8b39d77f35b526a0ad8d71a4aa6d44eb2b Mon Sep 17 00:00:00 2001 From: edwinans Date: Tue, 21 Jan 2025 12:23:28 +0100 Subject: [PATCH] 2 packages from lexifi/landmarks at 1.5 --- packages/landmarks-ppx/landmarks-ppx.1.5/opam | 40 +++++++++++++++++ packages/landmarks/landmarks.1.5/opam | 44 +++++++++++++++++++ 2 files changed, 84 insertions(+) create mode 100644 packages/landmarks-ppx/landmarks-ppx.1.5/opam create mode 100644 packages/landmarks/landmarks.1.5/opam diff --git a/packages/landmarks-ppx/landmarks-ppx.1.5/opam b/packages/landmarks-ppx/landmarks-ppx.1.5/opam new file mode 100644 index 00000000000..e1809122eb8 --- /dev/null +++ b/packages/landmarks-ppx/landmarks-ppx.1.5/opam @@ -0,0 +1,40 @@ +# This file is generated by dune, edit dune-project instead +opam-version: "2.0" +synopsis: "Preprocessor instrumenting code using the landmarks library" +description: """ +Automatically or semi-automatically instrument your code using +landmarks library.""" +maintainer: ["Marc Lasson "] +authors: ["Marc Lasson "] +license: "MIT" +homepage: "https://github.com/LexiFi/landmarks" +bug-reports: "https://github.com/LexiFi/landmarks/issues" +depends: [ + "dune" {>= "3.16"} + "ocaml" {>= "4.08"} + "ppxlib" {>= "0.22"} + "landmarks" {= "1.5"} + "odoc" {with-doc} +] +build: [ + ["dune" "subst"] {dev} + [ + "dune" + "build" + "-p" + name + "-j" + jobs + "@install" + "@runtest" {with-test} + "@doc" {with-doc} + ] +] +dev-repo: "git+https://github.com/LexiFi/landmarks.git" +url { + src: "https://github.com/lexifi/landmarks/archive/refs/tags/v1.5.tar.gz" + checksum: [ + "md5=8656a2bd04456f8f18ef19af20c85f0c" + "sha512=b5f24973b1aabbf91c6e4f6ce594dfded10fa134e27d2e4adcc75543296f7d564725c6b8f345cbbf294a394828b2063aa74e6fe3c068574a7510d9ff78860a40" + ] +} diff --git a/packages/landmarks/landmarks.1.5/opam b/packages/landmarks/landmarks.1.5/opam new file mode 100644 index 00000000000..792421b735d --- /dev/null +++ b/packages/landmarks/landmarks.1.5/opam @@ -0,0 +1,44 @@ +# This file is generated by dune, edit dune-project instead +opam-version: "2.0" +synopsis: "A simple profiling library" +description: """ +Landmarks is a simple profiling library for OCaml. It provides +primitives to measure time spent in portion of instrumented code. The +instrumentation of the code may either done by hand, automatically or +semi-automatically using the ppx pepreprocessor (see landmarks-ppx package). +""" +maintainer: ["Marc Lasson "] +authors: ["Marc Lasson "] +license: "MIT" +homepage: "https://github.com/LexiFi/landmarks" +bug-reports: "https://github.com/LexiFi/landmarks/issues" +depends: [ + "dune" {>= "3.16"} + "ocaml" {>= "4.08"} + "js_of_ocaml" {with-test & > "5"} + "odoc" {with-doc} +] +conflicts: ["ocaml-option-bytecode-only"] +build: [ + ["dune" "subst"] {dev} + [ + "dune" + "build" + "-p" + name + "-j" + jobs + "@install" + "@runtest" {with-test} + "@doc" {with-doc} + ] +] +dev-repo: "git+https://github.com/LexiFi/landmarks.git" +available: arch = "x86_64" | arch = "x86_32" | arch = "arm64" +url { + src: "https://github.com/lexifi/landmarks/archive/refs/tags/v1.5.tar.gz" + checksum: [ + "md5=8656a2bd04456f8f18ef19af20c85f0c" + "sha512=b5f24973b1aabbf91c6e4f6ce594dfded10fa134e27d2e4adcc75543296f7d564725c6b8f345cbbf294a394828b2063aa74e6fe3c068574a7510d9ff78860a40" + ] +}