1let
2  defaultPkgs = import <nixpkgs> {};
3  fetchurl = defaultPkgs.fetchurl;
4  stdenv = defaultPkgs.stdenv;
5
6  defaultMustacheSpec = stdenv.mkDerivation rec {
7    name = "mustache-spec-1.1.2";
8
9    builder = defaultPkgs.writeText "builder.sh" ''
10        source $stdenv/setup
11
12        buildPhase() {
13            echo do nothing
14        }
15
16        installPhase() {
17            mkdir -p $out/share/mustache-spec
18            cp -prvd specs $out/share/mustache-spec/
19        }
20
21        genericBuild
22      '';
23
24    src = fetchurl {
25      url = https://github.com/mustache/spec/archive/v1.1.2.tar.gz;
26      sha256 = "477552869cf4a8d3cadb74f0d297988dfa9edddbc818ee8f56bae0a097dc657c";
27    };
28
29    meta = {
30      description = "The mustache spec";
31      homepage = https://github.com/mustache/spec;
32      maintainers = [  ];
33    };
34  };
35in
36  { pkgs ? import <nixpkgs> {}, mustache_spec ? defaultMustacheSpec }:
37
38  pkgs.callPackage ./derivation.nix {
39    inherit mustache_spec;
40  }
41