VineSeed ML アーカイブ



[VineSeed:027828] update: qrupdate (vl6, vl7)

  • From: Toshiaki Ara <ara_t@xxxxxx>
  • Subject: [VineSeed:027828] update: qrupdate (vl6, vl7)
  • Date: Tue, 22 Mar 2016 20:07:12 +0900 (JST)
荒です。

以下のパッケージを/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