this repo has no description
1opam-version: "2.0"
2maintainer: "Christophe Troestler <Christophe.Troestler@umons.ac.be>"
3authors: [ "Richard Jones"
4 "Christophe Troestler" ]
5license: "LGPL-2.1-only WITH OCaml-LGPL-linking-exception"
6homepage: "https://github.com/Chris00/ocaml-csv"
7dev-repo: "git+https://github.com/Chris00/ocaml-csv.git"
8bug-reports: "https://github.com/Chris00/ocaml-csv/issues"
9tags: [ "database" "science" ]
10build: [
11 ["ocaml" "setup.ml" "-configure" "--prefix" prefix]
12 ["ocaml" "setup.ml" "-build"]
13 ["ocaml" "setup.ml" "-configure" "--enable-tests"] {with-test}
14 ["ocaml" "setup.ml" "-build"] {with-test}
15 ["ocaml" "setup.ml" "-test"] {with-test}
16 ["ocaml" "setup.ml" "-doc"] {with-doc}
17]
18install: ["ocaml" "setup.ml" "-install"]
19remove: [
20 ["ocaml" "%{etc}%/csv/_oasis_remove_.ml" "%{etc}%/csv"]
21]
22depends: [
23 "ocaml" {< "5.0.0"}
24 "base-bytes"
25 "ocamlfind" {build & >= "1.5"}
26 "ocamlbuild" {build}
27]
28synopsis: "A pure OCaml library to read and write CSV files."
29description: """
30This is a pure OCaml library to read and write CSV files, including
31all extensions used by Excel — e.g. quotes, newlines, 8 bit
32characters in fields, \\"0 etc. A special representation of rows of CSV
33files with a header is provided. The library comes with a handy
34command line tool called csvtool for handling CSV files from shell
35scripts."""
36url {
37 src:
38 "https://github.com/Chris00/ocaml-csv/releases/download/1.4.2/csv-1.4.2.tar.gz"
39 checksum: [
40 "sha256=d6185e9ef8e600493aa32db3e56c095b7d4912168b027602dce879671734b2e8"
41 "md5=0f2afb105766713eda762a3e461b49f2"
42 ]
43}
44extra-source "csv.install" {
45 src:
46 "https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/csv/csv.install.1.4.2"
47 checksum: [
48 "sha256=5b010bcd931b45da20d8004cb55ee72cc8193b8b0fe12070896fbdb73a00517b"
49 "md5=0d1b822c897681cf54b3e1aed52dda99"
50 ]
51}
52extra-source "_oasis_remove_.ml" {
53 src:
54 "https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/csv/_oasis_remove_.ml"
55 checksum: [
56 "sha256=30bd6759edf0096e5353751a0603eaf693cb60ea7485aa9418e257dfdb97d916"
57 "md5=6100ca146fa97d2196eb49a2631d0796"
58 ]
59}