荒です。
以下のパッケージを/VinePlus/6およびVineSeedにアップロードしました。
haskell-platformをインストールすると依存関係でghcもインストールされます。
手元の環境ではとりあえず現時点では不具合もなく動作していますが、
何かありましたら報告をお願いします。
/VinePlus/6
ghc-7.6.3-1vl6.{i686,x86_64,src}.rpm
ghc-bootstrap-7.6.3-1vl6.{i686,x86_64,src}.rpm
haskell-platform-2013.2.0.0-1vl6.{i686,x86_64,src}.rpm
/VineSeed
ghc-7.6.3-1vl7.{i686,x86_64,src}.rpm
ghc-bootstrap-7.6.3-1vl7.{i686,x86_64,src}.rpm
ghc-bootstrap-gmp-4.3.2-1vl7.{i686,x86_64,src}.rpm
haskell-platform-2013.2.0.0-1vl7.{i686,x86_64,src}.rpm
パッケージのバージョンはDebianの安定版(jessie)に合わせています。
これ以降のバージョンはビルドに失敗しました。
(試行錯誤すれば可能なのかもしれませんが)
また、ghcのビルド自体にghcが必要なので、ghc-bootstrapパッケージ内で
バイナリファイルとして配布されているものをダウンロードするようにし、
それを使用してghcをビルドするようにしました。
また、VineSeedではgmpのバージョンが新しく対応しないため
ghc-bootstrap-gmpパッケージを作成して
GMP-4.3.2をopt/gmp-4.3.2以下に配置するようにしました。
以上のghc-bootstrapおよびghc-bootstrap-gmpは
ghcのビルド時のみに必要なパッケージです。
haskell-platformのディレクトリ構造についてですが、
x86_64ではライブラリファイル群を/usr/lib64以下に配置したかったのですが、
configure時に指定しても反映されなかったため、やむなく/usr/lib以下に配置するようにしています。
以上よろしくお願いします。
荒 敏昭
========================================
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