about summary refs log tree commit diff
path: root/pkgs/os-specific/windows
AgeCommit message (Collapse)AuthorFilesLines
2014-07-28Turn some license strings into lib.licenses valuesMateusz Kowalczyk2-2/+2
2014-03-12Merge 'mingw-w64' and 'darwin' into cross-win-osx.aszlig1-14/+14
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.aszlig1-1/+0
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.aszlig1-0/+47
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.aszlig1-1/+1
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.aszlig1-1/+9
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.aszlig1-1/+1
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.aszlig1-11/+3
Signed-off-by: aszlig <aszlig@redmoonstudios.org>
2013-03-29pthread-win32: don't propagate `mingw_headers'Ludovic Courtès1-0/+8
2012-12-28Rename buildNativeInputs -> nativeBuildInputsEelco Dolstra2-2/+2
Likewise for propagatedBuildNativeInputs, etc. "buildNativeInputs" sounds like an imperative rather than a noun phrase.
2012-12-28Rename hostDrv -> crossDrv, buildDrv -> nativeDrvEelco Dolstra1-1/+1
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 Rossell1-0/+36
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 Rossell1-7/+7
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 Rossell1-0/+35
svn path=/nixpkgs/trunk/; revision=34228
2012-02-06svn merge ^/nixpkgs/trunkYury G. Kudryashov3-8/+64
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ès1-0/+53
svn path=/nixpkgs/trunk/; revision=31927
2012-01-30MinGW 3.20, and w32api 3.17-2.Ludovic Courtès2-8/+11
svn path=/nixpkgs/trunk/; revision=31926
2012-01-18* "ensureDir" -> "mkdir -p". "ensureDir" is a rather pointlessEelco Dolstra3-3/+3
function, so obsolete it. svn path=/nixpkgs/branches/stdenv-updates/; revision=31644
2010-05-06Making wxGTK stay wxGTK even cross-built, so I remove the wxMSW code I addedLluís Batlle i Rossell1-0/+40
to test the crossbuilding with wxGTK. I added a new windows-specific package: wxMSW. svn path=/nixpkgs/trunk/; revision=21634
2010-05-06Making gcc-4.5 cross-build to mingw32 too (set by the proper config and libc ↵Lluís Batlle i Rossell3-0/+71
= "msvcrt" in the crossSystem) svn path=/nixpkgs/trunk/; revision=21630