Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add igor_vdj #13684

Merged
merged 14 commits into from
Feb 18, 2019
9 changes: 9 additions & 0 deletions recipes/igor_vdj/build.sh
Original file line number Diff line number Diff line change
@@ -0,0 +1,9 @@
#!/bin/bash

if [[ $OSTYPE == "linux-gnu" ]]; then
export LIBS="-lrt -lm"
fi
touch configure.ac aclocal.m4 configure Makefile.* */Makefile.* */*/Makefile.*
./configure CC=$CC CXX=$CXX --prefix=$PREFIX --with-mangling=aligned_alloc:__aligned_alloc --disable-tls
make
make install
34 changes: 34 additions & 0 deletions recipes/igor_vdj/meta.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,34 @@
package:
name: igor_vdj
version: "1.3.0"

build:
number: 0
skip: True # [osx]
# There's an issue with libc++ where an unordered_map uses const keys, so can't be assigned.

source:
url: https://github.com/qmarcou/IGoR/releases/download/1.3.0/igor_1-3-0.zip
sha256: f49872d9972507e0e0ad37f49b7b707df1066abfd5349722764a66852d991ef5

requirements:
build:
- {{ compiler('c') }}
- {{ compiler('cxx') }}
- llvm-openmp # [osx]
- libtool
- automake
- autoconf
host:
- llvm-openmp # [osx]
run:
- llvm-openmp # [osx]

test:
commands:
- igor -v

about:
home: https://github.com/qmarcou/IGoR
license: GPL3
summary: IGoR is a C++ software designed to infer V(D)J recombination related processes from sequencing data.