From 7d7977259195d96d653a5eba15a4b031becff961 Mon Sep 17 00:00:00 2001 From: Tom Herbers Date: Tue, 7 Jul 2026 18:35:25 +0200 Subject: [PATCH 1/3] ttl: 0.19.1 -> 0.21.0 (cherry picked from commit 5e80c33857a25432ff8577abbe25d6059fa74fdc) --- pkgs/by-name/tt/ttl/package.nix | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/tt/ttl/package.nix b/pkgs/by-name/tt/ttl/package.nix index 951013b18b87..9414fbbf0929 100644 --- a/pkgs/by-name/tt/ttl/package.nix +++ b/pkgs/by-name/tt/ttl/package.nix @@ -9,21 +9,22 @@ rustPlatform.buildRustPackage (finalAttrs: { pname = "ttl"; - version = "0.19.1"; + version = "0.21.0"; src = fetchFromGitHub { owner = "lance0"; repo = "ttl"; tag = "v${finalAttrs.version}"; - hash = "sha256-xY0z5GH6aLL38wOH6B2V9pAv9HnrJfpmQDjDKGSL4qo="; + hash = "sha256-bna3zD1RI2eSYX+IyDxi8IB/gys8PDDRThDdcUfcHR0="; }; - cargoHash = "sha256-zYO3sY/MdDPfypDeseabTtwMeeUZQ8OiVfch+5fRetI="; + cargoHash = "sha256-VLNDcP7LjClYEqew0xDQdevMM0LKJJnUXxh6tBtx6lw="; nativeBuildInputs = [ installShellFiles versionCheckHook ]; + doInstallCheck = true; postInstall = '' From 75228a29e4998881b85cbe68fe7a30cebb21a49b Mon Sep 17 00:00:00 2001 From: Tom Herbers Date: Tue, 7 Jul 2026 18:35:25 +0200 Subject: [PATCH 2/3] ttl: disable update check The update-check of ttl is now a feature. To deselect this we have to disable all default features. (cherry picked from commit bc2f01b11a16e294e9fdb4287902fa0f34c89757) --- pkgs/by-name/tt/ttl/package.nix | 3 +++ 1 file changed, 3 insertions(+) diff --git a/pkgs/by-name/tt/ttl/package.nix b/pkgs/by-name/tt/ttl/package.nix index 9414fbbf0929..a987fc3d23e6 100644 --- a/pkgs/by-name/tt/ttl/package.nix +++ b/pkgs/by-name/tt/ttl/package.nix @@ -27,6 +27,9 @@ rustPlatform.buildRustPackage (finalAttrs: { doInstallCheck = true; + # opt ouf of default features to deselect the update-check feature + buildNoDefaultFeatures = true; + postInstall = '' installShellCompletion --cmd ttl \ --bash <($out/bin/ttl --completions bash) \ From be694493f481f8b63689724d9f9e08537a46b1ac Mon Sep 17 00:00:00 2001 From: Tom Herbers Date: Tue, 7 Jul 2026 18:35:25 +0200 Subject: [PATCH 3/3] ttl: add herbetom as maintainer (cherry picked from commit ed7f4ae3f75a6ab6f5922b3bf3094f7eed1676bd) --- pkgs/by-name/tt/ttl/package.nix | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/pkgs/by-name/tt/ttl/package.nix b/pkgs/by-name/tt/ttl/package.nix index a987fc3d23e6..7dace95ae3cc 100644 --- a/pkgs/by-name/tt/ttl/package.nix +++ b/pkgs/by-name/tt/ttl/package.nix @@ -51,7 +51,10 @@ rustPlatform.buildRustPackage (finalAttrs: { mainProgram = "ttl"; homepage = "https://github.com/lance0/ttl"; changelog = "https://github.com/lance0/ttl/releases/tag/v${finalAttrs.version}"; - maintainers = with lib.maintainers; [ vincentbernat ]; + maintainers = with lib.maintainers; [ + vincentbernat + herbetom + ]; license = with lib.licenses; [ asl20 mit