antでrpmbuild

JPackageでゲトしたant-optionalはrpmbuildコマンドには対応してない(rpmを呼ぶ!)。
んで、自前でビルドしました。
用意するもの

  • antのソース(apt-get sourceで)
  • ビルドしようと"rpmbuild -bb ant"したら要求されたもの (non-freeなjaf,javamail,javaccが含まれるので注意。)
  • ここの"rpmbuild.patch.gz"ってパッチ。(どうやらgentooportage用のようだ。)

手順

  1. "apt-get source ant"でrpmrootにソースをインストール。
  2. SOURCEにパッチを展開。
  3. パッチのパスをちょっと修正(src/main/…ってとこをapache-ant-1.5.4/src/main/…に。)
  4. ant.specにパッチの処理を追加。(他と見比べれば分る…ハズ)
  5. "rpmbuild -bb ant.spec"でRPM/noarchにrpmができる。

…これでいいハズなんだけど、実はまだ上手くいってない罠。
=■●_なんでだー