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
add OSX support #29
Comments
What happens if you install librsvg with homebrew: |
Beauty! brew librsvg as well as the adwaita theme, for icons, and it's good! |
Awesome! You mentioned that you had to install prereqs. Would you be
willing to make a note with full setup instructions for making it work on
macos? I know a few people who would appreciate having it written out.
|
I was afraid that you might say that >_> However, these:
It's messy, but since homebrew doesn't provide pychromecast/pycaption/html5lib, it's not possible to brew everything. |
does homebrew provide pip? or can pip be run? awesome to hear that it does work on mac. |
found this: https://py2app.readthedocs.io/en/latest/ maybe we could create a standalone build. |
👍 |
To run on OSX
|
@keredson Homebrew's Python install(s) provide pip (as @pchaganti pointed out). I don't have much experience app-ifying Python code, but I understand that it works pretty well. @pchaganti LOL, I forgot about pip-install taking care of dependencies - I ran it straight from the repo, so I did everything manually. As an added data point; Homebrew compiles Py3k, but it's very fast (single digit minutes) on my MBP, which ain't even the greatest, so the total install time isn't horrible |
Not to overload this thread too much (maybe a new issue just for OSX support?), but it looks like Right now I'm stuck trying to figure out how to include |
pyinstaller looks promising too. if someone wants to test it and post the build instructions they used i'll be happy to incorporate. |
FYI, just tried
|
'dbus' is a gnome desktop thing. You'll need to check in homebrew for that, iirc. |
made a change so if dbus isn't around (like on osx) gnomecast will still run. (it just won't stop the screensaver from engaging.) released |
OMG i'm almost 3 hours now waiting for |
well i'm at a loss as to how to bundle gnomecast into an osx binary. i've tried py2app, which errors. seems to be coded against a really old version of
actually built an anyone have an suggestions? |
|
this is the resultant file: https://github.com/keredson/gnomecast/releases/tag/OSXv1.4.1 it crashes w/ a bunch of junk i don't understand. anyone who knows osx better than i do who wants to pitch in i'm all ears. :) |
Is this something that we can continue to work? |
Sorry, in the interim I got re-interested in gaming, so had to trade (notice that I don't necessarily say "up" ;p ) to a Windows laptop. @keredson That pyinstaller log looks weirdly like it's trying to build a Windows app (mentions both 'exe' and 'dll')... pyinstaller claims that it's only even possible to build for the platform/Python version it's run under 🤔 Some of the output from the crashy app might be helpful? If it's too big to post here, maybe Google Docs/Dropbox/et al.? |
I know, I know, OSX isn't supported. Guess what; with all of the prereqs installed (and the fix for High Sierra's idiotically broken hostname handling[1]), it starts and runs just fine!
EXCEPT
Cool thing: comment out all calls to
get_logo_pixbuf
(simplest workaround), and it works like a charm.[1] Pro tip: put your hostname in
/etc/hosts
at the end of the localhost line, e.g.The text was updated successfully, but these errors were encountered: