From 9cda54312fccaab72e13379fb37137ccd10e662e Mon Sep 17 00:00:00 2001 From: Gaetan Lepage Date: Tue, 20 Jan 2026 08:33:44 +0000 Subject: [PATCH] iamb: 0.0.10 -> 0.0.11 Diff: https://github.com/ulyssa/iamb/compare/v0.0.10...v0.0.11 Changelog: https://github.com/ulyssa/iamb/releases/tag/v0.0.11 --- pkgs/by-name/ia/iamb/package.nix | 34 ++++++++++---------------------- 1 file changed, 10 insertions(+), 24 deletions(-) diff --git a/pkgs/by-name/ia/iamb/package.nix b/pkgs/by-name/ia/iamb/package.nix index 714c9c8f5f93..d4dc072cece4 100644 --- a/pkgs/by-name/ia/iamb/package.nix +++ b/pkgs/by-name/ia/iamb/package.nix @@ -1,42 +1,28 @@ { lib, - stdenv, rustPlatform, fetchFromGitHub, installShellFiles, + writableTmpDirAsHomeHook, versionCheckHook, nix-update-script, }: -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "iamb"; - version = "0.0.10"; + version = "0.0.11"; src = fetchFromGitHub { owner = "ulyssa"; repo = "iamb"; - tag = "v${version}"; - hash = "sha256-cjBSWUBgfwdLnpneJ5XW2TdOFkNc+Rc/wyUp9arZzwg="; + tag = "v${finalAttrs.version}"; + hash = "sha256-nvEOtV1Y5K9E1Lj+bPnQ6k1AneDM9OT3RbV3Urm/1Qs="; }; - cargoHash = "sha256-fAre0jrpJ63adcg4AKCYzdQtCsd0MMMcWA0RsoHo6ig="; + cargoHash = "sha256-uWYNFNoCiqw6gYuHZWmZmZVs7lKNvhzjwEyxgcbvv+8="; - nativeBuildInputs = [ installShellFiles ]; - - preBuild = '' - export HOME=$(mktemp -d) - ''; - - checkFlags = lib.optionals stdenv.hostPlatform.isDarwin [ - # Attempted to create a NULL object. - "--skip=base::tests::test_complete_cmdbar" - "--skip=base::tests::test_complete_msgbar" - - # Attempted to create a NULL object. - "--skip=windows::room::scrollback::tests::test_cursorpos" - "--skip=windows::room::scrollback::tests::test_dirscroll" - "--skip=windows::room::scrollback::tests::test_movement" - "--skip=windows::room::scrollback::tests::test_search_messages" + nativeBuildInputs = [ + installShellFiles ]; postInstall = '' @@ -57,8 +43,8 @@ rustPlatform.buildRustPackage rec { description = "Matrix client for Vim addicts"; mainProgram = "iamb"; homepage = "https://github.com/ulyssa/iamb"; - changelog = "https://github.com/ulyssa/iamb/releases/tag/${src.tag}"; + changelog = "https://github.com/ulyssa/iamb/releases/tag/${finalAttrs.src.tag}"; license = lib.licenses.asl20; maintainers = with lib.maintainers; [ meain ]; }; -} +})