tangled
alpha
login
or
join now
pyrox.dev
/
nixpkgs
lol
0
fork
atom
overview
issues
pulls
pipelines
openra: 20160508 -> 20161019
Andrew Cann
9 years ago
de8e30c5
40cab618
+7
-6
1 changed file
expand all
collapse all
unified
split
pkgs
games
openra
default.nix
+7
-6
pkgs/games/openra/default.nix
···
1
1
{ stdenv, fetchurl, mono, makeWrapper, lua
2
2
, SDL2, freetype, openal, systemd, pkgconfig,
3
3
-
dotnetPackages, gnome3
3
3
+
dotnetPackages, gnome3, curl, unzip
4
4
}:
5
5
6
6
let
7
7
-
version = "20160508";
7
7
+
version = "20161019";
8
8
in stdenv.mkDerivation rec {
9
9
name = "openra-${version}";
10
10
···
19
19
src = fetchurl {
20
20
name = "${name}.tar.gz";
21
21
url = "https://github.com/OpenRA/OpenRA/archive/release-${version}.tar.gz";
22
22
-
sha256 = "1vr5bvdkh0n5569ga2h7ggj43vnzr37hfqkfnsis1sg4vgwrnzr7";
22
22
+
sha256 = "1psmq3kb2whkavh5pm0xc4m5b4bihvrl8pfrk851iqg1cs22bg0w";
23
23
};
24
24
25
25
dontStrip = true;
26
26
27
27
buildInputs = with dotnetPackages;
28
28
-
[ NUnit3 NewtonsoftJson MonoNat FuzzyLogicLibrary SmartIrc4net SharpZipLib MaxMindGeoIP2 MaxMindDb SharpFont StyleCopMSBuild StyleCopPlusMSBuild RestSharp NUnitConsole ]
29
29
-
++ [ lua gnome3.zenity ];
30
30
-
nativeBuildInputs = [ mono makeWrapper lua pkgconfig ];
28
28
+
[ NUnit3 NewtonsoftJson MonoNat FuzzyLogicLibrary SmartIrc4net SharpZipLib MaxMindGeoIP2 MaxMindDb SharpFont StyleCopMSBuild StyleCopPlusMSBuild RestSharp NUnitConsole OpenNAT ]
29
29
+
++ [ curl unzip lua gnome3.zenity ];
30
30
+
nativeBuildInputs = [ curl unzip mono makeWrapper lua pkgconfig ];
31
31
32
32
patchPhase = ''
33
33
mkdir Support
···
42
42
'';
43
43
44
44
preBuild = let dotnetPackagesDlls = with dotnetPackages; [
45
45
+
"${OpenNAT}/lib/dotnet/Open.NAT/net45/Open.Nat.dll"
45
46
"${MonoNat}/lib/dotnet/Mono.Nat/net40/Mono.Nat.dll"
46
47
"${FuzzyLogicLibrary}/lib/dotnet/FuzzyLogicLibrary/Release/FuzzyLogicLibrary.dll"
47
48
"${SmartIrc4net}/lib/dotnet/SmartIrc4net/net40/SmarIrc4net*"