Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
php pear のパッケージを作る - ~fumi/ChangeLog
[go: Go Back, main page]

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