-
Notifications
You must be signed in to change notification settings - Fork 56
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
Build a MacOS app bundle #25
Comments
I am not sure I want to pursue build changes to achieve packages for OS X. I don't have access to OS X so any changes I make can not be tested. I also did not find any hosted continuous integration solutions for OS X, at least not any which are free. On the other hand before you logged this issue I had already started looking into meson as new build system. The build files will be easy to read and the document suggests that it is multi platform. |
Turns out I was wrong. Travis CI does provide a way to build application on OS X, allows libraries to be installed from homebrew and other sources and it is free for open source applications. |
@srid |
Can you do |
Can you also do |
Found the problem. Give me few minutes. |
@srid Please try latest test build. |
It crashes. Also seeing `2018-10-25 12:14:35.444 open[81289:4024643] There
was an error parsing the Info.plist for the bundle at URL <0x7ff210b00d70>:
NSCocoaErrorDomain - 3840`
… |
@srid |
@onkarshinde I happened to give this a try now. For the record I used:
And ... it basically works. Screenshot below: There are some bugs. For example, in the About dialog when I click the "Website" link it errors out saying "Could not show link: Operation not permitted". The text editor doesn't understand macOS keyboard shortcuts; for eg., it expects ctrl+a instead of cmd+a to select text. Most serious bug: when I tried to run the |
@srid Did you manage to open/save a file? |
While installing through Meson found this error : "RuntimeError: File 'doc/help/userguide.htm' could not be found" |
Nice to see that @onkarshinde managed to install the GNUSim8085 on MacOS. Could I have the step-by-step instructions for this on MacOS? Where do I type the instructions? |
@rondbe Please read README_OSX.md file for instructions. Use homebrew to install dependencies @y4sh-patel I think you are missing a dependency used for building the user guide. Check README_OSX.md. |
Build a MacOS app bundle using instructions at http://mesonbuild.com/Creating-OSX-packages.html.
Depends on #31
Original Description:
Would be nice to have a Nix package
https://nixos.org/
https://github.com/NixOS/nixpkgs
@onkarshinde Just a suggestion. Give Nix a try (NixOS is the Linux distro that uses Nix). With Nix we can build packages for Linux & Mac. Nix is a pretty interesting way to package up things.
The text was updated successfully, but these errors were encountered: