2013年7月21日 11:05 1xx
2013年7月21日 9:57 Yasuhiko Kamata
: ログから判断する限りでは、 "-P" というファイルをBUILDROOT (インストール 先) 以下にコピーしようとしていて、そこでエラーになっているようです。
従来のバージョンで "-P" は、 cp (coreutils) にそのまま渡されて動作して いるようなので、これと同じ動作を作ればOKかと思います。
具体的には、
%doc -P client/README を %doc client/README
こっちはやりました。
に変更し、"%install" のセクション内の最後に
mkdir -p $RPM_BUILD_ROOT/%_defaultdocdir/%name/client を追加すればOKかと思います(未確認ですが)。
しかし、こっちは結局やりませんでした。
https://build.opensuse.org/package/view_file/M17N/kinput2?expand=1&file=kinput2.spec
このspec fileを書いた人は
/usr/share/doc/packages/kinput2/client/ directoryにREADME fileが出来ることを
期待して書いたものと思われます。
しかし、その通りには動いておらず、
/usr/share/doc/packages/kinput2/ directoryにREADME fileが出来ていたので、
現状に合わせておきました。
/usr/share/doc/packages/kinput2/client/ にclient/README fileを置きたいときには
%doc macroをどう書けばよいのでしょうね?
ご存知の方がいらっしゃったら、教えていただけたら幸いです。
これでosc submitreqしておきます。
--
1xx