build tf2-comp-fixes from source, and it only supports i686-linux

This commit is contained in:
Robin Appelman 2026-07-10 18:32:46 +02:00
commit ee9177f40b

View file

@ -1,24 +1,23 @@
{ {
fetchzip, fetchFromGitHub,
stdenvNoCC, mkSourcemodPlugin,
nix-update-script, nix-update-script,
}: }:
stdenvNoCC.mkDerivation (finalAttrs: { mkSourcemodPlugin (finalAttrs: {
pname = "sourcemod-plugin-tf2-comp-fixes"; pname = "sourcemod-plugin-tf2-comp-fixes";
version = "1.18.1"; version = "1.18.1";
src = fetchzip { src = fetchFromGitHub {
url = "https://github.com/ldesgoui/tf2-comp-fixes/releases/download/v${finalAttrs.version}/tf2-comp-fixes.zip"; owner = "ldesgoui";
sha256 = "sha256-m9dpVzn70cuxczgqiykdZmIrpdHF5Ckns2ipZYnwE+4="; repo = "tf2-comp-fixes";
stripRoot = false; tag = "v${finalAttrs.version}";
hash = "sha256-58P6AMpneDJ/7ygaVB2yll6377rwtli+gQ4SRLNAMZc=";
}; };
installPhase = '' plugins = ["scripting/tf2-comp-fixes.sp"];
runHook preInstall
mkdir $out postInstall = ''
mv addons $out/ mkdir -p $out/addons/sourcemod/gamedata
cp gamedata/tf2-comp-fixes.games.txt $out/addons/sourcemod/gamedata
runHook postInstall
''; '';
passthru = { passthru = {
@ -28,4 +27,6 @@ stdenvNoCC.mkDerivation (finalAttrs: {
]; ];
}; };
}; };
meta.platforms = ["i686-linux"];
}) })