Skip to content

Commit 1c5eed9

Browse files
satyrographos: init at 0.0.2.13 (NixOS#345651)
2 parents cbd7bf2 + efe62b6 commit 1c5eed9

File tree

1 file changed

+50
-0
lines changed

1 file changed

+50
-0
lines changed
Lines changed: 50 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,50 @@
1+
{
2+
ocamlPackages,
3+
fetchFromGitHub,
4+
lib,
5+
}:
6+
7+
let
8+
pname = "satyrographos";
9+
version = "0.0.2.13";
10+
src = fetchFromGitHub {
11+
owner = "na4zagin3";
12+
repo = "satyrographos";
13+
rev = "refs/tags/v${version}";
14+
sha256 = "sha256-f9iJTr4nV7dFCMkI8+zv9qvYWRSw8H/xbbZm2LR9cB4=";
15+
};
16+
in
17+
ocamlPackages.buildDunePackage {
18+
inherit pname version src;
19+
20+
duneVersion = "3";
21+
22+
nativeBuildInputs = with ocamlPackages; [
23+
menhir
24+
];
25+
26+
buildInputs = with ocamlPackages; [
27+
core_unix
28+
fileutils
29+
opam-format
30+
opam-state
31+
ppx_deriving
32+
ppx_deriving_yojson
33+
ppx_import
34+
ppx_jane
35+
shexp
36+
uri
37+
uri-sexp
38+
yaml-sexp
39+
yojson
40+
];
41+
42+
meta = {
43+
changelog = "https://github.com/na4zagin3/satyrographos/releases/tag/${src.rev}";
44+
description = "Package manager for SATySFi";
45+
homepage = "https://github.com/na4zagin3/satyrographos";
46+
maintainers = with lib.maintainers; [ momeemt ];
47+
mainProgram = "satyrographos";
48+
license = lib.licenses.lgpl3Plus;
49+
};
50+
}

0 commit comments

Comments
 (0)