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