Skip to content
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

Presstube screensavers #2679

Merged
merged 1 commit into from
Jan 30, 2014
Merged

Conversation

jedahan
Copy link
Contributor

@jedahan jedahan commented Jan 28, 2014

The presstube screensavers have some dependencies, we just have to figure out what they are. Problem described in #2647 (comment)

@rolandwalker
Copy link
Contributor

Hi again! Your commit ca61dfd got caught in this branch, but I already merged that code.

There's no rush to figure out the screensaver Casks anyway, as they won't function for anyone before the next code release (the Cask definitions update directly from HEAD, the code updates only on a release, so we have to hold back Casks that are not supported by the released code).

I've tried installing Flash for these, which was insufficient, would be nice to get some other testers on this PR.

@rolandwalker
Copy link
Contributor

The dependency seems to be Adobe Air. There's a Cask for that, so you can just add caveats to these Casks like so:

caveats do
  <<-EOS.undent
  Cask #{@cask} requires the Adobe Air runtime.  If you have not installed
  Adobe Air, you may do so via

    brew cask install adobe-air

  EOS
end

We only just added the ability to specify dependencies against Homebrew Formulae in #2305. Unfortunately, automatic dependencies against other Casks is not here yet, but that feature is definitely on my todo list.

Cheers!

PS You don't need self on self.destination_path.

@ghost ghost assigned rolandwalker Jan 29, 2014
@rolandwalker rolandwalker mentioned this pull request Jan 29, 2014
@jedahan
Copy link
Contributor Author

jedahan commented Jan 29, 2014

Weird as I do not have adobe air installed...

@rolandwalker
Copy link
Contributor

Also weird as they kept on working for me after uninstalling Adobe Air. How about just softening the caveats language to say something like "if you have problems, try installing Adobe Air".

Later, if we get bug reports, we will deal with them.

@rolandwalker
Copy link
Contributor

Thanks! This can be merged now as v0.28.0 was released.

Your new artifact type will be supported after doing brew update && brew upgrade brew-cask.

rolandwalker added a commit that referenced this pull request Jan 30, 2014
@rolandwalker rolandwalker merged commit b369d96 into Homebrew:master Jan 30, 2014
@Homebrew Homebrew locked and limited conversation to collaborators May 8, 2018
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants