Skip to content

Commit 6d08b1d

Browse files
committed
Package mlgpx.1.0.0
1 parent f12b121 commit 6d08b1d

File tree

1 file changed

+46
-0
lines changed
  • packages/mlgpx/mlgpx.1.0.0

1 file changed

+46
-0
lines changed

packages/mlgpx/mlgpx.1.0.0/opam

Lines changed: 46 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,46 @@
1+
opam-version: "2.0"
2+
synopsis:
3+
"Library and CLI for parsing and generating GPS Exchange (GPX) formats"
4+
description:
5+
"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."
6+
maintainer: "Anil Madhavapeddy <[email protected]>"
7+
authors: "Anil Madhavapeddy"
8+
license: "ISC"
9+
homepage: "https://tangled.sh/@anil.recoil.org/ocaml-gpx"
10+
bug-reports: "https://tangled.sh/@anil.recoil.org/ocaml-gpx/issues"
11+
depends: [
12+
"ocaml"
13+
"dune" {>= "3.18"}
14+
"xmlm"
15+
"ptime"
16+
"eio"
17+
"ppx_expect"
18+
"alcotest"
19+
"eio_main"
20+
"cmdliner"
21+
"fmt"
22+
"logs"
23+
"odoc" {with-doc}
24+
]
25+
build: [
26+
["dune" "subst"] {dev}
27+
[
28+
"dune"
29+
"build"
30+
"-p"
31+
name
32+
"-j"
33+
jobs
34+
"@install"
35+
"@runtest" {with-test}
36+
"@doc" {with-doc}
37+
]
38+
]
39+
url {
40+
src: "https://www.cl.cam.ac.uk/~avsm2/distrib/mlgpx-1.0.0.tbz"
41+
checksum: [
42+
"md5=5342bb7e601273245a9fe263e5a08770"
43+
"sha512=cd73b16e988b3ed3cc427a6c6c6d6c9c745adb1eb7efaae3c34e8d006e9c03d9f9d2616cd4118564bd9873903969d3e4053b585e79dbd3e3e7d0f541e2faac83"
44+
]
45+
}
46+
x-maintenance-intent: ["(latest)"]

0 commit comments

Comments
 (0)