【发布时间】:2019-02-21 15:38:14
【问题描述】:
好的,所以我的项目有一个 .nix 文件,如下所示:
{ mkDerivation, base, blaze-html, clay, hakyll, hspec, stdenv }:
mkDerivation {
pname = "open-editions";
version = "0.1.0.0";
src = ./.;
isLibrary = false;
isExecutable = true;
executableHaskellDepends = [ base blaze-html clay hakyll ];
testHaskellDepends = [ hspec ];
license = "unknown";
hydraPlatforms = stdenv.lib.platforms.none;
}
(这只是一个使用 hakyll 的 Web 项目。)问题是,clay 在 nixpkgs 中被破坏了。但我假设 clay 在 GitHub 上的主分支上工作。那么如何用下载和调用 GitHub 包的东西替换这个 haskell 依赖项clay 呢? GitHub 包里有一堆 .nix 文件,所以我猜它会相对简单,但我真的不知道从哪里开始。
【问题讨论】: