Did you consider automating the publishing of new builds by building them on a CI system like on Travis CI, AppVeyor or since recently, on GitHub itself using GitHub Actions? You can even have it automatically publish to itch.io using butler. I'm doing this for the Tiled snapshots and it saves a lot of time, as well as avoiding the need to maintain a local build environment for all systems. I can try to help out if you're interested.
Apple OSX build available
Apple OSX build available again
After upgrading my main development computer from Windows 7 to Windows 10, the VMWare Player where I used to run a virtualized OSX image stopped working. Reinstalling int and patching it again fixed it and it's now working again, so here you have the updated build to release 2.8.4.
The virtual machine I have is OSX 10.11 "El Capitan" released in 2015. I don't know if a library built for it has problems running on more up to date OSX releases. Please let me know if there is any issue.
Log in with itch.io to leave a comment.
Yes, I've considered it already. However, Travis CI doesn't support building for i686 or ARMv7 architectures (Raspberry Pi), and AppVeyor required to bundle external dependencies (SDL2 and libpng development libraries for Windows) inside the repository, something I don't want to do. I tried to export 64-bit Linux build on Travis with curl to a ftp server I have, but it failed most of the times, it's a documented limitation it has. So I ended up with a Raspberry PI and VM for linux and OSX, each one with a script that pull sources from GitHub, builds and sends the result to my ftp server. It's really just a couple of minutes.
I've checked Tiled repository and took a look to travis.yml and the deploy scripts to butler. They're a great example to follow in case I want to send at least Linux 64 and OSX builds directly to itch. I didn't know about GitHub actions. At this moment I'm more focued in finishing the main documentation of Tilengine, that's the big hole in my project.
Thanks a lot for your kind help, and congratulations for your Tiled editor! It's an outstanding tool and a key piece in Tilengine functionality.