42 lines
885 B
Nix
42 lines
885 B
Nix
|
{ callPackage
|
||
|
, fetchFromGitHub
|
||
|
, autoPatchelfHook
|
||
|
, zlib
|
||
|
, stdenvNoCC
|
||
|
}:
|
||
|
|
||
|
callPackage ./generic.nix {
|
||
|
pname = "sm64ex-coop";
|
||
|
version = "0.pre+date=2022-08-05";
|
||
|
|
||
|
src = fetchFromGitHub {
|
||
|
owner = "djoslin0";
|
||
|
repo = "sm64ex-coop";
|
||
|
rev = "68634493de4cdd9db263e0f4f0b9b6772a60d30a";
|
||
|
sha256 = "sha256-3Ve93WGyBd8SAA0TBrpIrhj+ernjn1q7qXSi9mp36cQ=";
|
||
|
};
|
||
|
|
||
|
extraNativeBuildInputs = [
|
||
|
autoPatchelfHook
|
||
|
];
|
||
|
|
||
|
extraBuildInputs = [
|
||
|
zlib
|
||
|
];
|
||
|
|
||
|
postInstall =
|
||
|
let
|
||
|
sharedLib = stdenvNoCC.hostPlatform.extensions.sharedLibrary;
|
||
|
in
|
||
|
''
|
||
|
mkdir -p $out/lib
|
||
|
cp $src/lib/bass/libbass{,_fx}${sharedLib} $out/lib
|
||
|
cp $src/lib/discordsdk/libdiscord_game_sdk${sharedLib} $out/lib
|
||
|
'';
|
||
|
|
||
|
extraMeta = {
|
||
|
homepage = "https://github.com/djoslin0/sm64ex-coop";
|
||
|
description = "Super Mario 64 online co-op mod, forked from sm64ex";
|
||
|
};
|
||
|
}
|