aboutsummaryrefslogtreecommitdiff
path: root/nixpkgs/pkgs/os-specific/windows
diff options
context:
space:
mode:
Diffstat (limited to 'nixpkgs/pkgs/os-specific/windows')
-rw-r--r--nixpkgs/pkgs/os-specific/windows/mingw-w64/default.nix5
-rw-r--r--nixpkgs/pkgs/os-specific/windows/mingw-w64/headers.nix2
-rw-r--r--nixpkgs/pkgs/os-specific/windows/mingw-w64/osvi.patch14
3 files changed, 2 insertions, 19 deletions
diff --git a/nixpkgs/pkgs/os-specific/windows/mingw-w64/default.nix b/nixpkgs/pkgs/os-specific/windows/mingw-w64/default.nix
index 7efc2e21313..6c17e0718bb 100644
--- a/nixpkgs/pkgs/os-specific/windows/mingw-w64/default.nix
+++ b/nixpkgs/pkgs/os-specific/windows/mingw-w64/default.nix
@@ -1,14 +1,14 @@
{ stdenv, windows, fetchurl }:
let
- version = "5.0.4";
+ version = "6.0.0";
in stdenv.mkDerivation {
pname = "mingw-w64";
inherit version;
src = fetchurl {
url = "mirror://sourceforge/mingw-w64/mingw-w64-v${version}.tar.bz2";
- sha256 = "00zq3z1hbzd5yzmskskjg79xrzwsqx7ihyprfaxy4hb897vf29sm";
+ sha256 = "1w28mynv500y03h92nh87rgw3fnp82qwnjbxrrzqkmr63q812pl0";
};
outputs = [ "out" "dev" ];
@@ -23,7 +23,6 @@ in stdenv.mkDerivation {
buildInputs = [ windows.mingw_w64_headers ];
dontStrip = true;
hardeningDisable = [ "stackprotector" "fortify" ];
- patches = [ ./osvi.patch ];
meta = {
platforms = stdenv.lib.platforms.windows;
diff --git a/nixpkgs/pkgs/os-specific/windows/mingw-w64/headers.nix b/nixpkgs/pkgs/os-specific/windows/mingw-w64/headers.nix
index 6a93cea6708..1fd27a8c457 100644
--- a/nixpkgs/pkgs/os-specific/windows/mingw-w64/headers.nix
+++ b/nixpkgs/pkgs/os-specific/windows/mingw-w64/headers.nix
@@ -4,8 +4,6 @@ stdenvNoCC.mkDerivation {
name = "${mingw_w64.name}-headers";
inherit (mingw_w64) src meta;
- patches = [ ./osvi.patch ];
-
preConfigure = ''
cd mingw-w64-headers
'';
diff --git a/nixpkgs/pkgs/os-specific/windows/mingw-w64/osvi.patch b/nixpkgs/pkgs/os-specific/windows/mingw-w64/osvi.patch
deleted file mode 100644
index c51ff4bd5df..00000000000
--- a/nixpkgs/pkgs/os-specific/windows/mingw-w64/osvi.patch
+++ /dev/null
@@ -1,14 +0,0 @@
-Fix `error: osvi undeclared (first use in this function)' issue.
-
-See: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=863064
---- a/mingw-w64-headers/include/multimon.h
-+++ b/mingw-w64-headers/include/multimon.h
-@@ -127,7 +127,7 @@
- WINBOOL IsPlatformNT() {
- OSVERSIONINFOA oi = { 0 };
-
-- oi.dwOSVersionInfoSize = sizeof (osvi);
-+ oi.dwOSVersionInfoSize = sizeof (oi);
- GetVersionExA ((OSVERSIONINFOA *) &oi);
- return (oi.dwPlatformId == VER_PLATFORM_WIN32_NT);
- } \ No newline at end of file