i3cat: switch to fetchFromGitHub

+14 -7
+14 -7
pkgs/tools/misc/i3cat/default.nix
··· 1 - { lib, buildGoPackage, fetchgit }: 1 + { lib, buildGoPackage, fetchFromGitHub }: 2 2 3 3 buildGoPackage rec { 4 4 pname = "i3cat"; 5 - version = "20150321-${lib.strings.substring 0 7 rev}"; 6 - rev = "b9ba886a7c769994ccd8d4627978ef4b51fcf576"; 5 + version = "1.0"; 7 6 8 7 goPackagePath = "github.com/vincent-petithory/i3cat"; 9 8 10 - src = fetchgit { 11 - inherit rev; 12 - url = "https://github.com/vincent-petithory/i3cat"; 13 - sha256 = "1xlm5c9ajdb71985nq7hcsaraq2z06przbl6r4ykvzi8w2lwgv72"; 9 + src = fetchFromGitHub { 10 + owner = "vincent-petithory"; 11 + repo = "i3cat"; 12 + rev = "v${version}"; 13 + sha256 = "sha256-BxiiYzSjvXAMUQSUTKviLvrmGjkCLW6QPrgBBHvvF+Q="; 14 14 }; 15 15 16 16 goDeps = ./deps.nix; 17 + 18 + meta = with lib; { 19 + description = "combine multiple i3bar JSON inputs into one to forward to i3bar"; 20 + homepage = "https://vincent-petithory.github.io/i3cat/"; 21 + license = licenses.mit; 22 + maintainers = with maintainers; [ ]; 23 + }; 17 24 }