/conda-recipes

Conda recipes for the Eel project

Primary LanguageShellMozilla Public License 2.0MPL-2.0

Conda recipes for ARM64

This project is a collection of Conda recipes optimized for arm64 CPU architecture, for tools mostly used by nf-core pipelines.

Those recipes are made publicly available through Seqera channel on Anaconda.org.

Note

This project is archived since Bioconda is now building for ARM64 and Mac Silicon. Read more here.

Environment setup for building packages

  1. Start and login to an EC2 Graviton instance (ie. c6g.large)
  2. Install some required system packages
sudo yum update
sudo yum install git
  1. Install aarch64 Conda
curl -O https://repo.anaconda.com/archive/Anaconda3-2022.10-Linux-aarch64.sh
bash ./Anaconda3-2022.10-Linux-aarch64.sh
  1. Define default channels order
conda config --system --add channels defaults
conda config --system --add channels conda-forge
conda config --system --add channels bioconda
conda config --system --add channels seqera
  1. Setup your SSH keys and clone this repo
git clone git@github.com:seqeralabs/conda-recipes.git

Build a package using conda build

  1. Go to the recipe folder and build it with conda build

Example:

cd recipes/pbzip2
conda build .