From 1cf76d4c656936326142b103bcc22bf3e1ac86b1 Mon Sep 17 00:00:00 2001 From: Zirconium419122 Date: Fri, 20 Jun 2025 10:36:27 +0200 Subject: [PATCH 1/2] maintainers: add Zirconium419122 --- maintainers/maintainer-list.nix | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/maintainers/maintainer-list.nix b/maintainers/maintainer-list.nix index cbbdba9a9094..55fda4abe90f 100644 --- a/maintainers/maintainer-list.nix +++ b/maintainers/maintainer-list.nix @@ -28015,6 +28015,12 @@ { fingerprint = "E22F 760E E074 E57A 21CB 1733 8DD2 9BB5 2C25 EA09"; } ]; }; + Zirconium419122 = { + name = "Rasmus Liaskar"; + github = "Zirconium419122"; + email = "rasmus@liaskar.net"; + githubId = 152716976; + }; zlepper = { name = "Rasmus Hansen"; github = "zlepper"; From 883f69c01aca283e48786b33857e4d2910b824e4 Mon Sep 17 00:00:00 2001 From: Zirconium419122 Date: Fri, 20 Jun 2025 10:36:47 +0200 Subject: [PATCH 2/2] fastchess: init at 1.4.0-alpha --- pkgs/by-name/fa/fastchess/package.nix | 46 +++++++++++++++++++++++++++ 1 file changed, 46 insertions(+) create mode 100644 pkgs/by-name/fa/fastchess/package.nix diff --git a/pkgs/by-name/fa/fastchess/package.nix b/pkgs/by-name/fa/fastchess/package.nix new file mode 100644 index 000000000000..2c4d69075f33 --- /dev/null +++ b/pkgs/by-name/fa/fastchess/package.nix @@ -0,0 +1,46 @@ +{ + lib, + stdenv, + fetchFromGitHub, + lowdown-unsandboxed, + nix-update-script, +}: + +stdenv.mkDerivation (finalAttrs: { + pname = "fastchess"; + version = "1.4.0-alpha"; + + src = fetchFromGitHub { + owner = "Disservin"; + repo = "fastchess"; + tag = "v${finalAttrs.version}"; + hash = "sha256-fzNpanfeXk7eKftzcs5MIaDBvzumaMQIhhQ8IDFjwPQ="; + }; + + nativeBuildInputs = [ + lowdown-unsandboxed + ]; + + postPatch = '' + substituteInPlace app/Makefile \ + --replace "-march=native" "" + ''; + + makeFlags = [ + "PREFIX=${placeholder "out"}" + "CXX=${stdenv.cc.targetPrefix}c++" + ]; + + passthru = { + updateScript = nix-update-script { }; + }; + + meta = { + description = "Versatile command-line tool designed for running chess engine tournaments"; + homepage = "https://github.com/Disservin/fastchess"; + license = lib.licenses.mit; + maintainers = with lib.maintainers; [ Zirconium419122 ]; + platforms = with lib.platforms; unix ++ windows; + mainProgram = "fastchess"; + }; +})