Skip to content

Commit b4d9c4a

Browse files
committed
[new release] bitwuzla and bitwuzla-c (1.0.5)
CHANGES: - Enable macOS Homebrew distribution
1 parent 3f793b1 commit b4d9c4a

File tree

2 files changed

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

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) | os = "macos" & os-distribution = "homebrew" ]
40+
url {
41+
src:
42+
"https://github.com/bitwuzla/ocaml-bitwuzla/releases/download/1.0.5/bitwuzla-1.0.5.tbz"
43+
checksum: [
44+
"sha256=bf329089e4fbf78e5d4caff349227a0b98a75d2f174931c9429ae8c5949c6a6c"
45+
"sha512=bcd5fa342fba50c28290e87f4754d63975da148d466af65fc0d6305840d5202d37e7dd7ba231887b41e48ec76039d16c9c9fa7ce6190fdbb6fe3eb4aa5d54bfd"
46+
]
47+
}
48+
x-commit-hash: "ff8954e0121c18806f9ce714278ba894423ec0bc"
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) | os = "macos" & os-distribution = "homebrew" ]
39+
url {
40+
src:
41+
"https://github.com/bitwuzla/ocaml-bitwuzla/releases/download/1.0.5/bitwuzla-1.0.5.tbz"
42+
checksum: [
43+
"sha256=bf329089e4fbf78e5d4caff349227a0b98a75d2f174931c9429ae8c5949c6a6c"
44+
"sha512=bcd5fa342fba50c28290e87f4754d63975da148d466af65fc0d6305840d5202d37e7dd7ba231887b41e48ec76039d16c9c9fa7ce6190fdbb6fe3eb4aa5d54bfd"
45+
]
46+
}
47+
x-commit-hash: "ff8954e0121c18806f9ce714278ba894423ec0bc"

0 commit comments

Comments
 (0)