summaryrefslogtreecommitdiffstats
path: root/pkgs/os-specific/windows
AgeCommit message (Collapse)Author
2019-06-16treewide: remove unused variables (#63177)volth
* treewide: remove unused variables * making ofborg happy
2019-06-15windows.mingwrt: fix src urlFlorian Klink
2019-01-28Revert "mingw: use current package set for headers"Matthew Bauer
This reverts commit 03072036937c250976f0522b070eefe96e8ab0f1.
2019-01-07mingw: use current package set for headersMatthew Bauer
gccCrossStageStatic should not need targetPackages. Fixes #53587.
2018-08-30treewide: Remove usage of remaining redundant platform compatability stuffJohn Ericson
Want to get this out of here for 18.09, so it can be deprecated thereafter.
2018-08-12Merge branch 'master' into staging-nextVladimír Čunát
Hydra: ?compare=1472947
2018-08-10windows: CleanupsMatthew Bauer
2018-08-10windows: add more metaMatthew Bauer
‘platforms.windows’ includes all windows platforms. Should prefer this to using assertions.
2018-08-07mingw: add osvi.patchMatthew Bauer
This is apparently a typo that has not been fixed. Also remove unused configureFlags.
2018-08-07windows: refactorMatthew Bauer
2018-08-03treewide: Make configureFlags listsJohn Ericson
2018-07-24jom: Remove crossAttrsJohn Ericson
Untested, but I don't think this has ever built.
2018-07-21Merge pull request #43890 from matthewbauer/mingw-fixesMatthew Bauer
Mingw fixes
2018-07-21windows.libgnurx: initMatthew Bauer
2018-07-21pkgs/*: remove unreferenced function argumentsvolth
2018-05-14Merge pull request #40530 from obsidiansystems/mingw-cleanupJohn Ericson
MinGW, Hurd: Clean ups and crossConfig removal
2018-05-14misc mingw: Get rid of crossConfig and clean upJohn Ericson
Style of dual implementation and headers derivations is take from bb7067f882bf3c53ea68780a8ec0a7117f563253.
2018-05-09pthread-w32: add missing argsMatthew Justin Bauer
Fixes #40207
2018-03-20mingw-w64: 4.0.6 -> 5.0.3Moritz Angermann
This came up with GHC, as GHC requires `_(un)lock_file`, which are only present in mingw-w64 >= 5.
2018-03-20mingw-w64: Add enable-idl / enable-secure-api flagsRemy Goldschmidt
2018-01-02mingw-w64-pthreads: The C compiler is neededBojan Nikolic
It was a copy and paste error from the headers derivation. Also test in release-cross.
2017-12-29Merge commit '3afe325a3e2f906ba512fb7a2f28f79496711592' into mingw32-w64-fixJohn Ericson
2017-12-29Merge commit '3a59cd87f26cc59c91fb821749b1ec0d64922f87' into mingw32-w64-fixJohn Ericson
2017-12-29mingw-w64: Disable stack hardening of the runtimeBojan Nikolic
Do this because it is built with the static stage
2017-11-27treewide: Use `targetPrefix` instead of `prefix` for platform name prefixesJohn Ericson
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`.
2017-06-28wxMSW: Fix syntax --- travis eval did not catchJohn Ericson
2017-06-28wxMSW-2.8: Don't use stdenv ? crosshsloan
2017-06-28jom: Don't use stdenc.crosshsloan
2017-06-22mingw-w64: Depend on own headers derivationJohn Ericson
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.
2017-06-22mingw-w64: Clean up, especially clarifying stagingJohn Ericson
2017-04-25binutilsCross: Remove and use `binutils` instead alwaysJohn Ericson
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
2016-04-21mingw: update 3.1.0 -> 4.0.6Vladimír Čunát
2016-04-20jom: move to qmake4HookNikolay Amiantov
2015-05-01libgcrypt: Massive cleanup and make 1.6 the defaultWilliam A. Kennington III
2014-07-28Turn some license strings into lib.licenses valuesMateusz Kowalczyk
2014-03-12Merge 'mingw-w64' and 'darwin' into cross-win-osx.aszlig
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
2014-03-04windows/cygwin-setup: Drop meta.platforms attr.aszlig
This prevents cross-builds, so let's drop it for now. Signed-off-by: aszlig <aszlig@redmoonstudios.org>
2014-03-03os-specific/windows: Add new package cygwinSetup.aszlig
This is primarily going to be used for vmTools.runInWindowsVM, but in theory, it could also work with Nix on CygWin which I haven't tested. Signed-off-by: aszlig <aszlig@redmoonstudios.org>
2014-03-03Use mingw-w64 for 32bit Windows builds as well.aszlig
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>
2014-02-24mingw-w64-pthreads: Create based on mingw-w64.aszlig
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>
2014-02-24mingw-w64: Fix typo in preConfigure hook.aszlig
D'oh, no wonder the headers are of almost the same size as the main package. Signed-off-by: aszlig <aszlig@redmoonstudios.org>
2014-02-24mingw-w64: Update to new upstream version 3.1.0.aszlig
Signed-off-by: aszlig <aszlig@redmoonstudios.org>
2013-03-29pthread-win32: don't propagate `mingw_headers'Ludovic Courtès
2012-12-28Rename buildNativeInputs -> nativeBuildInputsEelco Dolstra
Likewise for propagatedBuildNativeInputs, etc. "buildNativeInputs" sounds like an imperative rather than a noun phrase.
2012-12-28Rename hostDrv -> crossDrv, buildDrv -> nativeDrvEelco Dolstra
This is for consistency with terminology in stdenv (and the terms "hostDrv" and "buildDrv" are not very intuitive, even if they're consistent with GNU terminology).
2012-06-05Adding windows jom; it does not build for me still, but it's close to it.Lluís Batlle i Rossell
I think it's better to share it though. I wrote a comment about the expression not building. svn path=/nixpkgs/trunk/; revision=34365
2012-05-24Fixing mingw-w64 builds. I can build simple C++ programs with ↵Lluís Batlle i Rossell
gccCrossStageFinal. I also add tests for hydra; let's see if it builds far. svn path=/nixpkgs/trunk/; revision=34232
2012-05-24Trying to add a few bits of mingw-w64. To be tested.Lluís Batlle i Rossell
svn path=/nixpkgs/trunk/; revision=34228
2012-02-06svn merge ^/nixpkgs/trunkYury G. Kudryashov
Merge conflicts: * unzip (almost trivial) * dvswitch (trivial) * gmp (copied result of `git merge`) The last item introduced gmp-5.0.3, thus full rebuild. +ensureDir->mkdir -p in TeX packages was catched by git but not svn. svn path=/nixpkgs/branches/stdenv-updates/; revision=32091
2012-01-30Add pthreads-w32.Ludovic Courtès
svn path=/nixpkgs/trunk/; revision=31927