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}"
とすればよい、はず。