opam-version: "2.0" maintainer: "Philippe Wang " authors: [ "Philippe Wang " ] license: "ISC" homepage: "https://github.com/ocaml/MPP-language-blender" dev-repo: "git+https://github.com/ocaml/MPP-language-blender.git" bug-reports: "https://github.com/ocaml/MPP-language-blender/issues" build: [ ["oasis" "setup"] ["ocaml" "setup.ml" "-configure" "--prefix" prefix] ["ocaml" "setup.ml" "-build"] ["oasis" "setup"] {with-test} ["ocaml" "setup.ml" "-configure" "--enable-tests"] {with-test} ["ocaml" "setup.ml" "-build"] {with-test} ["ocaml" "setup.ml" "-test"] {with-test} ] install: ["ocaml" "setup.ml" "-install"] remove: [ ["ocaml" "%{etc}%/mpp/setup.ml" "-C" "%{etc}%/mpp" "-uninstall"] ] depends: [ "ocaml" {>= "4.02"} "oasis" {build & >= "0.4.7"} "ocamlbuild" {build} "ocamlfind" {build} ] synopsis: "A preprocessor meant to blend languages." description: """ MPP is a meta processor that is meant to bring any programming language to the preprocessing level. You can easily use OCaml as a preprocessor language for any text-based document. If you want to use another language, you just need to tell MPP how to use it. MPP also works as a simple preprocessor, as it provides its own (tiny) language.""" url { src: "https://github.com/ocaml/MPP-language-blender/archive/0.3.2.tar.gz" checksum: [ "sha256=40a23395d8f22e4f36915a8e3a9927fbf0735065e3eb4d6124c16bcf6b492743" "md5=b930b28535f0442c2c5fca5e665dddd0" ] } extra-source "mpp.install" { src: "https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/mpp/mpp.install.0.3.2" checksum: [ "sha256=5b010bcd931b45da20d8004cb55ee72cc8193b8b0fe12070896fbdb73a00517b" "md5=0d1b822c897681cf54b3e1aed52dda99" ] } extra-source "_oasis_remove_.ml" { src: "https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/mpp/_oasis_remove_.ml" checksum: [ "sha256=30bd6759edf0096e5353751a0603eaf693cb60ea7485aa9418e257dfdb97d916" "md5=6100ca146fa97d2196eb49a2631d0796" ] }