|
| 1 | +opam-version: "2.0" |
| 2 | + |
| 3 | + |
| 4 | +synopsis: "Higher-level library for developing Web and mobile applications with users, registration, notifications, etc" |
| 5 | +description: """ |
| 6 | +Ocsigen Start is a set of higher-level libraries for building client-server Web and mobile applications with Ocsigen (Js_of_ocaml and Eliom). |
| 7 | +It provides modules for user management (session management, registration, activation keys, ...), managing groups of users, displaying tips, and easily sending notifications to the users. |
| 8 | +Ocsigen Start comes with an eliom-distillery template for an app with a database, user management, and session management. |
| 9 | +This template is intended to serve as a basis for quickly building the Minimum Viable Product for Web and mobile applications with users. |
| 10 | +The goal is to enable the programmer to concentrate on the core of the app, and not on user management. |
| 11 | +""" |
| 12 | +homepage: "https://ocsigen.org/ocsigen-start/" |
| 13 | +bug-reports: "https://github.com/ocsigen/ocsigen-start/issues" |
| 14 | +dev-repo: "git+https://github.com/ocsigen/ocsigen-start.git" |
| 15 | +license: "LGPL-2.1-only WITH OCaml-LGPL-linking-exception" |
| 16 | +build: [ make "-j%{jobs}%" ] |
| 17 | +install: [ make "install" ] |
| 18 | +depends: [ |
| 19 | + "ocaml" {>= "4.08.1"} |
| 20 | + "pgocaml" {>= "4.0"} |
| 21 | + "pgocaml_ppx" {>= "4.0"} |
| 22 | + "safepass" {>= "3.0"} |
| 23 | + "ocsigen-i18n" {>= "4.0.0"} |
| 24 | + "eliom" {>= "11.0.0" & < "12.0.0"} |
| 25 | + "ocsigen-toolkit" {>= "2.7.0"} |
| 26 | + "ocsigen-ppx-rpc" |
| 27 | + "ocsigen-i18n" {>= "3.7.0"} |
| 28 | + "yojson" {>= "1.6.0"} |
| 29 | + "resource-pooling" {>= "1.0" & < "2.0"} |
| 30 | + "cohttp-lwt-unix" |
| 31 | + "js_of_ocaml" {>= "5.5.0"} |
| 32 | + "re" {>= "1.7.2"} |
| 33 | +] |
| 34 | +depexts: [ |
| 35 | + ["imagemagick" "ruby-sass" "postgresql" "postgresql-common"] {os-family = "debian"} |
| 36 | + ["postgresql" "md5sha1sum" "sassc"] {os = "macos" & os-distribution = "homebrew"} |
| 37 | +] |
| 38 | +url { |
| 39 | + src: |
| 40 | + "https://github.com/ocsigen/ocsigen-start/archive/refs/tags/7.1.0.tar.gz" |
| 41 | + checksum: [ |
| 42 | + "md5=f61830f77712ae996e8fbd39a68a7e49" |
| 43 | + "sha512=65cbb7a6dd66799a12cbc1628eeeb5ce627d61fbecf8deb2a1fa28f3fa0ee28ec8d6fd8505a95bf41910eedbadd956b5759e86d4bbdd9731a1246a1753f36e6f" |
| 44 | + ] |
| 45 | +} |
0 commit comments