about summary refs log tree commit diff
path: root/pkgs/tools/backup/rustic-rs
diff options
context:
space:
mode:
authorNorbert Melzer <timmelzer@gmail.com>2023-04-09 11:32:52 +0200
committerNorbert Melzer <timmelzer@gmail.com>2023-04-09 11:32:52 +0200
commitbd81c94de08beb58aa6a2f090f7e751961e9dbc6 (patch)
treee5227470480a5204310d2cec2def0e3288d9e740 /pkgs/tools/backup/rustic-rs
parent11c129c16f4051ad215ea7b0d297a6c7cf5d24d7 (diff)
rustic-rs: add update script
Diffstat (limited to 'pkgs/tools/backup/rustic-rs')
-rw-r--r--pkgs/tools/backup/rustic-rs/default.nix6
1 files changed, 4 insertions, 2 deletions
diff --git a/pkgs/tools/backup/rustic-rs/default.nix b/pkgs/tools/backup/rustic-rs/default.nix
index 5487a26417505..91d25cbb98592 100644
--- a/pkgs/tools/backup/rustic-rs/default.nix
+++ b/pkgs/tools/backup/rustic-rs/default.nix
@@ -1,4 +1,4 @@
-{ lib, fetchFromGitHub, rustPlatform, stdenv, Security, installShellFiles }:
+{ lib, fetchFromGitHub, rustPlatform, stdenv, Security, installShellFiles, nix-update-script }:
 
 rustPlatform.buildRustPackage rec {
   pname = "rustic-rs";
@@ -7,7 +7,7 @@ rustPlatform.buildRustPackage rec {
   src = fetchFromGitHub {
     owner = "rustic-rs";
     repo = "rustic";
-    rev = "v${version}";
+    rev = "refs/tags/v${version}";
     hash = "sha256-r4hOjX/LKv2wX720FMEztUo9rf2hDBLfcHtENSZNA3U=";
   };
 
@@ -28,6 +28,8 @@ rustPlatform.buildRustPackage rec {
     installShellCompletion rustic.{ba,fi}sh
   '';
 
+  passthru.updateScript = nix-update-script { };
+
   meta = {
     homepage = "https://github.com/rustic-rs/rustic";
     changelog = "https://github.com/rustic-rs/rustic/blob/${src.rev}/changelog/${version}.txt";