-
Notifications
You must be signed in to change notification settings - Fork 1.1k
/
opam
37 lines (35 loc) · 1.33 KB
/
opam
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
opam-version: "2.0"
maintainer: "jeremie@dimino.org"
homepage: "https://github.com/ocaml/camlp4"
license: "LGPL-2.1-only"
build: [
["sh" "./make.sh"]
]
bug-reports: "https://github.com/ocaml/camlp4/issues"
dev-repo: "git+https://github.com/ocaml/camlp4.git"
depexts: [
["camlp4-extra"] {os-family = "debian"}
]
synopsis:
"Camlp4 is a system for writing extensible parsers for programming languages"
description: """
It provides a set of OCaml libraries that are used to define grammars as well
as loadable syntax extensions of such grammars. Camlp4 stands for Caml
Preprocessor and Pretty-Printer and one of its most important applications is
the definition of domain-specific extensions of the syntax of OCaml.
Camlp4 was part of the official OCaml distribution until its version 4.01.0.
Since then it has been replaced by a simpler system which is easier to maintain
and to learn: ppx rewriters and extension points.
This version of Camlp4 installs using the `ocamlfind` packaging utility. If
you were using `+I camlp4` to directly locate Camlp4, this will no longer work."""
depends: [
"ocaml" {>= "4.03" & < "4.04"}
"ocaml-system"
]
url {
src: "https://github.com/ocaml/camlp4/archive/system.1.tar.gz"
checksum: [
"sha256=90fdde922074791f6e64cfddf6cef6f56de6d010f75dc8fcebf62b38754d6e8e"
"md5=c87c2e45b76d16f8ca7bbb5512eee981"
]
}