summary refs log tree commit diff
path: root/pkgs/os-specific/windows
Commit message (Collapse)AuthorAge
* treewide: replace make/build/configure/patchFlags with nix listsMerijn Broeren2019-12-30
|
* Merge remote-tracking branch 'upstream/master' into mingw-mcfthreadsJohn Ericson2019-11-11
|\
| * wxMSW: mark brokenMatthew Bauer2019-09-18
| | | | | | | | | | | | This hasn’t worked for a while: https://hydra.nixos.org/job/nixpkgs/cross-trunk/crossMingw32.windows.wxMSW.x86_64-linux
* | gcc: Build MinGW stage two with threading libraryJohn Ericson2019-11-11
| | | | | | | | | | Currently this is set up to be mcfgthreads, but it could be something else instead.
* | mingw-w64 libc: Multiple outputs and parallel buildsJohn Ericson2019-11-11
| | | | | | | | Also deduplicate more of the GCC derivations.
* | mcfgthreads: Init from gitJohn Ericson2019-11-11
| |
* | windows top-level: Clean up with makeScopeJohn Ericson2019-11-11
|/
* treewide: remove redundant recvolth2019-08-28
|
* treewide: name -> pnamevolth2019-08-17
|
* Merge staging-next into stagingFrederik Rietdijk2019-08-17
|\
| * pthreads-w32: 1.10.0 -> 2.9.1Yegor Timoshenko2019-08-15
| |
* | treewide: name -> pname (easy cases) (#66585)volth2019-08-15
|/ | | | | | | | | treewide replacement of stdenv.mkDerivation rec { name = "*-${version}"; version = "*"; to pname
* treewide: remove unused variables (#63177)volth2019-06-16
| | | | | | * treewide: remove unused variables * making ofborg happy
* windows.mingwrt: fix src urlFlorian Klink2019-06-15
|
* Revert "mingw: use current package set for headers"Matthew Bauer2019-01-28
| | | | This reverts commit 03072036937c250976f0522b070eefe96e8ab0f1.
* mingw: use current package set for headersMatthew Bauer2019-01-07
| | | | | | gccCrossStageStatic should not need targetPackages. Fixes #53587.
* treewide: Remove usage of remaining redundant platform compatability stuffJohn Ericson2018-08-30
| | | | | Want to get this out of here for 18.09, so it can be deprecated thereafter.
* Merge branch 'master' into staging-nextVladimír Čunát2018-08-12
|\ | | | | | | Hydra: ?compare=1472947
| * windows: CleanupsMatthew Bauer2018-08-10
| |
| * windows: add more metaMatthew Bauer2018-08-10
| | | | | | | | | | ‘platforms.windows’ includes all windows platforms. Should prefer this to using assertions.
| * mingw: add osvi.patchMatthew Bauer2018-08-07
| | | | | | | | | | | | This is apparently a typo that has not been fixed. Also remove unused configureFlags.
| * windows: refactorMatthew Bauer2018-08-07
| |
* | treewide: Make configureFlags listsJohn Ericson2018-08-03
|/
* jom: Remove crossAttrsJohn Ericson2018-07-24
| | | | Untested, but I don't think this has ever built.
* Merge pull request #43890 from matthewbauer/mingw-fixesMatthew Bauer2018-07-21
|\ | | | | Mingw fixes
| * windows.libgnurx: initMatthew Bauer2018-07-21
| |
* | pkgs/*: remove unreferenced function argumentsvolth2018-07-21
|/
* Merge pull request #40530 from obsidiansystems/mingw-cleanupJohn Ericson2018-05-14
|\ | | | | MinGW, Hurd: Clean ups and crossConfig removal
| * misc mingw: Get rid of crossConfig and clean upJohn Ericson2018-05-14
| | | | | | | | | | Style of dual implementation and headers derivations is take from bb7067f882bf3c53ea68780a8ec0a7117f563253.
* | pthread-w32: add missing argsMatthew Justin Bauer2018-05-09
| | | | | | Fixes #40207
* | mingw-w64: 4.0.6 -> 5.0.3Moritz Angermann2018-03-20
| | | | | | | | This came up with GHC, as GHC requires `_(un)lock_file`, which are only present in mingw-w64 >= 5.
* | mingw-w64: Add enable-idl / enable-secure-api flagsRemy Goldschmidt2018-03-20
|/
* mingw-w64-pthreads: The C compiler is neededBojan Nikolic2018-01-02
| | | | | It was a copy and paste error from the headers derivation. Also test in release-cross.
* Merge commit '3afe325a3e2f906ba512fb7a2f28f79496711592' into mingw32-w64-fixJohn Ericson2017-12-29
|\
| * treewide: Use `targetPrefix` instead of `prefix` for platform name prefixesJohn Ericson2017-11-27
| | | | | | | | | | | | | | | | | | Certain tools, e.g. compilers, are customarily prefixed with the name of their target platform so that multiple builds can be used at once without clobbering each other on the PATH. I was using identifiers named `prefix` for this purpose, but that conflicts with the standard use of `prefix` to mean the directory where something is installed. To avoid conflict and confusion, I renamed those to `targetPrefix`.
* | Merge commit '3a59cd87f26cc59c91fb821749b1ec0d64922f87' into mingw32-w64-fixJohn Ericson2017-12-29
|\|
| * wxMSW: Fix syntax --- travis eval did not catchJohn Ericson2017-06-28
| |
| * wxMSW-2.8: Don't use stdenv ? crosshsloan2017-06-28
| |
| * jom: Don't use stdenc.crosshsloan2017-06-28
| |
* | mingw-w64: Disable stack hardening of the runtimeBojan Nikolic2017-12-29
|/ | | | Do this because it is built with the static stage
* mingw-w64: Depend on own headers derivationJohn Ericson2017-06-22
| | | | | | | | | Without this, a `#include <float.h>` resolves incorrectly. Either the headers weren't on the include path at all, or they only were for local, not system, imports. What's weird is this used to not be a problem. Not sure what other change in e.g. cc-wrapper would affect this.
* mingw-w64: Clean up, especially clarifying stagingJohn Ericson2017-06-22
|
* binutilsCross: Remove and use `binutils` instead alwaysJohn Ericson2017-04-25
| | | | | | | | | | | | | | | See previous commit for what was done to `binutils` to make this possible. There were some uses of `forcedNativePackages` added. The combination of overrides with that attribute is highly spooky: it's often important that if an overridden package comes from it, the replaced arguments for that package come from it. Long term this package set and all the spookiness should be gone and irrelevant: "Move along, nothing to see here!" No hashes should be changed with this commit
* mingw: update 3.1.0 -> 4.0.6Vladimír Čunát2016-04-21
|
* jom: move to qmake4HookNikolay Amiantov2016-04-20
|
* libgcrypt: Massive cleanup and make 1.6 the defaultWilliam A. Kennington III2015-05-01
|
* Turn some license strings into lib.licenses valuesMateusz Kowalczyk2014-07-28
|
* Merge 'mingw-w64' and 'darwin' into cross-win-osx.aszlig2014-03-12
|\ | | | | | | | | | | | | | | | | | | | | | | | | | | Both branches have quite a lot in common, so it's time for a merge and do the cleanups with respect to both implementations and also generalize both implementations as much as possible. This also closes #1876. Conflicts: pkgs/development/interpreters/lua-5/5.2.nix pkgs/development/libraries/SDL/default.nix pkgs/development/libraries/glew/default.nix pkgs/top-level/all-packages.nix
| * Use mingw-w64 for 32bit Windows builds as well.aszlig2014-03-03
| | | | | | | | | | | | | | | | | | Mingw(32) is rather poorly maintaned and has quite a lot of bugs. And because our Windows cross builds were also poorly maintained and most of the cross-tests were broken as well, I'm just taking this step and try to switch to mingw-w64 for everything "cross Windows". Signed-off-by: aszlig <aszlig@redmoonstudios.org>
| * mingw-w64-pthreads: Create based on mingw-w64.aszlig2014-02-24
| | | | | | | | | | | | | | The winpthreads library is part of the same source package, so let's just override the name and the source directory. Signed-off-by: aszlig <aszlig@redmoonstudios.org>