about summary refs log tree commit diff
path: root/pkgs/development/tools/gi-crystal
diff options
context:
space:
mode:
authorlucasew <lucas59356@gmail.com>2024-05-16 16:23:09 -0300
committerlucasew <lucas59356@gmail.com>2024-05-16 16:36:40 -0300
commitb4c133a87402c57471faf31c693ba08a983077d1 (patch)
tree8f44a2c6495300e43c3df37f369d6977c3ed5301 /pkgs/development/tools/gi-crystal
parent5403ba0c3c249b8da4a36e284b3f5d701a09a995 (diff)
gi-crystal: add update script
Signed-off-by: lucasew <lucas59356@gmail.com>
Diffstat (limited to 'pkgs/development/tools/gi-crystal')
-rw-r--r--pkgs/development/tools/gi-crystal/default.nix6
1 files changed, 6 insertions, 0 deletions
diff --git a/pkgs/development/tools/gi-crystal/default.nix b/pkgs/development/tools/gi-crystal/default.nix
index 8b664ee1e00f3..91e50e9395551 100644
--- a/pkgs/development/tools/gi-crystal/default.nix
+++ b/pkgs/development/tools/gi-crystal/default.nix
@@ -2,6 +2,7 @@
 , fetchFromGitHub
 , crystal
 , gobject-introspection
+, gitUpdater
 }:
 crystal.buildCrystalPackage rec {
   pname = "gi-crystal";
@@ -33,6 +34,11 @@ crystal.buildCrystalPackage rec {
     runHook postInstall
   '';
 
+  passthru = {
+    updateScript = gitUpdater { rev-prefix = "v"; };
+  };
+
+
   meta = with lib; {
     description = "GI Crystal is a binding generator used to generate Crystal bindings for GObject based libraries using GObject Introspection.";
     homepage = "https://github.com/hugopl/gi-crystal";