2013/01/31

ffmpegをmacにhomebrewでインストール

ffmpegをmacにhomebrewでインストールしようとしたところ、サーバーが落ちていたので依存関係にあるtexi2htmlをダウンロードできなかった。その場合の臨時対応としてbrewのダウンロード先をミラーに変更する。

/usr/local/Library/Formula/texi2html.rbを編集

require 'formula'                                                                                  

class Texi2html < Formula
  homepage 'http://www.nongnu.org/texi2html/'
  #url 'http://download.savannah.gnu.org/releases/texi2html/texi2html-1.82.tar.gz'
  url 'http://download-mirror.savannah.gnu.org/releases/texi2html/texi2html-1.82.tar.gz'
  sha1 'e7bbe1197147566250abd5c456b94c8e37e0a81f'

  keg_only :provided_pre_mountain_lion

  def install
    system "./configure", "--disable-dependency-tracking", "--prefix=#{prefix}",
                          "--mandir=#{man}", "--infodir=#{info}"
    system "make install"
  end 

  def test
    system "#{bin}/texi2html", "--help"
  end 
end

2 件のコメント:

匿名 さんのコメント...

とても参考になりました。同じく,ffmpegをインストールしようとして,texi2htmlがないので途方に暮れていました。

ちなみに(ご存知だと思いますが)
brew edit texi2html
で編集できるのでパスをたどらなくても楽です。
(きっと同様に訪れる人がいると思うので念のため)

管理人 さんのコメント...

コメントありがとうございます。
たしかにbrew editでいいですね。
ありがとうございます!