From 8cf96acfbde56c8108c92244d91d1e5c19f0a03b Mon Sep 17 00:00:00 2001 From: emaryn Date: Thu, 5 Jun 2025 12:42:32 +0800 Subject: [PATCH] yascreen: 1.86 -> 2.06 --- pkgs/by-name/ya/yascreen/package.nix | 30 +++++++++++----------------- 1 file changed, 12 insertions(+), 18 deletions(-) diff --git a/pkgs/by-name/ya/yascreen/package.nix b/pkgs/by-name/ya/yascreen/package.nix index 5a83c9b8884c..548e1c008e15 100644 --- a/pkgs/by-name/ya/yascreen/package.nix +++ b/pkgs/by-name/ya/yascreen/package.nix @@ -3,35 +3,29 @@ stdenv, go-md2man, fetchFromGitHub, - fetchpatch, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "yascreen"; - version = "1.86"; + version = "2.06"; src = fetchFromGitHub { owner = "bbonev"; repo = "yascreen"; - rev = "v${version}"; - sha256 = "sha256-z7j2yceiUyJNdyoVXAPiINln2/MUMqVJh+VwQnmzO2A="; + tag = "v${finalAttrs.version}"; + hash = "sha256-CIeWghtOnuQmEMwIpC1Xo1zLsuV4c0V7YAXTqUAzX1g="; }; nativeBuildInputs = [ go-md2man ]; - makeFlags = [ "PREFIX=$(out)" ]; - patches = [ - (fetchpatch { - url = "https://github.com/bbonev/yascreen/commit/a30b8fce66a3db9f1194fede30a48424ed3d696b.patch"; - sha256 = "sha256-Bnaf3OVMlqyYMdGsJ6fF3oYsWT01FcjuRzxi6xfbnZg="; - }) - ]; + makeFlags = [ "PREFIX=${placeholder "out"}" ]; - meta = with lib; { + meta = { homepage = "https://github.com/bbonev/yascreen"; - description = "Yet Another Screen Library (curses replacement for daemons and embedded apps)"; - license = licenses.lgpl3; - maintainers = [ maintainers.arezvov ]; - platforms = platforms.linux; + changelog = "https://github.com/bbonev/yascreen/releases/tag/${finalAttrs.src.tag}"; + description = "Curses replacement for daemons and embedded apps"; + license = lib.licenses.lgpl3Plus; + maintainers = [ lib.maintainers.arezvov ]; + platforms = lib.platforms.linux; }; -} +})