Re: [Ohrrpgce] [ohrrpgce/ohrrpgce] Distributing a game for Mac from Windows is broken (Issue #1239)
I am marking this one closed. I am satisfied with the testing that I did on VMs -- Reply to this email directly or view it on GitHub: https://github.com/ohrrpgce/ohrrpgce/issues/1239#issuecomment-1705434577 You are receiving this because you are subscribed to this thread. Message ID: ___ Ohrrpgce mailing list ohrrpgce@lists.motherhamster.org http://lists.motherhamster.org/listinfo.cgi/ohrrpgce-motherhamster.org
Re: [Ohrrpgce] [ohrrpgce/ohrrpgce] Distributing a game for Mac from Windows is broken (Issue #1239)
Closed #1239 as completed. -- Reply to this email directly or view it on GitHub: https://github.com/ohrrpgce/ohrrpgce/issues/1239#event-10275234834 You are receiving this because you are subscribed to this thread. Message ID: ___ Ohrrpgce mailing list ohrrpgce@lists.motherhamster.org http://lists.motherhamster.org/listinfo.cgi/ohrrpgce-motherhamster.org
Re: [Ohrrpgce] [ohrrpgce/ohrrpgce] Distributing a game for Mac from Windows is broken (Issue #1239)
I have implemented a fix in rev 12999 c98a14eb3904da264a2b4c5dc3641da17d421487 I've tested it on some VMs although I'll wait to close this bug until it gets at least just a little testing on real Windows and Mac machines -- Reply to this email directly or view it on GitHub: https://github.com/ohrrpgce/ohrrpgce/issues/1239#issuecomment-1168818146 You are receiving this because you are subscribed to this thread. Message ID: ___ Ohrrpgce mailing list ohrrpgce@lists.motherhamster.org http://lists.motherhamster.org/listinfo.cgi/ohrrpgce-motherhamster.org
Re: [Ohrrpgce] [ohrrpgce/ohrrpgce] Distributing a game for Mac from Windows is broken (Issue #1239)
This is a release blocker. The plan to fix it is to use zip_exec.exe from Galaxy Forces project (Public Domain) https://sourceforge.net/p/galaxyv2/code/HEAD/tree/other/zip_exec/zip_exec.cpp TMC has already added it to our support executables, but I still need to write the code that actually uses it to fix the Mac app bundles on Windows -- Reply to this email directly or view it on GitHub: https://github.com/ohrrpgce/ohrrpgce/issues/1239#issuecomment-1166642997 You are receiving this because you are subscribed to this thread. Message ID: ___ Ohrrpgce mailing list ohrrpgce@lists.motherhamster.org http://lists.motherhamster.org/listinfo.cgi/ohrrpgce-motherhamster.org
Re: [Ohrrpgce] [ohrrpgce/ohrrpgce] Distributing a game for Mac from Windows is broken (Issue #1239)
This is related to #963 which maybe should already be closed, but seems to list multiple bugs. -- Reply to this email directly or view it on GitHub: https://github.com/ohrrpgce/ohrrpgce/issues/1239#issuecomment-1114666402 You are receiving this because you are subscribed to this thread. Message ID: ___ Ohrrpgce mailing list ohrrpgce@lists.motherhamster.org http://lists.motherhamster.org/listinfo.cgi/ohrrpgce-motherhamster.org
[Ohrrpgce] [ohrrpgce/ohrrpgce] Distributing a game for Mac from Windows is broken (Issue #1239)
Recently Wobbler found that if you package a Mac app .zip from Windows it doesn't run on a Mac, and today I see Spendidland has [hit the same problem](https://splendidland.itch.io/franken). Distributing from Linux works. Although I don't currently have access to a Mac to test, I assume the problem is that the unzipper built into Finder (no idea in which Mac OS version this started) no longer indiscriminately sets the +x bit on all files from a .zip created on Windows. zip files record which OS each file in the archive is from, with OS-specific metadata. Windows files don't have +x bits, so the zip format has no way to set them as executable. Maybe we should disable the Distribute for Mac options until this is fixed? Spendidland resorted to telling Mac users to set the +x in the terminal. I already wrote code to create .gz files but I don't want to expand it to .zip because it uses LodePNG's DEFLATE implementation, which compresses poorly in comparison to standard Info-ZIP. I think the easiest solution is to patch and compile our own zip.exe. -- Reply to this email directly or view it on GitHub: https://github.com/ohrrpgce/ohrrpgce/issues/1239 You are receiving this because you are subscribed to this thread. Message ID: ___ Ohrrpgce mailing list ohrrpgce@lists.motherhamster.org http://lists.motherhamster.org/listinfo.cgi/ohrrpgce-motherhamster.org