Merge pull request #191630 from sikmir/yarr

yarr: init at 2.3

authored by

Nikolay Korotkiy and committed by
GitHub
14cb247c 585901a0

+40
+38
pkgs/applications/networking/feedreaders/yarr/default.nix
···
··· 1 + { lib, buildGoModule, fetchFromGitHub, testers, yarr }: 2 + 3 + buildGoModule rec { 4 + pname = "yarr"; 5 + version = "2.3"; 6 + 7 + src = fetchFromGitHub { 8 + owner = "nkanaev"; 9 + repo = "yarr"; 10 + rev = "v${version}"; 11 + hash = "sha256-LW0crWdxS6zcY5rxR0F2FLDYy9Ph2ZKyB/5VFVss+tA="; 12 + }; 13 + 14 + vendorHash = "sha256-yXnoibqa0+lHhX3I687thGgasaVeNiHpGFmtEnH7oWY="; 15 + 16 + subPackages = [ "src" ]; 17 + 18 + ldflags = [ "-s" "-w" "-X main.Version=${version}" "-X main.GitHash=none" ]; 19 + 20 + tags = [ "sqlite_foreign_keys" "release" ]; 21 + 22 + postInstall = '' 23 + mv $out/bin/{src,yarr} 24 + ''; 25 + 26 + passthru.tests.version = testers.testVersion { 27 + package = yarr; 28 + version = "v${version}"; 29 + }; 30 + 31 + meta = with lib; { 32 + description = "Yet another rss reader"; 33 + homepage = "https://github.com/nkanaev/yarr"; 34 + changelog = "https://github.com/nkanaev/yarr/blob/v${version}/doc/changelog.txt"; 35 + license = licenses.mit; 36 + maintainers = with maintainers; [ sikmir ]; 37 + }; 38 + }
+2
pkgs/top-level/all-packages.nix
··· 12725 mkYarnModules 12726 fixup_yarn_lock; 12727 12728 yascreen = callPackage ../development/libraries/yascreen { }; 12729 12730 yasr = callPackage ../applications/audio/yasr { };
··· 12725 mkYarnModules 12726 fixup_yarn_lock; 12727 12728 + yarr = callPackage ../applications/networking/feedreaders/yarr { }; 12729 + 12730 yascreen = callPackage ../development/libraries/yascreen { }; 12731 12732 yasr = callPackage ../applications/audio/yasr { };