package sourcemod-plugin-soap-tf2dm

This commit is contained in:
Robin Appelman 2026-07-09 19:26:21 +02:00
commit 4c51d27174
3 changed files with 33 additions and 0 deletions

View file

@ -56,6 +56,7 @@
"sourcemod-include-steamworks"
"srcds-tf2"
"sourcemod-plugin-steamworks"
"sourcemod-plugin-soap-tf2dm"
]
// {
test = pkgs:

View file

@ -1,3 +1,4 @@
final: prev: {
sourcemod-plugin-steamworks = final.callPackage ./steamworks.nix {};
sourcemod-plugin-soap-tf2dm = final.callPackage ./soap-tf2dm.nix {};
}

View file

@ -0,0 +1,31 @@
{
fetchzip,
stdenvNoCC,
nix-update-script,
}:
stdenvNoCC.mkDerivation (finalAttrs: {
pname = "sourcemod-plugin-soap-tf2dm";
version = "4.4.8";
src = fetchzip {
url = "https://github.com/sapphonie/SOAP-TF2DM/releases/download/v${finalAttrs.version}/soap.zip";
sha256 = "sha256-7tzYmJn7iUCwKwni2zZCxDAwixoxyW5iXZ82ppsUxE8=";
stripRoot = false;
};
installPhase = ''
runHook preInstall
mkdir $out
mv addons cfg $out/
runHook postInstall
'';
passthru = {
updateScript = nix-update-script {
extraArgs = [
"--flake"
];
};
};
})