git.iko.soy/typeable/nixpkgs
on master help sign in
shellhub-agent: set passthru.updateScript using genericUpdater

Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>

commitd6de45d7de2e5466357cb3e7279fc94265b1ac07 authorOtavio Salvador <otavio@ossystems.com.br> dateThu 31 Dec 2020, 18:40 (6 years ago) parent854096f
1 file changed+15−1
pkgs/applications/networking/shellhub-agent/default.nix+15−1
pkgs/applications/networking/shellhub-agent/default.nix+15−1
@@ -1,4 +1,9 @@
1−{ stdenv, buildGoModule, fetchFromGitHub }:
1+{ stdenv
2+, buildGoModule
3+, fetchFromGitHub
4+, genericUpdater
5+, common-updater-scripts
6+}:
27
38buildGoModule rec {
49 pname = "shellhub-agent";
@@ -17,6 +22,15 @@ buildGoModule rec {
1722
1823 buildFlagsArray = [ "-ldflags=-s -w -X main.AgentVersion=v${version}" ];
1924
25+ passthru = {
26+ updateScript = genericUpdater {
27+ inherit pname version;
28+ versionLister = "${common-updater-scripts}/bin/list-git-tags ${src.meta.homepage}";
29+ rev-prefix = "v";
30+ ignoredVersions = ".(rc|beta).*";
31+ };
32+ };
33+
2034 meta = with stdenv.lib; {
2135 description =
2236 "Enables easy access any Linux device behind firewall and NAT";