New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
slack: add Darwin target #80377
slack: add Darwin target #80377
Conversation
d8409e1
to
8887913
Compare
8887913
to
1170594
Compare
Looks like 4.3.3 is not out yet?
|
4.3.3 not available yet for Linux
@mmahut you're correct, it's not available for Linux yet, sorry about that. I've downgraded back to 4.2.0. On a separate note, is there a policy on having multiple versions for different platforms within the same package? Is it considered good/bad practice? |
Having both in the same file is considered good practice. There is not much code sharing but at least the metadata is the same. |
@Mic92 but which is better, preferring to keep the same version between two different platforms or offering a more recent version for the other platform when one is available? I'm worried about breaking expressions and tooling that depend on the |
@earksiinni if the delay between the two is acceptable we could keep one version. Otherwise they could diverge as well. |
Motivation for this change
This PR adds Darwin as a target for
slack
and bumps the version from 4.2.0 to 4.3.3.For the Darwin target, we have to use
hdiutil
to mount the dmg and copy the app bundle from there. Usingundmg
orxpwn
to extract the app from the dmg unfortunately yields corrupted binaries.Things done
sandbox
innix.conf
on non-NixOS linux)nix-shell -p nixpkgs-review --run "nixpkgs-review wip"
./result/bin/
)nix path-info -S
before and after)