aboutsummaryrefslogtreecommitdiffstats
path: root/Library/Formula
diff options
context:
space:
mode:
Diffstat (limited to 'Library/Formula')
-rw-r--r--Library/Formula/youtube-dl.rb12
1 files changed, 9 insertions, 3 deletions
diff --git a/Library/Formula/youtube-dl.rb b/Library/Formula/youtube-dl.rb
index baf5ed5cf..92b45d196 100644
--- a/Library/Formula/youtube-dl.rb
+++ b/Library/Formula/youtube-dl.rb
@@ -5,10 +5,16 @@ class YoutubeDl < Formula
url 'http://youtube-dl.org/downloads/2013.05.23/youtube-dl-2013.05.23.tar.gz'
sha1 '68e70bf1f285536e84e4fdf71c3d27fefd830612'
+ depends_on :python => :recommended
+ depends_on :python3 => :optional
+
def install
- system "make", "youtube-dl", "PREFIX=#{prefix}"
- bin.install 'youtube-dl'
- man1.install 'youtube-dl.1'
+ python do
+ system python, "setup.py", "install", "--prefix=#{prefix}",
+ "--record=installed.txt",
+ "--single-version-externally-managed"
+ cp bin/'youtube-dl', bin/"youtube-dl#{python.version.major}"
+ end
bash_completion.install 'youtube-dl.bash-completion'
end