biome: 1.9.2 -> 1.9.3
[NixPkgs.git] / pkgs / applications / backup / restique / default.nix
blobb7038d5a3d6ed1020aaea187a9e46fd9c60e4b82
1 { lib
2 , mkDerivation
3 , fetchFromGitea
4 , cmake
5 , libsecret
6 , qtkeychain
7 , qttools
8 , restic
9 }:
11 mkDerivation rec {
12   pname = "restique";
13   version = "unstable-2022-11-29";
15   src = fetchFromGitea {
16     domain = "git.srcbox.net";
17     owner = "stefan";
18     repo = "restique";
19     rev = "906b0b1726c26988c910baea9665f540c37c99c4";
20     hash = "sha256-EYoADtYX+gm8T3/3gxTtdFOFGJf2rXryiTu8NIO0Ez4=";
21   };
23   nativeBuildInputs = [
24     cmake
25   ];
27   buildInputs = [
28     libsecret
29     qtkeychain
30     qttools
31   ];
33   qtWrapperArgs = [
34     "--prefix" "PATH" ":" (lib.makeBinPath [ restic ])
35   ];
37   meta = with lib; {
38     description = "Restic GUI for Desktop/Laptop Backups";
39     homepage = "https://git.srcbox.net/stefan/restique";
40     license = with licenses; [ gpl3Plus cc-by-sa-40 cc0 ];
41     maintainers = with maintainers; [ dotlambda ];
42     mainProgram = "restique";
43   };