File tree Expand file tree Collapse file tree 1 file changed +55
-0
lines changed
packages/guardian/guardian.0.1.0 Expand file tree Collapse file tree 1 file changed +55
-0
lines changed Original file line number Diff line number Diff line change 1+ # This file is generated by dune, edit dune-project instead
2+ opam-version: "2.0"
3+ synopsis: "Role-based access control for OCaml"
4+ description:
5+ "Defined actors can access targets according to specified rules (allowed actions: CRUD)."
6+ 7+ authors: [
8+ "Department of Economics, University of Zurich" "John Christopher McAlpine"
9+ ]
10+ license: "GPL-2.0-or-later"
11+ homepage: "https://github.com/uzh/guardian"
12+ doc: "https://uzh.github.io/guardian"
13+ bug-reports: "https://github.com/uzh/guardian/issues"
14+ depends: [
15+ "dune" {>= "2.9"}
16+ "caqti-driver-mariadb" {>= "1.8.0"}
17+ "caqti-lwt" {>= "1.8.0"}
18+ "containers" {>= "3.6"}
19+ "logs" {>= "0.7.0"}
20+ "lwt" {>= "5.6.1"}
21+ "lwt_ppx" {>= "2.1.0"}
22+ "mariadb" {>= "1.1.4"}
23+ "ocaml" {>= "4.12.0"}
24+ "ppx_deriving" {>= "5.2.1"}
25+ "ppx_deriving_yojson" {>= "3.6.1"}
26+ "uri" {>= "4.2.0"}
27+ "uuidm" {>= "0.9.8"}
28+ "yojson" {>= "2.0.2"}
29+ "odoc" {with-doc}
30+ "alcotest-lwt" {with-test}
31+ ]
32+ build: [
33+ ["dune" "subst"] {dev}
34+ [
35+ "dune"
36+ "build"
37+ "-p"
38+ name
39+ "-j"
40+ jobs
41+ "--promote-install-files=false"
42+ "@install"
43+ # "@runtest" {with-test} # The tests do not work as they require mariadb to be setup and running already.
44+ "@doc" {with-doc}
45+ ]
46+ ["dune" "install" "-p" name "--create-install-files" name]
47+ ]
48+ dev-repo: "git+https://github.com/uzh/guardian.git"
49+ url {
50+ src: "https://github.com/uzh/guardian/archive/refs/tags/0.1.0.tar.gz"
51+ checksum: [
52+ "md5=4aa712fb5ae59dc3483d4f1d84a59b97"
53+ "sha512=b5b936f35d6a519760c100480a0e3748db23989d10d58b601d05b3c235dbe3ef0a9253676a5f6ce33b45ece9fd0caaba6ae9097fe2c73f370b7166051a4a2ec6"
54+ ]
55+ }
You can’t perform that action at this time.
0 commit comments