-
-
Notifications
You must be signed in to change notification settings - Fork 10.7k
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
Move FontForge.app to /Applications? #12517
Comments
Afraid I have no control over the Cask's choices. It's possible to do, easily, but I don't know how it'll square with the Cask removal/installation process. Usually Homebrew will not override a target that already exists, which would make reinstalls or future updates break without removing the application first (And we've moving towards a sandbox that will actively prevent formulae installing/removing things in Their There's an ongoing discussion on this sort of topic in #3888. |
To be clear, the user has to move it manually, FontForge won’t offer to do it, correct? |
Yes, at the moment. Is it possible for FontForge to do itself on first run? In the next release there will be a DMG, so cask will have to move the app out of the dmg, and thus that could be a good moment to do this. cc @larsenwork |
Yes, multiple apps do it. It isn’t related to us but the app itself, though.
No, not really. The container it is in has nothing to do with it. The issue is deeper than that, and I’ll start a needed discussion on that soon. |
Okay cool - can you name any of those apps that are libre licensed so we
can take a look? :)
|
Check casks with |
@davelab6 not sure how this is related to the dmg that we'll use once we get the building working again? The new installer in the dmg already copies FontForge.app to /Applications |
On 10 July 2015 at 12:48, Andreas Larsen [email protected] wrote:
The user has to do that by hand though, right? |
No, double click on the installer that automatically copies ff to /app |
Will the installer run okay via cask?
|
dunno - what is cask used for (I've never used it)? |
Is it a |
@jawshooah Testing it now, it’s an @larsenwork Command-line package manager for GUI apps. |
@vitorgalvao Right, but from the discussion above it sounded like they were changing the installer format. Is that the case, @davelab6, @larsenwork? |
Why is that? That seems like rather bad behavior. |
@tjnycum Nobody here developed the application, so nobody here could possibly answer your question. |
@scribblemaniac: davelab6, the OP and person whom I was quoting, seems to be heavily involved in that project. |
Yes sorry, my bad. |
@tjnycum Fontforge is 100% bad behaviour. It is a 15 year old C application with its own python, and it is brimming with magic to make it run on Mac OS X. One of the consequences is hardcoded paths that begin If you want to fix it, you are welcome, but you'll be working full time for a year. |
Believe it when you see it :) |
Thanks @vitorgalvao. I'll be following the discussion on #12858 and #13201. Good luck. |
FontForge.app needs to be moved to
/Applications
to run; when it is installed with cask and first run, it pops up a CocoaDialog message asking the user to do this, and then opens thepwd
of the app's current location. It would be better for the cask script to do this directly.A symlink will not work.
Is that allowed?
cc @DomT4
The text was updated successfully, but these errors were encountered: