荒です。
以下のパッケージを/VinePlus/6およびVineSeedにアップロードしました。
/VinePlus/6
qrupdate-1.1.2-2vl6.{i686,x86_64,src}.rpm
/VineSeed
qrupdate-1.1.2-2vl7.{i686,x86_64,src}.rpm
================================================================================
octaveをビルドする際に推奨されるパッケージですが、
VineSeedでビルドする場合に認識されない件を修正しました。
Vine6ではqrupdateパッケージのビルド時に
libqrupdate.so.1
libqrupdate.so.1()(64bit)
がProvidesされるのですが、
VineSeedではProvidesされませんでした。
そのためspecファイルに
%if %{?_dist_release} == "vl7"
%ifarch %{ix86}
Provides: libqrupdate.so.1
%endif
%ifarch x86_64
Provides: libqrupdate.so.1()(64bit)
%endif
%endif
を追加することで対処しました。
================================================================================
また、同じ現象がqhullパッケージでも起きていました。
そこで手元の環境で
%ifarch %{ix86}
Provides: libqhull.so
Provides: libqhull_p.so
%endif
%ifarch x86_64
Provides: libqhull.so()(64bit)
Provides: libqhull_p.so()(64bit)
%endif
を追加して再ビルドすることでoctaveのビルドに成功するようになりました。
qhullのメンテナ様
この修正を追加してアップロードしてよろしいでしょうか?
================================================================================
ただし対症療法のような気もします。
根本的な解決法があれば教えて下さい。
以上よろしくお願いします。
荒 敏昭
========================================
Toshiaki Ara <<ara_t@xxxxxx>>
GnuPG Key fingerprint: B66C 6C43 D16C CB84 2122 FC39 8A29 9530 CD08 C432
========================================
_______________________________________________
VineSeed mailing list
VineSeed@xxxxxxxxxxxxx
http://lists.vinelinux.org/mailman/listinfo/vineseed