Commit Graph

108 Commits

Author SHA1 Message Date
Michael Roitzsch
d7fe5fd055 remember macOS defang gist in README 2025-05-15 20:50:56 +02:00
Michael Roitzsch
b67aedf6a1 switch to arm64
• my main machine is Apple Silicon now
• filter architecture in objdump as it would normally output all archs
2025-05-13 16:28:44 +02:00
Michael Roitzsch
8b7b181499 flake: move to stdenvNoCC where xcode is used 2025-05-13 11:51:14 +02:00
Michael Roitzsch
50ba2072da Makefile: de-duplicate dylibs and strings
to save space
2025-05-13 11:50:25 +02:00
Michael Roitzsch
bcfee3495c internals: update for macOS 15.4 Sequoia tags/15.4-sequoia 2025-04-06 15:55:58 +02:00
Michael Roitzsch
9ee8532129 Makefile: collect files with ‘restricted’ flag 2025-02-06 15:50:48 +01:00
Michael Roitzsch
540c51e2ab Makefile: increase robustness
• move all checks to the very beginning to fail early
• handle simulator paths with spaces
• handle executable paths with quotes
2025-02-06 12:02:05 +01:00
Michael Roitzsch
267285f0ca flake: remove empty line 2025-02-06 12:00:43 +01:00
Michael Roitzsch
473d673639 update dsc-extractor link in README 2024-12-27 17:46:09 +01:00
Michael Roitzsch
ac261dd12c flake: update nixpkgs
stdenv now sets DEVELOPER_DIR and SDKROOT to a Nixpkgs-internal SDK,
unset if we want the platform Xcode SDK
2024-12-27 17:46:09 +01:00
Michael Roitzsch
c9193777b2 internals: update for macOS 15.2 Sequoia 15.2-sequoia 2024-12-13 10:11:36 +01:00
Michael Roitzsch
58817482b7 Makefile: select last of multiple simulators
support multiple installed simulators for iOS, tvOS, watchOS
2024-12-12 12:53:54 +01:00
Michael Roitzsch
039fa246de internals: update for macOS 15.0 Sequoia 15.0-sequoia 2024-09-10 13:42:16 +02:00
Michael Roitzsch
2c989cabcf Makefile: extend plist extraction
add LaunchAngels and NanoLaunchDaemons to plist extraction
2024-07-15 11:54:47 +02:00
Michael Roitzsch
d74406462a Makefile: root-only folders in simulators
/private/var/db/modelmanagerd is a new root-only folder in the simulators
2024-06-28 14:49:19 +02:00
Michael Roitzsch
bfc608e30e flake: update for Xcode 16.0 2024-06-28 14:48:17 +02:00
Michael Roitzsch
305fe81fa6 internals: add watchdog 2024-04-24 13:02:23 +02:00
Chas. J. Owens IV
9a3d767be2 Added Watchdog 2024-04-22 15:45:27 -04:00
Michael Roitzsch
ef3cb1d7aa internals: update for macOS 14.4 Sonoma 14.4-sonoma 2024-03-17 11:33:06 +01:00
Michael Roitzsch
e2ae918b3f flake: update for Xcode 15.2 2024-03-17 11:32:04 +01:00
Michael Roitzsch
093a04de7f flake: cleanup 2024-01-17 19:40:03 +01:00
Michael Roitzsch
61ff7f899f flake: load snapshot-header the non-flake way
it’s a fixed version that does not participate in 'nix flake update'
2024-01-17 19:39:49 +01:00
Michael Roitzsch
b5166d34f4 internals: update for macOS 14.2 Sonoma 14.2-sonoma 2023-12-13 16:12:03 +01:00
Michael Roitzsch
1c959c27bb Makefile: iOS simulator now also in mounted image 2023-10-29 18:55:40 +01:00
Michael Roitzsch
4e5147d0c8 flake: update for Xcode 15.0.1 2023-10-29 18:54:21 +01:00
Michael Roitzsch
add57def1e internals: update for macOS 13.5 Ventura 13.5-ventura 2023-08-20 20:55:46 +02:00
Michael Roitzsch
4ed7ef68db flake: update for Xcode 14.3.1
makeSetupHook parameters changed
2023-08-20 20:55:46 +02:00
Michael Roitzsch
9d57a5527f Makefile: catch Nix build errors early 2023-08-20 20:55:46 +02:00
Michael Roitzsch
afaa4c55e5 Makefile: fix wildcard resolution 2023-08-20 20:55:38 +02:00
Michael Roitzsch
9db223a1dc flake: fix sandboxed builds
disable sandboxing when we symlink the platform Xcode
2023-04-29 16:02:22 +02:00
Michael Roitzsch
af5c420f43 internals: update for macOS 13.4 Ventura 13.4-ventura 2023-04-02 15:25:56 +02:00
Michael Roitzsch
eeab6a8bfa Makefile: scan Xcode templates for extensions
extension definitions and their extension point names appear in Xcode
project templates
• scan all of Xcode’s Developer directory, not just selected subdirs
• extract plist part regarding extensions from TemplateInfo.plist files
• check for macOS and iOS extension keys
2023-04-02 12:04:55 +02:00
Michael Roitzsch
4d8f14e4a6 Makefile: silence Nix git dirty warning 2023-04-02 09:06:16 +02:00
Michael Roitzsch
04d82534d8 flake: update for Xcode 14.3 2023-04-02 09:05:36 +02:00
Michael Roitzsch
9542568442 internals: update for macOS 13.2 Ventura 13.2-ventura 2022-12-26 18:33:03 +01:00
Michael Roitzsch
05eed46555 flake: update for Xcode 14.2 2022-12-26 10:02:28 +01:00
Michael Roitzsch
72af1896ec flake: update for Xcode 14.1 2022-11-06 20:37:58 +01:00
Michael Roitzsch
40b2576d55 internals: update for macOS 12.4 Monterey 12.4-monterey 2022-06-06 21:45:17 +02:00
Michael Roitzsch
909ec8a160 flake: update for Xcode 13.4 2022-05-25 18:45:24 +02:00
Michael Roitzsch
b92ed8e175 internals: update for macOS 12.3 Monterey 12.3-monterey 2022-03-25 08:20:11 +01:00
Michael Roitzsch
e33fabd772 flake: update for Xcode 13.3 2022-03-25 08:19:46 +01:00
Michael Roitzsch
b494b38956 flake: update for Xcode 13.2 2022-01-02 15:02:24 +01:00
Michael Roitzsch
8d62d3e215 formally conform to the TSV file format
• move internals.txt to internals.tsv (bonus: GitHub built-in rendering)
• add a header in the first line
• ignore first line for sort checking
• ignore first line for HTML rendering
2022-01-02 15:02:24 +01:00
Michael Roitzsch
5e92d0e636 internals: update for macOS 12.1 Monterey 12.1-monterey 2021-11-22 14:11:48 +01:00
Michael Roitzsch
33947b2f46 Makefile: test for tool build errors 2021-11-08 10:44:59 +01:00
Michael Roitzsch
81f318f1e1 flake: fix acextract build (again) 2021-11-08 10:38:11 +01:00
Michael Roitzsch
07288c72e1 flake: update Xcode version 2021-11-08 10:37:33 +01:00
Michael Roitzsch
f3150df424 Makefile: fix entitlements export for Monterey 2021-10-29 19:52:30 +02:00
Michael Roitzsch
ef992d99d1 flake: enable snapshot reverting
snapUtil -r
2021-10-25 12:04:53 +02:00
Michael Roitzsch
28560df58f flake: fix Swift compiler crash 2021-10-25 12:03:31 +02:00