1{
2 lib,
3 fetchurl,
4 buildTopkgPackage,
5 cmdliner,
6 odoc,
7 b0,
8}:
9
10buildTopkgPackage rec {
11 pname = "odig";
12 version = "0.0.9";
13
14 src = fetchurl {
15 url = "${meta.homepage}/releases/odig-${version}.tbz";
16 sha256 = "sha256-sYKvGYkxeF5FmrNQdOyMAtlsJqhlmUESi9SkPn/cjM4=";
17 };
18
19 buildInputs = [
20 cmdliner
21 odoc
22 b0
23 ];
24
25 meta = with lib; {
26 description = "Lookup documentation of installed OCaml packages";
27 longDescription = ''
28 odig is a command line tool to lookup documentation of installed OCaml
29 packages. It shows package metadata, readmes, change logs, licenses,
30 cross-referenced `odoc` API documentation and manuals.
31 '';
32 homepage = "https://erratique.ch/software/odig";
33 license = licenses.isc;
34 maintainers = [ maintainers.Julow ];
35 };
36}