blob: e701fe1bf8f99e9f9ede30dcbc92f2ae3cea0687 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
|
# NOTE: Must be used with patched nixpkgs:
# https://github.com/ambrop72/nixpkgs/tree/cross-mingw-nss
let
pkgsFun = import <nixpkgs>;
crossSystem = {
config = "i686-w64-mingw32";
arch = "x86";
libc = "msvcrt";
platform = {};
openssl.system = "mingw";
is64bit = false;
};
pkgs = pkgsFun {
inherit crossSystem;
};
in
rec {
inherit pkgs;
drvs = rec {
badvpnFunc = import ./badvpn-win32.nix;
badvpn = pkgs.callPackage badvpnFunc {};
badvpnDebug = pkgs.callPackage badvpnFunc { debug = true; };
};
badvpn = drvs.badvpn.crossDrv;
badvpnDebug = drvs.badvpnDebug.crossDrv;
}
|