/usr/lib/ocaml/dose3/release.mli is in libdose3-ocaml-dev 3.3~beta1-3.
This file is owned by root:root, with mode 0o644.
The actual contents of the file can be viewed below.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 | (******************************************************************************)
(* This file is part of the Dose library http://www.irill.org/software/dose *)
(* *)
(* Copyright (C) 2009-2011 Pietro Abate <pietro.abate@pps.jussieu.fr> *)
(* *)
(* This library is free software: you can redistribute it and/or modify *)
(* it under the terms of the GNU Lesser General Public License as *)
(* published by the Free Software Foundation, either version 3 of the *)
(* License, or (at your option) any later version. A special linking *)
(* exception to the GNU Lesser General Public License applies to this *)
(* library, see the COPYING file for more information. *)
(* *)
(* Work developed with the support of the Mancoosi Project *)
(* http://www.mancoosi.org *)
(* *)
(******************************************************************************)
(** Debian release files. This file format, and its use in apt, is described
on http://wiki.debian.org/SecureApt.
*)
(** The type for representing the contents of one release file *)
type release = {
fname : string;
origin : string;
label : string;
suite : string;
version : string;
codename : string;
date : string;
architecture : string;
component : string;
notauto : bool;
autoup : bool;
description : string;
md5sums : (string * string * string) list;
sha1 : (string * string * string) list;
sha256 : (string * string * string) list;
}
(** [parse_release_in filename channel] parses the contents of a release
file of name [filename] from the input channel [channel]. Returns
[Some(c)] when [c] is the contents of the release file read from the
stream, or [None] when the stream contains only whitespace.
The release file may be signed, but in this case the validity of
the signature is not checked!!
*)
val parse_release_in : string -> IO.input -> release option
|