Skip to content

Commit f518d8c

Browse files
committed
Package guardian.0.1.0
1 parent e8e6a5b commit f518d8c

File tree

1 file changed

+55
-0
lines changed
  • packages/guardian/guardian.0.1.0

1 file changed

+55
-0
lines changed
Lines changed: 55 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,55 @@
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+
maintainer: ["[email protected]"]
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+
}

0 commit comments

Comments
 (0)