最近、Hackageでghc 6.12 / 6.10の優れたソースパッケージを見つけたとき、それらのパッケージをWindowsで動作させるために、cabalファイルにマイナーまたはメジャーな変更を加える必要がありました。修正をフォークしてgithubとマージする以外に、これらの変更されたビルドを、基本的なhaskellプラットフォームのみがインストールされている他のいくつかのWindowsボックスに取り込むための最良の方法/十分な方法は何でしょうか?
どういうわけかcabal-installを使用できるかどうかを選択する必要があります。これは、通常使用されるものだからです。変更されたビルドディレクトリを共有/ネットワークディレクトリに配置し、対象のWindowsボックスからマウントする必要がありますか?次のように言います。
機械で準備する
cabal fetch foo
cabal unpack foo
cd foo
edit .cabal and .hs
cabal configure
cabal build
機械の使用と通常の開発について
cd machinepreparemount
cd foo
cabal install