Fetch tooling sources
mkdir kestrel-tooling
cd kestrel-tooling
git clone https://gitlab.raptorengineering.com/kestrel-collaboration/kestrel-tooling/yosys && cd ../
git clone https://gitlab.raptorengineering.com/kestrel-collaboration/kestrel-tooling/yosys-plugins && cd ../
Install required tooling
cd yosys-plugins/vhdl
make
make install
Clone all LiteX repositories
mkdir litex-repos
cd litex-repos
git clone https://gitlab.raptorengineering.com/kestrel-collaboration/kestrel-litex/migen && cd ../
git clone https://gitlab.raptorengineering.com/kestrel-collaboration/kestrel-litex/nmigen && cd ../
git clone https://gitlab.raptorengineering.com/kestrel-collaboration/kestrel-litex/pythondata-software-compiler_rt && cd ../
git clone https://gitlab.raptorengineering.com/kestrel-collaboration/kestrel-litex/litex && cd ../
git clone https://gitlab.raptorengineering.com/kestrel-collaboration/kestrel-litex/liteeth && cd ../
git clone https://gitlab.raptorengineering.com/kestrel-collaboration/kestrel-litex/litedram && cd ../
git clone https://gitlab.raptorengineering.com/kestrel-collaboration/kestrel-litex/litepcie && cd ../
git clone https://gitlab.raptorengineering.com/kestrel-collaboration/kestrel-litex/litesata && cd ../
git clone https://gitlab.raptorengineering.com/kestrel-collaboration/kestrel-litex/litesdcard && cd ../
git clone https://gitlab.raptorengineering.com/kestrel-collaboration/kestrel-litex/liteiclink && cd ../
git clone https://gitlab.raptorengineering.com/kestrel-collaboration/kestrel-litex/litevideo && cd ../
git clone https://gitlab.raptorengineering.com/kestrel-collaboration/kestrel-litex/litescope && cd ../
git clone https://gitlab.raptorengineering.com/kestrel-collaboration/kestrel-litex/litejesd204b && cd ../
git clone https://gitlab.raptorengineering.com/kestrel-collaboration/kestrel-litex/litespi && cd ../
git clone https://gitlab.raptorengineering.com/kestrel-collaboration/kestrel-litex/litehyperbus && cd ../
git clone https://gitlab.raptorengineering.com/kestrel-collaboration/kestrel-litex/litex-boards && cd ../
git clone https://gitlab.raptorengineering.com/kestrel-collaboration/kestrel-litex/pythondata-misc-tapcfg && cd ../
git clone https://gitlab.raptorengineering.com/kestrel-collaboration/kestrel-litex/pythondata-cpu-microwatt && cd ../
Install all packages
for d in */; do cd $d; python3 setup.py develop --user; cd ../; done