mirror of
https://github.com/im-tomu/fomu-toolchain.git
synced 2024-09-19 18:30:16 +00:00
add 'extract_zip'
This commit is contained in:
parent
e74aecd489
commit
1c441a2344
22
build.sh
22
build.sh
@ -51,29 +51,27 @@ checksum_output() {
|
||||
set -x
|
||||
}
|
||||
|
||||
extract_zip() {
|
||||
wget -O "$2" "$1"
|
||||
cd $output"$3"
|
||||
unzip -o "$2"
|
||||
}
|
||||
|
||||
case "${ARCH}" in
|
||||
"windows")
|
||||
# Python 3.7.3 (which matches the version in nextpnr)
|
||||
wget -O $input/python-${ARCH}.zip $win_python_url
|
||||
cd $output/bin
|
||||
unzip -o $input/python-${ARCH}.zip
|
||||
extract_zip $win_python_url $input/python-${ARCH}.zip "/bin"
|
||||
rm python37.zip # we already have this unzipped from nextpnr-ice40
|
||||
rm -f python37._pth # If this file is present, PYTHONPATH is very broken
|
||||
|
||||
# Nextpnr
|
||||
wget -O $input/nextpnr-${ARCH}.zip $win_nextpnr_url
|
||||
cd $output/bin
|
||||
unzip -o $input/nextpnr-${ARCH}.zip
|
||||
extract_zip $win_nextpnr_url $input/nextpnr-${ARCH}.zip "/bin"
|
||||
|
||||
# Yosys, icestorm, and dfu_util
|
||||
wget -O $input/yosys-${ARCH}.zip $win_yosys_url
|
||||
cd $output
|
||||
unzip -o $input/yosys-${ARCH}.zip
|
||||
extract_zip $win_yosys_url $input/yosys-${ARCH}.zip
|
||||
|
||||
# Teraterm Terminal
|
||||
wget -O $input/teraterm-${ARCH}.zip $win_teraterm_url
|
||||
cd $output/bin
|
||||
unzip -o $input/teraterm-${ARCH}.zip
|
||||
extract_zip $win_teraterm_url $input/teraterm-${ARCH}.zip "/bin"
|
||||
|
||||
# Wishbone Tool
|
||||
curl -fsSL $win_wishbone_tool_url | tar xvzf - -C $output/bin
|
||||
|
Loading…
Reference in New Issue
Block a user