From bfa8da864490323230387bdc9e5445de55fbe195 Mon Sep 17 00:00:00 2001 From: Nikolay Korotkiy Date: Sat, 17 Sep 2022 12:15:42 +0300 Subject: [PATCH] yarr: init at 2.3 --- .../networking/feedreaders/yarr/default.nix | 38 +++++++++++++++++++ pkgs/top-level/all-packages.nix | 2 + 2 files changed, 40 insertions(+) create mode 100644 pkgs/applications/networking/feedreaders/yarr/default.nix diff --git a/pkgs/applications/networking/feedreaders/yarr/default.nix b/pkgs/applications/networking/feedreaders/yarr/default.nix new file mode 100644 index 000000000000..57a897118811 --- /dev/null +++ b/pkgs/applications/networking/feedreaders/yarr/default.nix @@ -0,0 +1,38 @@ +{ lib, buildGoModule, fetchFromGitHub, testers, yarr }: + +buildGoModule rec { + pname = "yarr"; + version = "2.3"; + + src = fetchFromGitHub { + owner = "nkanaev"; + repo = "yarr"; + rev = "v${version}"; + hash = "sha256-LW0crWdxS6zcY5rxR0F2FLDYy9Ph2ZKyB/5VFVss+tA="; + }; + + vendorHash = "sha256-yXnoibqa0+lHhX3I687thGgasaVeNiHpGFmtEnH7oWY="; + + subPackages = [ "src" ]; + + ldflags = [ "-s" "-w" "-X main.Version=${version}" "-X main.GitHash=none" ]; + + tags = [ "sqlite_foreign_keys" "release" ]; + + postInstall = '' + mv $out/bin/{src,yarr} + ''; + + passthru.tests.version = testers.testVersion { + package = yarr; + version = "v${version}"; + }; + + meta = with lib; { + description = "Yet another rss reader"; + homepage = "https://github.com/nkanaev/yarr"; + changelog = "https://github.com/nkanaev/yarr/blob/v${version}/doc/changelog.txt"; + license = licenses.mit; + maintainers = with maintainers; [ sikmir ]; + }; +} diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index 7c6e4be57dce..168eaac288c0 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -12674,6 +12674,8 @@ with pkgs; mkYarnModules fixup_yarn_lock; + yarr = callPackage ../applications/networking/feedreaders/yarr { }; + yascreen = callPackage ../development/libraries/yascreen { }; yasr = callPackage ../applications/audio/yasr { };