vine-users ML アーカイブ



[vine-users:068058] Re: swatch について

  • From: Susumu Tanimura <stanimura-ngs@xxxxxxxxxx>
  • Subject: [vine-users:068058] Re: swatch について
  • Date: Mon, 4 Oct 2004 23:21:52 +0900
森山さん、こんばんは。

> #   特に src.rpm に興味が有ります。cpanflute が生成した
> # ファイルのどこに問題がるのか確認してみたいと思います。

コメント文に応答するのはよくないかも知れませんが、興味があるのであれば少し
補足します。

編集元のspecは http://www.rpmdb.org/cgi-bin/rpmdb_info.cgi?id=84291 から手
に入れました。これをこのままビルドするとエラーになるので、エラーメッセージ
とMakefileを読みながらあたりをつけて、

30,32c32,35
< make PREFIX=$RPM_BUILD_ROOT/%{_prefix} \
<         INSTALLMAN1DIR=$RPM_BUILD_ROOT/%{_perlman}/man1 \
<         INSTALLMAN3DIR=$RPM_BUILD_ROOT/%{_perlman}/man3 install
---
> make PREFIX=$RPM_BUILD_ROOT%{_prefix} PERLPREFIX=$RPM_BUILD_ROOT%{_prefix} \
>      SITEPREFIX=$RPM_BUILD_ROOT%{_prefix}  VENDORPREFIX=$RPM_BUILD_ROOT%{_prefix} \
>         INSTALLMAN1DIR=$RPM_BUILD_ROOT%{_mandir}/man1 \
>         INSTALLMAN3DIR=$RPM_BUILD_ROOT%{_mandir}/man3 install
34,35c37,38
< gzip -9 $RPM_BUILD_ROOT/%{_perlman}/man3/*.* || :
< gzip -9 $RPM_BUILD_ROOT/%{_perlman}/man1/*.* || :
---
> gzip -9 $RPM_BUILD_ROOT/%{_mandir}/man3/*.* || :
> gzip -9 $RPM_BUILD_ROOT/%{_mandir}/man1/*.* || :

とするとうまくいきました。make installにわたす変数を追加したのと、未定義な
マクロ変数 %{_perlman}を%{_mandir}に置き換えました。

ご参考になれば幸いです。