1{
2 lib,
3 eggDerivation,
4 fetchegg,
5 z3,
6}:
7
8let
9 eggs = import ./eggs.nix { inherit eggDerivation fetchegg; };
10in
11
12eggDerivation rec {
13 pname = "ugarit";
14 version = "2.0";
15 name = "${pname}-${version}";
16
17 src = fetchegg {
18 inherit version;
19 name = pname;
20 sha256 = "1l5zkr6b8l5dw9p5mimbva0ncqw1sbvp3d4cywm1hqx2m03a0f1n";
21 };
22
23 buildInputs = with eggs; [
24 aes
25 crypto-tools
26 matchable
27 message-digest
28 miscmacros
29 parley
30 pathname-expand
31 posix-extras
32 regex
33 sha2
34 sql-de-lite
35 srfi-37
36 ssql
37 stty
38 tiger-hash
39 z3
40 ];
41
42 meta = with lib; {
43 homepage = "https://www.kitten-technologies.co.uk/project/ugarit/";
44 description = "Backup/archival system based around content-addressible storage";
45 license = licenses.bsd3;
46 maintainers = [ maintainers.ebzzry ];
47 platforms = platforms.unix;
48 };
49}