tic-80: add support for darwin (#428665)

Changed files
+10 -1
pkgs
by-name
ti
tic-80
+10 -1
pkgs/by-name/ti/tic-80/package.nix
···
"BUILD_WITH_ALL"
]);
+
postInstall = lib.optionalString stdenv.hostPlatform.isDarwin ''
+
mkdir -p "$out"/Applications/TIC-80.app/Contents/{MacOS,Resources}
+
cp bin/tic80 "$out"/Applications/TIC-80.app/Contents/MacOS/tic80
+
cp macosx/tic80.plist "$out"/Applications/TIC-80.app/Contents/Info.plist
+
cp macosx/tic80.icns "$out"/Applications/TIC-80.app/Contents/Resources/tic80.icns
+
mkdir -p "$out"/bin
+
ln -s "$out"/Applications/TIC-80.app/Contents/MacOS/tic80 "$out"/bin/tic80
+
'';
+
nativeBuildInputs = [
cmake
curl
···
'';
homepage = "https://github.com/nesbox/TIC-80";
license = licenses.mit;
-
platforms = platforms.linux;
+
platforms = with platforms; linux ++ darwin;
mainProgram = "tic80";
maintainers = with maintainers; [ blinry ];
};