Vine Linux バグトラッキングシステム - Vine Linux
課題の詳細を表示
0000508Vine Linux1 バグ公開2007-04-06 01:542007-04-13 13:15
anonymous 
shaolin 
不明 
完了不明 
 
 
x86, x86_64, ppc
diffstat-1.41-0vl1
0000508: diffstat.1.gz が /usr/share/man/man1/man1/ にインストールされる。
diffstat.spec で
%makeinstall mandir=$RPM_BUILD_ROOT%{_mandir}/man1

%makeinstall mandir=$RPM_BUILD_ROOT%{_mandir}
にすると
/usr/share/man/man1/man1/ ではなく
/usr/share/man/man1/ になるようです。


$ man /usr/share/man/man1/man1/diffstat.1.gz
のようにファイルを指定すれば man page を読むことはできてます。
設定されていません。
課題の履歴
2007-04-06 01:54anonymous新規課題
2007-04-06 14:05shaolinarchx86 => x86, x86_64, ppc
2007-04-06 14:05shaolin担当者 => shaolin
2007-04-06 14:05shaolin状態新規 => テスト待ち
2007-04-06 14:05shaolinコメント追加: 0002523
2007-04-07 00:46anonymousコメント追加: 0002524
2007-04-13 13:15shaolin状態テスト待ち => 完了
2007-04-13 13:15shaolinコメント追加: 0002525

コメント
(0002523)
shaolin   
2007-04-06 14:05   
%install セクションで

%makeinstall mandir=$RPM_BUILD_ROOT%{_mandir}/man1

とする必要はなく、

%makeinstall

だけで正しい directory に man file がインストールされることを確認しました。

# diffstat-1.31 の頃の makefile* に不具合があり、
# その workaround として mandir= 指定をしていたのではないかと推察します。
# それが diffstat-1.41 になっても spec で受け継がれていた、と。

VineSeed に、修正した 1.41-0vl2 (src,ppc) を put しておきました。
(0002524)
anonymous   
2007-04-07 00:46   
> VineSeed に、修正した 1.41-0vl2 (src,ppc) を put しておきました。

修正されていることを確認しました。
(0002525)
shaolin   
2007-04-13 13:15   
完了とします。