1{
2 pkgs,
3 lib,
4 eggDerivation,
5 fetchegg,
6}:
7
8let
9 eggs = import ./eggs.nix { inherit eggDerivation fetchegg; };
10in
11
12eggDerivation rec {
13 pname = "ugarit-manifest-maker";
14 version = "0.1";
15 name = "${pname}-${version}";
16
17 src = fetchegg {
18 inherit version;
19 name = pname;
20 sha256 = "1jv8lhn4s5a3qphqd3zfwl1py0m5cmqj1h55ys0935m5f422547q";
21 };
22
23 buildInputs = with eggs; [
24 matchable
25 srfi-37
26 fnmatch
27 miscmacros
28 ugarit
29 numbers
30 ];
31
32 meta = with lib; {
33 homepage = "https://www.kitten-technologies.co.uk/project/ugarit-manifest-maker/";
34 description = "Tool for generating import manifests for Ugarit";
35 mainProgram = "ugarit-manifest-maker";
36 license = licenses.bsd3;
37 maintainers = [ maintainers.ebzzry ];
38 platforms = platforms.unix;
39 };
40}