From 23b46d910185f39f95a86a193ac4babdae251758 Mon Sep 17 00:00:00 2001 From: Notarin Steele <424c414e4b@gmail.com> Date: Wed, 27 Aug 2025 03:15:50 -0400 Subject: [PATCH 1/4] maintainers: add Notarin --- maintainers/maintainer-list.nix | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/maintainers/maintainer-list.nix b/maintainers/maintainer-list.nix index d072e72875e8..cc267594de8f 100644 --- a/maintainers/maintainer-list.nix +++ b/maintainers/maintainer-list.nix @@ -18588,6 +18588,14 @@ githubId = 30374463; name = "Michal S."; }; + Notarin = { + name = "Notarin Steele"; + email = "424c414e4b@gmail.com"; + github = "Notarin"; + githubId = 25104390; + keys = [ { fingerprint = "4E15 9433 48D9 7BA7 E8B8 B0FF C38F D346 AE36 36FB"; } ]; + matrix = "@notarin:matrix.org"; + }; NotAShelf = { name = "NotAShelf"; email = "raf@notashelf.dev"; From 64c843885c6e3a754750b4c4d81d7d5f421f6239 Mon Sep 17 00:00:00 2001 From: Notarin Steele <424c414e4b@gmail.com> Date: Wed, 27 Aug 2025 03:19:01 -0400 Subject: [PATCH 2/4] hayabusa: add Notarin as maintainer Notarin is the upstream developer of hayabusa. --- pkgs/by-name/ha/hayabusa/package.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/by-name/ha/hayabusa/package.nix b/pkgs/by-name/ha/hayabusa/package.nix index fc777a4bb048..adb90bcb7062 100644 --- a/pkgs/by-name/ha/hayabusa/package.nix +++ b/pkgs/by-name/ha/hayabusa/package.nix @@ -44,7 +44,7 @@ rustPlatform.buildRustPackage { description = "Swift rust fetch program"; homepage = "https://github.com/notarin/hayabusa"; license = lib.licenses.cc-by-nc-nd-40; - maintainers = with lib.maintainers; [ ]; + maintainers = with lib.maintainers; [ Notarin ]; mainProgram = "hayabusa"; platforms = lib.platforms.linux; }; From cf2425f5f23dd77f9b2979acc518421356303d3f Mon Sep 17 00:00:00 2001 From: Notarin Steele <424c414e4b@gmail.com> Date: Wed, 27 Aug 2025 03:20:21 -0400 Subject: [PATCH 3/4] hayabusa: correct license --- pkgs/by-name/ha/hayabusa/package.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/by-name/ha/hayabusa/package.nix b/pkgs/by-name/ha/hayabusa/package.nix index adb90bcb7062..f4fe76e84a9e 100644 --- a/pkgs/by-name/ha/hayabusa/package.nix +++ b/pkgs/by-name/ha/hayabusa/package.nix @@ -43,7 +43,7 @@ rustPlatform.buildRustPackage { meta = { description = "Swift rust fetch program"; homepage = "https://github.com/notarin/hayabusa"; - license = lib.licenses.cc-by-nc-nd-40; + license = lib.licenses.agpl3Only; maintainers = with lib.maintainers; [ Notarin ]; mainProgram = "hayabusa"; platforms = lib.platforms.linux; From 9c1b34afceacec0cb31bd1620484d71eb23e54d2 Mon Sep 17 00:00:00 2001 From: Notarin Steele <424c414e4b@gmail.com> Date: Wed, 27 Aug 2025 03:20:39 -0400 Subject: [PATCH 4/4] hayabusa: switched version tracking to tags Co-authored-by: langsjo <104687438+langsjo@users.noreply.github.com> --- pkgs/by-name/ha/hayabusa/package.nix | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/pkgs/by-name/ha/hayabusa/package.nix b/pkgs/by-name/ha/hayabusa/package.nix index f4fe76e84a9e..08c4bb54e3d1 100644 --- a/pkgs/by-name/ha/hayabusa/package.nix +++ b/pkgs/by-name/ha/hayabusa/package.nix @@ -7,14 +7,14 @@ vulkan-loader, }: -rustPlatform.buildRustPackage { +rustPlatform.buildRustPackage (finalAttrs: { pname = "hayabusa"; - version = "unstable-2023-11-29"; + version = "0.3.9"; src = fetchFromGitHub { owner = "notarin"; repo = "hayabusa"; - rev = "1d6b8cfd301d60ff9f6946970b51818c036083b0"; + tag = "v${finalAttrs.version}"; hash = "sha256-w9vXC7L7IP4QLPFS1IgPOKSm7fT7W0R+NsHTdAfIupg="; }; @@ -48,4 +48,4 @@ rustPlatform.buildRustPackage { mainProgram = "hayabusa"; platforms = lib.platforms.linux; }; -} +})