41 lines
889 B
Plaintext
Executable File
41 lines
889 B
Plaintext
Executable File
#!/usr/bin/env modbuild
|
|
|
|
pbuild::add_to_group 'EM'
|
|
pbuild::prep() {
|
|
echo "prepping"
|
|
mkdir -p "$SRC_DIR"
|
|
curl -fsSLo "$SRC_DIR/miniconda.sh" 'https://repo.anaconda.com/miniconda/Miniconda2-latest-Linux-x86_64.sh'
|
|
curl -fsSLo "$SRC_DIR/cryoloBM.tgz" 'ftp://ftp.gwdg.de/pub/misc/sphire/crYOLO_BM_V1_1_1/cryoloBM-1.1.1.tar.gz'
|
|
curl -fsSLo "$SRC_DIR/cryolo.tgz" 'ftp://ftp.gwdg.de/pub/misc/sphire/crYOLO_V1_2_3/cryolo-1.2.3.tar.gz'
|
|
:
|
|
}
|
|
|
|
pbuild::configure() {
|
|
:
|
|
}
|
|
|
|
pbuild::compile() {
|
|
:
|
|
}
|
|
|
|
pbuild::install() {
|
|
mkdir -p $PREFIX
|
|
|
|
# Install conda
|
|
bash "$SRC_DIR/miniconda.sh" -b -p $PREFIX/conda
|
|
|
|
# Create environment
|
|
$PREFIX/conda/bin/conda create -y --name crYOLO anaconda python=3.6 pyqt=5 cudnn=7.1.2 numpy
|
|
|
|
# Activate
|
|
source $PREFIX/conda/bin/activate crYOLO
|
|
|
|
# Install
|
|
pip install $SRC_DIR/cryolo.tgz
|
|
pip install $SRC_DIR/cryoloBM.tgz
|
|
|
|
# Deactivate
|
|
source deactivate
|
|
}
|
|
|