anvil-editor: init at 0.4
[NixPkgs.git] / pkgs / build-support / fetchfossil / default.nix
blobd0fc4cdea703d91f1a1f0166fb3fe0fe5dedcdd7
1 {stdenv, lib, fossil, cacert}:
3 lib.fetchers.withNormalizedHash { } (
4   { name ? null
5   , url
6   , rev
7   , outputHash ? lib.fakeHash
8   , outputHashAlgo ? null
9   }:
11   stdenv.mkDerivation {
12     name = "fossil-archive" + (lib.optionalString (name != null) "-${name}");
13     builder = ./builder.sh;
14     nativeBuildInputs = [fossil cacert];
16     # Envvar docs are hard to find. A link for the future:
17     # https://www.fossil-scm.org/index.html/doc/trunk/www/env-opts.md
18     impureEnvVars = [ "http_proxy" ];
20     inherit outputHash outputHashAlgo;
21     outputHashMode = "recursive";
23     inherit url rev;
24     preferLocalBuild = true;
25   }