From c5cda2e1441ca7850e2da37267e9ce1f042765cc Mon Sep 17 00:00:00 2001 From: Calascibetta Romain Date: Fri, 3 Jul 2020 10:49:51 +0200 Subject: [PATCH] [new release] duff (0.3) CHANGES: __breaking changes__ * Add a constraint with `git.2.1.3` (mirage/duff#7) * Update the documentation (mirage/duff#6) * Work on the new API (mirage/duff#2) * Delete provided binary (mirage/duff#5) * Move to `dune.2.0.0` (mirage/duff#5) * Integrate fuzzer into tests (mirage/duff#5) * Apply ocamlformat (mirage/duff#5) --- packages/duff/duff.0.3/opam | 43 +++++++++++++++++++++++++++++++++++++ 1 file changed, 43 insertions(+) create mode 100644 packages/duff/duff.0.3/opam diff --git a/packages/duff/duff.0.3/opam b/packages/duff/duff.0.3/opam new file mode 100644 index 00000000000..375fe1e8ee2 --- /dev/null +++ b/packages/duff/duff.0.3/opam @@ -0,0 +1,43 @@ +opam-version: "2.0" +name: "duff" +maintainer: "Romain Calascibetta " +authors: "Romain Calascibetta " +homepage: "https://github.com/mirage/duff" +bug-reports: "https://github.com/mirage/duff/issues" +dev-repo: "git+https://github.com/mirage/duff.git" +doc: "https://mirage.github.io/duff/" +license: "MIT" +synopsis: "Rabin's fingerprint and diff algorithm in OCaml" +description: """ +This library provides a pure implementation of Rabin's fingerprint and diff algorithm in OCaml. + +It follows libXdiff C library. It is used by ocaml-git project. +""" + +build: [ + ["dune" "build" "-p" name "-j" jobs] + ["dune" "runtest" "-p" name "-j" jobs] {with-test} +] + +depends: [ + "ocaml" {>= "4.03.0"} + "dune" {>= "2.0.0"} + "fmt" + "bigarray-compat" + "stdlib-shims" + "alcotest" {with-test} + "bigstringaf" {with-test} + "hxd" {with-test} + "crowbar" {with-test} +] + +conflicts: [ + "git" {<= "2.1.3"} +] +url { + src: "https://github.com/mirage/duff/releases/download/v0.3/duff-v0.3.tbz" + checksum: [ + "sha256=d5fee97be9ce3183375fe2e8df8d44be176997e47ac47049922e8e34bb3f66d1" + "sha512=406e137dba3a8c16460b25d0c5f757823e9c53ec40cc8f9538bf2d05e693b4af016801346a72b1c934577432eb506f5d63e65cf53cf5e85f09a90ee4cb40c0b2" + ] +}