this repo has no description
1opam-version: "2.0" 2maintainer: "Hannes Mehnert <hannes@mehnert.org>" 3authors: ["Hannes Mehnert <hannes@mehnert.org>"] 4homepage: "https://github.com/hannesm/arp" 5doc: "https://hannesm.github.io/arp/doc" 6dev-repo: "git+https://github.com/hannesm/arp.git" 7bug-reports: "https://github.com/hannesm/arp/issues" 8license: "ISC" 9depends: [ 10 "ocaml" {>= "4.02.0"} 11 "ocamlfind" {build} 12 "ocamlbuild" {build} 13 "topkg" {build} 14 "ppx_tools" 15 "result" 16 "cstruct" {>= "2.2.0" & <"3.4.0"} 17 "ppx_cstruct" {<"3.4.0"} 18 "ipaddr" {>= "2.2.0" & < "3.0.0"} 19 "logs" 20 "alcotest" {with-test} 21 "nocrypto" {with-test} 22] 23depopts: [ 24 "mirage-protocols-lwt" 25 "mirage-time-lwt" 26 "mirage-clock" 27 "mirage-protocols" 28 "tcpip" 29 "lwt" 30 "duration" 31] 32conflicts: [ 33 "tcpip" {<"2.8.0"} 34 "mirage-types-lwt" {<"3.0.0"} 35 "mirage-clock" {>= "3.0.0"} 36 "mirage-protocols" {>= "4.0.0"} 37] 38build: [ 39 [ 40 "ocaml" 41 "pkg/pkg.ml" 42 "build" 43 "--pinned" 44 "%{pinned}%" 45 "--with-mirage" 46 "%{mirage-protocols+mirage-protocols-lwt+mirage-time-lwt+mirage-clock+lwt+tcpip+duration:installed}%" 47 ] 48 [ 49 "ocaml" 50 "pkg/pkg.ml" 51 "build" 52 "--pinned" 53 "%{pinned}%" 54 "--tests" 55 "true" 56 "--with-mirage" 57 "%{mirage-protocols+mirage-protocols-lwt+mirage-time-lwt+mirage-clock+lwt+tcpip+duration:installed}%" 58 ] {with-test} 59 ["ocaml" "pkg/pkg.ml" "test"] {with-test} 60] 61synopsis: "Address Resolution Protocol purely in OCaml" 62description: """ 63ARP is an implementation of the address resolution protocol (RFC826) purely in 64OCaml. It handles IPv4 protocol addresses and Ethernet hardware addresses only. 65 66A MirageOS 67[Mirage_protocols.ARP](https://github.com/mirage/mirage-protocols/blob/4776d2ab1d8c5b1bfd69d46583779c2caef7b5e8/src/mirage_protocols.mli#L169) 68implementation is in the `mirage` subdirectory. 69 70Motivation for this implementation is [written up](https://hannes.robur.coop/Posts/ARP).""" 71url { 72 src: "https://github.com/mirage/arp/releases/download/0.2.0/arp-0.2.0.tbz" 73 checksum: [ 74 "sha256=9721c9d90bf71085f1c7d73a3dde68a333501601a1632523fb45dba161d4cb09" 75 "md5=ee5ab7b8393217edd93533268f7ff8cf" 76 ] 77}