diff --git a/recipes/fastk/build.sh b/recipes/fastk/build.sh index c198ff512ee83..5faab284224fd 100644 --- a/recipes/fastk/build.sh +++ b/recipes/fastk/build.sh @@ -1,16 +1,19 @@ #!/bin/bash + +set -xe + export LDFLAGS="-L$SRC_DIR/HTSLIB -L$PREFIX/lib" export CFLAGS="-I$SRC_DIR -I$SRC_DIR/HTSLIB -I$SRC_DIR/LIBDEFLATE -I$SRC_DIR/LIBDEFLATE/common -I$PREFIX/include -L$SRC_DIR/HTSLIB -L$PREFIX/lib" export CPPFLAGS="-I$SRC_DIR -I$SRC_DIR/HTSLIB -I$SRC_DIR/LIBDEFLATE -I$SRC_DIR/LIBDEFLATE/common -I$PREFIX/include -L$SRC_DIR/HTSLIB -L$PREFIX/lib" # build HTSLIB cd HTSLIB -make lib-static +make -j"${CPU_COUNT}" lib-static cd - # build LIBDEFLATE cd LIBDEFLATE -make +make -j"${CPU_COUNT}" cd - # build fastk -make +make -j"${CPU_COUNT}" make install diff --git a/recipes/fastk/meta.yaml b/recipes/fastk/meta.yaml index 74ea8e5805c91..a3a85c9b9151d 100644 --- a/recipes/fastk/meta.yaml +++ b/recipes/fastk/meta.yaml @@ -13,7 +13,7 @@ source: - patch build: - number: 0 + number: 1 skip: true # [osx] run_exports: - {{ pin_subpackage("fastk", max_pin="x") }} @@ -36,3 +36,7 @@ about: license: https://github.com/thegenemyers/FASTK/blob/master/LICENSE summary: FastK is a k‑mer counter that is optimized for processing high quality DNA assembly data sets such as those produced with an Illumina instrument or a PacBio run in HiFi mode. home: https://github.com/thegenemyers/FASTK + +extra: + additional-platforms: + - linux-aarch64 \ No newline at end of file diff --git a/recipes/merquryfk/build.sh b/recipes/merquryfk/build.sh index 9f9bb40388aae..1a36f7f00fc94 100644 --- a/recipes/merquryfk/build.sh +++ b/recipes/merquryfk/build.sh @@ -1,8 +1,11 @@ #!/bin/bash + +set -xe + export LDFLAGS="$LDFLAGS -L$PREFIX/lib" export CPATH=${PREFIX}/include -make +make -j"${CPU_COUNT}" mkdir -p $PREFIX/bin cp HAPmaker $PREFIX/bin diff --git a/recipes/merquryfk/meta.yaml b/recipes/merquryfk/meta.yaml index b9b8a27e24ca9..97923a411e0ae 100644 --- a/recipes/merquryfk/meta.yaml +++ b/recipes/merquryfk/meta.yaml @@ -13,7 +13,7 @@ source: - patch build: - number: 0 + number: 1 skip: True # [osx] run_exports: - {{ pin_subpackage("merquryfk", max_pin="x") }} @@ -50,3 +50,7 @@ about: license: https://github.com/thegenemyers/MERQURY.FK/blob/main/LICENSE summary: MerquryFK replaces meryl with the FastK k-mer counter suite to considerably speed up analyses. home: https://github.com/thegenemyers/MERQURY.FK + +extra: + additional-platforms: + - linux-aarch64 \ No newline at end of file