summary refs log tree commit diff
path: root/pkgs/os-specific/windows
Commit message (Collapse)AuthorAge
* mingw-64: 6.0.0 -> 9.0.0Philipp2021-07-20
|
* treewide: All the linker to be chosen independentlyJohn Ericson2021-05-14
| | | | | | | | This will begin the process of breaking up the `useLLVM` monolith. That is good in general, but I hope will be good for NetBSD and Darwin in particular. Co-authored-by: sterni <sternenseemann@systemli.org>
* libgnurx: output libgnurx.a when staticTaeer Bar-Yam2021-04-28
|
* lzma: deprecate aliasSandro Jäckel2021-04-04
|
* mcfgthreads: 9570e5ca -> 10y2x3x6John Ericson2021-03-12
| | | | | The latest version non longer has `-Werror` (at our request; thanks!) so we no longer need to patch it out.
* mcfgthreads: fix syntaxsternenseemann2021-03-11
| | | | | | PR #115603 / 8ad96b7786134cba3d856ad5572080cef94f1640 introduced a syntax error by introducing an '' inside an indented string and thus a syntax error. Was merged despite the failing ofborg check.
* mcfgthreads: enable cross-compiling on DarwinMichael Roitzsch2021-03-09
| | | | | using -Werror is problematic in general, remove for all platforms fixes #97214
* pkgs/os-specific/windows: fix evaluation after stdenv.lib -> libKira Bruneau2021-01-19
| | | | | | | | | | | | Fixes the evaluation of packages in pkgs/os-specific/windows that weren't updated to include a new lib parameter after the refactor from stdenv.lib -> lib (#109490). I originally only intended this change to fix `pkgsCross.mingw32.buildPackages.gcc` & `pkgsCross.mingwW64.buildPackages.gcc` to support building wine with `mingwSupport`, but I noticed this was an issue for all updated windows packages. Most of these other packages fail to build for other reasons.
* treewide: pkgs.pkgconfig -> pkgs.pkg-config, move pkgconfig to alias.nixJonathan Ringer2021-01-19
| | | | | | | | | | | | | continuation of #109595 pkgconfig was aliased in 2018, however, it remained in all-packages.nix due to its wide usage. This cleans up the remaining references to pkgs.pkgsconfig and moves the entry to aliases.nix. python3Packages.pkgconfig remained unchanged because it's the canonical name of the upstream package on pypi.
* pkgs/os-specific: stdenv.lib -> libBen Siraphob2021-01-17
|
* treewide: with stdenv.lib; in meta -> with lib;Profpatsch2021-01-11
| | | | | | | | | | | | | | | | | | | Part of: https://github.com/NixOS/nixpkgs/issues/108938 meta = with stdenv.lib; is a widely used pattern. We want to slowly remove the `stdenv.lib` indirection and encourage people to use `lib` directly. Thus let’s start with the meta field. This used a rewriting script to mostly automatically replace all occurances of this pattern, and add the `lib` argument to the package header if it doesn’t exist yet. The script in its current form is available at https://cs.tvl.fyi/depot@2f807d7f141068d2d60676a89213eaa5353ca6e0/-/blob/users/Profpatsch/nixpkgs-rewriter/default.nix
* mingw-w64: 5.0.4 -> 6.0.0Dmitry Kozlyuk2020-08-16
| | | | | | | | | Version 6.0.0 brings better Win32 API coverage and bugfixes. It's been used in various distros long enough to be considered stable. Latest version 7.0.0 hasn't received extensive testing yet. Announce mail: https://sourceforge.net/p/mingw-w64/mailman/message/36416777/
* treewide: Per RFC45, remove all unquoted URLsMichael Reilly2020-04-10
|
* 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
| |