-
Notifications
You must be signed in to change notification settings - Fork 1.1k
/
opam
37 lines (35 loc) · 1.19 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"
authors: "Jun Furuse"
maintainer: "jun.furuse@gmail.com"
homepage: "http://bitbucket.org/camlspotter/typpx"
bug-reports: "https://bitbucket.org/camlspotter/typpx/issues?status=new&status=open"
dev-repo: "hg+https://bitbucket.org/camlspotter/typpx"
build: [
[ "ocaml" "setup.ml" "-configure" "--prefix" prefix ]
[ "ocaml" "setup.ml" "-build" ]
]
install: [
[ "ocaml" "setup.ml" "-install" ]
]
remove: [
[ "ocaml" "setup.ml" "-configure" "--prefix" prefix ]
[ "ocaml" "setup.ml" "-uninstall" ]
]
depends: [
"ocaml" {>= "4.04.0" & < "4.05.0"}
"ocamlfind" {build}
"omake" {build & < "0.10.1"}
"ppxx" {>= "1.3.1"}
]
synopsis: "a library for PPX with types"
description: """
typpx is a library to build PPX'es with types. Typing the input Parsetree
by the vanilla or modified OCaml compiler's type inference, you can perform
AST transformation with type information over Typedtree.
For examples, it includes:
* ppx_curried_constr, which makes variant constructors curried functions
* ppx_type_of, a function to get the type name of argument."""
url {
src: "https://github.com/ocaml/opam-source-archives/raw/main/typpx-1.2.0.tar.gz"
checksum: "md5=d97cd01b381f433b265400141016490e"
}