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
macvim does not install MacVim.app #20707
Comments
There is a
But longer term you'll want to use |
Hi again. I discovered later reading through your different documentations on different repos that facts are that:
This means that there's a shortcoming to this corner-case Instead the macvim formula explicitly puts it in prefix directory and it is unavailable in And neither can you if you use I'd say the only solution to this is to change the original formula to copy to /Applications instead of prefix and this would make it incompatible with rules/guidelines for a Formula so there's no other option than creating a custom repo and choose to not follow the guidelines. |
Yup. |
That's a big frustration with MacVim. Just saying. |
I'd suggest using the cask and being 😃 |
For someone who participates in solving vim issues now and then and expects to be able to test that on the latest git that is not an option for me. I think the issue here clearly shows there's a shortcoming in guidelines. |
The guidelines are intended to optimize for 99% of users. Yes, they do limit Homebrew's scope not to include this particular case.
Why is the symlink in /Applications insufficient? |
Well I think building from source is very open-source-ish and why shouldn't you be able to install the output package from that? That doensn't make any sense. It makes a separation that just doesn't make sense in any way for open-source projects. The symlink is insufficient because you can't search it with spotlight |
You might want to raise that with Apple :) |
So you can't see the issue here? You provide a way to build- but that build is opinionated to not be installed in src + pkg = "does not compute" Is that really how you want it? |
@dezza yes. For new formulae, things that build a .app must go in Cask not homebrew/core. The |
Can you name a single cask that builds an |
None. We don't intend to support building .app's from source in Homebrew going forward. |
That seems like a terrible decision. |
I understand you feel that way. Limiting scope always leaves someone unhappy but it's necessary. |
*Limiting usage |
Yep. |
@dezza These comments are not welcome on this project, thanks. We are volunteers who provide a service to you for free; use our software as-is or do not, that's up to you. |
I respect that. I do not bash here I try to make a point. I would happily contribute if I knew the reasoning behind this but there has so far been none. Don’t get me wrong. |
brew install
ing one, specific Homebrew/homebrew-corebrew update
and retried your prior step?brew doctor
, fixed all issues and retried your prior step?brew gist-logs <formula>
(where<formula>
is the name of the formula that failed) and included the output link?https://gist.github.com/anonymous/2f93b3ec99fc6bc7c11e8d80dd4beb6d
brew gist-logs
didn't work: ranbrew config
andbrew doctor
and included their output with your issue?brew doctor
brew config
To help us debug your issue please explain:
Trying to install MacVim with
brew install macvim --HEAD
Normal installation completed without errors
MacVim.app
in/Applications
brew install
commands)brew install macvim --HEAD
Also I did try to make it from the Caches directoy it compiled fine and put MacVim.app in
/src/MacVim/build/Release/
as expected. This directory is empty when MacVim has just been installed - but it compiles fine and no errors.I tried to compare other recipes and it didn't look like this line:
https://github.com/Homebrew/homebrew-core/blob/master/Formula/macvim.rb#L96
Is incorrect. Changing it to a non-existing file causes an error at least. And the compiling and installing completes fine without errors.
The text was updated successfully, but these errors were encountered: