-
Notifications
You must be signed in to change notification settings - Fork 1.1k
/
opam
44 lines (43 loc) · 1.37 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
38
39
40
41
42
43
44
opam-version: "2.0"
maintainer: "https://github.com/ocaml/opam-repository/issues"
build: [
["ocaml" "setup.ml" "-configure" "--prefix" prefix]
["ocaml" "setup.ml" "-build"]
]
remove: [
["ocamlfind" "remove" "plugin-loader"]
["ocamlfind" "remove" "userconf"]
["ocamlfind" "remove" "oasis"]
]
depends: [
"ocaml" {< "4.03.0"}
"ocamlfind" {build & >= "1.3.1"}
"ocaml-data-notation" {>= "0.0.11"}
"ocamlify"
"ocamlmod"
"ocamlbuild"
]
install: ["ocaml" "setup.ml" "-install"]
synopsis: "Architecture for building OCaml libraries and applications"
description: """
OASIS is a tool to integrate a configure, build and install system in
your OCaml project. It helps to create standard entry points in your
build system and allows external tools to analyse your project easily.
OASIS first target is OCamlbuild, but other build system support is
planned."""
flags: light-uninstall
url {
src: "https://download.ocamlcore.org/oasis/oasis/0.4.0/oasis-0.4.0.tar.gz"
checksum: [
"sha256=1976e434e3f890f3ec1fc305f97cfbff1a60f050ddc89aeedb93ba06157eff2a"
"md5=c0284612163ec366336bc9e163e09e09"
]
}
extra-source "oasis.install" {
src:
"https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/oasis/oasis.install.0.4.0"
checksum: [
"sha256=2ce9de80aa99fca7c151f98e55fff9bbb0c9a866869cd438b1fd727d41335b9a"
"md5=2161502825015b83d45282b90368a2fd"
]
}