require 'formula' class YoutubeDl < Formula homepage 'http://rg3.github.io/youtube-dl/' # Please only update to versions that are published on PyPi as there are too # many releases for us to update to every single one: # https://pypi.python.org/pypi/youtube_dl url 'https://yt-dl.org/downloads/2014.03.17/youtube-dl-2014.03.17.tar.gz' sha1 '00869bbc52fc1ee7477abfff4e40e7b05d0671ec' depends_on 'rtmpdump' => :optional def install system "make", "youtube-dl", "PREFIX=#{prefix}" bin.install 'youtube-dl' man1.install 'youtube-dl.1' bash_completion.install 'youtube-dl.bash-completion' end def caveats "To use post-processing options, `brew install ffmpeg`." end test do system "#{bin}/youtube-dl", '--simulate', 'http://www.youtube.com/watch?v=he2a4xK8ctk' end end