maildrop の RPM 化

CentOS4 環境で作ろうと思ったら、やり方を忘れてる... 先日 CentOS5 でやったときにちゃんとメモっておけば良かった orz。

$ echo "%_topdir /home/ueda/rpm" > ~/.rpmmacros
$ mkdir rpm
$ cd rpm
$ mkdir -p BUILD RPMS/i386 SOURCES SPECS SRPMS ROOT
$ rpmbuild -ta maildrop-2.0.4.tar.bz2 
error: Failed build dependencies:
        /usr/include/fam.h is needed by maildrop-2.0.4-1.i386

あれ? /usr/include/fam.hググるgamin-devel なるパッケージがいるらしい。

$ sudo yum install gamin-devel
(省略)
$ rpmbuild -ta maildrop-2.0.4.tar.bz2
....

お、上手く行った。

$ ls rpm/RPMS/i386/         
maildrop-2.0.4-1.i386.rpm            maildrop-devel-2.0.4-1.i386.rpm
maildrop-debuginfo-2.0.4-1.i386.rpm  maildrop-man-2.0.4-1.i386.rpm

これを入れれば OK です。