Prev / Next

2012-10-03 / php pear のパッケージを作る

Solaris 用に pear のパッケージを作るため,
pear のオプションを眺めていたら,
makerpm という rpm 用の spec ファイルを作ってくれるオプションがあった.

#jposug のパッケージは rpm と同様の spec ファイルを使うので,
これが使えれば便利ということで,試してみたところ,
makerpm は deprecated なようで,
PEAR_Command_Packaging をインストールして make-rpm-spec を使え
というようなことを言われてしまった.

ということで,PEAR_Command_Packaging をインストール

sudo /usr/php/5.2/bin/pear install channel://pear.php.net/PEAR_Command_Packaging-0.3.0


ダウンロード済みのソースがある場合は以下のように実行.

/usr/php/5.2/bin/pear make-rpm-spec ~/packages/SOURCES/Mail-1.2.0.tgz


PEAR::Mail-1.2.0.spec が書き出されるので,
これを適当に修正して specbuild にかければパッケージのできあがり.

comments powered by Disqus