fetchzip: accept urls

Required after 9bbfb26854
This commit is contained in:
Sandro Jäckel 2021-04-05 03:40:16 +02:00
parent 60d4ac8280
commit 9f78dd4a1c

View file

@ -5,16 +5,19 @@
# (e.g. due to minor changes in the compression algorithm, or changes
# in timestamps).
{ fetchurl, unzip }:
{ lib, fetchurl, unzip }:
{ # Optionally move the contents of the unpacked tree up one level.
stripRoot ? true
, url
, url ? ""
, urls ? []
, extraPostFetch ? ""
, name ? "source"
, ... } @ args:
(fetchurl ({
(fetchurl (let
basename = baseNameOf (if url != "" then url else builtins.head urls);
in {
inherit name;
recursiveHash = true;
@ -27,7 +30,7 @@
mkdir "$unpackDir"
cd "$unpackDir"
renamed="$TMPDIR/${baseNameOf url}"
renamed="$TMPDIR/${basename}"
mv "$downloadedFile" "$renamed"
unpackFile "$renamed"
''