177 Commits

Author SHA1 Message Date
Weijia Wang e5141cc3cc windows.mcfgthreads: 2.4.1 -> 2.4.2
https://github.com/lhmouse/mcfgthread/compare/v2.4-ga.1...v2.4-ga.2
2026-07-13 11:24:56 +02:00
eveeifyeve 7b7890ad1c windows.mingw_w64_headers: 13.0.0 -> 14.0.0 2026-06-29 05:02:53 +10:00
eveeifyeve d9e8cf5da7 windows.sdk: 17.14.36623.8 -> 17.14.37411.7 2026-06-25 22:16:31 +10:00
eveeifyeve 8c11b3a49b windows.mcfgthread: 2.3.2 -> 2.4.1 2026-06-25 21:30:48 +10:00
Weijia Wang fb242bead5 windows.mcfgthreads: 2.3.1 -> 2.3.2
https://github.com/lhmouse/mcfgthread/releases/tag/v2.3-ga.2
2026-04-20 11:30:53 +02:00
eveeifyeve ae9089379a mingw-w64-headers: fix update script 2026-02-24 02:26:31 +11:00
Weijia Wang 9295a2d5e9 windows.mcfgthreads: 2.2.2 -> 2.3.1 2026-01-23 20:50:49 +01:00
Weijia Wang 24e915b36c windows.mcfgthreads: 2.1.1 -> 2.2.2 (#458282) 2025-11-28 17:56:46 +00:00
Bjørn Forsman 52aec28b95 windows.dlfcn: 1.3.1 -> 1.4.2; modernise (#456642) 2025-11-23 09:43:56 +00:00
Ross Smyth 1cfbe94e38 windows: makeScope -> makeScopeWithSplicing 2025-11-11 11:57:36 -05:00
Matt Sturgeon c5501119e5 windows.sdk: Seperate fetch & splat to try and fix Darwin (#457306) 2025-11-04 21:42:17 +00:00
Weijia Wang c2514215e5 windows.mcfgthreads: 2.1.1 -> 2.2.2 2025-11-04 00:46:59 +01:00
Ross Smyth 7dcbd0d6c8 windows.sdk: 17.14.36414.22 -> 17.14.36623.8 2025-10-31 12:16:34 -04:00
Ross Smyth 6f068041da windows.sdk: Split fetch & splat phases to fix Darwin 2025-10-31 12:16:28 -04:00
éclairevoyant da7d3a0019 windows.dlfcn: 1.3.1 -> 1.4.2 2025-10-28 21:57:27 -04:00
éclairevoyant 70e609cb33 windows.dlfcn: set update script 2025-10-28 21:57:27 -04:00
éclairevoyant 2a9ab75253 windows.dlfcn: modernise 2025-10-28 21:57:27 -04:00
Artturin 2494e3664f splice.nix: make pkgs splicedPackages when required
This will make `pkgs` used in `callPackage`, and `pkgsCross.X.pkgs` have
packages with `__spliced`.

https://www.github.com/NixOS/nixpkgs/blob/3029741718f4c765fbc5ebf76bea3d6c8ff15fe5/pkgs/development/interpreters/python/passthrufun.nix#L37

https://www.github.com/NixOS/nixpkgs/blob/d2bd9a39dec88eddd5c192abee69939e67f43d12/pkgs/top-level/python-packages.nix#L10720

```
nix-repl>
pkgsCross.aarch64-multiplatform.python3Packages.protobuf4.protobuf.__spliced
error:
       … while evaluating the attribute
'aarch64-multiplatform.python3Packages.protobuf4.protobuf.__spliced'
         at
/home/artturin/nixgits/my-nixpkgs/.worktree/1/pkgs/development/python-modules/protobuf/4.nix:119:13:
          118|   passthru = {
          119|     inherit protobuf;
             |             ^
          120|   };

       error: attribute '__spliced' missing
       at «string»:1:1:
            1|
pkgsCross.aarch64-multiplatform.python3Packages.protobuf4.protobuf.__spliced
             | ^
```

to

```
nix-repl>
pkgsCross.aarch64-multiplatform.python3Packages.protobuf4.protobuf.__spliced
{
  buildBuild = «derivation
/nix/store/s7da5mfvx4h1n86j78knaj9cprglxqz6-protobuf-25.4.drv»;
  buildHost = «derivation
/nix/store/s7da5mfvx4h1n86j78knaj9cprglxqz6-protobuf-25.4.drv»;
  buildTarget = «repeated»;
  hostHost = «derivation
/nix/store/mszvybzs4zxh43awyrjnybsfcb265n9r-protobuf-aarch64-unknown-linux-gnu-25.4.drv»;
  hostTarget = «repeated»;
}
```

Co-authored-by: Wolfgang Walther <walther@technowledgy.de>
2025-10-28 21:54:10 +01:00
jopejoe1 fc2902e627 windows: fix eval of some packages on linux
This makes those packages appear in search
2025-10-12 07:59:31 +02:00
David McFarland 1acd8658f0 cygwin.newlib-cygwin{,-nobin}: init at 3.6.4 2025-09-27 21:21:47 -03:00
jopejoe1 b9509c2827 windows.sdk: move throw behind meta.license check 2025-08-25 20:23:07 +02:00
jopejoe1 5c20d4dc2f windows.mingw_w64_pthreads: put deprecation behind alias 2025-08-25 20:21:29 +02:00
Ross Smyth b60ce90124 windows.sdk: 17.14.10+36327.8 -> 17.14.13+36414.22 2025-08-22 11:41:32 -04:00
Ross Smyth 04a6d489fd windows.mingw_w64: 12.0.0 -> 13.0.0 2025-08-04 18:33:00 -04:00
Ross Smyth 07e9cfea7c windows.mingw_w64_headers: Add updateScript and passthru tests 2025-08-04 18:33:00 -04:00
Ross Smyth 9fe90d264e windows.mcfgthreads: 1.9.3 -> 2.1.1 2025-08-01 17:05:10 -04:00
John Ericson b4b350d8bd windows.pthreads: Remove win32-pthreads, exclusively use mingwW64 pthreads (#430165) 2025-08-01 16:33:42 -04:00
Ross Smyth 8e2c959cdb windows.mingw_w64_pthreads: Deprecate 2025-08-01 15:47:52 -04:00
Ross Smyth b84321bf45 windows.pthreads: Use mingw-w64 pthreads exclusively
pthreads-win32 is old, crusty, and unmaintained.
2025-08-01 15:47:33 -04:00
Ross Smyth bcee3e2e29 windows.w32api: drop
This is from mingw, not mingw-w64, and is not used at all
2025-08-01 15:42:15 -04:00
John Ericson 2ae6e0cbd6 windows: Various clean-ups (#430163) 2025-08-01 15:19:39 -04:00
John Ericson b068263d5f windows.mingwrt: drop (#430153) 2025-08-01 15:16:37 -04:00
Ross Smyth 4212967d27 windows.mingw_w64_headers: Add libc assert, improve meta block 2025-08-01 12:37:01 -04:00
Ross Smyth 000b4557c1 windows.pthreads: clean up derivation 2025-08-01 12:00:57 -04:00
Ross Smyth f13cf0819c windows.mingwrt: drop
Broken package, not used at all in nixpkgs
2025-08-01 11:49:00 -04:00
Ross Smyth a5056195ce windows.libgnurx: Clean up derivation 2025-08-01 11:45:23 -04:00
Ross Smyth 558cec2ee9 windows.cygwinSetup: drop
Has been broken for a while. So just drop it.
2025-08-01 11:31:52 -04:00
Ross Smyth 915fc1f3a5 windows.mingw_w64_headers: Update meta block 2025-07-31 15:57:20 -04:00
Ross Smyth b9e7618a1e windows.libgnurx: Update meta block 2025-07-31 15:57:20 -04:00
Ross Smyth 96b4295587 windows.cygwinSetup: Update meta block 2025-07-31 15:57:20 -04:00
Ross Smyth 714065521e windows.w32api: Bring meta block up to snuff 2025-07-31 15:57:20 -04:00
Ross Smyth 4414f93840 windows.pthreads: Add windows team to meta.teams, add RossSmyth to maintainers. 2025-07-31 15:57:20 -04:00
Ross Smyth c2a22315e2 windows.sdk: Add windows team to meta.teams 2025-07-31 15:57:20 -04:00
John Ericson beeafcaa95 Update pkgs/os-specific/windows/msvcSdk/default.nix
Co-authored-by: Robert Hensing <roberth@users.noreply.github.com>
2025-07-30 16:59:58 -04:00
Ross Smyth 4e93287c0e windows.sdk: init at 17.14.9+36310.24.-july.2025- 2025-07-30 16:59:58 -04:00
John Ericson 5c1955ff14 libcCross: Remove!
We have a long-standing goal of nothing with "cross" in its name. This
gets us much closer!
2025-06-05 18:11:07 -04:00
Winter a19cd4ffb1 Revert "treewide: replace rev with tag"
This reverts commit 65a333600d.

This wasn't tested for correctness with something like fodwatch [0],
and should not have been (self-)merged so quickly, especially without
further review.

It also resulted in the breakage of at least one package [1] (and that's
the one we know of and was caught).

A few packages that were updated in between this commit and this revert
were not reverted back to using `rev`, but other than that, this is a
1:1 revert.

[0]: https://codeberg.org/raphaelr/fodwatch
[1]: https://github.com/NixOS/nixpkgs/pull/396904 / 758551e458
2025-04-08 02:57:25 -04:00
Pol Dellaiera 65a333600d treewide: replace rev with tag 2025-04-07 16:57:22 +02:00
misuzu 33148306b9 windows.mcfgthreads: 1.6.1 -> 1.9.2 (#360131) 2024-12-31 13:04:40 +02:00
seth 6f73c037aa windows.mingw_w64_headers: fix building against msvcrt
Previously we relied on the default CRT selected by upstream. This
broke builds against MSVCRT starting with 12.0, as the default was
changed to UCRT

We can instead manually configure the CRT based on our `stdenv` to
ensure there is no discrepancy between the CRT we want to use and that
being targeted by the build
2024-12-13 19:04:19 -05:00