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