this repo has no description
1opam-version: "2.0"
2maintainer: "Laurent Thévenoux <lrnt@thvnx.com>"
3authors: "Laurent Thévenoux <lrnt@thvnx.com>"
4homepage: "https://github.com/thvnx/mlmpfr"
5bug-reports: "https://github.com/thvnx/mlmpfr/issues"
6license: "LGPL-3.0-only"
7dev-repo: "git+https://github.com/thvnx/mlmpfr.git"
8build: [
9 ["cc" "mlmpfr_compatibility_test.c" "-lmpfr" "-o" "mlmpfr_compatibility_test"]
10 ["./mlmpfr_compatibility_test"]
11 ["dune" "subst"] {dev}
12 ["dune" "build" "-p" name "-j" jobs]
13]
14depends: [
15 "ocaml" {>= "4.04"}
16 "dune" {>= "2.9"}
17 "conf-mpfr"
18]
19x-ci-accept-failures: ["debian-unstable"]
20post-messages: [
21 "Make sure you had MPFR version 4.1.0 installed on your system." {failure}
22]
23synopsis: "OCaml C bindings for MPFR-4.1.0"
24url {
25 src:
26 "https://github.com/thvnx/mlmpfr/archive/refs/tags/mlmpfr.4.1.0-bugfix2.tar.gz"
27 checksum: [
28 "sha256=c503e7ed15fe991af770c2199eeaf872cea1a82e6805e937443fd3a42c409c8f"
29 "md5=20de14505f17e1c59841dab71261e9f5"
30 ]
31}
32description: """
33The package provides bindings for MPFR-4.1.0.
34
35Warning: this bugfix2 version breaks backward compatibility since it renames the
36Mpfr module into Mlmpfr. See thvnx#21 for more details.
37
38You need to have MPFR-4.1.0 installed on your system. See opam info mlmpfr for
39all available versions."""
40extra-source "mlmpfr_compatibility_test.c" {
41 src:
42 "https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/mlmpfr/mlmpfr_compatibility_test.c.4.1.0+bugfix2"
43 checksum: [
44 "sha256=456f1ce41e01ecd1132d513775434eb673ee624c0a10c5ca81696210aebb9dd3"
45 "md5=34cf77d2aa08092d4bd94582594a26f2"
46 ]
47}