From ce9f005b489481bfaa24ab36265ca2bb45e4d26c Mon Sep 17 00:00:00 2001 From: Ryan Omasta Date: Fri, 4 Jul 2025 02:03:46 -0600 Subject: [PATCH] xbyak: init at 7.28 --- pkgs/by-name/xb/xbyak/package.nix | 28 ++++++++++++++++++++++++++++ 1 file changed, 28 insertions(+) create mode 100644 pkgs/by-name/xb/xbyak/package.nix diff --git a/pkgs/by-name/xb/xbyak/package.nix b/pkgs/by-name/xb/xbyak/package.nix new file mode 100644 index 000000000000..b20a97aee3c1 --- /dev/null +++ b/pkgs/by-name/xb/xbyak/package.nix @@ -0,0 +1,28 @@ +{ + lib, + stdenv, + fetchFromGitHub, + cmake, +}: +stdenv.mkDerivation (finalAttrs: { + pname = "xbyak"; + version = "7.28"; + + src = fetchFromGitHub { + owner = "herumi"; + repo = "xbyak"; + tag = "v${finalAttrs.version}"; + hash = "sha256-jBxpNeA2Ed13zpJ++ODsjKgSC14z/RTFX3px4SapeS0="; + }; + + nativeBuildInputs = [ cmake ]; + + meta = { + description = "JIT assembler for x86/x64 architectures supporting advanced instruction sets up to AVX10.2"; + homepage = "https://github.com/herumi/xbyak"; + changelog = "https://github.com/herumi/xbyak/blob/v${finalAttrs.version}/doc/changelog.md"; + license = lib.licenses.bsd3; + platforms = lib.platforms.all; + maintainers = [ lib.maintainers.ryand56 ]; + }; +})