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.04.2"} 11 "ocamlfind" {build} 12 "ocamlbuild" {build} 13 "topkg" {build} 14 "cstruct" {>= "2.2.0" & < "6.1.0"} 15 "ipaddr" {>= "2.2.0" & < "3.0.0"} 16 "logs" 17 "alcotest" {with-test} 18 "nocrypto" {with-test} 19] 20depopts: [ 21 "mirage-protocols-lwt" 22 "mirage-time-lwt" 23 "mirage-clock" 24 "mirage-protocols" 25 "tcpip" 26 "lwt" 27 "duration" 28] 29conflicts: [ 30 "tcpip" {<"2.8.0"} 31 "mirage-types-lwt" {<"3.0.0"} 32 "mirage-clock" {>= "3.0.0"} 33 "mirage-protocols" {>= "4.0.0"} 34] 35build: [ 36 [ 37 "ocaml" 38 "pkg/pkg.ml" 39 "build" 40 "--pinned" 41 "%{pinned}%" 42 "--tests" 43 "false" 44 "--with-mirage" 45 "%{mirage-protocols+mirage-protocols-lwt+mirage-time-lwt+mirage-clock+lwt+tcpip+duration:installed}%" 46 ] 47 [ 48 "ocaml" 49 "pkg/pkg.ml" 50 "build" 51 "--pinned" 52 "%{pinned}%" 53 "--tests" 54 "true" 55 "--with-mirage" 56 "%{mirage-protocols+mirage-protocols-lwt+mirage-time-lwt+mirage-clock+lwt+tcpip+duration:installed}%" 57 ] {with-test} 58 ["ocaml" "pkg/pkg.ml" "test"] {with-test} 59] 60synopsis: "Address Resolution Protocol purely in OCaml" 61description: """ 62ARP is an implementation of the address resolution protocol (RFC826) purely in 63OCaml. It handles IPv4 protocol addresses and Ethernet hardware addresses only. 64 65A MirageOS 66[Mirage_protocols.ARP](https://github.com/mirage/mirage-protocols/blob/4776d2ab1d8c5b1bfd69d46583779c2caef7b5e8/src/mirage_protocols.mli#L169) 67implementation is in the `mirage` subdirectory. 68 69Motivation for this implementation is [written up](https://hannes.robur.coop/Posts/ARP).""" 70url { 71 src: "https://github.com/mirage/arp/releases/download/0.2.2/arp-0.2.2.tbz" 72 checksum: [ 73 "sha256=677c5297ea71c7281ae8dc7bc9c099baf45d858cbc47203f4e4c385315f882c9" 74 "md5=8d67c2cd2fecf82b10e7189c3760260f" 75 ] 76}