You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
38 lines
1.4 KiB
38 lines
1.4 KiB
opam-version: "2.0" |
|
authors: "David Kaloper Meršinjak" |
|
maintainer: "David Kaloper Meršinjak <dk505@cam.ac.uk>" |
|
homepage: "https://github.com/mirleft/ocaml-asn1-combinators" |
|
doc: "https://mirleft.github.io/ocaml-asn1-combinators/doc" |
|
license: "ISC" |
|
dev-repo: "git+https://github.com/mirleft/ocaml-asn1-combinators.git" |
|
bug-reports: "https://github.com/mirleft/ocaml-asn1-combinators/issues" |
|
synopsis: "Embed typed ASN.1 grammars in OCaml" |
|
build: [ ["dune" "subst"] {pinned} |
|
["dune" "build" "-p" name "-j" jobs ] |
|
["dune" "runtest" "-p" name "-j" jobs] {with-test} ] |
|
depends: [ |
|
"ocaml" {>="4.05.0"} |
|
"dune" {>= "1.2.0"} |
|
"cstruct" {>= "1.6.0"} |
|
"zarith" |
|
"bigarray-compat" |
|
"stdlib-shims" |
|
"ptime" |
|
"alcotest" {with-test} |
|
] |
|
description: """ |
|
asn1-combinators is a library for expressing ASN.1 in OCaml. Skip the notation |
|
part of ASN.1, and embed the abstract syntax directly in the language. These |
|
abstract syntax representations can be used for parsing, serialization, or |
|
random testing. |
|
|
|
The only ASN.1 encodings currently supported are BER and DER. |
|
""" |
|
url { |
|
src: |
|
"https://github.com/mirleft/ocaml-asn1-combinators/releases/download/v0.2.2/asn1-combinators-v0.2.2.tbz" |
|
checksum: [ |
|
"sha256=c9ebd5f9def090003918081cac680224eaefbf3def8aed8fe532b711a71d3631" |
|
"sha512=199dda83814d7782183d67f9cdd6f5e8f036cbc1bcddec7ffd4adfd415ae024d1f7c720835eb173ab5e7455ed89acb99f88d0a30402c3edbfe6ca8a7182b217b" |
|
] |
|
}
|
|
|