From bd4c5f46b7e0e90e2c4751e2b4cec3312b1e96d9 Mon Sep 17 00:00:00 2001 From: Rishi Kumar Date: Mon, 20 May 2024 15:21:08 +0530 Subject: [PATCH 1/2] maintainers: add k3yss --- maintainers/maintainer-list.nix | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/maintainers/maintainer-list.nix b/maintainers/maintainer-list.nix index 5c81d09fe9b9..f69cb3a7ce69 100644 --- a/maintainers/maintainer-list.nix +++ b/maintainers/maintainer-list.nix @@ -10350,6 +10350,12 @@ github = "k3a"; githubId = 966992; }; + k3yss = { + email = "rsi.dev17@gmail.com"; + name = "Rishi Kumar"; + github = "k3yss"; + githubId = 96657880; + }; k900 = { name = "Ilya K."; email = "me@0upti.me"; From 554314fea549bca0e7e297aaf5aa3427d0861d64 Mon Sep 17 00:00:00 2001 From: Rishi Kumar Date: Mon, 20 May 2024 15:22:37 +0530 Subject: [PATCH 2/2] bend: init at 0.2.9 --- pkgs/by-name/be/bend/package.nix | 43 ++++++++++++++++++++++++++++++++ 1 file changed, 43 insertions(+) create mode 100644 pkgs/by-name/be/bend/package.nix diff --git a/pkgs/by-name/be/bend/package.nix b/pkgs/by-name/be/bend/package.nix new file mode 100644 index 000000000000..b743f4da1fe6 --- /dev/null +++ b/pkgs/by-name/be/bend/package.nix @@ -0,0 +1,43 @@ +{ + rustPlatform, + fetchCrate, + fetchFromGitHub, + lib, + makeWrapper, + hvm, +}: + +rustPlatform.buildRustPackage rec { + pname = "Bend"; + version = "0.2.9"; + + src = fetchFromGitHub { + owner = "HigherOrderCO"; + repo = "Bend"; + rev = "refs/tags/${version}"; + hash = "sha256-MEfB2SBJN7uEwfZGoEL7DQXsr1fccdZyGyzHtNv9wow="; + }; + + cargoHash = "sha256-+i+Y3MgCBVN3REmPwAjm2SiF9FJ0i05czmPKB8JtAFM="; + + RUSTC_BOOTSTRAP = true; + + nativeBuildInputs = [ + hvm + makeWrapper + ]; + + postInstall = '' + wrapProgram $out/bin/bend \ + --prefix PATH : ${lib.makeBinPath [ hvm ]} + ''; + + meta = { + description = "Bend is a massively parallel, high-level programming language"; + homepage = "https://higherorderco.com/"; + license = lib.licenses.asl20; + mainProgram = "bend"; + maintainers = with lib.maintainers; [ k3yss ]; + platforms = lib.platforms.unix; + }; +}