nkoriyama edited this page Jun 16, 2012 · 6 revisions

ビルド方法

  • ファイル置き場 SkyDriveよりpatchを取得。2.1用と2.0用があります。aribsub-patch-vlc-*はaribsub関連のみをまとめたもので、full-patch-vlc-*はaribsub関連に加え、趣味だったりMac OS X上でコンパイルするときに困ったりしたものに対するパッチです。普通はaribsub-patchの方だけで大丈夫でしょう。
  • git.videolan.orgよりソースを(2.1 or 2.0)を取得。
    • v2.1: git clone git://git.videolan.org/vlc.git
    • v2.0: git clone git://git.videolan.org/vlc/vlc-2.0.git
  • パッチを当てます。patch -p1 < 00xx-xxxx.patchとか、git am 00xx-xxxx.patchという感じで。
  • ビルドします。ビルドの仕方は、VideoLanのWikiのDevelopers CornerのCompile VLCを参照してください。一応プラットフォーム関係せずにビルド出来るはずです。
  • 以上。

自分がビルドしているものは、full-patch-vlc-*を当てていたものを使っています。一部翻訳部分(ja.po, vlc.pot)はパッチ化していなかったりします。

MacBook Air上で、osx64版をネイティブコンパイル、win32/win64版をクロスコンパイルしていて、VirtualBox上のUbuntu 12.04 64bitでubuntu版をビルドしています。

win32/win64版は、Mingw-w64をOS X上でビルドして使っています。full-patchには、Mingw-w64とwinpthreadsを前提にしたパッチ(00xx-Use-winpthreads-on-mingw-w64.patch)が含まれているのでそこは注意してください。本来はちゃんとチェックすべきだとは思いますが、そこらへん面倒だったもので。

Clone this wiki locally
You can’t perform that action at this time.
You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session.
Press h to open a hovercard with more details.