this repo has no description

Merge branch 'master' into fix-66

Kate 95ec2d45 3150f519

Changed files
+2233 -50
packages
alcotest
alcotest.1.6.0
alcotest-async
alcotest-async.1.6.0
alcotest-js
alcotest-js.1.6.0
alcotest-lwt
alcotest-lwt.1.6.0
alcotest-mirage
alcotest-mirage.1.6.0
angstrom-lwt-unix
angstrom-lwt-unix.0.10.0
angstrom-lwt-unix.0.6.0
angstrom-lwt-unix.0.7.0
angstrom-lwt-unix.0.8.0
angstrom-lwt-unix.0.8.1
angstrom-lwt-unix.0.9.0
bechamel
bechamel.0.3.0
bechamel-js
bechamel-js.0.3.0
bechamel-notty
bechamel-notty.0.3.0
bechamel-perf
bechamel-perf.0.3.0
biniou
biniou.1.2.1
biniou.1.2.2
camlp-streams
camlp-streams.5.0
camlp-streams.5.0.1
chamelon
chamelon.0.0.9.1
chamelon-unix
chamelon-unix.0.0.9.1
class_group_vdf
class_group_vdf.0.0.3
coq-serapi
coq-serapi.8.15.0+0.15.2
cryptokit
cryptokit.1.11
cryptokit.1.12
cryptokit.1.13
cryptokit.1.14
cryptoverif
cryptoverif.2.06
datakit-server
datakit-server.0.10.0
datakit-server.0.10.1
datakit-server.0.11.0
datakit-server.0.12.0
datakit-server.0.12.2
datakit-server.0.12.3
datakit-server.0.6.0
datakit-server.0.7.0
datakit-server.0.8.0
datakit-server.0.9.0
datakit-server.1.0.0
docteur
docteur.0.0.1
docteur.0.0.5
docteur-unix
docteur-unix.0.0.2
docteur-unix.0.0.3
docteur-unix.0.0.4
dot-merlin-reader
dot-merlin-reader.4.1
dot-merlin-reader.4.2
eio
eio.0.3
eio_linux
eio_linux.0.3
eio_luv
eio_luv.0.3
eio_main
eio_main.0.3
elpi
elpi.1.16.1
epictetus
epictetus.3.1.1
ez_api
ez_api.1.2.0
jasmin
jasmin.2022.04.0
jsonrpc
jsonrpc.1.12.2
libbinaryen
libbinaryen.108.0.0
linwrap
linwrap.5.1.1
liquidsoap
liquidsoap.2.0.6
lsp
lsp.1.12.2
lwt
lwt.5.6.0
lwt.5.6.1
lwt_domain
lwt_domain.0.2.0
lwt_ppx
lwt_ppx.2.1.0
lwt_ppx_let
lwt_ppx_let.5.6.0
lwt_react
lwt_react.1.2.0
mem_usage
mem_usage.0.0.4
merlin
merlin.3.3.4
merlin.3.3.4~4.10preview1
merlin.3.3.5
merlin.3.3.6
merlin.3.3.7
merlin.3.3.7~4.11preview1
merlin.3.3.8
merlin.3.3.9
merlin.3.4.0
merlin.3.4.1
merlin.3.4.2
merlin.3.5.0
merlin.3.6.1
merlin.3.7.0
merlin.4.1-411
merlin.4.1-412
merlin.4.2-411
merlin.4.2-412
merlin.4.3.1-411
merlin.4.3.1-412
merlin.4.3.2~4.13preview
merlin.4.4-411
merlin.4.4-412
merlin.4.4-413
merlin.4.4.1~4.14preview
merlin.4.4.1~5.0preview
merlin.4.5-411
merlin.4.5-412
merlin.4.5-413
merlin.4.5-414
mirage-flow-lwt
mirage-flow-lwt.1.3.0
mirage-flow-lwt.1.4.0
mirage-flow-unix
mirage-flow-unix.1.2.0
mirage-flow-unix.1.3.0
mnd
mnd.1.0.0
ocaml-lsp-server
ocaml-lsp-server.1.12.2
osc-lwt
osc-lwt.0.2.0
pcre
pcre.7.3.0
pcre.7.3.2
pcre.7.3.3
pcre.7.3.4
pcre.7.3.5
pcre.7.4.0
pcre.7.4.1
pcre.7.4.2
pcre.7.4.3
pcre.7.4.4
pcre.7.4.6
pcre.7.5.0
ppx_seq
ppx_seq.0.3.2
rankers
rankers.1.0.0
rankers.2.0.1
rankers.2.0.7
reason
reason.3.8.1
redis
redis.0.6
redis-lwt
redis-lwt.0.6
redis-sync
redis-sync.0.6
res
res.5.0.0
res.5.0.1
rtop
rtop.3.8.1
session-postgresql-async
session-postgresql-async.0.4.1
session-postgresql-lwt
session-postgresql-lwt.0.4.1
smtlib-utils
smtlib-utils.0.4
stringext
stringext.1.5.0
stringext.1.6.0
z3
z3.4.8.17
+48
packages/alcotest-async/alcotest-async.1.6.0/opam
···
+
opam-version: "2.0"
+
synopsis: "Async-based helpers for Alcotest"
+
description: "Async-based helpers for Alcotest"
+
maintainer: ["thomas@gazagnaire.org"]
+
authors: ["Thomas Gazagnaire"]
+
license: "ISC"
+
homepage: "https://github.com/mirage/alcotest"
+
doc: "https://mirage.github.io/alcotest"
+
bug-reports: "https://github.com/mirage/alcotest/issues"
+
depends: [
+
"dune" {>= "2.8"}
+
"re" {with-test}
+
"fmt" {with-test}
+
"cmdliner" {with-test & >= "1.1.0"}
+
"core" {>= "v0.15.0"}
+
"core_unix" {>= "v0.15.0"}
+
"base"
+
"async_kernel"
+
"ocaml" {>= "4.11.0"}
+
"alcotest" {= version}
+
"async" {>= "v0.15.0"}
+
"async_unix" {>= "v0.15.0"}
+
"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/mirage/alcotest.git"
+
url {
+
src:
+
"https://github.com/mirage/alcotest/releases/download/1.6.0/alcotest-1.6.0.tbz"
+
checksum: [
+
"sha256=fd00f9668395874ff3b1d7ef566d14efc02fa7dd34123eb25d59355be94b2329"
+
"sha512=69a7ef300ba10a9ccb1e25b1cfdb0a0abf9ca976864a52a22f0e1fae1e5d1cbeb99498c086230b839ee9da4d0fd71e63686e126ca42221537f3fdb6f6c5aae95"
+
]
+
}
+
x-commit-hash: "6be328d73513db7f32173f86a997a59904fb1ee6"
+43
packages/alcotest-js/alcotest-js.1.6.0/opam
···
+
opam-version: "2.0"
+
synopsis:
+
"Virtual package containing optional JavaScript dependencies for Alcotest"
+
description:
+
"Virtual package containing optional JavaScript dependencies for Alcotest"
+
maintainer: ["thomas@gazagnaire.org"]
+
authors: ["Thomas Gazagnaire"]
+
license: "ISC"
+
homepage: "https://github.com/mirage/alcotest"
+
doc: "https://mirage.github.io/alcotest"
+
bug-reports: "https://github.com/mirage/alcotest/issues"
+
depends: [
+
"dune" {>= "2.8"}
+
"alcotest" {= version}
+
"js_of_ocaml-compiler" {>= "3.11.0"}
+
"fmt" {with-test & >= "0.8.7"}
+
"cmdliner" {with-test & >= "1.1.0"}
+
"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/mirage/alcotest.git"
+
url {
+
src:
+
"https://github.com/mirage/alcotest/releases/download/1.6.0/alcotest-1.6.0.tbz"
+
checksum: [
+
"sha256=fd00f9668395874ff3b1d7ef566d14efc02fa7dd34123eb25d59355be94b2329"
+
"sha512=69a7ef300ba10a9ccb1e25b1cfdb0a0abf9ca976864a52a22f0e1fae1e5d1cbeb99498c086230b839ee9da4d0fd71e63686e126ca42221537f3fdb6f6c5aae95"
+
]
+
}
+
x-commit-hash: "6be328d73513db7f32173f86a997a59904fb1ee6"
+44
packages/alcotest-lwt/alcotest-lwt.1.6.0/opam
···
+
opam-version: "2.0"
+
synopsis: "Lwt-based helpers for Alcotest"
+
description: "Lwt-based helpers for Alcotest"
+
maintainer: ["thomas@gazagnaire.org"]
+
authors: ["Thomas Gazagnaire"]
+
license: "ISC"
+
homepage: "https://github.com/mirage/alcotest"
+
doc: "https://mirage.github.io/alcotest"
+
bug-reports: "https://github.com/mirage/alcotest/issues"
+
depends: [
+
"dune" {>= "2.8"}
+
"re" {with-test}
+
"cmdliner" {with-test & >= "1.1.0"}
+
"fmt"
+
"ocaml" {>= "4.05.0"}
+
"alcotest" {= version}
+
"lwt"
+
"logs"
+
"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/mirage/alcotest.git"
+
url {
+
src:
+
"https://github.com/mirage/alcotest/releases/download/1.6.0/alcotest-1.6.0.tbz"
+
checksum: [
+
"sha256=fd00f9668395874ff3b1d7ef566d14efc02fa7dd34123eb25d59355be94b2329"
+
"sha512=69a7ef300ba10a9ccb1e25b1cfdb0a0abf9ca976864a52a22f0e1fae1e5d1cbeb99498c086230b839ee9da4d0fd71e63686e126ca42221537f3fdb6f6c5aae95"
+
]
+
}
+
x-commit-hash: "6be328d73513db7f32173f86a997a59904fb1ee6"
+46
packages/alcotest-mirage/alcotest-mirage.1.6.0/opam
···
+
opam-version: "2.0"
+
synopsis: "Mirage implementation for Alcotest"
+
description: "Mirage implementation for Alcotest"
+
maintainer: ["thomas@gazagnaire.org"]
+
authors: ["Thomas Gazagnaire"]
+
license: "ISC"
+
homepage: "https://github.com/mirage/alcotest"
+
doc: "https://mirage.github.io/alcotest"
+
bug-reports: "https://github.com/mirage/alcotest/issues"
+
depends: [
+
"dune" {>= "2.8"}
+
"re" {with-test}
+
"cmdliner" {with-test & >= "1.1.0"}
+
"fmt"
+
"ocaml" {>= "4.05.0"}
+
"alcotest" {= version}
+
"mirage-clock" {>= "2.0.0"}
+
"duration"
+
"lwt"
+
"logs"
+
"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/mirage/alcotest.git"
+
url {
+
src:
+
"https://github.com/mirage/alcotest/releases/download/1.6.0/alcotest-1.6.0.tbz"
+
checksum: [
+
"sha256=fd00f9668395874ff3b1d7ef566d14efc02fa7dd34123eb25d59355be94b2329"
+
"sha512=69a7ef300ba10a9ccb1e25b1cfdb0a0abf9ca976864a52a22f0e1fae1e5d1cbeb99498c086230b839ee9da4d0fd71e63686e126ca42221537f3fdb6f6c5aae95"
+
]
+
}
+
x-commit-hash: "6be328d73513db7f32173f86a997a59904fb1ee6"
+58
packages/alcotest/alcotest.1.6.0/opam
···
+
opam-version: "2.0"
+
synopsis: "Alcotest is a lightweight and colourful test framework"
+
description: """
+
Alcotest exposes simple interface to perform unit tests. It exposes
+
a simple TESTABLE module type, a check function to assert test
+
predicates and a run function to perform a list of unit -> unit
+
test callbacks.
+
+
Alcotest provides a quiet and colorful output where only faulty runs
+
are fully displayed at the end of the run (with the full logs ready to
+
inspect), with a simple (yet expressive) query language to select the
+
tests to run.
+
"""
+
maintainer: ["thomas@gazagnaire.org"]
+
authors: ["Thomas Gazagnaire"]
+
license: "ISC"
+
homepage: "https://github.com/mirage/alcotest"
+
doc: "https://mirage.github.io/alcotest"
+
bug-reports: "https://github.com/mirage/alcotest/issues"
+
depends: [
+
"dune" {>= "2.8"}
+
"ocaml" {>= "4.05.0"}
+
"fmt" {>= "0.8.7"}
+
"astring"
+
"cmdliner" {>= "1.1.0"}
+
"re" {>= "1.7.2"}
+
"stdlib-shims"
+
"uutf" {>= "1.0.1"}
+
"ocaml-syntax-shims"
+
"odoc" {with-doc}
+
]
+
conflicts: [
+
"result" {< "1.5"}
+
]
+
build: [
+
["dune" "subst"] {dev}
+
[
+
"dune"
+
"build"
+
"-p"
+
name
+
"-j"
+
jobs
+
"@install"
+
"@runtest" {with-test}
+
"@doc" {with-doc}
+
]
+
]
+
dev-repo: "git+https://github.com/mirage/alcotest.git"
+
url {
+
src:
+
"https://github.com/mirage/alcotest/releases/download/1.6.0/alcotest-1.6.0.tbz"
+
checksum: [
+
"sha256=fd00f9668395874ff3b1d7ef566d14efc02fa7dd34123eb25d59355be94b2329"
+
"sha512=69a7ef300ba10a9ccb1e25b1cfdb0a0abf9ca976864a52a22f0e1fae1e5d1cbeb99498c086230b839ee9da4d0fd71e63686e126ca42221537f3fdb6f6c5aae95"
+
]
+
}
+
x-commit-hash: "6be328d73513db7f32173f86a997a59904fb1ee6"
+1 -1
packages/angstrom-lwt-unix/angstrom-lwt-unix.0.10.0/opam
···
"ocaml" {>= "4.03.0"}
"jbuilder" {>= "1.0+beta10"}
"angstrom"
-
"lwt"
+
"lwt" {< "5.6.0"}
"base-unix"
]
synopsis: "Angstrom - Lwt- and Unix-specific support"
+1 -1
packages/angstrom-lwt-unix/angstrom-lwt-unix.0.6.0/opam
···
"ocaml" {>= "4.03.0" & < "4.06.0"}
"jbuilder" {>= "1.0+beta10"}
"angstrom"
-
"lwt"
+
"lwt" {< "5.6.0"}
"base-unix"
]
synopsis: "Angstrom - Lwt- and Unix-specific support"
+1 -1
packages/angstrom-lwt-unix/angstrom-lwt-unix.0.7.0/opam
···
"ocaml" {>= "4.03.0" & < "4.06.0"}
"jbuilder" {>= "1.0+beta10"}
"angstrom"
-
"lwt"
+
"lwt" {< "5.6.0"}
"base-unix"
]
synopsis: "Angstrom - Lwt- and Unix-specific support"
+1 -1
packages/angstrom-lwt-unix/angstrom-lwt-unix.0.8.0/opam
···
"ocaml" {>= "4.03.0"}
"jbuilder" {>= "1.0+beta10"}
"angstrom"
-
"lwt"
+
"lwt" {< "5.6.0"}
"base-unix"
]
synopsis: "Angstrom - Lwt- and Unix-specific support"
+1 -1
packages/angstrom-lwt-unix/angstrom-lwt-unix.0.8.1/opam
···
"ocaml" {>= "4.03.0"}
"jbuilder" {>= "1.0+beta10"}
"angstrom"
-
"lwt"
+
"lwt" {< "5.6.0"}
"base-unix"
]
synopsis: "Angstrom - Lwt- and Unix-specific support"
+1 -1
packages/angstrom-lwt-unix/angstrom-lwt-unix.0.9.0/opam
···
"ocaml" {>= "4.03.0"}
"jbuilder" {>= "1.0+beta10"}
"angstrom"
-
"lwt"
+
"lwt" {< "5.6.0"}
"base-unix"
]
synopsis: "Angstrom - Lwt- and Unix-specific support"
+35
packages/bechamel-js/bechamel-js.0.3.0/opam
···
+
opam-version: "2.0"
+
maintainer: "Romain Calascibetta <romain.calascibetta@gmail.com>"
+
authors: "Romain Calascibetta <romain.calascibetta@gmail.com>"
+
homepage: "https://github.com/mirage/bechamel"
+
bug-reports: "https://github.com/mirage/bechamel/issues"
+
dev-repo: "git+https://github.com/mirage/bechamel.git"
+
doc: "https://mirage.github.io/bechamel/"
+
license: "MIT"
+
synopsis: "HTML generator for bechamel's output"
+
description: """A simple tool to generate a standalone HTML
+
page which shows results from bechamel's benchmarks."""
+
+
build: [
+
[ "dune" "build" "-p" name "-j" jobs ]
+
[ "dune" "runtest" "-p" name "-j" jobs ] {with-test}
+
]
+
+
depends: [
+
"ocaml" {>= "4.08.0"}
+
"dune" {>= "2.0.0"}
+
"bechamel" {= version}
+
"rresult"
+
"json-data-encoding"
+
"jsonm"
+
"fmt" {>= "0.9.0"}
+
]
+
url {
+
src:
+
"https://github.com/mirage/bechamel/releases/download/v0.3.0/bechamel-0.3.0.tbz"
+
checksum: [
+
"sha256=d719040841a1a3be6f93699ae9bf1f8cb2c5d294f0218c0bc0a735386c2d71a0"
+
"sha512=dc1233d4dcf01a997a3fcbafc116df0aae22ea5a6c98c09e200e4aa984c558976c8290b3e14b1156519ad12a6cc4b1b9fa4adf3dc2458d373d77a07fb9f7acff"
+
]
+
}
+
x-commit-hash: "adf2b19fe09be6f405f11a69e15845529a5d80b7"
+33
packages/bechamel-notty/bechamel-notty.0.3.0/opam
···
+
opam-version: "2.0"
+
maintainer: "Romain Calascibetta <romain.calascibetta@gmail.com>"
+
authors: "Romain Calascibetta <romain.calascibetta@gmail.com>"
+
homepage: "https://github.com/mirage/bechamel"
+
bug-reports: "https://github.com/mirage/bechamel/issues"
+
dev-repo: "git+https://github.com/mirage/bechamel.git"
+
doc: "https://mirage.github.io/bechamel/"
+
license: "MIT"
+
synopsis: "CLI generator for bechamel's output"
+
description: """A simple tool to generate a CLI output with notty
+
which shows results from bechamel's benchmarks (as core_bench)."""
+
+
build: [
+
[ "dune" "build" "-p" name "-j" jobs ]
+
[ "dune" "runtest" "-p" name "-j" jobs ] {with-test}
+
]
+
+
depends: [
+
"ocaml" {>= "4.08.0"}
+
"dune" {>= "2.0.0"}
+
"bechamel" {= version}
+
"notty"
+
"fmt" {>= "0.9.0"}
+
]
+
url {
+
src:
+
"https://github.com/mirage/bechamel/releases/download/v0.3.0/bechamel-0.3.0.tbz"
+
checksum: [
+
"sha256=d719040841a1a3be6f93699ae9bf1f8cb2c5d294f0218c0bc0a735386c2d71a0"
+
"sha512=dc1233d4dcf01a997a3fcbafc116df0aae22ea5a6c98c09e200e4aa984c558976c8290b3e14b1156519ad12a6cc4b1b9fa4adf3dc2458d373d77a07fb9f7acff"
+
]
+
}
+
x-commit-hash: "adf2b19fe09be6f405f11a69e15845529a5d80b7"
+34
packages/bechamel-perf/bechamel-perf.0.3.0/opam
···
+
opam-version: "2.0"
+
maintainer: "Romain Calascibetta <romain.calascibetta@gmail.com>"
+
authors: "Romain Calascibetta <romain.calascibetta@gmail.com>"
+
homepage: "https://github.com/mirage/bechamel"
+
bug-reports: "https://github.com/mirage/bechamel/issues"
+
dev-repo: "git+https://github.com/mirage/bechamel.git"
+
doc: "https://mirage.github.io/bechamel/"
+
license: "MIT"
+
synopsis: "Linux perf's metrics for bechamel"
+
description: """A simple layer on Linux perf's metrics for
+
bechamel to record and analyze them."""
+
+
build: [
+
[ "dune" "build" "-p" name "-j" jobs ]
+
[ "dune" "runtest" "-p" name "-j" jobs ] {with-test}
+
]
+
+
depends: [
+
"ocaml" {>= "4.08.0"}
+
"dune" {>= "2.0.0"}
+
"mperf"
+
"bechamel" {= version}
+
"fmt" {>= "0.9.0"}
+
"base-unix"
+
]
+
url {
+
src:
+
"https://github.com/mirage/bechamel/releases/download/v0.3.0/bechamel-0.3.0.tbz"
+
checksum: [
+
"sha256=d719040841a1a3be6f93699ae9bf1f8cb2c5d294f0218c0bc0a735386c2d71a0"
+
"sha512=dc1233d4dcf01a997a3fcbafc116df0aae22ea5a6c98c09e200e4aa984c558976c8290b3e14b1156519ad12a6cc4b1b9fa4adf3dc2458d373d77a07fb9f7acff"
+
]
+
}
+
x-commit-hash: "adf2b19fe09be6f405f11a69e15845529a5d80b7"
+34
packages/bechamel/bechamel.0.3.0/opam
···
+
opam-version: "2.0"
+
maintainer: "Romain Calascibetta <romain.calascibetta@gmail.com>"
+
authors: "Romain Calascibetta <romain.calascibetta@gmail.com>"
+
homepage: "https://github.com/mirage/bechamel"
+
bug-reports: "https://github.com/mirage/bechamel/issues"
+
dev-repo: "git+https://github.com/mirage/bechamel.git"
+
doc: "https://mirage.github.io/bechamel/"
+
license: "MIT"
+
synopsis: "Yet Another Benchmark in OCaml"
+
description: """BEnchmark for a CHAMEL/camel/caml which
+
is agnostic to the system. It's a micro-benchmark tool
+
which lets the user to re-analyzes and prints samples."""
+
+
build: [
+
[ "dune" "build" "-p" name "-j" jobs ]
+
[ "dune" "runtest" "-p" name "-j" jobs ] {with-test}
+
]
+
+
depends: [
+
"ocaml" {>= "4.08.0"}
+
"dune" {>= "2.0.0"}
+
"fmt" {>= "0.9.0"}
+
"base-bytes"
+
"stdlib-shims"
+
]
+
url {
+
src:
+
"https://github.com/mirage/bechamel/releases/download/v0.3.0/bechamel-0.3.0.tbz"
+
checksum: [
+
"sha256=d719040841a1a3be6f93699ae9bf1f8cb2c5d294f0218c0bc0a735386c2d71a0"
+
"sha512=dc1233d4dcf01a997a3fcbafc116df0aae22ea5a6c98c09e200e4aa984c558976c8290b3e14b1156519ad12a6cc4b1b9fa4adf3dc2458d373d77a07fb9f7acff"
+
]
+
}
+
x-commit-hash: "adf2b19fe09be6f405f11a69e15845529a5d80b7"
+1 -1
packages/biniou/biniou.1.2.1/opam
···
depends: [
"easy-format"
"dune" {>= "1.10"}
-
"ocaml" {>= "4.02.3"}
+
"ocaml" {>= "4.02.3" & < "5.0"}
]
url {
src:
+47
packages/biniou/biniou.1.2.2/opam
···
+
opam-version: "2.0"
+
build: [
+
["dune" "subst"] {dev}
+
["dune" "build" "-p" name "-j" jobs]
+
["dune" "runtest" "-p" name "-j" jobs] {with-test}
+
["dune" "build" "-p" name "@doc"] {with-doc}
+
]
+
maintainer: ["martin@mjambon.com"]
+
authors: ["Martin Jambon"]
+
bug-reports: "https://github.com/mjambon/biniou/issues"
+
homepage: "https://github.com/mjambon/biniou"
+
doc: "https://mjambon.github.io/biniou/"
+
license: "BSD-3-Clause"
+
dev-repo: "git+https://github.com/mjambon/biniou.git"
+
synopsis:
+
"Binary data format designed for speed, safety, ease of use and backward compatibility as protocols evolve"
+
description: """
+
+
Biniou (pronounced "be new") is a binary data format designed for speed, safety,
+
ease of use and backward compatibility as protocols evolve. Biniou is vastly
+
equivalent to JSON in terms of functionality but allows implementations several
+
times faster (4 times faster than yojson), with 25-35% space savings.
+
+
Biniou data can be decoded into human-readable form without knowledge of type
+
definitions except for field and variant names which are represented by 31-bit
+
hashes. A program named bdump is provided for routine visualization of biniou
+
data files.
+
+
The program atdgen is used to derive OCaml-Biniou serializers and deserializers
+
from type definitions.
+
+
Biniou format specification: mjambon.github.io/atdgen-doc/biniou-format.txt"""
+
depends: [
+
"easy-format"
+
"camlp-streams"
+
"dune" {>= "1.10"}
+
"ocaml" {>= "4.02.3"}
+
]
+
url {
+
src:
+
"https://github.com/mjambon/biniou/releases/download/1.2.2/biniou-1.2.2.tbz"
+
checksum: [
+
"sha256=8bf3ff17cd0ecb2d6b6d1d94cb08ef089d44caef96e9bae6be6839d428fa318f"
+
"sha512=7d03b3759a3a2e1c77713aa1b8375a1f1917f49d14fe5e3cb01d5e53a12e6385b7a3b0f4827f3be71182c31c416d780e1f9ef011dc205cb8f9b0ab2d8fc23cfd"
+
]
+
}
+
x-commit-hash: "b434dd9ad488e042cf71554af7296b7bd98c9a6a"
+59
packages/camlp-streams/camlp-streams.5.0.1/opam
···
+
opam-version: "2.0"
+
synopsis: "The Stream and Genlex libraries for use with Camlp4 and Camlp5"
+
description: """
+
+
This package provides two library modules:
+
- Stream: imperative streams, with in-place update and memoization
+
of the latest element produced.
+
- Genlex: a small parameterized lexical analyzer producing streams
+
of tokens from streams of characters.
+
+
The two modules are designed for use with Camlp4 and Camlp5:
+
- The stream patterns and stream expressions of Camlp4/Camlp5 consume
+
and produce data of type 'a Stream.t.
+
- The Genlex tokenizer can be used as a simple lexical analyzer for
+
Camlp4/Camlp5-generated parsers.
+
+
The Stream module can also be used by hand-written recursive-descent
+
parsers, but is not very convenient for this purpose.
+
+
The Stream and Genlex modules have been part of the OCaml standard library
+
for a long time, and have been distributed as part of the core OCaml system.
+
They will be removed from the OCaml standard library at some future point,
+
but will be maintained and distributed separately in this camlpstreams package.
+
"""
+
maintainer: [
+
"Florian Angeletti <florian.angeletti@inria.fr>"
+
"Xavier Leroy <xavier.leroy@college-de-france.fr>"
+
]
+
authors: ["Daniel de Rauglaudre" "Xavier Leroy"]
+
license: "LGPL-2.1-only WITH OCaml-LGPL-linking-exception"
+
homepage: "https://github.com/ocaml/camlp-streams"
+
bug-reports: "https://github.com/ocaml/camlp-streams/issues"
+
depends: [
+
"dune" {>= "2.7"}
+
"ocaml" {>= "4.02.3"}
+
"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/ocaml/camlp-streams.git"
+
url {
+
src: "https://github.com/ocaml/camlp-streams/archive/v5.0.1.tar.gz"
+
checksum: [
+
"md5=afc874b25f7a1f13e8f5cfc1182b51a7"
+
"sha512=2efa8dd4a636217c8d49bac1e4e7e5558fc2f45cfea66514140a59fd99dd08d61fb9f1e17804997ff648b71b13820a5d4a1eb70fed9d848aa2abd6e41f853c86"
+
]
+
}
+1 -1
packages/camlp-streams/camlp-streams.5.0/opam
···
license: "LGPL-2.1-only WITH OCaml-LGPL-linking-exception"
depends: [
"dune" {>= "2.5"}
-
"ocaml" {>= "4.02.3"}
+
"ocaml" {>= "5.0"}
]
build: [
["dune" "subst"] {dev}
+42
packages/chamelon-unix/chamelon-unix.0.0.9.1/opam
···
+
opam-version: "2.0"
+
maintainer: [ "yomimono <maintenance@identity-function.com>" ]
+
authors: [ "yomimono <maintenance@identity-function.com>" ]
+
homepage: "https://github.com/yomimono/chamelon"
+
bug-reports: "https://github.com/yomimono/chamelon/issues"
+
dev-repo: "git+https://github.com/yomimono/chamelon.git"
+
license: "ISC"
+
synopsis: "Command-line Unix utilities for chamelon filesystems"
+
+
build: [
+
[ "dune" "build" "-p" name "-j" jobs ]
+
[ "dune" "runtest" "-p" name "-j" jobs ] {with-test}
+
]
+
+
depends: [
+
"ocaml" {>= "4.10.0"}
+
"dune" {>= "2.9.0"}
+
"mirage-crypto-rng" {>= "0.10.6" & with-test}
+
"alcotest" {>= "1.5.0" & with-test}
+
"alcotest-lwt" {>= "1.5.0" & with-test}
+
"bos" {>= "0.2.0"}
+
"chamelon" {= version}
+
"cmdliner" {>= "1.1.0"}
+
"fmt" {>= "0.8.7"}
+
"logs" {>= "0.6.0"}
+
"lwt" {>= "5.3.0"}
+
"mirage-block" {>= "3.0.0"}
+
"mirage-block-unix" {>= "2.13.0"}
+
"mirage-clock" {>= "2.0.0"}
+
"mirage-clock-unix" {>= "4.0.0"}
+
"mirage-kv" {>= "4.0.1"}
+
"mirage-logs" {>= "1.2.0"}
+
]
+
url {
+
src:
+
"https://github.com/yomimono/chamelon/releases/download/v0.0.9.1/chamelon-v0.0.9.1.tbz"
+
checksum: [
+
"sha256=14c8e64ce48dbfc09876a1a66351e44ce41669b87a0cc7c900a1cadc563d9bad"
+
"sha512=8988a0f03b1b0f89fee68a3950710705f1053536c24cde3dbb8916a2f0a90ce72eb97cacd400101f715a240dae6596f1fa598ec38bf30069be7d159a7f960653"
+
]
+
}
+
x-commit-hash: "0c1d470001f6c2c6598118a88cb4534f15f3ac68"
+55
packages/chamelon/chamelon.0.0.9.1/opam
···
+
opam-version: "2.0"
+
maintainer: [ "yomimono <maintenance@identity-function.com>" ]
+
authors: [ "yomimono <maintenance@identity-function.com>" ]
+
homepage: "https://github.com/yomimono/chamelon"
+
bug-reports: "https://github.com/yomimono/chamelon/issues"
+
dev-repo: "git+https://github.com/yomimono/chamelon.git"
+
license: "ISC"
+
synopsis: "Subset of littlefs filesystem fulfilling MirageOS KV"
+
description: """
+
Chamelon implements a subset of the littlefs filesystem,
+
which was originally designed for microcontroller use. It exposes
+
an interface matching the Mirage_kv.RW module type and operates
+
on top of a block device matching Mirage_block.S .
+
+
It is extremely not POSIX."""
+
+
build: [
+
[ "dune" "build" "-p" name "-j" jobs ]
+
[ "dune" "runtest" "-p" name "-j" jobs ] {with-test}
+
]
+
+
depends: [
+
"ocaml" {>= "4.10.0"}
+
"dune" {>= "2.9.0"}
+
"chamelon-unix" {= version & with-test}
+
"crowbar" {>= "0.2.1" & with-test}
+
"fpath" {>= "0.7.3" & with-test}
+
"alcotest" {>= "1.5.0" & with-test}
+
"alcotest-lwt" {>= "1.5.0" & with-test}
+
"mirage-block-unix" {>= "2.13.0" & with-test}
+
"mirage-crypto-rng" {>= "0.10.6" & with-test}
+
"bechamel" {>= "0.2.0" & with-test}
+
"bechamel-js" {>= "0.2.0" & with-test}
+
"checkseum" {>= "0.3.2"}
+
"cstruct" {>= "6.0.0"}
+
"digestif" {>= "1.0.0"}
+
"fmt" {>= "0.8.7"}
+
"logs" {>= "0.6.0"}
+
"lwt" {>= "5.3.0"}
+
"ptime" {>= "0.8.6"}
+
"mirage-block" {>= "3.0.0"}
+
"mirage-clock" {>= "2.0.0"}
+
"mirage-kv" {>= "4.0.1"}
+
"mirage-logs" {>= "1.2.0"}
+
"optint" {>= "0.0.4"}
+
]
+
url {
+
src:
+
"https://github.com/yomimono/chamelon/releases/download/v0.0.9.1/chamelon-v0.0.9.1.tbz"
+
checksum: [
+
"sha256=14c8e64ce48dbfc09876a1a66351e44ce41669b87a0cc7c900a1cadc563d9bad"
+
"sha512=8988a0f03b1b0f89fee68a3950710705f1053536c24cde3dbb8916a2f0a90ce72eb97cacd400101f715a240dae6596f1fa598ec38bf30069be7d159a7f960653"
+
]
+
}
+
x-commit-hash: "0c1d470001f6c2c6598118a88cb4534f15f3ac68"
+29
packages/class_group_vdf/class_group_vdf.0.0.3/opam
···
+
opam-version: "2.0"
+
synopsis: "Verifiable Delay Functions bindings to Chia's VDF"
+
maintainer: "Nomadic Labs <contact@nomadic-labs.com>"
+
authors: "Nomadic Labs <contact@nomadic-labs.com>"
+
license: "MIT"
+
homepage: "https://gitlab.com/nomadic-labs/tezos"
+
bug-reports: "https://gitlab.com/nomadic-labs/tezos/issues"
+
depends: [
+
"ocaml" {>= "4.08" & < "5.0"}
+
"dune" {>= "2.8.4"}
+
"zarith" {>= "1.10" & < "2.0"}
+
"alcotest" {with-test}
+
"bisect_ppx" {with-test & >= "2.5"}
+
"conf-gmp"
+
"conf-g++"
+
"integers"
+
]
+
available: arch != "arm32" & arch != "x86_32"
+
build: ["dune" "build" "-j" jobs "-p" name "@install"]
+
run-test: ["dune" "runtest" "-p" name "-j" jobs]
+
dev-repo: "git+https://gitlab.com/nomadic-labs/tezos"
+
url {
+
src:
+
"https://gitlab.com/rrtoledo/ocaml-chia-vdf/-/archive/v0.0.3/ocaml-chia-vdf-v0.0.3.tar.gz"
+
checksum: [
+
"md5=aa2d03ad4dcd08f481c99e67e1c13561"
+
"sha512=b06b1bf5e81a415a2e3d9c9873bc79b08caa28b65b3d2ddd8e76f20a304b2da6b9f33f1245fb41e93e3a8c77c95e47463aeca4e96cd2fc22f7e06a0d58cf6045"
+
]
+
}
+48
packages/coq-serapi/coq-serapi.8.15.0+0.15.2/opam
···
+
opam-version: "2.0"
+
maintainer: "e@x80.org"
+
homepage: "https://github.com/ejgallego/coq-serapi"
+
bug-reports: "https://github.com/ejgallego/coq-serapi/issues"
+
dev-repo: "git+https://github.com/ejgallego/coq-serapi.git"
+
license: "GPL-3.0-or-later"
+
doc: "https://ejgallego.github.io/coq-serapi/"
+
+
synopsis: "Serialization library and protocol for machine interaction with the Coq proof assistant"
+
description: """
+
SerAPI is a library for machine-to-machine interaction with the
+
Coq proof assistant, with particular emphasis on applications in IDEs,
+
code analysis tools, and machine learning. SerAPI provides automatic
+
serialization of Coq's internal OCaml datatypes from/to JSON or
+
S-expressions (sexps).
+
"""
+
+
authors: [
+
"Emilio Jesús Gallego Arias"
+
"Karl Palmskog"
+
"Clément Pit-Claudel"
+
"Kaiyu Yang"
+
]
+
+
depends: [
+
"ocaml" { >= "4.07.0" }
+
"coq" { >= "8.15" & < "8.16" }
+
"cmdliner" { >= "1.1.0" }
+
"ocamlfind" { >= "1.8.0" }
+
"sexplib" { >= "v0.13.0" }
+
"dune" { >= "2.0.1" }
+
"ppx_import" { build & >= "1.5-3" }
+
"ppx_deriving" { >= "4.2.1" }
+
"ppx_sexp_conv" { >= "v0.13.0" }
+
"yojson" { >= "1.7.0" }
+
"ppx_deriving_yojson" { >= "3.4" }
+
]
+
+
build: [ "dune" "build" "-p" name "-j" jobs ]
+
url {
+
src:
+
"https://github.com/ejgallego/coq-serapi/releases/download/8.15.0%2B0.15.2/coq-serapi-8.15.0.0.15.2.tbz"
+
checksum: [
+
"sha256=e252d05b41e920c1df4343c437be4018804971ecfd00291ddb4d31ce72281853"
+
"sha512=1f936181265346d0cd17ec292b98f201382ea84440b415b77664430044ba599072e653366f080d8b63ee5f8fe5bfc0d2cd2a38cc759532500d8c60a483fe36b7"
+
]
+
}
+
x-commit-hash: "20f868bbf1a387852c3973f0afd60cab885d39b4"
+1 -1
packages/cryptokit/cryptokit.1.11/opam
···
homepage: "https://forge.ocamlcore.org/projects/cryptokit/"
remove: [["ocamlfind" "remove" "cryptokit"]]
depends: [
-
"ocaml" {>= "4.02.0"}
+
"ocaml" {>= "4.02.0" & < "5.0"}
"ocamlfind"
"ocamlbuild" {build & != "0.9.0"}
"conf-zlib"
+1 -1
packages/cryptokit/cryptokit.1.12/opam
···
bug-reports: "https://github.com/xavierleroy/cryptokit/issues"
homepage: "https://github.com/xavierleroy/cryptokit"
depends: [
-
"ocaml" {>= "4.02.0"}
+
"ocaml" {>= "4.02.0" & < "5.0"}
"ocamlfind"
"ocamlbuild" {build & != "0.9.0"}
"conf-zlib"
+1 -1
packages/cryptokit/cryptokit.1.13/opam
···
homepage: "https://github.com/xavierleroy/cryptokit"
dev-repo: "git+https://github.com/xavierleroy/cryptokit.git"
depends: [
-
"ocaml" {>= "4.02.0"}
+
"ocaml" {>= "4.02.0" & < "5.0"}
"ocamlfind" {build}
"ocamlbuild" {build & != "0.9.0"}
"conf-zlib"
+1 -1
packages/cryptokit/cryptokit.1.14/opam
···
homepage: "https://github.com/xavierleroy/cryptokit"
dev-repo: "git+https://github.com/xavierleroy/cryptokit.git"
depends: [
-
"ocaml" {>= "4.02.0"}
+
"ocaml" {>= "4.02.0" & < "5.0"}
"ocamlfind" {build}
"ocamlbuild" {build & != "0.9.0"}
"conf-zlib"
+30
packages/cryptoverif/cryptoverif.2.06/opam
···
+
opam-version: "2.0"
+
synopsis: "CryptoVerif: Cryptographic protocol verifier in the computational model"
+
description: """
+
CryptoVerif is an automatic protocol prover sound in the computational model. It can prove
+
+
- secrecy;
+
- correspondences, which include in particular authentication;
+
- indistinguishability between two games.
+
+
It provides a generic mechanism for specifying the security assumptions on cryptographic primitives, which can handle in particular symmetric encryption, message authentication codes, public-key encryption, signatures, hash functions.
+
+
The generated proofs are proofs by sequences of games, as used by cryptographers. These proofs are valid for a number of sessions polynomial in the security parameter, in the presence of an active adversary. CryptoVerif can also evaluate the probability of success of an attack against the protocol as a function of the probability of breaking each cryptographic primitive and of the number of sessions (exact security).
+
+
This software is under development; please use it at your own risk. Comments and bug reports welcome.
+
"""
+
maintainer: "Bruno Blanchet <Bruno.Blanchet@inria.fr>"
+
authors: "Bruno Blanchet <Bruno.Blanchet@inria.fr> and David Cadé <David.Cade@normalesup.org>"
+
license: "CECILL-B"
+
homepage: "https://cryptoverif.inria.fr"
+
dev-repo: "git+https://gitlab.inria.fr/bblanche/CryptoVerif.git"
+
bug-reports: "Bruno.Blanchet@inria.fr"
+
depends: [ "ocaml" { >= "4.03" } "ocamlfind" { post } "cryptokit" { post } "conf-m4" { post } ]
+
build: [
+
[ "./build" "byte" { !ocaml:native } ]
+
]
+
install: [ "./build" "install" "%{prefix}%" ]
+
url {
+
src: "https://cryptoverif.inria.fr/cryptoverif2.06.tar.gz"
+
checksum: "md5=44c641a07abb652e6299c7ac71a8945c"
+
}
+1
packages/datakit-server/datakit-server.0.10.0/opam
···
"sexplib"
"prometheus"
"cmdliner"
+
"lwt" {< "5.6.0"}
]
synopsis: "A library to write Datakit servers"
description: """
+1
packages/datakit-server/datakit-server.0.10.1/opam
···
"sexplib"
"prometheus"
"cmdliner"
+
"lwt" {< "5.6.0"}
]
synopsis: "A library to write Datakit servers"
description: """
+1 -1
packages/datakit-server/datakit-server.0.11.0/opam
···
"logs"
"rresult"
"fmt"
-
"lwt" {>= "3.0.0"}
+
"lwt" {>= "3.0.0" & < "5.6.0"}
"cstruct" {>= "2.2.0"}
]
synopsis: "A library to write Datakit servers"
+1 -1
packages/datakit-server/datakit-server.0.12.0/opam
···
"logs"
"rresult"
"fmt"
-
"lwt" {>= "3.0.0"}
+
"lwt" {>= "3.0.0" & < "5.6.0"}
"cstruct" {>= "2.2.0" & < "6.1.0"}
]
synopsis: "A library to write Datakit servers"
+1 -1
packages/datakit-server/datakit-server.0.12.2/opam
···
"logs"
"rresult"
"fmt"
-
"lwt" {>= "3.0.0"}
+
"lwt" {>= "3.0.0" & < "5.6.0"}
"cstruct" {>= "2.2.0" & < "6.1.0"}
]
build: ["dune" "build" "-p" name "-j" jobs]
+1 -1
packages/datakit-server/datakit-server.0.12.3/opam
···
"logs"
"rresult"
"fmt"
-
"lwt" {>= "3.0.0"}
+
"lwt" {>= "3.0.0" & < "5.6.0"}
"cstruct" {>= "2.2.0" & < "6.1.0"}
]
build: ["dune" "build" "-p" name "-j" jobs]
+1
packages/datakit-server/datakit-server.0.6.0/opam
···
"protocol-9p" {>= "0.7.0" & < "0.9.0"}
"sexplib" {< "v0.11.0"}
"mirage-types-lwt" {>= "2.6.0" & < "3.0.0"}
+
"lwt" {< "5.6.0"}
]
synopsis: "A library to write Datakit servers"
description: """
+1
packages/datakit-server/datakit-server.0.7.0/opam
···
"protocol-9p" {>= "0.7.4" & < "0.9.0"}
"sexplib" {< "v0.11.0"}
"mirage-types-lwt" {>= "2.6.0" & < "3.0.0"}
+
"lwt" {< "5.6.0"}
]
synopsis: "A library to write Datakit servers"
description: """
+1
packages/datakit-server/datakit-server.0.8.0/opam
···
"protocol-9p" {>= "0.7.4" & < "0.9.0"}
"sexplib" {< "v0.11.0"}
"mirage-types-lwt" {>= "2.6.0" & < "3.0.0"}
+
"lwt" {< "5.6.0"}
]
synopsis: "A library to write Datakit servers"
description: """
+1
packages/datakit-server/datakit-server.0.9.0/opam
···
"protocol-9p" {>= "0.7.4" & < "0.9.0"}
"sexplib" {< "v0.11.0"}
"mirage-types-lwt" {>= "2.6.0" & < "3.0.0"}
+
"lwt" {< "5.6.0"}
]
synopsis: "A library to write Datakit servers"
description: """
+1 -1
packages/datakit-server/datakit-server.1.0.0/opam
···
"logs"
"rresult"
"fmt"
-
"lwt" {>= "3.0.0"}
+
"lwt" {>= "3.0.0" & < "5.6.0"}
"cstruct" {>= "2.2.0" & < "6.1.0"}
]
build: ["dune" "build" "-p" name "-j" jobs]
+1 -1
packages/docteur-unix/docteur-unix.0.0.2/opam
···
"digestif" {>= "1.0.0"}
"git" {>= "3.4.0"}
"logs" {>= "0.7.0"}
-
"lwt" {>= "5.4.0"}
+
"lwt" {>= "5.4.0" & < "5.6.0"}
"mirage-kv" {>= "3.0.1"}
"mirage" {with-test & < "4.0"}
"mirage-unix" {with-test}
+1 -1
packages/docteur-unix/docteur-unix.0.0.3/opam
···
"digestif" {>= "1.0.0"}
"git" {>= "3.7.0"}
"logs" {>= "0.7.0"}
-
"lwt" {>= "5.4.0"}
+
"lwt" {>= "5.4.0" & < "5.6.0"}
"mirage-kv" {>= "3.0.0"}
]
build: ["dune" "build" "-p" name "-j" jobs]
+1 -1
packages/docteur-unix/docteur-unix.0.0.4/opam
···
"digestif" {>= "1.0.0"}
"git" {>= "3.7.0"}
"logs" {>= "0.7.0"}
-
"lwt" {>= "5.4.0"}
+
"lwt" {>= "5.4.0" & < "5.6.0"}
"mirage-kv" {>= "3.0.0"}
]
build: ["dune" "build" "-p" name "-j" jobs]
+1 -1
packages/docteur/docteur.0.0.1/opam
···
"git-cohttp-unix" {>= "3.4.0"}
"git-unix" {>= "3.4.0"}
"logs" {>= "0.7.0"}
-
"lwt" {>= "5.4.0"}
+
"lwt" {>= "5.4.0" & < "5.6.0"}
"mmap" {>= "1.1.0"}
"mtime" {>= "1.2.0"}
"result" {>= "1.5"}
+1
packages/docteur/docteur.0.0.5/opam
···
"rresult" {>= "0.6.0"}
"carton" {>= "0.4.0"}
"art" {>= "0.1.1"}
+
"mmap"
]
build: ["dune" "build" "-p" name "-j" jobs]
run-test: ["dune" "runtest" "-p" name "-j" jobs]
+1 -1
packages/dot-merlin-reader/dot-merlin-reader.4.1/opam
···
["dune" "build" "-p" name "-j" jobs]
]
depends: [
-
"ocaml" {>= "4.06.1" }
+
"ocaml" {>= "4.06.1" & < "5.0.0"}
"dune" {>= "2.7.0"}
"yojson" {>= "1.6.0"}
"ocamlfind" {>= "1.6.0"}
+1 -1
packages/dot-merlin-reader/dot-merlin-reader.4.2/opam
···
["dune" "build" "-p" name "-j" jobs]
]
depends: [
-
"ocaml" {>= "4.08"}
+
"ocaml" {>= "4.08" & < "5.0.0"}
"dune" {>= "2.9.0"}
"yojson" {>= "1.6.0"}
"ocamlfind" {>= "1.6.0"}
+51
packages/eio/eio.0.3/opam
···
+
opam-version: "2.0"
+
synopsis: "Effect-based direct-style IO API for OCaml"
+
description: "An effect-based IO API for multicore OCaml with fibers."
+
maintainer: ["anil@recoil.org"]
+
authors: ["Anil Madhavapeddy" "Thomas Leonard"]
+
license: "ISC"
+
homepage: "https://github.com/ocaml-multicore/eio"
+
doc: "https://ocaml-multicore.github.io/eio/"
+
bug-reports: "https://github.com/ocaml-multicore/eio/issues"
+
depends: [
+
"dune" {>= "2.9"}
+
"ocaml" {>= "4.12.0"}
+
"base-domains"
+
"bigstringaf" {>= "0.9.0"}
+
"cstruct" {>= "6.0.1"}
+
"lwt-dllist"
+
"optint" {>= "0.1.0"}
+
"psq" {>= "0.2.0"}
+
"fmt" {>= "0.8.9"}
+
"astring" {>= "0.8.5" & with-test}
+
"crowbar" {>= "0.2" & with-test}
+
"mtime" {>= "1.2.0"}
+
"alcotest" {>= "1.4.0" & with-test}
+
"odoc" {with-doc}
+
]
+
build: [
+
["dune" "subst"] {dev}
+
[
+
"dune"
+
"build"
+
"-p"
+
name
+
"-j"
+
jobs
+
"--promote-install-files=false"
+
"@install"
+
"@runtest" {with-test}
+
"@doc" {with-doc}
+
]
+
["dune" "install" "-p" name "--create-install-files" name]
+
]
+
dev-repo: "git+https://github.com/ocaml-multicore/eio.git"
+
url {
+
src:
+
"https://github.com/ocaml-multicore/eio/releases/download/v0.3/eio-0.3.tbz"
+
checksum: [
+
"sha256=1af8852025776d68eea24fd3baeffcb15b0db09805865fa3fa191f3139b689f9"
+
"sha512=12620fdeab7b444ce37226c34d4719560a8e2fa5dbfacf0c6d9480e0ee7d1759cd8293fc7fe451383c13fcc069ab33ad44d10b32d6dbc980d3163c209e1a03a6"
+
]
+
}
+
x-commit-hash: "0b56cec54f3c9e0b9c4382e33b7594eef13af3d0"
+47
packages/eio_linux/eio_linux.0.3/opam
···
+
opam-version: "2.0"
+
synopsis: "Eio implementation for Linux using io-uring"
+
description: "An eio implementation for Linux using io-uring."
+
maintainer: ["anil@recoil.org"]
+
authors: ["Anil Madhavapeddy" "Thomas Leonard"]
+
license: "ISC"
+
homepage: "https://github.com/ocaml-multicore/eio"
+
doc: "https://ocaml-multicore.github.io/eio/"
+
bug-reports: "https://github.com/ocaml-multicore/eio/issues"
+
depends: [
+
"dune" {>= "2.9"}
+
"alcotest" {>= "1.4.0" & with-test}
+
"base-domains"
+
"eio" {= version}
+
"mdx" {>= "1.10.0" & with-test}
+
"logs" {>= "0.7.0"}
+
"fmt" {>= "0.8.9"}
+
"cmdliner" {>= "1.1.0" & with-test}
+
"uring" {>= "0.3"}
+
"odoc" {with-doc}
+
]
+
build: [
+
["dune" "subst"] {dev}
+
[
+
"dune"
+
"build"
+
"-p"
+
name
+
"-j"
+
jobs
+
"--promote-install-files=false"
+
"@install"
+
"@runtest" {with-test}
+
"@doc" {with-doc}
+
]
+
["dune" "install" "-p" name "--create-install-files" name]
+
]
+
dev-repo: "git+https://github.com/ocaml-multicore/eio.git"
+
url {
+
src:
+
"https://github.com/ocaml-multicore/eio/releases/download/v0.3/eio-0.3.tbz"
+
checksum: [
+
"sha256=1af8852025776d68eea24fd3baeffcb15b0db09805865fa3fa191f3139b689f9"
+
"sha512=12620fdeab7b444ce37226c34d4719560a8e2fa5dbfacf0c6d9480e0ee7d1759cd8293fc7fe451383c13fcc069ab33ad44d10b32d6dbc980d3163c209e1a03a6"
+
]
+
}
+
x-commit-hash: "0b56cec54f3c9e0b9c4382e33b7594eef13af3d0"
+46
packages/eio_luv/eio_luv.0.3/opam
···
+
opam-version: "2.0"
+
synopsis: "Eio implementation using luv (libuv)"
+
description: "An eio implementation for most platforms, using luv."
+
maintainer: ["anil@recoil.org"]
+
authors: ["Anil Madhavapeddy" "Thomas Leonard"]
+
license: "ISC"
+
homepage: "https://github.com/ocaml-multicore/eio"
+
doc: "https://ocaml-multicore.github.io/eio/"
+
bug-reports: "https://github.com/ocaml-multicore/eio/issues"
+
depends: [
+
"dune" {>= "2.9"}
+
"base-domains"
+
"eio" {= version}
+
"luv" {>= "0.5.11"}
+
"luv_unix" {>= "0.5.0"}
+
"mdx" {>= "1.10.0" & with-test}
+
"logs" {>= "0.7.0"}
+
"fmt" {>= "0.8.9"}
+
"odoc" {with-doc}
+
]
+
build: [
+
["dune" "subst"] {dev}
+
[
+
"dune"
+
"build"
+
"-p"
+
name
+
"-j"
+
jobs
+
"--promote-install-files=false"
+
"@install"
+
"@runtest" {with-test}
+
"@doc" {with-doc}
+
]
+
["dune" "install" "-p" name "--create-install-files" name]
+
]
+
dev-repo: "git+https://github.com/ocaml-multicore/eio.git"
+
url {
+
src:
+
"https://github.com/ocaml-multicore/eio/releases/download/v0.3/eio-0.3.tbz"
+
checksum: [
+
"sha256=1af8852025776d68eea24fd3baeffcb15b0db09805865fa3fa191f3139b689f9"
+
"sha512=12620fdeab7b444ce37226c34d4719560a8e2fa5dbfacf0c6d9480e0ee7d1759cd8293fc7fe451383c13fcc069ab33ad44d10b32d6dbc980d3163c209e1a03a6"
+
]
+
}
+
x-commit-hash: "0b56cec54f3c9e0b9c4382e33b7594eef13af3d0"
+42
packages/eio_main/eio_main.0.3/opam
···
+
opam-version: "2.0"
+
synopsis: "Effect-based direct-style IO mainloop for OCaml"
+
description: "Selects an appropriate Eio backend for the current platform."
+
maintainer: ["anil@recoil.org"]
+
authors: ["Anil Madhavapeddy" "Thomas Leonard"]
+
license: "ISC"
+
homepage: "https://github.com/ocaml-multicore/eio"
+
doc: "https://ocaml-multicore.github.io/eio/"
+
bug-reports: "https://github.com/ocaml-multicore/eio/issues"
+
depends: [
+
"dune" {>= "2.9"}
+
"eio_linux" {= version & os = "linux"}
+
"mdx" {>= "1.10.0" & with-test}
+
"eio_luv" {= version}
+
"odoc" {with-doc}
+
]
+
build: [
+
["dune" "subst"] {dev}
+
[
+
"dune"
+
"build"
+
"-p"
+
name
+
"-j"
+
jobs
+
"--promote-install-files=false"
+
"@install"
+
"@runtest" {with-test}
+
"@doc" {with-doc}
+
]
+
["dune" "install" "-p" name "--create-install-files" name]
+
]
+
dev-repo: "git+https://github.com/ocaml-multicore/eio.git"
+
url {
+
src:
+
"https://github.com/ocaml-multicore/eio/releases/download/v0.3/eio-0.3.tbz"
+
checksum: [
+
"sha256=1af8852025776d68eea24fd3baeffcb15b0db09805865fa3fa191f3139b689f9"
+
"sha512=12620fdeab7b444ce37226c34d4719560a8e2fa5dbfacf0c6d9480e0ee7d1759cd8293fc7fe451383c13fcc069ab33ad44d10b32d6dbc980d3163c209e1a03a6"
+
]
+
}
+
x-commit-hash: "0b56cec54f3c9e0b9c4382e33b7594eef13af3d0"
+95
packages/elpi/elpi.1.16.1/opam
···
+
opam-version: "2.0"
+
maintainer: "Enrico Tassi <enrico.tassi@inria.fr>"
+
authors: [ "Claudio Sacerdoti Coen" "Enrico Tassi" ]
+
license: "LGPL-2.1-or-later"
+
homepage: "https://github.com/LPCIC/elpi"
+
doc: "https://LPCIC.github.io/elpi/"
+
dev-repo: "git+https://github.com/LPCIC/elpi.git"
+
bug-reports: "https://github.com/LPCIC/elpi/issues"
+
+
build: [
+
["dune" "subst"] {dev}
+
[make "config" "LEGACY_PARSER=1"] {elpi-option-legacy-parser:installed}
+
[make "build" "DUNE_OPTS=-p %{name}% -j %{jobs}%"]
+
[make "tests" "DUNE_OPTS=-p %{name}%" "SKIP=performance_HO" "SKIP+=performance_FO"] {with-test & os != "macos" & os-distribution != "alpine" & os-distribution != "freebsd"}
+
]
+
+
depends: [
+
"ocaml" {>= "4.07.0" }
+
"stdlib-shims"
+
"ppxlib" {>= "0.12.0" }
+
"menhir" {>= "20211230" }
+
"re" {>= "1.7.2"}
+
"ppx_deriving" {>= "4.3"}
+
"ANSITerminal" {with-test}
+
"cmdliner" {with-test}
+
"dune" {>= "2.8.0"}
+
"conf-time" {with-test}
+
"atdgen" {>= "2.9.1"}
+
"atdts" {>= "2.9.1"}
+
]
+
depopts: [
+
"elpi-option-legacy-parser"
+
]
+
conflicts: [
+
"elpi-option-legacy-parser" {!= "1"}
+
]
+
synopsis: "ELPI - Embeddable λProlog Interpreter"
+
description: """
+
ELPI implements a variant of λProlog enriched with Constraint Handling Rules,
+
a programming language well suited to manipulate syntax trees with binders.
+
+
ELPI is designed to be embedded into larger applications written in OCaml as
+
an extension language. It comes with an API to drive the interpreter and
+
with an FFI for defining built-in predicates and data types, as well as
+
quotations and similar goodies that are handy to adapt the language to the host
+
application.
+
+
This package provides both a command line interpreter (elpi) and a library to
+
be linked in other applications (eg by passing -package elpi to ocamlfind).
+
+
The ELPI programming language has the following features:
+
+
- Native support for variable binding and substitution, via an Higher Order
+
Abstract Syntax (HOAS) embedding of the object language. The programmer
+
does not need to care about technical devices to handle bound variables,
+
like De Bruijn indices.
+
+
- Native support for hypothetical context. When moving under a binder one can
+
attach to the bound variable extra information that is collected when the
+
variable gets out of scope. For example when writing a type-checker the
+
programmer needs not to care about managing the typing context.
+
+
- Native support for higher order unification variables, again via HOAS.
+
Unification variables of the meta-language (λProlog) can be reused to
+
represent the unification variables of the object language. The programmer
+
does not need to care about the unification-variable assignment map and
+
cannot assign to a unification variable a term containing variables out of
+
scope, or build a circular assignment.
+
+
- Native support for syntactic constraints and their meta-level handling rules.
+
The generative semantics of Prolog can be disabled by turning a goal into a
+
syntactic constraint (suspended goal). A syntactic constraint is resumed as
+
soon as relevant variables gets assigned. Syntactic constraints can be
+
manipulated by constraint handling rules (CHR).
+
+
- Native support for backtracking. To ease implementation of search.
+
+
- The constraint store is extensible. The host application can declare
+
non-syntactic constraints and use custom constraint solvers to check their
+
consistency.
+
+
- Clauses are graftable. The user is free to extend an existing program by
+
inserting/removing clauses, both at runtime (using implication) and at
+
"compilation" time by accumulating files.
+
+
ELPI is free software released under the terms of LGPL 2.1 or above."""
+
url {
+
src:
+
"https://github.com/LPCIC/elpi/releases/download/v1.16.1/elpi-1.16.1.tbz"
+
checksum: [
+
"sha256=7fe71cd548336aed3dcbbf37b00cf3372466cdcb55f10e8d0b39181f6e2c898b"
+
"sha512=6d65b7be2083bec93f972b8291feb24509d5c83e0208101438b8f6099c398d310f8e3e4a3ab393280f40f5731f28e0cfdaa2a4563725092766e1d232b7d07f2c"
+
]
+
}
+
x-commit-hash: "6ca6012a6bb38a7e1bd3c136f7184d98b17eb7cc"
+29
packages/epictetus/epictetus.3.1.1/opam
···
+
opam-version: "2.0"
+
synopsis: "Elegant Printer of Insanely Complex Tables Expressing Trees with Uneven Shapes"
+
maintainer: "Marc Chevalier <github@marc-chevalier.com>"
+
authors: "Marc Chevalier <github@marc-chevalier.com>"
+
depends: [
+
"ocaml" {>= "4.03.0"}
+
"dune" {>= "1.6.3"}
+
"ounit2" {with-test & >= "2.0.8"}
+
]
+
build: [
+
["dune" "build" "-p" name "-j" jobs]
+
]
+
run-test: [
+
["dune" "runtest" "-p" name "-j" jobs]
+
]
+
homepage: "https://github.com/marc-chevalier/epictetus"
+
bug-reports: "https://github.com/marc-chevalier/epictetus/issues"
+
dev-repo: "git+https://github.com/marc-chevalier/epictetus.git"
+
license: "MIT"
+
description: """
+
Align nicely tables in which each line may not have the same subdivision of subcolumns.
+
"""
+
url {
+
src: "https://github.com/marc-chevalier/epictetus/archive/3.1.1.tar.gz"
+
checksum: [
+
"md5=c1ce9f27de9fc173e72e64ee7c80eded"
+
"sha512=f4e5cffa90d578cc970fcb2588789bcde8f075693a03af1ec69831775fed5ef87b2c771ad720c0c8ebcf5eda7e711056098c4d50bb55f60787b342e4508f3395"
+
]
+
}
+76
packages/ez_api/ez_api.1.2.0/opam
···
+
# This file is generated by dune, edit dune-project instead
+
opam-version: "2.0"
+
synopsis: "Easy API library and tools"
+
maintainer: ["Fabrice Le Fessant <fabrice.le_fessant@ocamlpro.com>"]
+
authors: [
+
"Cagdas Bozman <cagdas.bozman@ocamlpro.com>"
+
"Michael Laporte <michael.laporte@ocamlpro.com>"
+
"Fabrice Le Fessant <fabrice.le_fessant@ocamlpro.com>"
+
"Maxime Levillain <maxime.levillain@ocamlpro.com>"
+
"Alain Mebsout <alain.mebsout@ocamlpro.com>"
+
]
+
license: "LGPL-2.1-only with OCaml-LGPL-linking-exception"
+
homepage: "https://github.com/ocamlpro/ez_api"
+
doc: "https://ocpmax.github.io/ez_api/ez_api/index.html"
+
bug-reports: "https://github.com/ocamlpro/ez_api/issues"
+
depends: [
+
"dune" {>= "2.8"}
+
"ocaml" {>= "4.08"}
+
"json-data-encoding" {>= "0.9"}
+
"lwt" {>= "4.0.0"}
+
"ezjsonm" {>= "1.1.0"}
+
"uuidm"
+
]
+
depopts: [
+
"geoip"
+
"js_of_ocaml-lwt"
+
"calendar"
+
"cohttp-lwt-unix"
+
"cohttp-lwt-jsoo"
+
"lwt_log"
+
"tls"
+
"httpaf-lwt-unix"
+
"ocurl"
+
"ezjs_fetch"
+
"websocket-lwt-unix"
+
"websocket-httpaf-lwt"
+
"ppxlib"
+
"ppx_deriving_encoding"
+
"digestif"
+
"yaml"
+
]
+
conflicts: [
+
"calendar" {< "2.03"}
+
"js_of_ocaml-lwt" {< "4.0.0"}
+
"cohttp-lwt-unix" {< "5.0.0"}
+
"cohttp-lwt-jsoo" {< "5.0.0"}
+
"httpaf-lwt-unix" {< "0.6.0"}
+
"ezjs_fetch" {< "0.2"}
+
"ocurl" {< "0.8.0"}
+
"digestif" {< "1.0.0"}
+
"ppxlib" {< "0.18.0"}
+
"ppx_deriving_encoding" {< "0.3.0"}
+
"result" {< "1.5"}
+
]
+
build: [
+
["dune" "subst"] {dev}
+
[
+
"dune"
+
"build"
+
"-p"
+
name
+
"-j"
+
jobs
+
"@install"
+
"@runtest" {with-test}
+
"@doc" {with-doc}
+
]
+
]
+
dev-repo: "git+https://github.com/ocamlpro/ez_api.git"
+
url {
+
src: "https://github.com/ocamlpro/ez_api/archive/1.2.0.tar.gz"
+
checksum: [
+
"md5=55bb40d00db6cd35cbf6ef6cff63363a"
+
"sha512=16922b231f19615ca7179a3c7d31e8c3897f2b37f574f69e06b35f12b501434c6eb85bec91cfed16ffd3eec71f8859d94bd003044a848560d434e04a0b1e99e2"
+
]
+
}
+37
packages/jasmin/jasmin.2022.04.0/opam
···
+
opam-version: "2.0"
+
synopsis: "Compiler for High-Assurance and High-Speed Cryptography"
+
description: """
+
Jasmin is a workbench for high-assurance and high-speed cryptography. Jasmin
+
implementations aim at being efficient, safe, correct, and secure.
+
"""
+
maintainer: "Jean-Christophe Léchenet <jean-christophe.lechenet@inria.fr>"
+
author: "Jasmin authors and contributors"
+
license: "MIT"
+
homepage: "https://github.com/jasmin-lang/jasmin"
+
bug-reports: "https://github.com/jasmin-lang/jasmin/issues"
+
dev-repo: "git+https://github.com/jasmin-lang/jasmin.git"
+
+
depends: [
+
"ocaml" {>= "4.08.0" & build}
+
"batteries" {>= "3.2.0"}
+
"menhir" {>= "20160825" & build }
+
"menhirLib"
+
"camlidl"
+
"zarith" {>= "1.9.0"}
+
"apron" {>= "v0.9.12"}
+
"conf-ppl"
+
"yojson" {>= "1.6.0"}
+
"ocamlbuild" { build }
+
"ocamlfind" { build }
+
]
+
build: [
+
[make "-C" "compiler" "build"]
+
]
+
install: [
+
["mkdir" "-p" "%{prefix}%/bin"]
+
["cp" "compiler/_build/entry/jasminc.native" "%{prefix}%/bin/jasminc"]
+
]
+
url {
+
src: "https://github.com/jasmin-lang/jasmin/releases/download/v2022.04.0/jasmin-compiler-v2022.04.0.tar.bz2"
+
checksum: "sha256=5ad8a9a71a320c1ce8b89c8c70dbcffa0e8ae0e07a605cf16d12d564c8a5c379"
+
}
+48
packages/jsonrpc/jsonrpc.1.12.2/opam
···
+
opam-version: "2.0"
+
synopsis: "Jsonrpc protocol implemenation"
+
description: "See https://www.jsonrpc.org/specification"
+
maintainer: ["Rudi Grinberg <me@rgrinberg.com>"]
+
authors: [
+
"Andrey Popp <8mayday@gmail.com>"
+
"Rusty Key <iam@stfoo.ru>"
+
"Louis Roché <louis@louisroche.net>"
+
"Oleksiy Golovko <alexei.golovko@gmail.com>"
+
"Rudi Grinberg <me@rgrinberg.com>"
+
"Sacha Ayoun <sachaayoun@gmail.com>"
+
"cannorin <cannorin@gmail.com>"
+
"Ulugbek Abdullaev <ulugbekna@gmail.com>"
+
"Thibaut Mattio <thibaut.mattio@gmail.com>"
+
"Max Lantas <mnxndev@outlook.com>"
+
]
+
license: "ISC"
+
homepage: "https://github.com/ocaml/ocaml-lsp"
+
bug-reports: "https://github.com/ocaml/ocaml-lsp/issues"
+
depends: [
+
"dune" {>= "2.9"}
+
"ocaml" {>= "4.08"}
+
"odoc" {with-doc}
+
]
+
dev-repo: "git+https://github.com/ocaml/ocaml-lsp.git"
+
build: [
+
["dune" "subst"] {dev}
+
["ocaml" "unix.cma" "unvendor.ml"]
+
[
+
"dune"
+
"build"
+
"-p"
+
name
+
"-j"
+
jobs
+
"@install"
+
"@doc" {with-doc}
+
]
+
]
+
url {
+
src:
+
"https://github.com/ocaml/ocaml-lsp/releases/download/1.12.2/lsp-1.12.2.tbz"
+
checksum: [
+
"sha256=cf25c8587c848aa913a5e5cc6417e95901be58623c049116e733d8473597dd39"
+
"sha512=b5aa4278006a0ed8dac3fb18a331c18c5e877c5910165b34e32a1ba346951bf234864ff2b53d58191130b38e07dadaab9778e6bfb2bce351ba98c54c09d6028e"
+
]
+
}
+
x-commit-hash: "bc3e9c298185fdcb3b80d2d89562b586ba21eb74"
+28
packages/libbinaryen/libbinaryen.108.0.0/opam
···
+
opam-version: "2.0"
+
synopsis: "Libbinaryen packaged for OCaml"
+
maintainer: "blaine@grain-lang.org"
+
authors: "Blaine Bublitz"
+
license: "Apache-2.0"
+
homepage: "https://github.com/grain-lang/libbinaryen"
+
bug-reports: "https://github.com/grain-lang/libbinaryen/issues"
+
depends: [
+
"conf-cmake" {build}
+
"dune" {>= "2.9.1"}
+
"dune-configurator" {>= "2.9.1"}
+
"js_of_ocaml-compiler" {with-test & >= "3.10.0"}
+
"ocaml" {>= "4.12"}
+
]
+
build: [
+
["dune" "subst"] {dev}
+
["dune" "build" "-p" name "-j" jobs]
+
]
+
depexts: ["gcc-g++"] {os-distribution = "cygwinports"}
+
dev-repo: "git+https://github.com/grain-lang/libbinaryen.git"
+
url {
+
src:
+
"https://github.com/grain-lang/libbinaryen/releases/download/v108.0.0/libbinaryen-v108.0.0.tar.gz"
+
checksum: [
+
"md5=cb9031112295364fd898ec478fd8f853"
+
"sha512=305195eba075a79f1064d51f8ab416ee74690927689390aecbb75042646962d56917041cb65ff0b1a1c5ce27cf96c70238cf540da3830b4a8e44ab5046299c06"
+
]
+
}
+1 -1
packages/linwrap/linwrap.5.1.1/opam
···
"conf-liblinear-tools"
"conf-python-3"
"conf-rdkit"
-
"cpm" {>= "4.0.0"}
+
"cpm" {>= "5.0.0"}
"dokeysto_camltc"
"dolog" {>= "4.0.0" & < "5.0.0"}
"dune" {>= "1.10"}
+187
packages/liquidsoap/liquidsoap.2.0.6/opam
···
+
opam-version: "2.0"
+
synopsis: "Swiss-army knife for multimedia streaming"
+
description: """\
+
Liquidsoap is a powerful and flexible language for describing your
+
streams. It offers a rich collection of operators that you can combine
+
at will, giving you more power than you need for creating or
+
transforming streams. But liquidsoap is still very light and easy to
+
use, in the Unix tradition of simple strong components working
+
together."""
+
maintainer: "romain.beauxis@gmail.com"
+
authors: "The Savonet Team <savonet-users@lists.sourceforge.net>"
+
license: "GPL-2.0-or-later"
+
homepage: "https://github.com/savonet/liquidsoap"
+
bug-reports: "https://github.com/savonet/liquidsoap/issues"
+
depends: [
+
"conf-autoconf" {dev}
+
"conf-automake" {dev}
+
"ocaml" {>= "4.12.0" & < "5.0.0"}
+
"camomile" {>= "1.0.0"}
+
"dtools" {>= "0.4.4"}
+
"duppy" {>= "0.9.1"}
+
"menhir" {>= "20180703"}
+
"mm" {>= "0.8.0"}
+
"ocamlfind" {build}
+
"conf-pkg-config" {build}
+
"conf-which" {build}
+
"pcre" {>= "7.5.0"}
+
"sedlex" {>= "2.2"}
+
]
+
depopts: [
+
"alsa"
+
"ao"
+
"bjack"
+
"camlimages"
+
"cry"
+
"dssi"
+
"faad"
+
"fdkaac"
+
"ffmpeg"
+
"flac"
+
"frei0r"
+
"gd"
+
"graphics"
+
"gstreamer"
+
"inotify"
+
"ladspa"
+
"lame"
+
"lastfm"
+
"lilv"
+
"lo"
+
"mad"
+
"magic"
+
"mem_usage"
+
"memtrace"
+
"mem_usage"
+
"ocurl"
+
"ogg"
+
"opus"
+
"osx-secure-transport"
+
"portaudio"
+
"posix-time2"
+
"pulseaudio"
+
"prometheus-liquidsoap"
+
"samplerate"
+
"shine"
+
"soundtouch"
+
"speex"
+
"srt"
+
"ssl"
+
"taglib"
+
"theora"
+
"sdl-liquidsoap"
+
"tsdl"
+
"tsdl-image"
+
"tsdl-ttf"
+
"vorbis"
+
"xmlplaylist"
+
"yojson"
+
]
+
conflicts: [
+
"alsa" {< "0.3.0"}
+
"ao" {< "0.2.0"}
+
"bjack" {< "0.1.3"}
+
"cry" {< "0.6.5"}
+
"dssi" {< "0.1.3"}
+
"faad" {< "0.5.0"}
+
"fdkaac" {< "0.3.1"}
+
"ffmpeg" {< "1.1.2"}
+
"ffmpeg-avutil" {< "1.1.2"}
+
"flac" {< "0.3.0"}
+
"frei0r" {< "0.1.0"}
+
"gstreamer" {< "0.3.1"}
+
"inotify" {< "1.0"}
+
"ladspa" {< "0.2.0"}
+
"lame" {< "0.3.5"}
+
"lastfm" {< "0.3.0"}
+
"lo" {< "0.2.0"}
+
"mad" {< "0.5.0"}
+
"magic" {< "0.6"}
+
"ocurl" {< "0.9.2"}
+
"ogg" {< "0.7.0"}
+
"opus" {< "0.2.0"}
+
"portaudio" {< "0.2.0"}
+
"pulseaudio" {< "0.1.4"}
+
"samplerate" {< "0.1.5"}
+
"sdl-liquidsoap" {< "2"}
+
"shine" {< "0.2.0"}
+
"soundtouch" {< "0.1.9"}
+
"speex" {< "0.4.0"}
+
"srt" {< "0.2.1"}
+
"ssl" {< "0.5.2"}
+
"taglib" {< "0.3.7"}
+
"tsdl-image" {< "0.3.2"}
+
"theora" {< "0.4.0"}
+
"vorbis" {< "0.8.0"}
+
"xmlplaylist" {< "0.1.3"}
+
]
+
build: [
+
["./bootstrap"] {dev}
+
[
+
"./configure"
+
"--prefix"
+
prefix
+
"--sbindir=%{lib}%/liquidsoap/sbin"
+
"--libexecdir=%{lib}%/liquidsoap/libexec"
+
"--sysconfdir=%{lib}%/liquidsoap/etc"
+
"--sharedstatedir=%{lib}%/liquidsoap/com"
+
"--localstatedir=%{lib}%/liquidsoap/var"
+
"--libdir=%{lib}%/liquidsoap/lib"
+
"--includedir=%{lib}%/liquidsoap/include"
+
"--datarootdir=%{lib}%/liquidsoap/share"
+
"--with-bash-completion-dir=%{lib}%/liquidsoap/etc/bash_completion.d"
+
"--with-user=dummy"
+
"--with-group=dummy"
+
]
+
[make "clean"] {dev}
+
[make]
+
]
+
install: [make "install"]
+
remove: ["rm" "-rf" "%{lib}%/liquidsoap"]
+
post-messages: [
+
"""\
+
We're sorry that your liquidsoap install failed. Check out our installation
+
instructions at: https://www.liquidsoap.info/doc-%{version}%/install.html#opam
+
for more information."""
+
{failure}
+
"✨ Congratulations on installing liquidsoap! ✨" {success}
+
"""\
+
We noticed that you did not install any mp3 decoder. This is a feature most
+
users want. You might need to install the mad or ffmpeg package."""
+
{success & !mad-enabled & !ffmpeg-enabled}
+
"""\
+
We noticed that you did not install any mp3 encoder. This is a feature most
+
users want. You might need to install the lame or shine package."""
+
{success & !lame-enabled & !shine-enabled & !ffmpeg-enabled}
+
"""\
+
We noticed that you did not install the taglib package that provides support
+
for reading metatadata in audio files. This is a feature most users want."""
+
{success & !taglib-enabled}
+
"""\
+
We noticed that you did not install the samplerate package. We strongly
+
recommend this package for audio samplerate conversion."""
+
{success & !samperate-enabled}
+
"""\
+
We noticed that you did not install the ocurl package. We strongly
+
recommend this package for http request resolving support."""
+
{success & !curl-enabled}
+
"""\
+
We noticed that you did not install the cry package that provides icecast
+
output. This is a feature most users want."""
+
{success & !cry-enabled}
+
"""\
+
We noticed that you did not install any ssl support package. Liquidsoap won't
+
be able to use any HTTPS feature. You might want to install one of ssl or
+
osx-secure-transport package."""
+
{success & !ssl-enabled & !secure-transport-enabled}
+
]
+
depexts: ["coreutils"] {os = "macos" & os-distribution = "homebrew"}
+
dev-repo: "git+https://github.com/savonet/liquidsoap.git"
+
url {
+
src:
+
"https://github.com/savonet/liquidsoap-release-assets/releases/download/v2.0.6/liquidsoap-2.0.6.tar.bz2"
+
checksum: [
+
"md5=bd340d4cbffee4b31d9e2947a04472a2"
+
"sha512=e1a75b327719dbb2d85f8bb27f76fbe05ad3fe7ce8bf14b512ce73147af7de7cd8e59746c7d16db44ea32dc0587dde4f618d2c8d176db673a3d4872f3a35979f"
+
]
+
}
+60
packages/lsp/lsp.1.12.2/opam
···
+
opam-version: "2.0"
+
synopsis: "LSP protocol implementation in OCaml"
+
description: """
+
+
Implementation of the LSP protocol in OCaml. It is designed to be as portable as
+
possible and does not make any assumptions about IO.
+
"""
+
maintainer: ["Rudi Grinberg <me@rgrinberg.com>"]
+
authors: [
+
"Andrey Popp <8mayday@gmail.com>"
+
"Rusty Key <iam@stfoo.ru>"
+
"Louis Roché <louis@louisroche.net>"
+
"Oleksiy Golovko <alexei.golovko@gmail.com>"
+
"Rudi Grinberg <me@rgrinberg.com>"
+
"Sacha Ayoun <sachaayoun@gmail.com>"
+
"cannorin <cannorin@gmail.com>"
+
"Ulugbek Abdullaev <ulugbekna@gmail.com>"
+
"Thibaut Mattio <thibaut.mattio@gmail.com>"
+
"Max Lantas <mnxndev@outlook.com>"
+
]
+
license: "ISC"
+
homepage: "https://github.com/ocaml/ocaml-lsp"
+
bug-reports: "https://github.com/ocaml/ocaml-lsp/issues"
+
depends: [
+
"dune" {>= "2.9"}
+
"jsonrpc" {= version}
+
"dyn"
+
"yojson"
+
"ppx_yojson_conv_lib" {>= "v0.14"}
+
"cinaps" {with-test}
+
"menhir" {>= "20211230" & with-test}
+
"ppx_expect" {>= "v0.15.0" & with-test}
+
"uutf" {>= "1.0.2"}
+
"odoc" {with-doc}
+
"ocaml" {>= "4.12"}
+
]
+
dev-repo: "git+https://github.com/ocaml/ocaml-lsp.git"
+
build: [
+
["dune" "subst"] {dev}
+
["ocaml" "unix.cma" "unvendor.ml"]
+
[
+
"dune"
+
"build"
+
"-p"
+
name
+
"-j"
+
jobs
+
"@install"
+
"@doc" {with-doc}
+
]
+
]
+
url {
+
src:
+
"https://github.com/ocaml/ocaml-lsp/releases/download/1.12.2/lsp-1.12.2.tbz"
+
checksum: [
+
"sha256=cf25c8587c848aa913a5e5cc6417e95901be58623c049116e733d8473597dd39"
+
"sha512=b5aa4278006a0ed8dac3fb18a331c18c5e877c5910165b34e32a1ba346951bf234864ff2b53d58191130b38e07dadaab9778e6bfb2bce351ba98c54c09d6028e"
+
]
+
}
+
x-commit-hash: "bc3e9c298185fdcb3b80d2d89562b586ba21eb74"
+59
packages/lwt/lwt.5.6.0/opam
···
+
opam-version: "2.0"
+
+
synopsis: "Promises and event-driven I/O"
+
license: "MIT"
+
homepage: "https://github.com/ocsigen/lwt"
+
doc: "https://ocsigen.org/lwt"
+
bug-reports: "https://github.com/ocsigen/lwt/issues"
+
+
authors: [
+
"Jérôme Vouillon"
+
"Jérémie Dimino"
+
]
+
maintainer: [
+
"Raphaël Proust <code@bnwr.net>"
+
"Anton Bachin <antonbachin@yahoo.com>"
+
]
+
dev-repo: "git+https://github.com/ocsigen/lwt.git"
+
+
depends: [
+
"cppo" {build & >= "1.1.0"}
+
"dune" {>= "1.8.0"}
+
"dune-configurator"
+
"ocaml" {>= "4.08"}
+
"ocplib-endian"
+
+
# Until https://github.com/aantron/bisect_ppx/pull/327.
+
# "bisect_ppx" {dev & >= "2.0.0"}
+
"ocamlfind" {dev & >= "1.7.3-1"}
+
]
+
+
depopts: [
+
"base-threads"
+
"base-unix"
+
"conf-libev"
+
]
+
+
build: [
+
["dune" "exec" "-p" name "src/unix/config/discover.exe" "--" "--save"
+
"--use-libev" "%{conf-libev:installed}%"]
+
["dune" "build" "-p" name "-j" jobs]
+
]
+
+
description: """
+
A promise is a value that may become determined in the future.
+
+
Lwt provides typed, composable promises. Promises that are resolved by I/O are
+
resolved by Lwt in parallel.
+
+
Meanwhile, OCaml code, including code creating and waiting on promises, runs in
+
a single thread by default. This reduces the need for locks or other
+
synchronization primitives. Code can be run in parallel on an opt-in basis.
+
"""
+
url {
+
src: "https://github.com/ocsigen/lwt/archive/5.6.0.tar.gz"
+
checksum: [
+
"md5=e63979ee40a80d5b9e9e5545f33323b4"
+
"sha512=d616389bc9e0da11f25843ab7541ac2d40c9543700a89455f14115b339bbe58cef2b8acf0ae97fd54e15a4cb93149cfe1ebfda301aa93933045f76b7d9344160"
+
]
+
}
+57
packages/lwt/lwt.5.6.1/opam
···
+
opam-version: "2.0"
+
+
synopsis: "Promises and event-driven I/O"
+
license: "MIT"
+
homepage: "https://github.com/ocsigen/lwt"
+
doc: "https://ocsigen.org/lwt"
+
bug-reports: "https://github.com/ocsigen/lwt/issues"
+
+
authors: [
+
"Jérôme Vouillon"
+
"Jérémie Dimino"
+
]
+
maintainer: [
+
"Raphaël Proust <code@bnwr.net>"
+
"Anton Bachin <antonbachin@yahoo.com>"
+
]
+
dev-repo: "git+https://github.com/ocsigen/lwt.git"
+
+
depends: [
+
"cppo" {build & >= "1.1.0"}
+
"dune" {>= "1.8.0"}
+
"dune-configurator"
+
"ocaml" {>= "4.08"}
+
"ocplib-endian"
+
+
# Until https://github.com/aantron/bisect_ppx/pull/327.
+
# "bisect_ppx" {dev & >= "2.0.0"}
+
"ocamlfind" {dev & >= "1.7.3-1"}
+
]
+
+
depopts: [
+
"base-threads"
+
"base-unix"
+
"conf-libev"
+
]
+
+
build: [
+
["dune" "exec" "-p" name "src/unix/config/discover.exe" "--" "--save"
+
"--use-libev" "%{conf-libev:installed}%"]
+
["dune" "build" "-p" name "-j" jobs]
+
]
+
+
description: "A promise is a value that may become determined in the future.
+
+
Lwt provides typed, composable promises. Promises that are resolved by I/O are
+
resolved by Lwt in parallel.
+
+
Meanwhile, OCaml code, including code creating and waiting on promises, runs in
+
a single thread by default. This reduces the need for locks or other
+
synchronization primitives. Code can be run in parallel on an opt-in basis."
+
url {
+
src: "https://github.com/ocsigen/lwt/archive/5.6.1.tar.gz"
+
checksum: [
+
"md5=279024789a0ec84a9d97d98bad847f97"
+
"sha512=698875bd3bfcd5baa47eb48e412f442d289f9972421321541860ebe110b9af1949c3fbc253768495726ec547fe4ba25483cd97ff39bc668496fba95b2ed9edd8"
+
]
+
}
+34
packages/lwt_domain/lwt_domain.0.2.0/opam
···
+
opam-version: "2.0"
+
+
synopsis: "Helpers for using Domainslib with Lwt"
+
license: "MIT"
+
homepage: "https://github.com/ocsigen/lwt"
+
doc: "https://ocsigen.org/lwt/dev/api/Lwt_domain"
+
bug-reports: "https://github.com/ocsigen/lwt/issues"
+
+
authors: [
+
"Sudha Parimala"
+
]
+
maintainer: [
+
"Sudha Parimala"
+
]
+
dev-repo: "git+https://github.com/ocsigen/lwt.git"
+
+
depends: [
+
"dune" {>= "1.8.0"}
+
"lwt" {>= "3.0.0"}
+
"ocaml" {>= "4.08"}
+
"domainslib" {>= "0.3.2"}
+
"base-domains"
+
]
+
+
build: [
+
["dune" "build" "-p" name "-j" jobs]
+
]
+
url {
+
src: "https://github.com/ocsigen/lwt/archive/5.6.0.tar.gz"
+
checksum: [
+
"md5=e63979ee40a80d5b9e9e5545f33323b4"
+
"sha512=d616389bc9e0da11f25843ab7541ac2d40c9543700a89455f14115b339bbe58cef2b8acf0ae97fd54e15a4cb93149cfe1ebfda301aa93933045f76b7d9344160"
+
]
+
}
+33
packages/lwt_ppx/lwt_ppx.2.1.0/opam
···
+
opam-version: "2.0"
+
+
synopsis: "PPX syntax for Lwt, providing something similar to async/await from JavaScript"
+
license: "MIT"
+
homepage: "https://github.com/ocsigen/lwt"
+
doc: "https://ocsigen.org/lwt/dev/api/Ppx_lwt"
+
bug-reports: "https://github.com/ocsigen/lwt/issues"
+
+
authors: [
+
"Gabriel Radanne"
+
]
+
maintainer: [
+
"Anton Bachin <antonbachin@yahoo.com>"
+
]
+
dev-repo: "git+https://github.com/ocsigen/lwt.git"
+
+
depends: [
+
"dune" {>= "1.8.0"}
+
"lwt"
+
"ocaml" {>= "4.08"}
+
"ppxlib" {>= "0.16.0"}
+
]
+
+
build: [
+
["dune" "build" "-p" name "-j" jobs]
+
]
+
url {
+
src: "https://github.com/ocsigen/lwt/archive/5.6.0.tar.gz"
+
checksum: [
+
"md5=e63979ee40a80d5b9e9e5545f33323b4"
+
"sha512=d616389bc9e0da11f25843ab7541ac2d40c9543700a89455f14115b339bbe58cef2b8acf0ae97fd54e15a4cb93149cfe1ebfda301aa93933045f76b7d9344160"
+
]
+
}
+33
packages/lwt_ppx_let/lwt_ppx_let.5.6.0/opam
···
+
opam-version: "2.0"
+
+
synopsis: "Dummy package context for ppx_let tests"
+
license: "MIT"
+
homepage: "https://github.com/ocsigen/lwt"
+
doc: "https://ocsigen.org/lwt"
+
bug-reports: "https://github.com/ocsigen/lwt/issues"
+
+
authors: [
+
"Jérôme Vouillon"
+
"Jérémie Dimino"
+
]
+
maintainer: [
+
"Raphaël Proust <code@bnwr.net>"
+
"Anton Bachin <antonbachin@yahoo.com>"
+
]
+
dev-repo: "git+https://github.com/ocsigen/lwt.git"
+
+
depends: [
+
"dune" {>= "1.8.0"}
+
"lwt"
+
"ppx_let" {with-test}
+
"ocaml" {>= "4.08"}
+
]
+
+
description: "Internal package used to partition ppx_let tests."
+
url {
+
src: "https://github.com/ocsigen/lwt/archive/5.6.0.tar.gz"
+
checksum: [
+
"md5=e63979ee40a80d5b9e9e5545f33323b4"
+
"sha512=d616389bc9e0da11f25843ab7541ac2d40c9543700a89455f14115b339bbe58cef2b8acf0ae97fd54e15a4cb93149cfe1ebfda301aa93933045f76b7d9344160"
+
]
+
}
+34
packages/lwt_react/lwt_react.1.2.0/opam
···
+
opam-version: "2.0"
+
+
synopsis: "Helpers for using React with Lwt"
+
license: "MIT"
+
homepage: "https://github.com/ocsigen/lwt"
+
doc: "https://ocsigen.org/lwt/dev/api/Lwt_react"
+
bug-reports: "https://github.com/ocsigen/lwt/issues"
+
+
authors: [
+
"Jérémie Dimino"
+
]
+
maintainer: [
+
"Anton Bachin <antonbachin@yahoo.com>"
+
]
+
dev-repo: "git+https://github.com/ocsigen/lwt.git"
+
+
depends: [
+
"dune" {>= "1.8.0"}
+
"lwt" {>= "3.0.0"}
+
"ocaml" {>= "4.08"}
+
"react" {>= "1.0.0"}
+
"cppo" {build & >= "1.1.0"}
+
]
+
+
build: [
+
["dune" "build" "-p" name "-j" jobs]
+
]
+
url {
+
src: "https://github.com/ocsigen/lwt/archive/5.6.0.tar.gz"
+
checksum: [
+
"md5=e63979ee40a80d5b9e9e5545f33323b4"
+
"sha512=d616389bc9e0da11f25843ab7541ac2d40c9543700a89455f14115b339bbe58cef2b8acf0ae97fd54e15a4cb93149cfe1ebfda301aa93933045f76b7d9344160"
+
]
+
}
+36
packages/mem_usage/mem_usage.0.0.4/opam
···
+
# This file is generated by dune, edit dune-project instead
+
opam-version: "2.0"
+
synopsis: "Cross-platform stats about memory usage"
+
maintainer: ["The Savonet Team <savonet-users@lists.sourceforge.net>"]
+
authors: ["Romain Beauxis <toots@rastageeks.org>"]
+
license: "GPL-2.0"
+
homepage: "https://github.com/savonet/ocaml-mem_usage"
+
bug-reports: "https://github.com/savonet/ocaml-mem_usage/issues"
+
depends: [
+
"ocaml" {>= "4.08"}
+
"dune" {>= "2.8"}
+
"odoc" {with-doc}
+
]
+
conflicts: ["base-domains"]
+
build: [
+
["dune" "subst"] {dev}
+
[
+
"dune"
+
"build"
+
"-p"
+
name
+
"-j"
+
jobs
+
"@install"
+
"@runtest" {with-test}
+
"@doc" {with-doc}
+
]
+
]
+
dev-repo: "git+https://github.com/savonet/ocaml-mem_usage.git"
+
url {
+
src: "https://github.com/savonet/ocaml-mem_usage/archive/v0.0.4.tar.gz"
+
checksum: [
+
"md5=38943d6e4454a9cf73339882b0c65ced"
+
"sha512=29c54d1f8a1e3ca09b0a6f58ae0346e41d2f64cf26716a4ffc0f73ee7e3a32942e47c8fd41efb80fd2886a0790ffd90ade7cf325c7912012abc603a3514c9e79"
+
]
+
}
+3
packages/merlin/merlin.3.3.4/opam
···
"mdx" {with-test & >= "1.3.0"}
"conf-jq" {with-test}
]
+
conflicts: [
+
"biniou" {>= "1.2.2"}
+
]
synopsis:
"Editor helper, provides completion, typing and source browsing in Vim and Emacs"
description:
+3
packages/merlin/merlin.3.3.4~4.10preview1/opam
···
"ocamlfind" {>= "1.5.2"}
"yojson" {>= "1.6.0" & < "2.0.0"}
]
+
conflicts: [
+
"biniou" {>= "1.2.2"}
+
]
synopsis:
"Editor helper, provides completion, typing and source browsing in Vim and Emacs"
description:
+3
packages/merlin/merlin.3.3.5/opam
···
"mdx" {with-test & >= "1.3.0"}
"conf-jq" {with-test}
]
+
conflicts: [
+
"biniou" {>= "1.2.2"}
+
]
synopsis:
"Editor helper, provides completion, typing and source browsing in Vim and Emacs"
description:
+3
packages/merlin/merlin.3.3.6/opam
···
"mdx" {with-test & >= "1.3.0"}
"conf-jq" {with-test}
]
+
conflicts: [
+
"biniou" {>= "1.2.2"}
+
]
synopsis:
"Editor helper, provides completion, typing and source browsing in Vim and Emacs"
description:
+3
packages/merlin/merlin.3.3.7/opam
···
"mdx" {with-test & >= "1.3.0"}
"conf-jq" {with-test}
]
+
conflicts: [
+
"biniou" {>= "1.2.2"}
+
]
synopsis:
"Editor helper, provides completion, typing and source browsing in Vim and Emacs"
description:
+3
packages/merlin/merlin.3.3.7~4.11preview1/opam
···
"mdx" {with-test & >= "1.3.0"}
"conf-jq" {with-test}
]
+
conflicts: [
+
"biniou" {>= "1.2.2"}
+
]
synopsis:
"Editor helper, provides completion, typing and source browsing in Vim and Emacs"
description:
+3
packages/merlin/merlin.3.3.8/opam
···
"mdx" {with-test & >= "1.3.0"}
"conf-jq" {with-test}
]
+
conflicts: [
+
"biniou" {>= "1.2.2"}
+
]
synopsis:
"Editor helper, provides completion, typing and source browsing in Vim and Emacs"
description:
+3
packages/merlin/merlin.3.3.9/opam
···
"mdx" {with-test & >= "1.3.0"}
"conf-jq" {with-test}
]
+
conflicts: [
+
"biniou" {>= "1.2.2"}
+
]
synopsis:
"Editor helper, provides completion, typing and source browsing in Vim and Emacs"
description:
+3
packages/merlin/merlin.3.4.0/opam
···
"csexp" {>= "1.2.3"}
"result" {>= "1.5"}
]
+
conflicts: [
+
"biniou" {>= "1.2.2"}
+
]
synopsis:
"Editor helper, provides completion, typing and source browsing in Vim and Emacs"
description:
+3
packages/merlin/merlin.3.4.1/opam
···
"csexp" {>= "1.2.3"}
"result" {>= "1.5"}
]
+
conflicts: [
+
"biniou" {>= "1.2.2"}
+
]
synopsis:
"Editor helper, provides completion, typing and source browsing in Vim and Emacs"
description:
+3
packages/merlin/merlin.3.4.2/opam
···
"csexp" {>= "1.2.3"}
"result" {>= "1.5"}
]
+
conflicts: [
+
"biniou" {>= "1.2.2"}
+
]
synopsis:
"Editor helper, provides completion, typing and source browsing in Vim and Emacs"
description:
+3
packages/merlin/merlin.3.5.0/opam
···
"menhirLib" {dev}
"menhirSdk" {dev}
]
+
conflicts: [
+
"biniou" {>= "1.2.2"}
+
]
synopsis:
"Editor helper, provides completion, typing and source browsing in Vim and Emacs"
description:
+3
packages/merlin/merlin.3.6.1/opam
···
"menhirLib" {dev}
"menhirSdk" {dev}
]
+
conflicts: [
+
"biniou" {>= "1.2.2"}
+
]
synopsis:
"Editor helper, provides completion, typing and source browsing in Vim and Emacs"
description:
+3
packages/merlin/merlin.3.7.0/opam
···
"menhirLib" {dev}
"menhirSdk" {dev}
]
+
conflicts: [
+
"biniou" {>= "1.2.2"}
+
]
synopsis:
"Editor helper, provides completion, typing and source browsing in Vim and Emacs"
description:
+3
packages/merlin/merlin.4.1-411/opam
···
"menhirLib" {dev}
"menhirSdk" {dev}
]
+
conflicts: [
+
"biniou" {>= "1.2.2"}
+
]
synopsis:
"Editor helper, provides completion, typing and source browsing in Vim and Emacs"
description:
+3
packages/merlin/merlin.4.1-412/opam
···
"menhirLib" {dev}
"menhirSdk" {dev}
]
+
conflicts: [
+
"biniou" {>= "1.2.2"}
+
]
synopsis:
"Editor helper, provides completion, typing and source browsing in Vim and Emacs"
description:
+3
packages/merlin/merlin.4.2-411/opam
···
"menhirLib" {dev}
"menhirSdk" {dev}
]
+
conflicts: [
+
"biniou" {>= "1.2.2"}
+
]
synopsis:
"Editor helper, provides completion, typing and source browsing in Vim and Emacs"
description:
+3
packages/merlin/merlin.4.2-412/opam
···
"menhirLib" {dev}
"menhirSdk" {dev}
]
+
conflicts: [
+
"biniou" {>= "1.2.2"}
+
]
synopsis:
"Editor helper, provides completion, typing and source browsing in Vim and Emacs"
description:
+3
packages/merlin/merlin.4.3.1-411/opam
···
"menhirLib" {dev}
"menhirSdk" {dev}
]
+
conflicts: [
+
"biniou" {>= "1.2.2"}
+
]
synopsis:
"Editor helper, provides completion, typing and source browsing in Vim and Emacs"
description:
+3
packages/merlin/merlin.4.3.1-412/opam
···
"menhirLib" {dev}
"menhirSdk" {dev}
]
+
conflicts: [
+
"biniou" {>= "1.2.2"}
+
]
synopsis:
"Editor helper, provides completion, typing and source browsing in Vim and Emacs"
description:
+3
packages/merlin/merlin.4.3.2~4.13preview/opam
···
"menhirLib" {dev}
"menhirSdk" {dev}
]
+
conflicts: [
+
"biniou" {>= "1.2.2"}
+
]
synopsis:
"Editor helper, provides completion, typing and source browsing in Vim and Emacs"
description:
+3
packages/merlin/merlin.4.4-411/opam
···
"menhirLib" {dev}
"menhirSdk" {dev}
]
+
conflicts: [
+
"biniou" {>= "1.2.2"}
+
]
synopsis:
"Editor helper, provides completion, typing and source browsing in Vim and Emacs"
description:
+3
packages/merlin/merlin.4.4-412/opam
···
"menhirLib" {dev}
"menhirSdk" {dev}
]
+
conflicts: [
+
"biniou" {>= "1.2.2"}
+
]
synopsis:
"Editor helper, provides completion, typing and source browsing in Vim and Emacs"
description:
+3
packages/merlin/merlin.4.4-413/opam
···
"menhirLib" {dev}
"menhirSdk" {dev}
]
+
conflicts: [
+
"biniou" {>= "1.2.2"}
+
]
synopsis:
"Editor helper, provides completion, typing and source browsing in Vim and Emacs"
description:
+3
packages/merlin/merlin.4.4.1~4.14preview/opam
···
"menhirLib" {dev}
"menhirSdk" {dev}
]
+
conflicts: [
+
"biniou" {>= "1.2.2"}
+
]
synopsis:
"Editor helper, provides completion, typing and source browsing in Vim and Emacs"
description:
+3 -1
packages/merlin/merlin.4.4.1~5.0preview/opam
···
"yojson" {>= "2.0.0"}
"conf-jq" {with-test}
]
-
conflicts: "seq" {!= "base"}
+
conflicts: [
+
"seq" {!= "base"}
+
]
synopsis:
"Editor helper, provides completion, typing and source browsing in Vim and Emacs"
description:
+1
packages/merlin/merlin.4.5-411/opam
···
]
conflicts: [
"base-effects"
+
"biniou" {>= "1.2.2"}
]
synopsis:
"Editor helper, provides completion, typing and source browsing in Vim and Emacs"
+1
packages/merlin/merlin.4.5-412/opam
···
]
conflicts: [
"base-effects"
+
"biniou" {>= "1.2.2"}
]
synopsis:
"Editor helper, provides completion, typing and source browsing in Vim and Emacs"
+1
packages/merlin/merlin.4.5-413/opam
···
]
conflicts: [
"base-effects"
+
"biniou" {>= "1.2.2"}
]
synopsis:
"Editor helper, provides completion, typing and source browsing in Vim and Emacs"
+1
packages/merlin/merlin.4.5-414/opam
···
]
conflicts: [
"base-effects"
+
"biniou" {>= "1.2.2"}
]
synopsis:
"Editor helper, provides completion, typing and source browsing in Vim and Emacs"
+1 -1
packages/mirage-flow-lwt/mirage-flow-lwt.1.3.0/opam
···
"ocaml"
"jbuilder" {>= "1.0+beta7"}
"fmt"
-
"lwt"
+
"lwt" {< "5.6.0"}
"cstruct" {>= "2.0.0" & < "6.0.1"}
"mirage-clock" {>= "1.2.0" & < "3.0.0"}
"mirage-flow" {>= "1.3.0" & < "2.0.0"}
+1 -1
packages/mirage-flow-lwt/mirage-flow-lwt.1.4.0/opam
···
"ocaml"
"jbuilder" {>= "1.0+beta7"}
"fmt"
-
"lwt"
+
"lwt" {< "5.6.0"}
"logs"
"cstruct" {>= "2.0.0" & < "6.1.0"}
"mirage-clock" {>= "1.2.0" & < "3.0.0"}
+1
packages/mirage-flow-unix/mirage-flow-unix.1.2.0/opam
···
"lwt"
"lwt" {with-test & < "5.0.0"}
"cstruct" {>= "2.3.0" & < "6.0.1"}
+
"result"
]
synopsis: "Various implementations of the MirageOS FLOW interface"
description: """
+1
packages/mirage-flow-unix/mirage-flow-unix.1.3.0/opam
···
"lwt"
"cstruct" {>= "2.3.0" & < "6.0.1"}
"alcotest" {with-test & < "1.4.0"}
+
"result" {with-test}
]
synopsis: "Flow implementations and combinators for MirageOS"
description: """
+39
packages/mnd/mnd.1.0.0/opam
···
+
# This file is generated by dune, edit dune-project instead
+
opam-version: "2.0"
+
synopsis: "A small monads library"
+
description: "A small monads library"
+
maintainer: ["Mauro Bringolf <mauro@bringolf.com>"]
+
authors: ["Mauro Bringolf <mauro@bringolf.com>"]
+
license: "MIT"
+
homepage: "https://maurobringolf.ch/mnd"
+
doc: "https://maurobringolf.ch/mnd"
+
bug-reports: "https://github.com/maurobringolf/mnd/issues"
+
depends: [
+
"dune" {>= "3.0"}
+
"ocaml" {>= "4.08.0"}
+
"odoc" {with-doc}
+
"alcotest" {with-test}
+
"bisect_ppx" {with-test}
+
]
+
build: [
+
["dune" "subst"] {dev}
+
[
+
"dune"
+
"build"
+
"-p"
+
name
+
"-j"
+
jobs
+
"@install"
+
"@runtest" {with-test}
+
"@doc" {with-doc}
+
]
+
]
+
dev-repo: "git+https://github.com/maurobringolf/mnd.git"
+
url {
+
src: "https://github.com/maurobringolf/mnd/archive/1.0.0.tar.gz"
+
checksum: [
+
"md5=cd3e2d05a385700b6072c81123c44292"
+
"sha512=6e979beecc8968c194bc3c92403fcefdabb96108a06f08ff1c60a51be936c3078174df96efcbfa5f45a25cd7e406dd7420254502c3420bcb876f637a85cd9ede"
+
]
+
}
+62
packages/ocaml-lsp-server/ocaml-lsp-server.1.12.2/opam
···
+
opam-version: "2.0"
+
synopsis: "LSP Server for OCaml"
+
description: "An LSP server for OCaml."
+
maintainer: ["Rudi Grinberg <me@rgrinberg.com>"]
+
authors: [
+
"Andrey Popp <8mayday@gmail.com>"
+
"Rusty Key <iam@stfoo.ru>"
+
"Louis Roché <louis@louisroche.net>"
+
"Oleksiy Golovko <alexei.golovko@gmail.com>"
+
"Rudi Grinberg <me@rgrinberg.com>"
+
"Sacha Ayoun <sachaayoun@gmail.com>"
+
"cannorin <cannorin@gmail.com>"
+
"Ulugbek Abdullaev <ulugbekna@gmail.com>"
+
"Thibaut Mattio <thibaut.mattio@gmail.com>"
+
"Max Lantas <mnxndev@outlook.com>"
+
]
+
license: "ISC"
+
homepage: "https://github.com/ocaml/ocaml-lsp"
+
bug-reports: "https://github.com/ocaml/ocaml-lsp/issues"
+
depends: [
+
"dune" {>= "2.9"}
+
"yojson"
+
"re" {>= "1.5.0"}
+
"ppx_yojson_conv_lib" {>= "v0.14"}
+
"dune-rpc"
+
"dyn"
+
"stdune"
+
"fiber" {>= "3.1.1"}
+
"xdg"
+
"ordering"
+
"dune-build-info"
+
"spawn"
+
"omd" {<= "1.3.1"}
+
"octavius" {>= "1.2.2"}
+
"uutf" {>= "1.0.2"}
+
"pp" {>= "1.1.2"}
+
"csexp" {>= "1.5"}
+
"ocamlformat-rpc-lib" {>= "0.21.0"}
+
"odoc" {with-doc}
+
"ocaml" {>= "4.14" & < "4.15"}
+
]
+
dev-repo: "git+https://github.com/ocaml/ocaml-lsp.git"
+
build: [
+
["dune" "subst"] {dev}
+
[
+
"dune"
+
"build"
+
"-j"
+
jobs
+
"ocaml-lsp-server.install"
+
"--release"
+
]
+
]
+
url {
+
src:
+
"https://github.com/ocaml/ocaml-lsp/releases/download/1.12.2/lsp-1.12.2.tbz"
+
checksum: [
+
"sha256=cf25c8587c848aa913a5e5cc6417e95901be58623c049116e733d8473597dd39"
+
"sha512=b5aa4278006a0ed8dac3fb18a331c18c5e877c5910165b34e32a1ba346951bf234864ff2b53d58191130b38e07dadaab9778e6bfb2bce351ba98c54c09d6028e"
+
]
+
}
+
x-commit-hash: "bc3e9c298185fdcb3b80d2d89562b586ba21eb74"
+1 -4
packages/osc-lwt/osc-lwt.0.2.0/opam
···
depends: [
"dune" {>= "2.9"}
-
"lwt"
+
"lwt" {>= "2.7.0" & < "5.6.0"}
"ocaml" {>= "4.08"}
"osc" {= version}
"ounit" {with-test}
-
]
-
conflicts: [
-
"lwt" {< "2.7.0"}
]
synopsis: "OpenSoundControl Lwt library"
description: """
-1
packages/pcre/pcre.7.3.0/opam
···
depends: [
"ocaml" {>= "4.04"}
"conf-libpcre"
-
"base-bytes"
"base" {build}
"stdio" {build}
"configurator" {build}
-1
packages/pcre/pcre.7.3.2/opam
···
depends: [
"ocaml" {>= "4.04"}
-
"base-bytes"
"conf-libpcre" {build}
"base" {build}
"stdio" {build}
-1
packages/pcre/pcre.7.3.3/opam
···
depends: [
"ocaml" {>= "4.04"}
-
"base-bytes"
"conf-libpcre" {build}
"base" {build}
"stdio" {build}
-1
packages/pcre/pcre.7.3.4/opam
···
depends: [
"ocaml" {>= "4.04"}
-
"base-bytes"
"conf-libpcre" {build}
"base" {build}
"stdio" {build}
-1
packages/pcre/pcre.7.3.5/opam
···
"dune-configurator"
"conf-libpcre" {build}
"base" {build}
-
"base-bytes"
]
synopsis: "Bindings to the Perl Compatibility Regular Expressions library"
-1
packages/pcre/pcre.7.4.0/opam
···
"dune-configurator"
"conf-libpcre" {build}
"base" {build}
-
"base-bytes"
]
synopsis: "Bindings to the Perl Compatibility Regular Expressions library"
-1
packages/pcre/pcre.7.4.1/opam
···
"dune-configurator"
"conf-libpcre" {build}
"base" {build}
-
"base-bytes"
]
synopsis: "Bindings to the Perl Compatibility Regular Expressions library"
-1
packages/pcre/pcre.7.4.2/opam
···
"dune" {>= "1.8.0"}
"conf-libpcre" {build}
"base" {build}
-
"base-bytes"
]
synopsis: "Bindings to the Perl Compatibility Regular Expressions library"
-1
packages/pcre/pcre.7.4.3/opam
···
"dune" {>= "1.10"}
"conf-libpcre" {build}
"base" {build}
-
"base-bytes"
]
url {
src:
-1
packages/pcre/pcre.7.4.4/opam
···
"dune-configurator"
"conf-libpcre" {build}
"base" {build}
-
"base-bytes"
]
url {
src:
-1
packages/pcre/pcre.7.4.6/opam
···
"dune" {>= "1.10"}
"dune-configurator"
"conf-libpcre" {build}
-
"base-bytes"
]
url {
src:
-1
packages/pcre/pcre.7.5.0/opam
···
"ocaml" {>= "4.12"}
"dune-configurator"
"conf-libpcre" {build}
-
"base-bytes"
"odoc" {with-doc}
]
build: [
+47
packages/ppx_seq/ppx_seq.0.3.2/opam
···
+
opam-version: "2.0"
+
synopsis: "Seq literals ppx for OCaml"
+
description: """
+
Simple unintrusive ppx rewriter that offers Seq literals.
+
It offers List-like syntax in the form of [%seq a; b; c...],
+
among other features like a compact ranges syntax.
+
"""
+
maintainer: "hyphens@pm.me"
+
authors: "Hazem Elmasry"
+
license: "ISC"
+
tags: "syntax"
+
homepage: "https://sr.ht/~hyphen/ppx_seq"
+
doc: "https://git.sr.ht/~hyphen/ppx_seq/tree/master/item/README"
+
bug-reports: "https://lists.sr.ht/~hyphen/ppx_seq"
+
depends: [
+
"ocaml" {>= "4.04.2"}
+
"dune" {>= "2.9"}
+
"ppxlib" {>= "0.23"}
+
"seq" {with-test}
+
"odoc" {with-doc}
+
]
+
build: [
+
["dune" "subst"] {dev}
+
[
+
"dune"
+
"build"
+
"-p"
+
name
+
"-j"
+
jobs
+
"--promote-install-files=false"
+
"@install"
+
"@runtest" {with-test}
+
"@doc" {with-doc}
+
]
+
["dune" "install" "-p" name "--create-install-files" name]
+
]
+
dev-repo: "git+https://git.sr.ht/~hyphen/ppx_seq"
+
url {
+
src: "https://github.com/hyphenrf/ppx_seq/archive/refs/tags/0.3.2.tar.gz"
+
checksum: [
+
"md5=dca5b027638ecaecf5229174b8492757"
+
"sha256=a3687a6b1491eb8e23ccb104d4864b2e4c13eeb44cb8848e60cba990dba1081e"
+
"sha512=0b165dd5450a157cdb950b5bf14c1f33c795efcfc4c145f552a4a07965a7239edd41a0647c2c33193e919145ad17035ad7ca166655a92c3c4f3ac846b11fe172"
+
]
+
mirrors: "https://git.sr.ht/~hyphen/ppx_seq/archive/0.3.2.tar.gz"
+
}
+1 -1
packages/rankers/rankers.1.0.0/opam
···
"batteries"
"bst"
"conf-gnuplot"
-
"cpm"
+
"cpm" {>= "10.0.0"}
"dolog" {>= "4.0.0" & < "5.0.0"}
"dune" {>= "1.6"}
"minicli"
+1 -1
packages/rankers/rankers.2.0.1/opam
···
"batteries"
"bst"
"conf-gnuplot"
-
"cpm"
+
"cpm" {>= "10.0.0"}
"dolog" {>= "4.0.0" & < "5.0.0"}
"dune" {>= "1.6"}
"minicli"
+1 -1
packages/rankers/rankers.2.0.7/opam
···
"batteries"
"bst"
"conf-gnuplot"
-
"cpm"
+
"cpm" {>= "10.0.0"}
"dolog" {>= "4.0.0" & < "5.0.0"}
"dune" {>= "1.6"}
"minicli" {>= "5.0.0"}
+36
packages/reason/reason.3.8.1/opam
···
+
opam-version: "2.0"
+
maintainer: "Jordan Walke <jordojw@gmail.com>"
+
authors: [ "Jordan Walke <jordojw@gmail.com>" ]
+
license: "MIT"
+
homepage: "https://github.com/reasonml/reason"
+
doc: "https://reasonml.github.io/"
+
bug-reports: "https://github.com/reasonml/reason/issues"
+
dev-repo: "git+https://github.com/reasonml/reason.git"
+
tags: [ "syntax" ]
+
build: [
+
["dune" "build" "-p" name "-j" jobs]
+
]
+
depends: [
+
"ocaml" {>= "4.03" & < "5.1"}
+
"dune" {>= "2.3"}
+
"ocamlfind" {build}
+
"menhir" {>= "20180523"}
+
"merlin-extend" {>= "0.6"}
+
"fix"
+
"result"
+
"ppx_derivers"
+
]
+
synopsis: "Reason: Syntax & Toolchain for OCaml"
+
description: """
+
Reason gives OCaml a new syntax that is remniscient of languages like
+
JavaScript. It's also the umbrella project for a set of tools for the OCaml &
+
JavaScript ecosystem."""
+
url {
+
src:
+
"https://github.com/reasonml/reason/releases/download/3.8.1/reason-3.8.1.tbz"
+
checksum: [
+
"sha256=bfcdbb09f62b4c108f26e6dc380431613e4de4b065df8f14364efe4acea8e414"
+
"sha512=61cdf7844349b64190965782103e04eef303ca1f2a7cdc7e20d11189700796a18d2a9d9dbb3ad17eb1363bb1663113da6a22448c017820219757874601f207c3"
+
]
+
}
+
x-commit-hash: "c60801c3378025e4527d3f53ef960daf937ed478"
+34
packages/redis-lwt/redis-lwt.0.6/opam
···
+
opam-version: "2.0"
+
maintainer: "Simon Cruanes"
+
authors: [
+
"Mike Wells"
+
"David Höppner"
+
"Aleksandr Dinu"
+
]
+
homepage: "https://github.com/0xffea/ocaml-redis"
+
bug-reports: "https://github.com/0xffea/ocaml-redis/issues"
+
license: "BSD-3-Clause"
+
tags: ["redis" "lwt"]
+
dev-repo: "git+https://github.com/0xffea/ocaml-redis.git"
+
synopsis: "Redis client (lwt interface)"
+
build: [
+
["dune" "build" "-p" name "-j" jobs]
+
# ["dune" "runtest" "-p" name "-j" jobs] {with-test} # need network
+
["dune" "build" "@doc" "-p" name "-j" jobs] {with-doc}
+
]
+
depends: [
+
"dune" {>= "1.0"}
+
"redis" { = version }
+
"lwt" {>= "2.4.7"}
+
"ocaml" { >= "4.03.0" }
+
"ounit2" {with-test}
+
"containers" {with-test}
+
"odoc" {with-doc}
+
]
+
url {
+
src: "https://github.com/0xffea/ocaml-redis/archive/v0.6.tar.gz"
+
checksum: [
+
"md5=be1850ecdb92400e548e7ada346f1acd"
+
"sha512=77aace7d537606f252f37397c3368bb3a66cf6ca66d52d6cbe2524b0218a7991ca643e6ec00d70bf20b0715c412d5e290b9a06d07bd9575bcfba32b59f17bc26"
+
]
+
}
+34
packages/redis-sync/redis-sync.0.6/opam
···
+
opam-version: "2.0"
+
maintainer: "Simon Cruanes"
+
authors: [
+
"Mike Wells"
+
"David Höppner"
+
"Aleksandr Dinu"
+
]
+
homepage: "https://github.com/0xffea/ocaml-redis"
+
bug-reports: "https://github.com/0xffea/ocaml-redis/issues"
+
license: "BSD-3-Clause"
+
tags: ["redis" "unix"]
+
synopsis: "Redis client (blocking)"
+
dev-repo: "git+https://github.com/0xffea/ocaml-redis.git"
+
build: [
+
["dune" "build" "-p" name "-j" jobs]
+
# ["dune" "runtest" "-p" name "-j" jobs] {with-test} # need network
+
["dune" "build" "@doc" "-p" name "-j" jobs] {with-doc}
+
]
+
depends: [
+
"dune" {>= "1.0"}
+
"redis" { = version }
+
"ocaml" { >= "4.03.0" }
+
"camlp-streams"
+
"ounit2" {with-test}
+
"containers" {with-test}
+
"odoc" {with-doc}
+
]
+
url {
+
src: "https://github.com/0xffea/ocaml-redis/archive/v0.6.tar.gz"
+
checksum: [
+
"md5=be1850ecdb92400e548e7ada346f1acd"
+
"sha512=77aace7d537606f252f37397c3368bb3a66cf6ca66d52d6cbe2524b0218a7991ca643e6ec00d70bf20b0715c412d5e290b9a06d07bd9575bcfba32b59f17bc26"
+
]
+
}
+34
packages/redis/redis.0.6/opam
···
+
opam-version: "2.0"
+
maintainer: "Simon Cruanes"
+
authors: [
+
"Mike Wells"
+
"David Höppner"
+
"Aleksandr Dinu"
+
]
+
homepage: "https://github.com/0xffea/ocaml-redis"
+
bug-reports: "https://github.com/0xffea/ocaml-redis/issues"
+
license: "BSD-3-Clause"
+
tags: ["redis"]
+
dev-repo: "git+https://github.com/0xffea/ocaml-redis.git"
+
synopsis: "Redis client"
+
build: [
+
["dune" "build" "-p" name "-j" jobs]
+
# ["dune" "runtest" "-p" name "-j" jobs] {with-test} # need network
+
["dune" "build" "@doc" "-p" name "-j" jobs] {with-doc}
+
]
+
depends: [
+
"dune" { >= "1.0" }
+
"base-unix"
+
"uuidm"
+
"stdlib-shims"
+
"re" {>= "1.7.2"}
+
"ocaml" { >= "4.03.0" }
+
"odoc" {with-doc}
+
]
+
url {
+
src: "https://github.com/0xffea/ocaml-redis/archive/v0.6.tar.gz"
+
checksum: [
+
"md5=be1850ecdb92400e548e7ada346f1acd"
+
"sha512=77aace7d537606f252f37397c3368bb3a66cf6ca66d52d6cbe2524b0218a7991ca643e6ec00d70bf20b0715c412d5e290b9a06d07bd9575bcfba32b59f17bc26"
+
]
+
}
-1
packages/res/res.5.0.0/opam
···
depends: [
"ocaml" {>= "4.04"}
-
"base-bytes"
"jbuilder" {>= "1.0+beta10"}
]
synopsis: "RES - Library for resizable, contiguous datastructures"
-1
packages/res/res.5.0.1/opam
···
depends: [
"ocaml" {>= "4.04"}
"dune" {>= "1.4.0"}
-
"base-bytes"
]
synopsis: "RES - Library for resizable, contiguous datastructures"
+31
packages/rtop/rtop.3.8.1/opam
···
+
opam-version: "2.0"
+
maintainer: "Jordan Walke <jordojw@gmail.com>"
+
authors: [ "Jordan Walke <jordojw@gmail.com>" ]
+
license: "MIT"
+
homepage: "https://github.com/reasonml/reason"
+
doc: "https://reasonml.github.io/"
+
bug-reports: "https://github.com/reasonml/reason/issues"
+
dev-repo: "git+https://github.com/reasonml/reason.git"
+
tags: [ "syntax" ]
+
build: [
+
["dune" "build" "-p" name "-j" jobs]
+
]
+
depends: [
+
"ocaml" {>= "4.03" & < "5.1"}
+
"dune" {>= "2.3"}
+
"reason" {=version}
+
"utop" {>= "2.0"}
+
]
+
synopsis: "Reason toplevel"
+
description:
+
"rtop is the toplevel (or REPL) for Reason, based on utop (https://github.com/diml/utop)."
+
url {
+
src:
+
"https://github.com/reasonml/reason/releases/download/3.8.1/reason-3.8.1.tbz"
+
checksum: [
+
"sha256=bfcdbb09f62b4c108f26e6dc380431613e4de4b065df8f14364efe4acea8e414"
+
"sha512=61cdf7844349b64190965782103e04eef303ca1f2a7cdc7e20d11189700796a18d2a9d9dbb3ad17eb1363bb1663113da6a22448c017820219757874601f207c3"
+
]
+
}
+
x-commit-hash: "c60801c3378025e4527d3f53ef960daf937ed478"
+
+1
packages/session-postgresql-async/session-postgresql-async.0.4.1/opam
···
"session-postgresql"
"async"
"base-threads"
+
"result"
]
build: [
["dune" "subst"] {dev}
+1
packages/session-postgresql-lwt/session-postgresql-lwt.0.4.1/opam
···
"dune" {>= "1.0"}
"session-postgresql"
"lwt" {>= "3.2.0"}
+
"result"
]
build: [
["dune" "subst"] {dev}
+30
packages/smtlib-utils/smtlib-utils.0.4/opam
···
+
opam-version: "2.0"
+
maintainer: "simon.cruanes.2007@m4x.org"
+
synopsis: "Parser for SMTLIB2"
+
license: "BSD-2-Clause"
+
build: [
+
["dune" "build" "-p" name "-j" jobs]
+
["dune" "runtest" "-p" name "-j" jobs] {with-test}
+
["dune" "build" "@doc" "-p" name "-j" jobs] {with-doc}
+
]
+
depends: [
+
"dune" { >= "2.0" }
+
"menhir" {build & >= "20180523"}
+
"odoc" {with-doc}
+
"ocaml" { >= "4.08.0" }
+
"catapult" { with-test }
+
"catapult-file" { with-test }
+
]
+
tags: [ "SMTLIB" "smt2" "parse" "logic" ]
+
homepage: "https://github.com/c-cube/smtlib-utils/"
+
bug-reports: "https://github.com/c-cube/smtlib-utils/issues"
+
dev-repo: "git+https://github.com/c-cube/smtlib-utils.git"
+
authors: "Simon Cruanes"
+
url {
+
src: "https://github.com/c-cube/smtlib-utils/archive/v0.4.tar.gz"
+
checksum: [
+
"md5=ab7e8e99a3b977941e6900c531f126af"
+
"sha512=23e5d2b8274186f49a43ef23b8e64d76d4098e9b8f50b65958d16ec0afde745d0ce12cc6c6beec29abf91596c32cae05404a80aa21afacde5b8c15fd9711ba62"
+
]
+
}
+
-1
packages/stringext/stringext.1.5.0/opam
···
"jbuilder" {>= "1.0+beta10"}
"ounit" {with-test}
"qtest" {with-test & >= "2.2"}
-
"base-bytes"
]
synopsis: "Extra string functions for OCaml"
description: """
-1
packages/stringext/stringext.1.6.0/opam
···
"dune" {>= "1.0"}
"ounit" {with-test}
"qtest" {with-test & >= "2.2"}
-
"base-bytes"
]
build: [
["dune" "subst"] {dev}
+46
packages/z3/z3.4.8.17/opam
···
+
opam-version: "2.0"
+
maintainer: "weng@cs.jhu.edu"
+
authors: "MSR"
+
homepage: "https://github.com/Z3prover/z3"
+
bug-reports: "https://github.com/Z3prover/z3/issues"
+
license: "MIT"
+
dev-repo: "git+https://github.com/Z3prover/z3.git"
+
depexts: [
+
["python3-distutils"] {os-family = "debian"}
+
]
+
build: [
+
[ "python3" "scripts/mk_make.py" "--ml" ]
+
[ make "-C" "build" "-j" jobs ]
+
]
+
+
install: [
+
[ "sh" "-c" "ocamlfind install z3 build/api/ml/* -dll build/libz3.*"]
+
[ "cp" "build/z3" "%{bin}%/z3"]
+
]
+
+
depends: [
+
"ocaml" {>= "4.08.0"}
+
"ocamlfind" {build}
+
"zarith"
+
"conf-gmp"
+
"conf-python-3" {build}
+
]
+
x-ci-accept-failures: [
+
"centos-7" "oraclelinux-7" # C compiler is too old
+
]
+
synopsis: "Z3 solver"
+
post-messages: [
+
"""
+
Z3 4.8.13 changed the linking mode from static to dynamic.
+
This change is silent and potentially breaking.
+
Please make sure that you don't require static binaries in the programs using Z3.
+
""" {success}
+
]
+
url {
+
src:
+
"https://github.com/Z3Prover/z3/archive/refs/tags/z3-4.8.17.tar.gz"
+
checksum: [
+
"sha256=1e57637ce8d5212fd38453df28e2730a18e0a633f723682267be87f5b858a126"
+
"sha512=95517014ec1798c2552253dd5cde6f955896ab297a4f56294f4bc6f2c5428069015f513c6eb9a090a809cfcf4cb1cc38cc83818f19b5b1051e4e6c06f973747d"
+
]
+
}