| name: f4pga_arch_def_base | |
| channels: | |
| - defaults | |
| - litex-hub | |
| dependencies: | |
| - litex-hub::capnproto-java=0.1.5_0012_g44a8c1e=20201104_165332 | |
| - litex-hub::capnproto=0.8.0=20210316_201220 | |
| - litex-hub::gcc-riscv64-elf-newlib=9.2.0=20201119_154229 | |
| - litex-hub::icestorm=0.0_0719_g792cef0=20201120_145821 | |
| - litex-hub::iverilog=s20150603_0957_gad862020=20201120_145821 | |
| - litex-hub::openocd=0.10.0_1514_ga8edbd020=20201119_154304 | |
| - litex-hub::prjxray-tools | |
| - litex-hub::prjxray-db | |
| - litex-hub::vtr-optimized | |
| - litex-hub::yosys | |
| - litex-hub::symbiflow-yosys-plugins | |
| - litex-hub::surelog | |
| - litex-hub::zachjs-sv2v=0.0.5_0025_ge9f9696=20201120_205532 | |
| - cmake | |
| - make | |
| - flake8 | |
| - nodejs | |
| - libiconv | |
| # swig is required to build the rapidyaml package | |
| # It can be removed once that is available in PyPi | |
| - swig | |
| # libxml2 2.9.10 contains an integer overflow fix required for arch-defs. | |
| - libxml2>=2.9.10 | |
| # openjdk, libuuid, pkg-config, and cython are required to build the fasm package's ANTLR backend. | |
| # They can be removed if fasm is packaged as a binary e.g. a wheel or Conda package. | |
| - openjdk | |
| - libuuid | |
| - pkg-config | |
| - cython | |
| # Building using the conda_lock.yml file with --no-deps requires the packaging library, | |
| # which may not be installed prior to installing the various packages. This enables to have | |
| # the python library in the conda environment before running pip. Unclear when this can be removed, | |
| # possibly upon further setuptools or pkg-config updates. | |
| - packaging=21.3 | |
| # Newer Pip, particularly v21.2.2, has broken dependency conflict reporting. | |
| - pip=21.1.3 | |
| - pip: | |
| - -r requirements.txt |