From abccc8be2e23ddb6c90f8365b7f55f1d83df6cf5 Mon Sep 17 00:00:00 2001 From: Nikolay Korotkiy Date: Sat, 5 Apr 2025 19:03:28 +0400 Subject: [PATCH] ftxui: modernize --- pkgs/by-name/ft/ftxui/package.nix | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/pkgs/by-name/ft/ftxui/package.nix b/pkgs/by-name/ft/ftxui/package.nix index 57035af491f4..920f9c6a3afc 100644 --- a/pkgs/by-name/ft/ftxui/package.nix +++ b/pkgs/by-name/ft/ftxui/package.nix @@ -16,8 +16,8 @@ stdenv.mkDerivation rec { src = fetchFromGitHub { owner = "ArthurSonzogni"; repo = "ftxui"; - rev = "v${version}"; - sha256 = "sha256-VvP1ctFlkTDdrAGRERBxMRpFuM4mVpswR/HO9dzUSUo="; + tag = "v${version}"; + hash = "sha256-VvP1ctFlkTDdrAGRERBxMRpFuM4mVpswR/HO9dzUSUo="; }; strictDeps = true; @@ -34,19 +34,19 @@ stdenv.mkDerivation rec { ]; cmakeFlags = [ - "-DFTXUI_BUILD_EXAMPLES=OFF" - "-DFTXUI_BUILD_DOCS=ON" - "-DFTXUI_BUILD_TESTS=${if doCheck then "ON" else "OFF"}" + (lib.cmakeBool "FTXUI_BUILD_EXAMPLES" false) + (lib.cmakeBool "FTXUI_BUILD_DOCS" true) + (lib.cmakeBool "FTXUI_BUILD_TESTS" doCheck) ]; doCheck = stdenv.buildPlatform.canExecute stdenv.hostPlatform; - meta = with lib; { + meta = { homepage = "https://github.com/ArthurSonzogni/FTXUI"; changelog = "https://github.com/ArthurSonzogni/FTXUI/blob/v${version}/CHANGELOG.md"; description = "Functional Terminal User Interface library for C++"; - license = licenses.mit; + license = lib.licenses.mit; maintainers = [ ]; - platforms = platforms.all; + platforms = lib.platforms.all; }; }