Skip to content

Commit b9cf5a3

Browse files
authored
Update masurca: adding missing dependencies (#64293)
* adding missing dependencies * python * pin c_stdlib and openssl to try resolve hash mismatch * remove conda_build_config.yaml to check if the hash mismatch problem gets resolved * adding conda_build_config.yaml back * remove {{ stdlib(c) }} originally added due to linting error * adding skip-lints due to hash problems * fix hardcoded perl shebangs to use env * adding gzip to run dependencies * adding coreutils to run dependencies
1 parent 498bd74 commit b9cf5a3

File tree

2 files changed

+14
-1
lines changed

2 files changed

+14
-1
lines changed

recipes/masurca/build.sh

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -47,3 +47,5 @@ ${BINDIR}/masurca -g masurca_config_example.txt
4747
cd ${SRC_DIR}/Flye
4848
make -j"${CPU_COUNT}"
4949
install -v -m 0755 bin/flye* "${PREFIX}/bin"
50+
51+
find "${PREFIX}/bin" -name "*.pl" -exec sed -i '1s|^#!.*perl.*|#!/usr/bin/env perl|' {} +

recipes/masurca/meta.yaml

Lines changed: 12 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ source:
1212
- 0002-48bit_iterator.patch
1313

1414
build:
15-
number: 0
15+
number: 1
1616
skip: True # [osx]
1717
run_exports:
1818
- {{ pin_subpackage(name, max_pin='x') }}
@@ -22,6 +22,7 @@ requirements:
2222
- {{ compiler('c') }}
2323
- {{ compiler('cxx') }}
2424
- make
25+
- cmake
2526
- automake
2627
- autoconf
2728
- libtool
@@ -31,11 +32,19 @@ requirements:
3132
- bzip2
3233
- libxcrypt
3334
- boost-cpp
35+
- xz
36+
- ncurses
37+
- openssl
38+
- gdbm
3439
run:
3540
- boost-cpp
3641
- perl
42+
- python
3743
- grep
3844
- bwa
45+
- file
46+
- gzip
47+
- coreutils
3948

4049
test:
4150
commands:
@@ -58,3 +67,5 @@ extra:
5867
identifiers:
5968
- biotools:masurca
6069
- doi:10.1093/bioinformatics/btt476
70+
skip-lints:
71+
- compiler_needs_stdlib_c # until https://github.com/bioconda/bioconda-utils/issues/1095 is resolved

0 commit comments

Comments
 (0)