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" & <"2.9.0"} 19 "logs" 20 "alcotest" {with-test} 21 "nocrypto" {with-test} 22 "mirage-types" {with-test & < "3.0.0"} 23 "tcpip" {with-test} 24] 25depopts: [ 26 "mirage-types" 27 "tcpip" 28 "lwt" 29] 30 31conflicts: [ 32 "tcpip" {< "3.0.0"} 33 "mirage-types-lwt" {>= "3.0.0"} 34] 35 36build: [ 37 [ 38 "ocaml" 39 "pkg/pkg.ml" 40 "build" 41 "--pinned" 42 "%{pinned}%" 43 "--with-mirage" 44 "%{mirage-types+tcpip+lwt:installed}%" 45 ] 46 [ 47 "ocaml" 48 "pkg/pkg.ml" 49 "build" 50 "--pinned" 51 "%{pinned}%" 52 "--tests" 53 "true" 54 "--with-mirage" 55 "%{mirage-types+tcpip+lwt:installed}%" 56 ] {with-test} 57 ["ocaml" "pkg/pkg.ml" "test"] {with-test} 58] 59synopsis: "Address Resolution Protocol purely in OCaml" 60description: """ 61ARP is an implementation of the address resolution protocol purely in OCaml. It 62handles IPv4 protocol addresses and Ethernet hardware addresses only. 63 64A MirageOS [V1_LWT.ARP](https://github.com/mirage/mirage/blob/v2.9.0/types/V1.mli#L471) implementation is in the mirage subdirectory. 65 66Motivation for this implementation is [written up](https://hannes.robur.coop/Posts/ARP).""" 67url { 68 src: "https://github.com/mirage/arp/releases/download/0.1.1/arp-0.1.1.tbz" 69 checksum: [ 70 "sha256=9ec5481542f9a21b92894c08377dab0f21b8b26c8f6baffd4cbc062b408746d0" 71 "md5=44ae38c452ff02c9e1424650c68e6361" 72 ] 73}