diff --git a/build-fail-blacklist b/build-fail-blacklist index 3ec878a35f7ef..a176375749eff 100644 --- a/build-fail-blacklist +++ b/build-fail-blacklist @@ -179,7 +179,6 @@ recipes/gemma recipes/roary recipes/deltabs recipes/gottcha -recipes/pepnovo recipes/ea-utils recipes/nextgenmap recipes/igor_vdj diff --git a/recipes/pepnovo/build.sh b/recipes/pepnovo/build.sh index 39fc153db8187..e7f29ceca0dae 100644 --- a/recipes/pepnovo/build.sh +++ b/recipes/pepnovo/build.sh @@ -1,10 +1,12 @@ #!/bin/bash +set -xe + cd src/ # Below we add -Wno-narrowing because of the compilation error: # CumulativeSeqProb.h:10:71: error: narrowing conversion of '999999999' from 'int' to 'float' inside { } [-Wnarrowing] -make CC="${CXX}" CFLAGS="${CXXFLAGS} -Wno-narrowing " LDFLAGS="${LDFLAGS}" +make -j ${CPU_COUNT} CC="${CXX}" CFLAGS="${CXXFLAGS} -Wno-narrowing " LDFLAGS="${LDFLAGS}" mkdir -p ${PREFIX}/bin cp PepNovo_bin ${PREFIX}/bin/pepnovo diff --git a/recipes/pepnovo/meta.yaml b/recipes/pepnovo/meta.yaml index 331467daea156..b920f8a3d6595 100644 --- a/recipes/pepnovo/meta.yaml +++ b/recipes/pepnovo/meta.yaml @@ -9,7 +9,9 @@ source: - 0001-fix-type-error-in-ReScoreDB.cpp.patch build: - number: 3 + number: 4 + run_exports: + - {{ pin_subpackage('pepnovo', max_pin=None) }} requirements: build: @@ -28,5 +30,8 @@ about: summary: PepNovo serves as a high throughput de novo peptide sequencing tool for tandem mass spectrometry data extra: + additional-platforms: + - linux-aarch64 + - osx-arm64 identifiers: - biotools:pepnovo