fix soap-tf2dm

This commit is contained in:
Robin Appelman 2026-07-10 16:40:12 +02:00
commit a268163734
2 changed files with 9 additions and 3 deletions

View file

@ -82,9 +82,7 @@
}; };
sourcemod = true; sourcemod = true;
plugins = with pkgs; [ plugins = with pkgs; [
sourcemod-plugin-mapdownloader sourcemod-plugin-soap-tf2dm
sourcemod-plugin-whitelist
sourcemod-plugin-nocheats
]; ];
}; };
testScript = pkgs: testScript = pkgs:

View file

@ -3,6 +3,7 @@
mkSourcemodPlugin, mkSourcemodPlugin,
nix-update-script, nix-update-script,
sourcemod-include-library, sourcemod-include-library,
sourcemod-addon-steamworks,
}: }:
mkSourcemodPlugin (finalAttrs: { mkSourcemodPlugin (finalAttrs: {
pname = "sourcemod-plugin-soap-tf2dm"; pname = "sourcemod-plugin-soap-tf2dm";
@ -13,12 +14,19 @@ mkSourcemodPlugin (finalAttrs: {
stripRoot = false; stripRoot = false;
}; };
runtimeInputs = [sourcemod-addon-steamworks];
includes = [sourcemod-include-library "${finalAttrs.src}/addons/sourcemod/scripting"]; includes = [sourcemod-include-library "${finalAttrs.src}/addons/sourcemod/scripting"];
plugins = [ plugins = [
"addons/sourcemod/scripting/soap_tf2dm.sp" "addons/sourcemod/scripting/soap_tf2dm.sp"
"addons/sourcemod/scripting/soap_tournament.sp" "addons/sourcemod/scripting/soap_tournament.sp"
]; ];
postInstall = ''
cp -r cfg $out/cfg
mkdir -p $out/addons/sourcemod/configs
cp -r addons/sourcemod/configs/soap $out/addons/sourcemod/configs/soap
'';
passthru = { passthru = {
updateScript = nix-update-script { updateScript = nix-update-script {
extraArgs = [ extraArgs = [