GPS Exchange Format library/CLI in OCaml

opam file gen

anil.recoil.org 026d7e88 f9cd5cb0

0/0
Waiting for spindle ...
Changed files
+47 -4
+9 -4
dune-project
···
-
(lang dune 3.15)
(package
(name mlgpx)
(depends ocaml dune xmlm ptime eio ppx_expect alcotest eio_main cmdliner fmt logs)
-
(synopsis "OCaml library for parsing and generating GPX files")
(description
"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.")
-
(license MIT)
-
(authors "Anil Madhavapeddy"))
···
+
(lang dune 3.18)
+
+
(generate_opam_files true)
(package
(name mlgpx)
(depends ocaml dune xmlm ptime eio ppx_expect alcotest eio_main cmdliner fmt logs)
+
(synopsis "Library and CLI for parsing and generating GPS Exchange (GPX) formats")
(description
"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.")
+
(license ISC)
+
(authors "Anil Madhavapeddy")
+
(homepage "https://tangled.sh/@anil.recoil.org/ocaml-gpx")
+
(maintenance_intent "(latest)")
+
)
+38
mlgpx.opam
···
···
+
# This file is generated by dune, edit dune-project instead
+
opam-version: "2.0"
+
synopsis:
+
"Library and CLI for parsing and generating GPS Exchange (GPX) formats"
+
description:
+
"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."
+
authors: ["Anil Madhavapeddy"]
+
license: "ISC"
+
homepage: "https://tangled.sh/@anil.recoil.org/ocaml-gpx"
+
depends: [
+
"ocaml"
+
"dune" {>= "3.18"}
+
"xmlm"
+
"ptime"
+
"eio"
+
"ppx_expect"
+
"alcotest"
+
"eio_main"
+
"cmdliner"
+
"fmt"
+
"logs"
+
"odoc" {with-doc}
+
]
+
build: [
+
["dune" "subst"] {dev}
+
[
+
"dune"
+
"build"
+
"-p"
+
name
+
"-j"
+
jobs
+
"@install"
+
"@runtest" {with-test}
+
"@doc" {with-doc}
+
]
+
]
+
x-maintenance-intent: ["(latest)"]