Commit Graph

692568 Commits

Author SHA1 Message Date
Emily
29e87ecdd4 apple-sdk: fix JSON handling in lock-sdk-deps.sh
This was omitting the SDK version from the structure, probably due
to refactors in response to my own reviews on the SDK rework PR. Oops!
2024-10-11 07:19:38 +01:00
zowoq
05cf0c40b8 go: propagate the apple sdk 2024-10-11 11:42:54 +10:00
Emily
986659b138
libpsl: fix Darwin cross-compilation (#347007) 2024-10-11 02:08:41 +01:00
Emily
5f8188ec86
libredirect: fixes for new Darwin SDK (#347012) 2024-10-11 01:57:20 +01:00
Emily
c586a772f8
wine64Packages.{stable,unstable,staging}: use the 14.4 SDK (#346963) 2024-10-11 01:55:34 +01:00
Emily
c0961a0e1e
python3Packages.elastic-transport: disable async httpbin test (#346989) 2024-10-11 01:46:41 +01:00
Emily
809a7f287b
dotnetCorePackages.dotnet_{8,9}: ensure build can find the Swift overlay (#346968) 2024-10-11 01:41:04 +01:00
Emily
3f6c2f29af
swift: fix build with the new SDK pattern (#346947) 2024-10-11 01:38:57 +01:00
Atemu
13ed8a82c2
ffmpeg: add options for more subtitle decoding formats (#340587) 2024-10-11 02:32:28 +02:00
Emily
b0cfb8ec2b
moltenvk: update for the new xcbuild, the new SDK, and the new version plus cleanup (#346962) 2024-10-11 01:29:59 +01:00
Emily
f589bbaaa9
espanso: fix build on Darwin (#347008) 2024-10-11 01:25:35 +01:00
Emily
01b0b1b09e
python3Packages.skia-pathops: fix build on Darwin (#346991) 2024-10-11 01:24:44 +01:00
Emily
ba2760ba8b
python3Packages.materialx: enable MSL support on x86_64-darwin (#346930) 2024-10-11 01:23:46 +01:00
Emily
a5c0bbc9f7
neovim-unwrapped: update build inputs for new Darwin SDK (#346946) 2024-10-11 01:20:51 +01:00
Emily
9322a59f80
netbsd.install: fix build with new Darwin SDK (#347011) 2024-10-11 01:20:21 +01:00
Emily
2ecae25333
curl: fixes for static linking on Darwin (#346950) 2024-10-11 01:18:26 +01:00
Emily
38966dbeb3
boost: fix cross-compilation for Darwin (#346954) 2024-10-11 01:17:42 +01:00
Emily
5291b4056d
xdg-user-dirs: make sure libiconv is linked (#346970) 2024-10-11 01:13:30 +01:00
Emily
cc121a9e81
hello: make sure libiconv is linked (#346939) 2024-10-11 01:12:08 +01:00
Emily
72b50cc3dd
gcc: fix build with new SDK pattern (#346949) 2024-10-11 00:58:47 +01:00
Emily
66d78e097f
darwin: change the SDK pattern, update the SDKs, and update source releases (#346043) 2024-10-11 00:58:09 +01:00
Randy Eckenrode
f4af7eacc4
swiftpm: use darwinMinVersionHook to set the deployment target 2024-10-10 17:24:27 -04:00
Randy Eckenrode
1279654765
swift: set Foundation to null on Darwin 2024-10-10 17:24:27 -04:00
Randy Eckenrode
9a260e6903
swift: use overrideLibcxx instead of a manual override 2024-10-10 17:24:27 -04:00
Randy Eckenrode
0e9fe46444
swift: drop unnecessary overrides
These are no longer needed with the new Darwin SDK. xcbuild will
automatically use the correct SDK for the stdenv.
2024-10-10 17:24:27 -04:00
Randy Eckenrode
38402a036b
swift: update comments 2024-10-10 17:24:27 -04:00
Randy Eckenrode
e50074418d
gcc: set up sysroot for the Darwin SDK
The GCC bootstrap builds each stage with an unwrapped GCC, which needs
to correctly handle looking for libraries and headers in sysroot.
Setting the native header folder to `/usr/include` will actually cause
GCC to search `<sysroot>/usr/include`, which is the SDKROOT in nixpkgs.
2024-10-10 17:04:36 -04:00
Randy Eckenrode
a77d0eb819
gcc: fix extraLDFlags logic after undoing staging-next workaroud
The original logic was prepending to the array, but this one prepends
the array to itself, which breaks the x86_64-linux stdenv bootstrap. The
correct thing to do is build up the arguments in a temporary array and
prepend it like the original code was doing.
2024-10-10 17:04:36 -04:00
Randy Eckenrode
e3f28292e8
xar: 498 -> 501
https://github.com/apple-oss-distributions/xar/compare/xar-498...xar-501
2024-10-10 16:23:16 -04:00
Randy Eckenrode
bafc6ff88d
darwin.xattr: replace with xattr from file_cmds
file_cmds 352.40.6 added a C-based implementation of xattr, which is the
version of xattr used on recent releases of macOS. Align nixpkgs with
what macOS is shipping, which has also the benefit of allowing xattr to
be cross-compiled (previously precluded due to Python limitations).
2024-10-10 16:23:16 -04:00
Randy Eckenrode
7e4956a7bb
darwin.top: 108 -> 139
https://github.com/apple-oss-distributions/top/compare/top-108...top-139
2024-10-10 16:23:16 -04:00
Randy Eckenrode
63bfe3cc6d
darwin.text_cmds: 99 -> 190.0.1
https://github.com/apple-oss-distributions/text_cmds/compare/text_cmds-99...text_cmds-190.0.1
2024-10-10 16:23:15 -04:00
Randy Eckenrode
72f19adb18
darwin.system_cmds: 970.0.4 -> 1012
https://github.com/apple-oss-distributions/system_cmds/compare/system_cmds-970.0.4...system_cmds-1012
2024-10-10 16:23:15 -04:00
Randy Eckenrode
7b84d8950c
darwin.shell_cmds: 187 -> 319.0.1
https://github.com/apple-oss-distributions/shell_cmds/compare/shell_cmds-187...shell_cmds-319.0.1
2024-10-10 16:23:15 -04:00
Randy Eckenrode
a32fcaa3ca
darwin.removefile: 45 -> 75
https://github.com/apple-oss-distributions/removefile/compare/removefile-45...removefile-75
2024-10-10 16:23:15 -04:00
Randy Eckenrode
f493fb8770
darwin.remote_cmds: init at 303.0.2 2024-10-10 16:23:15 -04:00
Randy Eckenrode
6d0bc8c104
darwin.PowerManagement: 572.50.1 -> 1740.0.7
https://github.com/apple-oss-distributions/PowerManagement/compare/PowerManagement-572.50.1...PowerManagement-1740.0.7
2024-10-10 16:23:15 -04:00
Randy Eckenrode
01d1005384
darwin.patch_cmds: init at 62 2024-10-10 16:23:15 -04:00
Randy Eckenrode
d293dd15df
darwin.network_cmds: 606.40.2 -> 696
https://github.com/apple-oss-distributions/network_cmds/compare/network_cmds-606.40.2...network_cmds-696
2024-10-10 16:23:15 -04:00
Randy Eckenrode
42daeac7ba
darwin.misc_cmds: init at 44 2024-10-10 16:23:14 -04:00
Randy Eckenrode
44f1fa4caf
darwin.mail_cmds: init at 38.0.1 2024-10-10 16:23:14 -04:00
Randy Eckenrode
edb2497c6a
darwin.libutil: 47.30.1 -> 72
https://github.com/apple-oss-distributions/libutil/compare/libutil-47.30.1...libutil-72
2024-10-10 16:23:14 -04:00
Randy Eckenrode
fc9734449e
darwin.libresolv: 64 -> 83
https://github.com/apple-oss-distributions/libresolv/compare/libresolv-64...libresolv-83
2024-10-10 16:23:14 -04:00
Randy Eckenrode
9c31a3ea2d
darwin.libpcap: init at 135 2024-10-10 16:23:14 -04:00
Randy Eckenrode
1d8c6e761b
darwin.libiconv: 99 -> 107
https://github.com/apple-oss-distributions/libiconv/compare/libiconv-99...libiconv-107
2024-10-10 16:23:14 -04:00
Randy Eckenrode
d3ca4617a3
darwin.IOKitTools: init at 125 2024-10-10 16:23:14 -04:00
Randy Eckenrode
47df058604
darwin.ICU: 66108 -> 74221
https://github.com/apple-oss-distributions/ICU/compare/ICU-66108...ICU-74221
2024-10-10 16:23:14 -04:00
Randy Eckenrode
32f5febdc3
darwin.file_cmds: 264.1.1 -> 448.0.3
https://github.com/apple-oss-distributions/file_cmds/compare/file_cmds-264.1.1...file_cmds-448.0.3
2024-10-10 16:23:14 -04:00
Randy Eckenrode
c640ed88a7
darwin.doc_cmds: init at 66 2024-10-10 16:23:13 -04:00
Randy Eckenrode
e0cf96b02b
darwin.diskdev_cmds: 593 -> 735
https://github.com/apple-oss-distributions/diskdev_cmds/compare/diskdev_cmds-593...diskdev_cmds-735
2024-10-10 16:23:13 -04:00