GPS Exchange Format library/CLI in OCaml
1# This file is generated by dune, edit dune-project instead
2opam-version: "2.0"
3synopsis:
4 "Library and CLI for parsing and generating GPS Exchange (GPX) formats"
5description:
6 "mlgpx is a streaming GPX (GPS Exchange Format) library for OCaml. It provides a portable core library using the xmlm streaming XML parser, with a separate Unix layer for file I/O operations. The library supports the complete GPX 1.1 specification including waypoints, routes, tracks, and metadata with strong type safety and validation."
7authors: ["Anil Madhavapeddy"]
8license: "ISC"
9homepage: "https://tangled.sh/@anil.recoil.org/ocaml-gpx"
10depends: [
11 "ocaml"
12 "dune" {>= "3.18"}
13 "xmlm"
14 "ptime"
15 "eio"
16 "ppx_expect"
17 "alcotest"
18 "eio_main"
19 "cmdliner"
20 "fmt"
21 "logs"
22 "odoc" {with-doc}
23]
24build: [
25 ["dune" "subst"] {dev}
26 [
27 "dune"
28 "build"
29 "-p"
30 name
31 "-j"
32 jobs
33 "@install"
34 "@runtest" {with-test}
35 "@doc" {with-doc}
36 ]
37]
38x-maintenance-intent: ["(latest)"]