Merge pull request #74363 from flokli/builduboot-src
buildUBoot: allow passing custom src
This commit is contained in:
commit
0ee0489d42
@ -4,24 +4,27 @@
|
|||||||
}:
|
}:
|
||||||
|
|
||||||
let
|
let
|
||||||
buildUBoot = { version ? "2019.10"
|
defaultVersion = "2019.10";
|
||||||
, filesToInstall
|
defaultSrc = fetchurl {
|
||||||
, installDir ? "$out"
|
url = "ftp://ftp.denx.de/pub/u-boot/u-boot-${defaultVersion}.tar.bz2";
|
||||||
, defconfig
|
sha256 = "053hcrwwlacqh2niisn0zas95zkbffw5aw5sdhixs8lmfdq60vcd";
|
||||||
, extraConfig ? ""
|
};
|
||||||
, extraPatches ? []
|
buildUBoot = {
|
||||||
, extraMakeFlags ? []
|
version ? null
|
||||||
, extraMeta ? {}
|
, src ? null
|
||||||
, ... } @ args:
|
, filesToInstall
|
||||||
stdenv.mkDerivation ({
|
, installDir ? "$out"
|
||||||
|
, defconfig
|
||||||
|
, extraConfig ? ""
|
||||||
|
, extraPatches ? []
|
||||||
|
, extraMakeFlags ? []
|
||||||
|
, extraMeta ? {}
|
||||||
|
, ... } @ args: stdenv.mkDerivation ({
|
||||||
pname = "uboot-${defconfig}";
|
pname = "uboot-${defconfig}";
|
||||||
inherit version;
|
|
||||||
|
|
||||||
src = fetchurl {
|
version = if src == null then defaultVersion else version;
|
||||||
url = "ftp://ftp.denx.de/pub/u-boot/u-boot-${version}.tar.bz2";
|
|
||||||
sha256 = "053hcrwwlacqh2niisn0zas95zkbffw5aw5sdhixs8lmfdq60vcd";
|
src = if src == null then defaultSrc else src;
|
||||||
};
|
|
||||||
|
|
||||||
patches = [
|
patches = [
|
||||||
(fetchpatch {
|
(fetchpatch {
|
||||||
|
Loading…
Reference in New Issue
Block a user