How to fetch multiple zips within one derivation?

I’d like to fetch more than one zip(different urls) using fetchzip within a same derivation as one of them is a dependency file of another executable, how do I do that?

You can specify a list of srcs instead of src, iirc. The unpack phase will unpack them all, but it won’t automatically enter the directory of the unpacked source, since it won’t know which one to enter.