-
-
Notifications
You must be signed in to change notification settings - Fork 80
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
macOS version still at 1.5.3 #151
Comments
Regrettably, we do not currently have an individual willing and able to build version 1.6.0. |
I assume Nuncabola is more than enough for any OSX folk. |
Yes... except for the lack of a "Nuncaputt". If I ever bring back Random Courses (not likely while the 16 course limit is in place), I would like to be able to offer just one package instead of two for each course "tournament". |
If I remember correctly, the reason why Neverball 1.6.0 wasn't released for Mac OS X was because of a bug in SDL2 that prevented full screen from working properly. Has anyone tried to build it recently for Mac OS X recently and see if it works properly? If it does, then there's no reason why we shouldn't have an official Mac version of Neverball. |
That is incorrect. It wasn't released for Mac because there was nothing to release. Meaning, nobody ever built 1.6.0 for Mac and gave us a build to release. |
Travis provides builds for MacOS: https://docs.travis-ci.com/user/reference/osx/ Maybe this can be used? |
Hi, I successfully built Neverball 1.6.0 on OSX 10.9. There was nothing particular to do, appart messing around in Xcode and installing SDL2. But my build is very messy, so I can't release it like that. If I have time, I'll make a proper build and update the Xcode projet. Thanks for this great game. |
Cool. Keep us posted. |
Ok, I'll do it. Could take days or months. Do I have to keep the 1.6.0 port as close as possible to the old one, or can I do big changes as long as the distributed build is clean and tidy ? I may have to drop support up to OSX 10.6.8. |
You don't have to preserve anything of the old port. |
Some day I will buy a Mac, maybe... |
I actually have a 2010ish iMac now. It randomly shuts off, but is sufficient for building (I used it to do some work on the SuperTuxKart macOS build). However, I would much rather package a new 1.6.1 than an old 1.6.0. @parasti @rlk Are there any plans to have a 1.6.1 bugfix release soon? Maybe after #157 and #189 (and #188? Any reason why this isn't merged?) are merged we could work on this. I'm happy to help where possible. |
If you have enough motivation to make the OSX build, it would be great. Otherwise, I plan to do it this month. It seams to me that the Xcode project and packaging needs quite a bit of rework/cleanup. |
It's nearly done. I have still the packaging to do. I could modify the existing scripts for creating the installer, which is a pain, or use the nice open-source software Packages. Moreover, I have a proposition for the distribution on OSX :
The standalone versions are wasting some space because common files are no longer in common, but it has the advantage of being much more easily distributed (no installer needed, and could be distributed on the app store). What do you think about this ? |
Personally I think portable installs is better than having to use an installer. |
Here is a standalone version, statically linked with libpng/jpeg/vorbis/ogg, data included, and backward-compatible up to OS X 10.6.8 (the last version supported by SDL2) : https://www.xif.fr/uploads/Neverball.app.zip. It has been tested on a 10.6.8 and on a 10.9.5, both heavily modified, so I would need feedback on vanilla systems, and more recent macOS versions. I'm currently cleaning up the build files and re-writing the build procedure. Neverputt is coming too. Is there any legal issue with static linking of libraries ? |
And here is Neverputt, built the same way : https://www.xif.fr/uploads/Neverputt.app.zip |
@xif-fr Seems to work on my 10.13.6 iMac with a somewhat clean OS (only a few things installed via Brew for building SuperTuxKart). |
Any reason these build can't be found at https://neverball.org/download.php? Would be nice to finally close this issue. :) |
Well, these builds were a bit hacked together. But I think they are clean enough to be released, at least with a link to the older release in case this build does not work. |
The build still isn't up on https://neverball.org/download.php, would be nice to see it there soon :) |
@parasti I just tested these 1.6.0 Neverball/NeverPutt binaries on my new Macbook M1-Max. I might try looking at seeing how the website is structured to see if I can just send a PR to update the site to let these be downloaded. |
Thank you for your builds, and thank you for keeping them online for so long. I can confirm it works on my M1 Mac, though you need to right-click open. Here's a mirror: NeverBall build by xif.fr |
1.6 has been out since 2014...
The text was updated successfully, but these errors were encountered: