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." 7maintainer: ["Anil Madhavapeddy <anil@recoil.org>"] 8authors: ["Anil Madhavapeddy"] 9license: "ISC" 10homepage: "https://tangled.sh/@anil.recoil.org/ocaml-gpx" 11bug-reports: "https://tangled.sh/@anil.recoil.org/ocaml-gpx/issues" 12depends: [ 13 "ocaml" 14 "dune" {>= "3.18"} 15 "xmlm" 16 "ptime" 17 "eio" {>= "1.2"} 18 "ppx_expect" 19 "alcotest" 20 "eio_main" 21 "cmdliner" 22 "fmt" 23 "logs" 24 "odoc" {with-doc} 25] 26build: [ 27 ["dune" "subst"] {dev} 28 [ 29 "dune" 30 "build" 31 "-p" 32 name 33 "-j" 34 jobs 35 "@install" 36 "@runtest" {with-test} 37 "@doc" {with-doc} 38 ] 39] 40x-maintenance-intent: ["(latest)"] 41dev-repo: "git+https://tangled.sh/@anil.recoil.org/ocaml-gpx"