this repo has no description
1opam-version: "2.0"
2maintainer: "ygrek@autistici.org"
3authors: ["ygrek"]
4homepage: "https://ygrek.org/p/sqlgg/"
5dev-repo: "git+https://github.com/ygrek/sqlgg.git"
6bug-reports: "https://github.com/ygrek/sqlgg/issues"
7license: "GPL-2.0-only"
8tags: [ "org:ygrek" ]
9build: [
10 ["dune" "subst"] {dev}
11 ["dune" "build" "-p" name "-j" jobs "@install" "@doc" {with-doc}]
12]
13depends: [
14 "ocaml" {>= "4.03.0"}
15 "dune" {>= "2.0"}
16 "menhir" {>= "20180523"}
17 "mybuild" {> "3"}
18 "ppx_deriving" {>= "4.3"}
19 ("extlib" {>= "1.7.8"} | "extlib-compat" {>= "1.7.8"})
20 "base-unix"
21 "odoc" {with-doc}
22 "ounit"
23]
24depopts: [
25 "mariadb"
26 "mysql"
27 "sqlite3"
28]
29synopsis: "SQL Guided (code) Generator"
30description: """
31sqlgg is an SQL query parser and binding code generator for C#, C++, Java, OCaml.
32It starts off with SQL schema and queries, and generates code (or XML, allowing
33further code generation for various purposes). Generated code only defines a mapping
34of output columns and query parameters to the host language, trying to be as unobtrusive
35as possible and leaving the choice of SQL database (and API to access it) to the developer."""
36url {
37 src: "https://ygrek.org/p/release/sqlgg/sqlgg-20231201.tar.gz"
38 checksum: [
39 "md5=0841965b140612b9b1fb066cc21f88cb"
40 "sha256=7fbee5972b8fa0488bf31bb482101c93c328f67ceef3e95af165d554736d78fe"
41 "sha512=5d14e03e02f62c72c57cc574fd9f637e99118556a739af16d71e8813a8cbd8c330e48d69b9577ef2e9d0227aee9d85664cb4907f479927b7431e0475d954fa1a"
42 ]
43 mirrors: "https://github.com/ygrek/sqlgg/releases/download/20231201/sqlgg-20231201.tar.gz"
44}