Skip to content

Commit eed0392

Browse files
authored
Merge pull request ocaml#23316 from recoules/release-bitwuzla-1.0.4
[new release] bitwuzla and bitwuzla-c (1.0.4)
2 parents f3954e4 + b9ba19a commit eed0392

File tree

2 files changed

+95
-0
lines changed
  • packages
    • bitwuzla-c/bitwuzla-c.1.0.4
    • bitwuzla/bitwuzla.1.0.4

2 files changed

+95
-0
lines changed
Lines changed: 48 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,48 @@
1+
opam-version: "2.0"
2+
synopsis: "SMT solver for AUFBVFP (C API)"
3+
description: "OCaml binding for the SMT solver Bitwuzla C API."
4+
maintainer: ["Frédéric Recoules <[email protected]>"]
5+
authors: ["Frédéric Recoules"]
6+
license: "MIT"
7+
tags: ["SMT solver" "SMT-COMP 2020" "AUFBVFP"]
8+
homepage: "https://bitwuzla.github.io"
9+
bug-reports: "https://github.com/bitwuzla/ocaml-bitwuzla/issues"
10+
depends: [
11+
"dune" {>= "2.7"}
12+
"ocaml" {>= "4.08"}
13+
"conf-git" {build}
14+
"conf-gcc" {build}
15+
"conf-g++" {build}
16+
"conf-gmp"
17+
"ppx_inline_test" {with-test & >= "v0.13"}
18+
"ppx_expect" {with-test & >= "v0.13"}
19+
"odoc" {with-doc}
20+
]
21+
conflicts: [
22+
"bitwuzla" {< "1.0.0"}
23+
]
24+
build: [
25+
["dune" "subst"] {dev}
26+
[
27+
"dune"
28+
"build"
29+
"-p"
30+
name
31+
"-j"
32+
jobs
33+
"@install"
34+
"@runtest" {with-test}
35+
"@doc" {with-doc}
36+
]
37+
]
38+
dev-repo: "git+https://github.com/bitwuzla/ocaml-bitwuzla.git"
39+
available: [ os = "linux" & (os-distribution != "ol" & os-distribution != "centos" | os-version >= 8) ]
40+
url {
41+
src:
42+
"https://github.com/bitwuzla/ocaml-bitwuzla/releases/download/1.0.4/bitwuzla-1.0.4.tbz"
43+
checksum: [
44+
"sha256=a336a72d979b24da11a5883e7fbebdaa74aa08f74056d290949cbf1a8101b8cd"
45+
"sha512=6b20168df75bdfa9f4da8d3a114349a1add6de1ab7b47c3eb2458b2aa1bf394dfb304201cfcb86a8917ba8c70c81319bd131105ee42759eb5f03345905ff4636"
46+
]
47+
}
48+
x-commit-hash: "4b87ce46b8433fb3ef5575c8501d47b2511f51fd"
Lines changed: 47 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,47 @@
1+
opam-version: "2.0"
2+
synopsis: "SMT solver for AUFBVFP"
3+
description: """
4+
5+
OCaml binding for the SMT solver Bitwuzla.
6+
7+
Bitwuzla is a Satisfiability Modulo Theories (SMT) solver for the theories of fixed-size bit-vectors, arrays and uninterpreted functions and their combinations. Its name is derived from an Austrian dialect expression that can be translated as “someone who tinkers with bits”."""
8+
maintainer: ["Frédéric Recoules <[email protected]>"]
9+
authors: ["Frédéric Recoules"]
10+
license: "MIT"
11+
tags: ["SMT solver" "SMT-COMP 2020" "AUFBVFP"]
12+
homepage: "https://bitwuzla.github.io"
13+
doc: "https://bitwuzla.github.io/docs/ocaml/"
14+
bug-reports: "https://github.com/bitwuzla/ocaml-bitwuzla/issues"
15+
depends: [
16+
"dune" {>= "2.7"}
17+
"bitwuzla-c" {= version}
18+
"zarith"
19+
"ppx_inline_test" {with-test & >= "v0.13"}
20+
"ppx_expect" {with-test & >= "v0.13"}
21+
"odoc" {with-doc}
22+
]
23+
build: [
24+
["dune" "subst"] {dev}
25+
[
26+
"dune"
27+
"build"
28+
"-p"
29+
name
30+
"-j"
31+
jobs
32+
"@install"
33+
"@runtest" {with-test}
34+
"@doc" {with-doc}
35+
]
36+
]
37+
dev-repo: "git+https://github.com/bitwuzla/ocaml-bitwuzla.git"
38+
available: [ os = "linux" & (os-distribution != "ol" & os-distribution != "centos" | os-version >= 8) ]
39+
url {
40+
src:
41+
"https://github.com/bitwuzla/ocaml-bitwuzla/releases/download/1.0.4/bitwuzla-1.0.4.tbz"
42+
checksum: [
43+
"sha256=a336a72d979b24da11a5883e7fbebdaa74aa08f74056d290949cbf1a8101b8cd"
44+
"sha512=6b20168df75bdfa9f4da8d3a114349a1add6de1ab7b47c3eb2458b2aa1bf394dfb304201cfcb86a8917ba8c70c81319bd131105ee42759eb5f03345905ff4636"
45+
]
46+
}
47+
x-commit-hash: "4b87ce46b8433fb3ef5575c8501d47b2511f51fd"

0 commit comments

Comments
 (0)