mediatomb DLNAサーバ
mediatombをhomebrewで入れようとすると、たくさんエラーがでる。
これは、ffmpegのlibavformatのICD(とは言わないか。)が新しくなったから。
ということで、以下のパッチを当てればよい。
というのは面倒なので、以下のコマンドによりFormulaを書き換えよう。
$ brew edit mediatomb
で、$EDITORが立ち上がるので、Formulaを編集する。
11行目?あたりに
def patches "https://launchpadlibrarian.net/71985647/libav_0.7_support.patch", end
とあるので、
def patches [ "https://launchpadlibrarian.net/71985647/libav_0.7_support.patch", "https://raw.github.com/RyutaSatoh/misc/master/patches/avformat_mediatomb.patch" ] end
とする。つまり、先述したパッチを適用する。
これでコンパイルは通る。
ちなみに、ffmpegサポートを無効にしてもよいのならば、brew edit mediatombで
system "./configure", "--disable-dependency-tracking", "--prefix=#{prefix}"
となっている最後らへんのところを
system "./configure", "--disable-dependency-tracking", "--disable-ffmpeg", "--prefix=#{prefix}"
とすればよい、はず。