biglybt: 3.5.0.0 -> 3.6.0.0
[NixPkgs.git] / pkgs / applications / networking / feedreaders / yarr / default.nix
blob205e52012cd7db595356d9c76290b80683edd80d
1 { lib, buildGoModule, fetchFromGitHub, testers, yarr }:
3 buildGoModule rec {
4   pname = "yarr";
5   version = "2.4";
7   src = fetchFromGitHub {
8     owner = "nkanaev";
9     repo = "yarr";
10     rev = "v${version}";
11     hash = "sha256-ZMQ+IX8dZuxyxQhD/eWAe4bGGCVcaCeVgF+Wqs79G+k=";
12   };
14   vendorHash = null;
16   subPackages = [ "src" ];
18   ldflags = [ "-s" "-w" "-X main.Version=${version}" "-X main.GitHash=none" ];
20   tags = [ "sqlite_foreign_keys" "release" ];
22   postInstall = ''
23     mv $out/bin/{src,yarr}
24   '';
26   passthru.tests.version = testers.testVersion {
27     package = yarr;
28     version = "v${version}";
29   };
31   meta = with lib; {
32     description = "Yet another rss reader";
33     mainProgram = "yarr";
34     homepage = "https://github.com/nkanaev/yarr";
35     changelog = "https://github.com/nkanaev/yarr/blob/v${version}/doc/changelog.txt";
36     license = licenses.mit;
37     maintainers = with maintainers; [ sikmir ];
38   };