this repo has no description
1opam-version: "2.0"
2maintainer: "Sylvain Le Gall <sylvain@le-gall.net>"
3authors: [ "Sylvain Le Gall" ]
4license: "LGPL-2.1-only WITH OCaml-LGPL-linking-exception"
5homepage: "http://oasis.forge.ocamlcore.org/"
6dev-repo: "git+https://github.com/ocaml/oasis.git#opam/testing"
7bug-reports: "https://forge.ocamlcore.org/tracker/?func=add&group_id=54&atid=291"
8build: [
9 ["ocaml" "setup.ml" "-configure" "--prefix" prefix]
10 ["ocaml" "setup.ml" "-build"]
11 ["ocaml" "setup.ml" "-doc"] {with-doc}
12]
13install: ["ocaml" "setup.ml" "-install"]
14remove: [
15 ["ocaml" "%{etc}%/oasis/setup.ml" "-C" "%{etc}%/oasis" "-uninstall"]
16]
17depends: [
18 "ocaml" {>= "3.12.1"}
19 "base-unix"
20 "ocamlbuild"
21 "ocamlfind" {build & >= "1.3.1"}
22 "ocamlify" {build}
23 "ocamlmod" {build}
24]
25depopts: [
26 "benchmark"
27]
28conflicts: [
29 "benchmark" {< "1.2"}
30 "oasis-mirage" {= "0.3.0"}
31 "oasis-mirage" {= "0.3.0a"}
32]
33synopsis: "Tooling for building OCaml libraries and applications"
34description: """
35OASIS generates a full configure, build and install system for your
36application. It starts with a simple `_oasis` file at the toplevel of
37your project and creates everything required.
38
39OASIS leverages existing OCaml tooling to perform most of it's work.
40In fact, it might be more appropriate to think of it as simply the
41glue that binds these other subsystems together and coordinates the
42work that they do. It should support the following tools:
43
44* OCamlbuild
45* OMake
46* OCamlMakefile (todo),
47* ocaml-autoconf (todo)
48
49It also features a do-it-yourself command line invocation and an
50internal configure/install scheme. Libraries are managed through
51findlib. It has been tested on GNU Linux and Windows.
52
53It also allows to have standard entry points and description. It helps
54to integrates your libraries and software with third parties tools
55like OPAM."""
56url {
57 src: "https://download.ocamlcore.org/oasis/oasis/0.4.8/oasis-0.4.8.tar.gz"
58 checksum: [
59 "sha256=1e535de19fce623cc0019d2bbc4b158ac47e10b0165620e2ea459b1b0fdbc7d2"
60 "md5=9ba176512a3cc008ec39cd4b528cc4e5"
61 ]
62}
63extra-source "oasis.install" {
64 src:
65 "https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/oasis/oasis.install.0.4.8"
66 checksum: [
67 "sha256=f0a315fc7b5600d60e67dcb64e5bed4f930fa100c8d113a57390bc3cab9621e1"
68 "md5=ecc97c692bb2f70fe50124a88d705fde"
69 ]
70}