Skip to content
This repository has been archived by the owner on Jul 16, 2024. It is now read-only.

seqeralabs/conda-recipes

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

94 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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 [email protected]: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 .