28 lines
803 B
Nix
28 lines
803 B
Nix
self: super:
|
|
let
|
|
version = "2021.1108.0";
|
|
in {
|
|
osu-lazer = super.osu-lazer.overrideAttrs(old: {
|
|
inherit version;
|
|
|
|
src = super.fetchFromGitHub {
|
|
owner = "ppy";
|
|
repo = "osu";
|
|
rev = version;
|
|
sha256 = "zQMXDqWfZ8g4HP3VQgeLogif51vVFLjb+a+7ma7OHIc=";
|
|
};
|
|
|
|
buildPhase = super.lib.replaceStrings [ old.version ] [ version ] old.buildPhase;
|
|
|
|
nugetDeps = super.linkFarmFromDrvs "${old.pname}-nuget-deps" (import ./patches/deps.nix {
|
|
fetchNuGet = { name, version, sha256 }: super.fetchurl {
|
|
name = "nuget-${name}-${version}.nupkg";
|
|
url = "https://www.nuget.org/api/v2/package/${name}/${version}";
|
|
inherit sha256;
|
|
};
|
|
});
|
|
|
|
patches = [ ./patches/bypass-tamper-detection.patch ];
|
|
patchFlags = [ "--binary" "-p1" ];
|
|
});
|
|
}
|