otadump: init at 0.1.2 (#329129)
[NixPkgs.git] / pkgs / by-name / gl / glance / package.nix
blobfe4aa35a56d3e4f67b21984666f7e6783a178ee8
2   lib,
3   buildGoModule,
4   fetchFromGitHub,
5   nix-update-script,
6   nixosTests,
7 }:
9 buildGoModule rec {
10   pname = "glance";
11   version = "0.6.2";
13   src = fetchFromGitHub {
14     owner = "glanceapp";
15     repo = "glance";
16     rev = "v${version}";
17     hash = "sha256-A2EFIDwJbIzRDAxFKW7znZFYKYpqOMEixUG0yUDx7zc=";
18   };
20   vendorHash = "sha256-BLWaYiWcLX+/DW7Zzp6/Mtw5uVxIVtfubB895hrZ+08=";
22   excludedPackages = [ "scripts/build-and-ship" ];
24   passthru = {
25     updateScript = nix-update-script { };
26     tests = {
27       service = nixosTests.glance;
28     };
29   };
31   meta = {
32     homepage = "https://github.com/glanceapp/glance";
33     changelog = "https://github.com/glanceapp/glance/releases/tag/v${version}";
34     description = "Self-hosted dashboard that puts all your feeds in one place";
35     mainProgram = "glance";
36     license = lib.licenses.agpl3Only;
37     maintainers = with lib.maintainers; [ dvn0 ];
38   };