mirror of
https://codeberg.org/spire/nix.git
synced 2026-08-02 12:25:00 +02:00
package srctvplus
This commit is contained in:
parent
e9fb4b77a4
commit
1aebde9ee5
3 changed files with 41 additions and 0 deletions
|
|
@ -50,6 +50,7 @@
|
|||
"ambuild"
|
||||
"sourcepawn"
|
||||
"sourcemod"
|
||||
"srctvplus"
|
||||
"sourcemod-includes"
|
||||
"sourcemod-include-curl"
|
||||
"sourcemod-include-library"
|
||||
|
|
|
|||
|
|
@ -9,6 +9,7 @@ final: prev:
|
|||
metamod-source-builder = final.callPackage ./metamod-source.nix {};
|
||||
sourcemod = final.callPackage ./sourcemod.nix {} {};
|
||||
sourcemod-builder = final.callPackage ./sourcemod.nix {};
|
||||
srctvplus = final.callPackage ./srctvplus.nix {};
|
||||
sourcepawn = final.callPackage ./sourcepawn.nix {};
|
||||
sourcemod-includes = final.callPackage ./includes/sourcemod-includes.nix {};
|
||||
buildSourcePawnScript = final.callPackage ./build-sourcepawn-script.nix {};
|
||||
|
|
|
|||
39
nix/sourcemod/srctvplus.nix
Normal file
39
nix/sourcemod/srctvplus.nix
Normal file
|
|
@ -0,0 +1,39 @@
|
|||
{
|
||||
fetchurl,
|
||||
stdenvNoCC,
|
||||
nix-update-script,
|
||||
linkFarm,
|
||||
}: let
|
||||
fetchFile = version: file: hash: {
|
||||
name = file;
|
||||
path = fetchurl {
|
||||
url = "https://github.com/dalegaard/srctvplus/releases/download/v${version}/${file}";
|
||||
sha256 = hash;
|
||||
};
|
||||
};
|
||||
in
|
||||
stdenvNoCC.mkDerivation (finalAttrs: {
|
||||
pname = "srctvplus";
|
||||
version = "2.0";
|
||||
src = linkFarm "srctvplus-src" [
|
||||
(fetchFile finalAttrs.version "srctvplus.so" "sha256-KoFLjTQXY1nDzdG3x7eU/nTcmEqSH7tdqxFNyI2WCRg=")
|
||||
(fetchFile finalAttrs.version "srctvplus.vdf" "sha256-iGKHyREgDB8vDv/CMv0BdAzAkTzZJyP98nzzxShUvro=")
|
||||
];
|
||||
|
||||
installPhase = ''
|
||||
runHook preInstall
|
||||
|
||||
mkdir -p $out/addons
|
||||
cp srctvplus.so srctvplus.vdf $out/addons/
|
||||
|
||||
runHook postInstall
|
||||
'';
|
||||
|
||||
passthru = {
|
||||
updateScript = nix-update-script {
|
||||
extraArgs = [
|
||||
"--flake"
|
||||
];
|
||||
};
|
||||
};
|
||||
})
|
||||
Loading…
Add table
Add a link
Reference in a new issue