1{
2 lib,
3 stdenv,
4 fetchFromGitHub,
5}:
6
7stdenv.mkDerivation rec {
8 pname = "enchive";
9 version = "3.5";
10 src = fetchFromGitHub {
11 owner = "skeeto";
12 repo = "enchive";
13 rev = version;
14 sha256 = "0fdrfc5l42lj2bvmv9dmkmhmm7qiszwk7cmdvnqad3fs7652g0qa";
15 };
16
17 makeFlags = [ "PREFIX=$(out)" ];
18
19 postInstall = ''
20 mkdir -p $out/share/emacs/site-lisp/
21 cp -v "$src/enchive-mode.el" "$out/share/emacs/site-lisp/"
22 '';
23
24 meta = {
25 description = "Encrypted personal archives";
26 mainProgram = "enchive";
27 homepage = "https://github.com/skeeto/enchive";
28 license = lib.licenses.unlicense;
29 platforms = lib.platforms.unix;
30 maintainers = [ lib.maintainers.nico202 ];
31 };
32}