Conda packages

This section provides necessary information for maintaining conda packages and it’s recipes. Before publishing packages it is recommended to test build and run them on a local machine. To set up package build and test environment, please check out Radioconda environment set up page which guides through radioconda prompt and conda environment set up. Currently LimeSuiteNG project contains 3 conda recipes: recipe to build gnuradio-limesuiteng package, recipe to build basic LimeSuiteNG components (libraries, utilities and binaries) and a LimeSuiteNG metapackage recipe. The gnuradio-limesuiteng and LimeSuiteNG component conda recipes are made for experimental purposes to quickly build and test individual LimeSuiteNG component packages with different dependency versions. LimeSuiteNG metapackage conda recipe is the main recipe that should be used for public package updates and releases. Metapackage recipe builds entire LimeSuiteNG project with all possible components enabled and organizes built components into separate sub-packages. Recipes are stored in the following directories relative to the project root directory:

  1. .conda\recipe - Minimal LimeSuiteNG package recipe (libraries, utilities and binaries) .

  2. .conda\metapkg - LimeSuiteNG metapackage recipe.

  3. plugins\gr-limesuiteng\.conda\recipe - gnuradio-limesuiteng package recipe.

More about set up and conda recipes: