diff --git a/pkgs/by-name/wo/workout-tracker/package.nix b/pkgs/by-name/wo/workout-tracker/package.nix index f1482b28540f..6b9f726735fd 100644 --- a/pkgs/by-name/wo/workout-tracker/package.nix +++ b/pkgs/by-name/wo/workout-tracker/package.nix @@ -9,20 +9,21 @@ }: let pname = "workout-tracker"; - version = "1.18.1"; + version = "2.0.3"; src = fetchFromGitHub { owner = "jovandeginste"; repo = "workout-tracker"; tag = "v${version}"; - hash = "sha256-Sn6SOHrsp1ZgsPntc2+cmlAEPVBUrYv1vKLKAQvT9m4="; + hash = "sha256-DJOYjKujb6mmqJcYhzPLv1uYgAIWW4hdH/gILlqkJXQ="; }; assets = buildNpmPackage { pname = "${pname}-assets"; inherit version src; - npmDepsHash = "sha256-jHpvCMgjGvaAOfbslaIKfIRiPafScpn3WLnYamm+lbs="; + npmDepsHash = "sha256-/OBIRiLwUtXVmmg44FYqV0BptxQTg8bDuNMTj8IYwG0="; dontNpmBuild = true; + makeCacheWritable = true; postPatch = '' rm Makefile ''; @@ -33,7 +34,7 @@ let ''; }; in -buildGoModule rec { +buildGoModule { inherit pname version src; vendorHash = null; @@ -43,6 +44,15 @@ buildGoModule rec { make build-dist ''; + ldflags = [ + "-s" + "-w" + "-X main.buildTime=1970-01-01T00:00:00Z" + "-X main.gitCommit=v${version}" + "-X main.gitRef=v${version}" + "-X main.gitRefName=v${version}" + ]; + passthru.updateScript = nix-update-script { }; passthru.tests = { @@ -55,6 +65,9 @@ buildGoModule rec { homepage = "https://github.com/jovandeginste/workout-tracker"; license = lib.licenses.mit; mainProgram = "workout-tracker"; - maintainers = with lib.maintainers; [ bhankas ]; + maintainers = with lib.maintainers; [ + bhankas + sikmir + ]; }; }