1{
2 lib,
3 stdenv,
4 fetchFromGitHub,
5 ocaml,
6 findlib,
7 which,
8 file,
9}:
10
11stdenv.mkDerivation rec {
12 pname = "magic";
13 version = "0.7.4";
14
15 src = fetchFromGitHub {
16 owner = "Chris00";
17 repo = "ocaml-magic";
18 tag = "v${version}";
19 sha256 = "sha256-rsBMx68UDqmVVsyeZCxIS97A/0JCBM/JOgh60ly1uSs=";
20 };
21
22 createFindlibDestdir = true;
23
24 nativeBuildInputs = [ which ];
25 buildInputs = [
26 ocaml
27 findlib
28 ];
29 propagatedBuildInputs = [ file ];
30
31 meta = with lib; {
32 homepage = "https://github.com/Chris00/ocaml-magic";
33 description = "Bindings for libmagic";
34 license = licenses.lgpl21Plus;
35 maintainers = with maintainers; [ ];
36 };
37}