this repo has no description
1opam-version: "2.0"
2maintainer: "Philippe Wang <philippe.wang@gmail.com>"
3authors: [ "Philippe Wang <philippe.wang@gmail.com>" ]
4license: "ISC"
5homepage: "https://github.com/ocaml/MPP-language-blender"
6dev-repo: "git+https://github.com/ocaml/MPP-language-blender.git"
7bug-reports: "https://github.com/ocaml/MPP-language-blender/issues"
8build: [
9 ["oasis" "setup"]
10 ["ocaml" "setup.ml" "-configure" "--prefix" prefix]
11 ["ocaml" "setup.ml" "-build"]
12 ["oasis" "setup"] {with-test}
13 ["ocaml" "setup.ml" "-configure" "--enable-tests"] {with-test}
14 ["ocaml" "setup.ml" "-build"] {with-test}
15 ["ocaml" "setup.ml" "-test"] {with-test}
16]
17install: ["ocaml" "setup.ml" "-install"]
18remove: [
19 ["ocaml" "%{etc}%/mpp/setup.ml" "-C" "%{etc}%/mpp" "-uninstall"]
20]
21depends: [
22 "ocaml" {>= "4.02"}
23 "oasis" {build & >= "0.4.7"}
24 "ocamlbuild" {build}
25 "ocamlfind" {build}
26]
27synopsis: "A preprocessor meant to blend languages."
28description: """
29MPP is a meta processor that is meant to bring any programming
30language to the preprocessing level. You can easily use OCaml as a
31preprocessor language for any text-based document. If you want to use
32another language, you just need to tell MPP how to use it. MPP also
33works as a simple preprocessor, as it provides its own (tiny)
34language."""
35url {
36 src: "https://github.com/ocaml/MPP-language-blender/archive/0.3.2.tar.gz"
37 checksum: [
38 "sha256=40a23395d8f22e4f36915a8e3a9927fbf0735065e3eb4d6124c16bcf6b492743"
39 "md5=b930b28535f0442c2c5fca5e665dddd0"
40 ]
41}
42extra-source "mpp.install" {
43 src:
44 "https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/mpp/mpp.install.0.3.2"
45 checksum: [
46 "sha256=5b010bcd931b45da20d8004cb55ee72cc8193b8b0fe12070896fbdb73a00517b"
47 "md5=0d1b822c897681cf54b3e1aed52dda99"
48 ]
49}
50extra-source "_oasis_remove_.ml" {
51 src:
52 "https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/mpp/_oasis_remove_.ml"
53 checksum: [
54 "sha256=30bd6759edf0096e5353751a0603eaf693cb60ea7485aa9418e257dfdb97d916"
55 "md5=6100ca146fa97d2196eb49a2631d0796"
56 ]
57}