Skip to content

Commit d6bf52b

Browse files
authored
Merge pull request #28338 from avsm/opam-publish-mlgpx.1.0.0
Package mlgpx.1.0.0
2 parents 01255a5 + 0bbdaa8 commit d6bf52b

File tree

1 file changed

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

1 file changed

+48
-0
lines changed

packages/mlgpx/mlgpx.1.0.0/opam

Lines changed: 48 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,48 @@
1+
# This file is generated by dune, edit dune-project instead
2+
opam-version: "2.0"
3+
synopsis:
4+
"Library and CLI for parsing and generating GPS Exchange (GPX) formats"
5+
description:
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."
7+
maintainer: ["Anil Madhavapeddy <[email protected]>"]
8+
authors: ["Anil Madhavapeddy"]
9+
license: "ISC"
10+
homepage: "https://tangled.sh/@anil.recoil.org/ocaml-gpx"
11+
bug-reports: "https://tangled.sh/@anil.recoil.org/ocaml-gpx/issues"
12+
depends: [
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+
]
26+
build: [
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+
]
40+
x-maintenance-intent: ["(latest)"]
41+
dev-repo: "git+https://tangled.sh/@anil.recoil.org/ocaml-gpx"
42+
url {
43+
src: "https://www.cl.cam.ac.uk/~avsm2/distrib/mlgpx-1.0.0.tbz"
44+
checksum: [
45+
"md5=5342bb7e601273245a9fe263e5a08770"
46+
"sha512=cd73b16e988b3ed3cc427a6c6c6d6c9c745adb1eb7efaae3c34e8d006e9c03d9f9d2616cd4118564bd9873903969d3e4053b585e79dbd3e3e7d0f541e2faac83"
47+
]
48+
}

0 commit comments

Comments
 (0)