From b091699c23daaa71fa0c911a823e1039818b5f10 Mon Sep 17 00:00:00 2001 From: Liam Murphy Date: Sat, 8 Mar 2025 17:44:46 +1100 Subject: [PATCH 1/2] maintainers: add Liamolucko --- maintainers/maintainer-list.nix | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/maintainers/maintainer-list.nix b/maintainers/maintainer-list.nix index 768bbf144342..cb53e79ee059 100644 --- a/maintainers/maintainer-list.nix +++ b/maintainers/maintainer-list.nix @@ -13351,6 +13351,12 @@ githubId = 54590679; name = "Liam Murphy"; }; + Liamolucko = { + name = "Liam Murphy"; + email = "liampm32@gmail.com"; + github = "Liamolucko"; + githubId = 43807659; + }; liarokapisv = { email = "liarokapis.v@gmail.com"; github = "liarokapisv"; From edbce77c45580d1f11eb44d908c0775978bb4fde Mon Sep 17 00:00:00 2001 From: Liam Murphy Date: Sat, 8 Mar 2025 19:05:03 +1100 Subject: [PATCH 2/2] bender: init at 0.28.1 --- pkgs/by-name/be/bender/package.nix | 43 ++++++++++++++++++++++++++++++ 1 file changed, 43 insertions(+) create mode 100644 pkgs/by-name/be/bender/package.nix diff --git a/pkgs/by-name/be/bender/package.nix b/pkgs/by-name/be/bender/package.nix new file mode 100644 index 000000000000..62465ffbe764 --- /dev/null +++ b/pkgs/by-name/be/bender/package.nix @@ -0,0 +1,43 @@ +{ + lib, + stdenv, + rustPlatform, + fetchFromGitHub, + gitMinimal, +}: +let + target = stdenv.hostPlatform.rust.cargoShortTarget; +in +rustPlatform.buildRustPackage (finalAttrs: { + pname = "bender"; + version = "0.28.1"; + + src = fetchFromGitHub { + owner = "pulp-platform"; + repo = "bender"; + tag = "v${finalAttrs.version}"; + hash = "sha256-eC4BY3ri73vgEtcXoPQ5NDknjZcPrKOzLo2vXWj4Adg="; + }; + + useFetchCargoVendor = true; + cargoHash = "sha256-fV4pWSRNlXCdnpeDgg3QW8s1Ixd1LEY8qP/Pb4t5xdc="; + + nativeCheckInputs = [ gitMinimal ]; + postCheck = '' + patchShebangs --build tests + BENDER="target/${target}/$cargoBuildType/bender" tests/run_all.sh + ''; + + meta = { + description = "Dependency management tool for hardware projects"; + homepage = "https://github.com/pulp-platform/bender"; + changelog = "https://github.com/pulp-platform/bender/releases/tag/${finalAttrs.src.rev}"; + license = with lib.licenses; [ + asl20 + mit + ]; + maintainers = with lib.maintainers; [ Liamolucko ]; + mainProgram = "bender"; + platforms = lib.platforms.all; + }; +})