GIMP-GAPをFedoraにインストール

tksmashiw2008-08-21

GIMP-GAP (GIMP Animation Package)は、GIMPに動画編集機能をつけるプラグイン。詳しい使いかたは先頭のリンクか、日本語ならGIMPユーザーズマニュアルを参照すること。
Fedora 9ではリポジトリGIMP-GAPが含まれていない様なので、ソースを落して自力でビルドしてみた。


$ []wget 'ftp://ftp.ring.gr.jp/pub/graphics/gimp/plug-ins/v2.4/gap/gimp-gap-2.4.0.tar.bz2'[]
$ []tar jxf gimp-gap-2.4.0.tar.bz2[]
$ []cd gimp-gap-2.4.0[]
$ []./configure --prefix=/usr[]
[]checking for a BSD-compatible install... /usr/bin/install -c[]
[]...省略...[]
[]## gimp-gap is now configured without libmpeg3[]

[] This is not critical, GIMP-GAP uses libmpeg3 in the video API[]

[] as additional video decoding engine for MPEG videos.[]
[]↑必要ないので無視[]
[]** WARNING: xvid library (libxvidcore) not found[]

[] The AVI encoder plug-in is built without MPEG4 support.[]

[] You can get the xvid codec at: http://www.xvid.org/downloads.html[]
[]↑こちらも無視[]
[]...省略...[]
$ []make[]
[]make all-recursive[]
[]...省略...[]
[]gap_gve_jpeg.c:55:21: error: jpeglib.h: そのようなファイルやディレクトリはありません[]

[]gap_gve_jpeg.c:56:20: error: jerror.h: そのようなファイルやディレクトリはありません[]

[]...省略...[]
$ []yum provides */jpeglib.h */jerror.h[] []問題のヘッダを含むパッケージを探す。[]
[]...省略...[]
[]libjpeg-devel-6b-41.fc9.i386 : Development tools for programs which will use the[]

[] : libjpeg library[]

[]Matched from:[]

[]Filename : /usr/include/jpeglib.h[]
[]...省略...[]
[]libjpeg-devel-6b-41.fc9.i386 : Development tools for programs which will use the[]

[] : libjpeg library[]

[]Matched from:[]

[]Filename : /usr/include/jerror.h[]

[]...省略...[]
$ []sudo yum install libjpeg-devel[]
[]...省略...[]
$ []make[]
[]...省略...[]
[]make[1]: ディレクトリ `/home/tks/gimp-gap-2.4.0' から出ます[]
$ []sudo paco -lD 'make install'[] []pacoでログをとりつつインストール[]
[]...省略...[]


これでGIMP-GAPがインストールされ*1、メニューに「Video」が追加された。ただし、「Video」→「Playback...」を選ぶたびに「No audio support」とポップアップが出てきて面倒なので、「--disable-audio-support」をつけてビルドするか、ソースを改造して「/usr/bin/wavplay」のかわりに「/usr/bin/sox「/usr/bin/play」を使うようにするか、シンボリックリンクを張るかしなければならない。


2008/09/17追記
/usr/bin/soxを修正

*1:おそらく環境によってさらにパッケージのインストールが必要だろう