@@ -0,0 +1,29 @@
1+{ lib, stdenv, fetchFromGitHub }:
2+
3+stdenv.mkDerivation rec {
4+ pname = "bakelite";
5+ version = "unstable-2021-10-19";
6+
7+ src = fetchFromGitHub {
8+ owner = "richfelker";
9+ repo = pname;
10+ rev = "5fc3cf9704dbaa191b95f97d2a700588ea878a36";
11+ sha256 = "xoGor8KMG1vU6hP6v6gHcADKjVpaClvkivxkcPUJtss=";
12+ };
13+
14+ hardeningEnable = [ "pie" ];
15+ buildFlags = [ "CFLAGS=-D_GNU_SOURCE" ];
16+
17+ installPhase = ''
18+ mkdir -p $out/bin
19+ cp bakelite $out/bin
20+ '';
21+
22+ meta = with lib; {
23+ homepage = "https://github.com/richfelker/bakelite";
24+ description = "Incremental backup with strong cryptographic confidentality";
25+ license = licenses.gpl2;
26+ platforms = platforms.linux;
27+ maintainers = with maintainers; [ mvs ];
28+ };
29+}