nixpkgs/pkgs
Michael Hoang 66884a4912 writeDarwinBundle: use binary wrapper
Previously `writeDarwinBundle` used a handcrafted shell wrapper, however
this causes issues on Apple Silicon Macs as script-only application
bundles are always run under Rosetta[0][1].

Replacing the handcrafted shell wrapper with a binary wrapper allows
apps to run natively instead of requiring Rosetta. However, this means
we can no longer use `$1` and `$@`.

After checking nearly every current usage of `desktopToDarwinBundle`,
there were no apps that used `%[fFuU]` before the last argument, meaning
removing them naively is good enough for the current apps.

[0]: https://developer.apple.com/documentation/apple-silicon/building-a-universal-macos-binary
[1]: https://stackoverflow.com/a/68208374
2023-08-21 13:29:12 +10:00
..
applications remmina: use desktopToDarwinBundle 2023-08-19 17:28:46 +10:00
build-support writeDarwinBundle: use binary wrapper 2023-08-21 13:29:12 +10:00
common-updater
data adwaita-qt, qgnomeplatform: drop gnome team from maintainers 2023-08-12 10:29:34 +02:00
desktops gnome.gnome-shell: Provide schema compiler path 2023-08-11 22:15:28 +02:00
development Merge pull request #248780 from tjni/liquidctl 2023-08-13 11:15:15 +09:00
games Merge pull request #247562 from trofi/wesnoth-gcc-13-fix 2023-08-13 06:47:34 +03:00
misc treewide: add matthiasbeyer to a bunch of packages (#248566) 2023-08-11 18:41:21 -04:00
os-specific Merge pull request #247566 from trofi/perf-hermetic-shebang 2023-08-13 06:46:19 +03:00
pkgs-lib
servers Merge pull request #248733 from r-ryantm/auto-update/minio 2023-08-12 15:47:22 -05:00
shells zsh-forgit: 23.07.0 -> 23.08.1 2023-08-12 04:17:40 +00:00
stdenv
test
tools Merge pull request #248783 from trofi/mangohud-gcc-13-fix 2023-08-13 06:49:25 +03:00
top-level alsa-project: expose the scope as a top-level package to support overrides 2023-08-13 03:26:01 +00:00