On Jun 27, 2017, at 11:42 AM, Paul Rankin <hello@paulwrankin.com> wrote:Yeah sorry, it has been a little while since I tried these options and forgot how it worked internally. However the upshot was that none of these methods worked for me, hence ActiveTcl. I really wanted the tarball method to work, but it would just create an app package that crashed on launch. The logs suggested the framework wasn't present. After a bunch of trial and error, installing ActiveTcl was the only thing I could make work.
Ah yes, sorry I stand corrected. The above hack came from a PR I was going to submit about the script looking for the framework in /Library first, then falling back on /System, so the user can just type
$ ./osx-app.sh -s 8.6 VERSION
instead of
$ ./osx-app.sh -w /Library/Frameworks/Tk.framework/Versions/Current/Resources/Wish.app VERSION
So, no hacking necessary, but I found the hacking easier than remembering where Wish was.
I agree the naming convention is useful. I don't think the build should fail without it though.
Appreciate your work on Pd/GEM :)