Update the currently used autocallable template to make it usable with probable future autoupdater..

svn path=/nixpkgs/trunk/; revision=23297
wip/yesman
Michael Raskin 14 years ago
parent b147842dce
commit 3039709cd6
  1. 16
      pkgs/build-support/builder-defs/template-auto-callable.nix

@ -4,16 +4,21 @@ x@{builderDefsPackage
builderDefsPackage
(a :
let
s = import ./src-for-default.nix;
helperArgNames = ["stdenv" "fetchurl" "builderDefsPackage"] ++
[(abort "Specify helper argument names")];
buildInputs = map (n: builtins.getAttr n x)
(builtins.attrNames (builtins.removeAttrs x helperArgNames));
sourceInfo = {
};
in
rec {
src = a.fetchUrlFromSrcInfo s;
src = a.fetchurl {
url = sourceInfo.url;
sha256 = sourceInfo.hash;
};
inherit (s) name;
inherit (sourceInfo) name version;
inherit buildInputs;
/* doConfigure should be removed if not needed */
@ -28,5 +33,10 @@ rec {
platforms = with a.lib.platforms;
(abort "Specify platforms");
};
passthru = {
updateInfo = {
downloadPage = "${abort ''Specify download page''}";
};
};
}) x

Loading…
Cancel
Save